PDA

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


Ameet
23rd February 2008, 08: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 :)

Ameet
23rd February 2008, 08: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

Ameet
23rd February 2008, 08: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
23rd February 2008, 08:30 AM
@ammet .. from where do we get OS.nb file ?? all i have is the WM6 .nbh file.

Ameet
23rd February 2008, 08: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
25th February 2008, 07: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.

Ameet
25th February 2008, 07: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
25th February 2008, 07:39 AM
@orefkov

did your gene comeback?
did it die?

orefkov
25th February 2008, 07: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
25th February 2008, 07:47 AM
try to make the chs rom ver.
but need your help.

orefkov
25th February 2008, 07:49 AM
@orefkov

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

Ameet
25th February 2008, 07: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
25th February 2008, 07:52 AM
did you try to enlarge the rom , del the extrom ? it's unuseful.

Ameet
25th February 2008, 08: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
25th February 2008, 08:06 AM
can use it ,and make extrom work. got 10m free.

Ameet
25th February 2008, 08: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
25th February 2008, 08: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.

Ameet
25th February 2008, 08: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
25th February 2008, 10: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: !

Ameet
25th February 2008, 10: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

Ameet
25th February 2008, 10: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

Ameet
25th February 2008, 01: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
27th February 2008, 09:21 AM
hey bro how to rmove some oem sofwarez like transcriber and other files from rom plz xplain in steps

Ameet
27th February 2008, 12:40 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?

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

Ameet
27th February 2008, 12:48 PM
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
27th February 2008, 05: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....

Ameet
3rd March 2008, 06: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
14th March 2008, 08:53 PM
How to convert OS.nb to ROM.nbh if I don't want to cook ??

Ameet
15th March 2008, 06: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
15th March 2008, 11: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
12th May 2008, 11:38 PM
hi there, who want explain me or help me to know hot to put language for asus p535 rom? Thanks

Ameet
25th July 2008, 09: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