Vanilla Questions! - Hero, G2 Touch Android Development

I'm attempting to work on a custom Vanilla Rom.
Could someone please tell me how I change the following:
a) Bootscreen (It's not in the same place as it is on a Hero Sense rom)
b) Default wallpapers (I can't find any images at all)
Thanks in advance

a: /media/, /data/local/
b: they're located in the Launcher/res (there's a whole section about themeing on 1 of the android forums in xda)

Related

Newbie Questions: tons of them : mostly mkrom RomKitchen

Hello All,
Firstly, I would like to say how great this website is and tip my hat off to all the people involved in maintaining this site.
I am very new to the whole XDA modification scene and have a ton of newbie questions. I know some of these questions have been asked before; however I still have not grasped the concepts fully. I have tried to restate the questions asked before so that I (and hopefully other newbie’s ) can fully understand how to modify XDA’s.
Any help anyone can provide will be greatly appreciated.
So here goes the questions:
When creating a customized ROM (using MKRom) my understanding is that one has re-create the initobj.txt and the Default.reg. Is it possible just to install all the applications you want, and then download the initobj.txt and the Default.reg and place them in the cfg directory for the custom ROM?
If this does not work, how does one know what to edit in these files?
When MKROM request a Rom image, is it requesting the backup ROM IMAGE? Will any image do?
When backing up a ROM, what option does one have to select to backup the operating system, settings and programs inside the ROM? Does CE do all of this?
What is CE, Boot, GSM stand for in the boot menu?
If one wants to just create a new boot image, what is the simplest way? Does one have to create a whole new ROM?
If one wants to just have the unlocking software, what is the simplest way? Does one have to create a whole new ROM?
When creating a Rom using RomKitchen, it asks you add Add your own ROM files? Is this your backup rom?
In RomKitchen one of the readme files asks for:
bootimage.bmp,_initobj.txt,_initdb.ini,_default.reg,xipchain
Is the default.reg and the initobj.txt in this directory have to be pre altered for the new programs one wants in the Rom like the way the MKROM wants them? Does the setup program create them for you?
Is the bootloader.nb0 file specific to the boot loader you have?
Very confused what is exactly needed in the /CFG directory.
In the CFG directory do you place your backup Rom dump?
Hi ...
Do you call these as newbie questions ??!! :shock: ... I can hardly wait to see your advanced ones :wink:
If I got you right, you want to "create" your own ROM instead of doing like most of us by "cooking" a new ROM in one of the kitchens like www.yorch.net
I may advice you to move this thread to the "Hacking it" forum which I see it a better place than here.

Dev Questions

Hi all,
I'm currently working on a 2.1 Sense-UI 'Lite' Rom, which will use a customised, lightened version of the Espresso Rosie. I'll be no-doubt spending every second of my free time in Photoshop with the aim of making this rom look stunning.
As for the rom itself:
I've used highlights from several of the current 2.1 releases from this and other forums, and I'm pretty happy with it so far; it has a very small 'not working' list, and the filesize is reasonably low for a Sense UI rom. Of course, I'll credit people where credit is due.
Anyway, the questions. Some of this may seem incredibly dumb. Please assume that I have an understanding of Linux, but I am very new to Android Development. I've simply read the guide that Lox posted, then taken a 'learn whilst I work' approach. So...
1. How do I edit the 'Software Number'? (I can't seem to find it)
2. If I start again with a clean, AOSP 2.1 rom, how do I make it use Rosie? It can't just be a case of putting the Rosie.apk in the right place can it?
3. If I want to select which apps/widgets appear and where, do I edit the relevant XML which contains the Screen/X/Y locations?
If/when I have more questions, I'll post them here!
Thanks in advance
1. Sorry dont know,
2. No you need to add all the framework files, quite a few of them I think.
3. system/customize/mns/default.xml
Dan
Thanks Dan. I have the Framework files, so that's easy enough.
I suspected it was the default.xml, so thanks again.
Anyone know the answer to my first question?
I think that it is somwhere in build.prop but I can be wrong.
1. No idea what you mean by 'Software Number'
2. com.htc.framework.jar and friends need to be added to init.rc's BOOTCLASSPATH var ... so at the very least, you need to provide a custom boot.img ... that rules out adding it over other custom ROMs ... on top of that all the Rosie related /system files need to be present...
3. yes - that default.xml is the place ..
Good luck ...!
(Side note ... Why oh why would you want to add sense!)

port / deodex stock htc_ime?

first of all i dont know much about android development and dont know if anyone else has asked a similar question. sorry if this seems noob
i come from hong kong and there are some chinese characters which can be typed using the htc_ime found in a hk stock2.2 rom (RUU_Saga_HKCSL_CHT_1.31.832.3_Radio_20.28d.30.0805U_3805.04.02.01_M_release_182711_signed, to be exact)
As i would like to flash some custom roms and type those HK-only characters, i want to port that specific htc_ime to other custom roms
so what i have done is this:
1. extract htc_ime.apk and htc_ime.odex from the HK stock2.2 rom
2. de-odex it using the HK stock2.2 framework with the auto-deodexer (http://forum.xda-developers.com/showthread.php?t=598026&page=11)
3. replace the htc_ime.apk in the custom roms by the htc_ime.apk generated in step2
4. As I've found that the htc_ime depends on some library files so i replace the following with those in HK stock2.2 rom as well:
/system/lib/libcpt9.so
/system/lib/libcpt9provider.so
/system/lib/libt9.so
/system/lib/libpphwr.so
but after flashing the modded custom roms, all i got now is a endless FC htc_ime...
so i guess that there may be something wrong with either
1. the de-odex process, or
2. some missing library files
any suggestions? thanks in advance.
well maybe thats the problem about de-odexing htc_ime.apk.
does anyone knows how to make it work? especially the bootclasspath part..

[Q] application of lockscreen from UOT kitchen

I have posted this in Themes, but not had any replies, so here goes in Q&A.
I have made a few themes using the UOT kitchen, and following the instructions in this thread, http://forum.xda-developers.com/show....php?t=1065789 , I have managed to get the theme in place, and also push one of the boot animations on. My question is, which file do I need to push to which folder to get the lockscreen to work? Is this even possible, or is that part of the kitchen currently only available on other phones?
While I am not an expert, I am not a complete noob either, so I can follow instructions without worrying about bricking my phone!
Any help would be appreciated.
OK folks, please now ignore this post. AndroHero has answered this for me (ie, the lockscreen is for CM7!)

[Q][FAO SENSE 1.0 DEVS] How to enable crt screen on/off?

Calling all Sense devs,
I have had a read through a number of threads in various sections of the forum but seem to have been unable to find a definitive answer to this question.
In the sense 1 version shipped with the HTC Gingerbread release, what files would need to be adjusted to allow for CRT screen animations?
I have read about bools.xml but the screen lights is already set correctly, there must be more that needs adjusting but I cannot find any information, just other peoples flashable zips that include this.
I have read that all the files for the actual animation are present but that they need to be "enabled" by editing services.jar. Does anyone have details on how to de/re compile and what edit needs to be made in between?
Any help appreciated.
I would also like to know the answer to this question, as i'm using GingerWally 1.5 (stock slipstreamed official HTC GB ROM) and none of the tricks i've tried worked.
Thank you in advance.
Anybody? Please?

Categories

Resources