PDA

View Full Version : ROM Cooking Information For Gene (P3400 / D600)


ababrekar
23-02-2008, 07:24 AM
Tools I have tried so far to cook a personalised ROM for my Gene: (Authors name mentioned in green)
Tool to dump OS.nb and ExtROM.nb directly from Gene to SD card - Attached. Usage information here (http://forum.xda-developers.com/showpost.php?p=1737552&postcount=10) (Orefkov)
Tool to edit registry (default and user rgu files) for Gene - In this forum here (http://forum.xda-developers.com/showpost.php?p=1963719&postcount=9) (Orefkov)
HyperCore (http://forum.xda-developers.com/showthread.php?t=309549) Kitchen from Anichillus (Includes the PKGTool, IMFG Tools and BuilOS) Device & Settings txt files for HyperCore to cook for Gene are attached here (Anichillus)
MSFlshTool (http://forum.xda-developers.com/attachment.php?attachmentid=71012&d=1203244862) from Scoter Kitchen for extracting the XIP out of OS.nb (procedure (http://forum.xda-developers.com/showpost.php?p=1934603&postcount=390)) (Scoter Kitchen)
Tool for extracting XIP out of OS.nb properly with procedures here (http://forum.xda-developers.com/showpost.php?p=1965228&postcount=476) (Anichillus)
XIPTool for dumping the extract .bin file and XIPPort tool for porting the core - Attached (Bepe)
Tools for relocating modules and files in XIP found here (http://forum.xda-developers.com/showthread.php?t=331094) (Misar)
BuildOS (http://forum.xda-developers.com/attachment.php?attachmentid=57639&d=1194700488) tool from Kaiser Kitchen (Its got package tool and porting tool built-in) (Alex)
BenThon's MSCEInf (http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=fr_en&trurl=http://www.codeppc.com/telechargements/msceinf/msceinf.htm) and Ervius Package Creator (http://rapidshare.com/files/66259510/packages_creator_5.4.zip) to the for creating OEM Packages out of Cabs. Tutorial refered to creating the packages is here (http://wiki.xda-developers.com/index.php?pagename=OEM%20Package%20Tutorial) (Ervius & BenThon)
HTC ROM Tools for creating final .nbh file - Attached (Dutty)
FlashBootSplash tool for creating first splash screens - Attached. Usage information here (http://forum.xda-developers.com/showpost.php?p=1730548&postcount=2) (Vukile)
TFAT Image Editor for editing ExtROM (author unknown)
HSPL for Gene to be able to flash custom ROMs here (http://forum.xda-developers.com/showthread.php?t=360357) - (procedure (http://forum.xda-developers.com/showpost.php?p=1879067&postcount=49)) (Olipro)
Excellent guidance for upgrading Gene ROM by Mobix here (http://forum.xda-developers.com/showpost.php?p=1924340&postcount=1) (Mobix)
I know there are a lot many other files for editing the rgu files and creating hv files but I didnt try them. I dumped the ROM successfully and still learning to delete or add packages. Although I am not saying that I successfully flashed my Gene with the ROM I cooked, but learning never stops :) till someone expert comes along to explain things and to guide us cooking wannabes to a nice kitchen and a nice personalised ROM :) Your suggestions and guidance and advices are all more than welcomed here

The post below is where I am going to post the packages I create and the one below that is where I am going to put up the problems I face so no one else will repeat and brick their phones :)

Also attached the original Gene RUU, just in case

I did my part of dumping the OS.nb in HyperCore as mentioned in anichillus's thread here (http://forum.xda-developers.com/showthread.php?t=309549). Then I used the package tool to make packages from the dump and transfer the SYS and OEM folder to Build. I haven't yet mastered the art of adding or deleting the packages here but I certainly deleted the useless images and theme files which eats up space. Post that I did the BuildOS which created the OS-New.nb very nicely. Used HTCrT tool to create the new RUU_Signed.nbh with the OS and ExtRom. While flashing the RUU showed "Flash Write Error" at about 99%. Need guidance after or prior to that, although will not stop trying and will keep posting the progress so far here :)

ababrekar
23-02-2008, 07:25 AM
(A) OEM Packages created by me with Alex's procedures:

DciNoBar
FTouchFlo_V1_4_1
FTouchFloConfig_V0_9
HomePluginWM6
LG_Today_Buttons-ENG
PCMKeyboardEN-0_13
Schaps_AdvancedConfig_v2_1_0_0
SMSDRFixWM5
Spacer2_ARMDOWNLOAD (http://rapidshare.com/files/94298051/OEM_Packages_A.zip.html) Package A

ababrekar
23-02-2008, 07:25 AM
When I tried to recreate the hive files (default and user) Problem was faced in default.hv. Attached CMD screen, default.rgu and boot.rgu file - Solution: Found by Orefkov here (http://forum.xda-developers.com/showpost.php?p=1963719&postcount=9)

After I tried to flash my Gene with my custom cooked ROM, it left me with a blank phone. Although I passed the 1st splash screen then it was blank - Solution: Found by Anichillus here (http://forum.xda-developers.com/showpost.php?p=1958135&postcount=459)

Thanks to following experts for guiding me and lending a helping hand :cool:
Anichillus (http://forum.xda-developers.com/member.php?u=366090), Villaboy25 (http://forum.xda-developers.com/member.php?u=338276), Nirvana1981 (http://forum.xda-developers.com/member.php?u=462815), Orefkov (http://forum.xda-developers.com/member.php?u=704656), C_Shekhar (http://forum.xda-developers.com/member.php?u=249170)

mobix
23-02-2008, 07:30 AM
@ammet .. from where do we get OS.nb file ?? all i have is the WM6 .nbh file.

ababrekar
23-02-2008, 07:38 AM
@ammet .. from where do we get OS.nb file ?? all i have is the WM6 .nbh file.

updated the first thread on first point :) sorry, forgot to add in first place

orefkov
25-02-2008, 06:32 AM
Error at 99% of flashing - dont use Tadzio imgfs tools, its make smaller nb file, and its not work on gene. Use mamaich's imgfs tools.

ababrekar
25-02-2008, 06:34 AM
Error at 99% of flashing - dont use Tadzio imgfs tools, its make smaller nb file, and its not work on gene. Use mamaich's imgfs tools.

that is great inputs my friend.. can u be kind enough to also post the link to these tools? please.. it will be easier to arrange for all readers :)

nirvana1981
25-02-2008, 06:39 AM
@orefkov

did your gene comeback?
did it die?

orefkov
25-02-2008, 06:43 AM
Work with registry.
Some key's names in gene registry have '\' (slash) symbol in it.
Rgucomp dont work with this. You need replace '\' in key's names on '\\'.
I write simple script for it.

nirvana1981
25-02-2008, 06:47 AM
try to make the chs rom ver.
but need your help.

orefkov
25-02-2008, 06:49 AM
@orefkov

did your gene comeback?
did it die?
My old gene is die, but Im got money back and bay new gene.

ababrekar
25-02-2008, 06:51 AM
guys.. i request you all to post your inputs as simple as possible so every noob can also understand your expert inputs :) u guys are cool :cool:

nirvana: what is chm rom?
orefkov: what does the regedit do and what should be edited exactly?

nirvana1981
25-02-2008, 06:52 AM
did you try to enlarge the rom , del the extrom ? it's unuseful.

ababrekar
25-02-2008, 07:05 AM
Work with registry.
Some key's names in gene registry have '\' (slash) symbol in it.
Rgucomp dont work with this. You need replace '\' in key's names on '\\'.
I write simple script for it.

did u check my third post for the solution that is not yet found? can u guide us all on that problem?

nirvana1981
25-02-2008, 07:06 AM
can use it ,and make extrom work. got 10m free.

ababrekar
25-02-2008, 07:09 AM
can use it ,and make extrom work. got 10m free.

brother... please tell us all what u guys talking about :) also how do we also claim that extra space and did u reply to the pm i sent? please

orefkov
25-02-2008, 07:21 AM
did u check my third post for the solution that is not yet found? can u guide us all on that problem?
Just download this archive, and read readme.txt in it.

ababrekar
25-02-2008, 07:23 AM
Just download this archive, and read readme.txt in it.

i did download ur archieve... saw the readme.. so should i just run both batch files without editing anything? i dont need to edit anything right?

by the way.. updated the first post with the archieve, it will be easier for others to follow

mobix
25-02-2008, 09:18 AM
after fighting for few hours and numerous changes i was able to complete the first step, of getting OS dump using Hypercore Kitchen. Now it seems I'll have to redo some part again tonite :confused: !

ababrekar
25-02-2008, 09:39 AM
after fighting for few hours and numerous changes i was able to complete the first step, of getting OS dump using Hypercore Kitchen. Now it seems I'll have to redo some part again tonite :confused: !

orefkov has posted a reply here in above post... check it out http://forum.xda-developers.com/showpost.php?p=1963703&postcount=6

ababrekar
25-02-2008, 09:40 AM
Error at 99% of flashing - dont use Tadzio imgfs tools, its make smaller nb file, and its not work on gene. Use mamaich's imgfs tools.

hey brother.. can u post the link to download these tools? cant find them anywhere in the search

ababrekar
25-02-2008, 12:27 PM
guys. if i put up the sys folder from any touch rom, replace the .vm folder with my original .vm folder in sys and run g'reloc. use the xip from my original wm6 rom then will i be able to combine the oem folder with the touch rom sys folder and create a new touch rom for my gene?

NJackal
27-02-2008, 08:21 AM
hey bro how to rmove some oem sofwarez like transcriber and other files from rom plz xplain in steps

ababrekar
27-02-2008, 11:40 AM
guys. if i put up the sys folder from any touch rom, replace the .vm folder with my original .vm folder in sys and run g'reloc. use the xip from my original wm6 rom then will i be able to combine the oem folder with the touch rom sys folder and create a new touch rom for my gene?

no answer from anyone yet? please guide me at earliest.. waiting to use this amazing kitchen.. just a lil scared to brick my beauty :D

ababrekar
27-02-2008, 11:48 AM
hey bro how to rmove some oem sofwarez like transcriber and other files from rom plz xplain in steps

first of all, if u have no idea of what u doing then have a backup of ur original rom, so in case of any hiccups u can easily revert back

MOST IMP NOTE: i am guiding u based on guidance i have got from experts here at xda and i am not responsible if u brick ur device

in ur sys folder u'll see packages which will have names like transcriber, transcriber_lan_409 etc etc.. if the name of package is name of the folder, then the entire folder is the package that u wanna delete.. if it is within another folder then delete that file.. after that u need to edit the associated rgu files to set the reg strings right. this u can check my thread for additional info and additional editor files from orefkov.. be careful in what u delete, adding is a different story as adding will show u errors at the most. deleting a wrong file can turn ur beauty into a stone hearted brick.. happy cooking.. do post ur doubts point wise so it is easier to guide and also post what steps u did to get there.. happy cooking!

bryangopan
27-02-2008, 04:53 PM
bro , will the touch flo work in your old wm6.0 proffesional ROM and also where is the bug repotinig link for WM6.0 testers.! i have been using it , i have few feed backs for you


IT was a great job for you to bring wm6.0 out , but i suggest you get all the bugs fixed and then cook the 6.1....

ababrekar
03-03-2008, 05:04 AM
bro , will the touch flo work in your old wm6.0 proffesional ROM and also where is the bug repotinig link for WM6.0 testers.! i have been using it , i have few feed backs for you


IT was a great job for you to bring wm6.0 out , but i suggest you get all the bugs fixed and then cook the 6.1....

i'm not the dev brother :) mun_rus has made the WM6 & WM6.1 for Gene. I have written my experience with cooking so it is easier for others to follow

mGforCe
14-03-2008, 06:53 PM
How to convert OS.nb to ROM.nbh if I don't want to cook ??

ababrekar
15-03-2008, 04:56 AM
How to convert OS.nb to ROM.nbh if I don't want to cook ??

check the first post.. theres a proggy called htcrt to convert ur os.nb file to ruu_signed.nbh for flashing

mGforCe
15-03-2008, 09:39 AM
check the first post.. theres a proggy called htcrt to convert ur os.nb file to ruu_signed.nbh for flashing
It need htcrt.prj file... Where to get prj filr for os.nb ??

EDIT:
Okay... I got it... Clicking "..." let me slect os.nb and extrom.nb. But what abt getting IPL, SPL, Splash and Radio nbs..

demo05
12-05-2008, 10:38 PM
hi there, who want explain me or help me to know hot to put language for asus p535 rom? Thanks

ababrekar
25-07-2008, 08:33 PM
I am no longer watching this thread actively. If anyone wants to take over and maintain this information thread, please contact me via PM

Thread locked currently, shall be deleted soon