Cooking Newbie ...... help pls... - Windows Mobile Development and Hacking General

[email protected]
i hope that here are some people who wants to help me a bit....
i have several questions about cooking rom...
this is what i'm able to do now :
i have the German O2 Rom for Artemis/Orbit. I can extract it with the Artemis Core Pro Kitchen .... repack it.. and flash it... (i'm very proud of that =)))
so i have some questions...
1. If i extract it i get Sys-Folder, Oem-Folder, XIP, and OS.nb
1a) What is responsible for the Build Number? Only the OS.nb? Everything?
1b) Is the OS.nb localized? Or is only the Sys and OEM Folder responsible for the correct language?
1c) Is the OS.nb the same for every device? Can i do a Build update by replacing only the OS.nb?? Can i Simply use the OS.nb from lets say Kaiser to get a German rom with newer build?
There are some more questions.. but i think thats enough for now ...
thanks to everyone who takes time to reply...

Fracoon said:
[email protected]
i hope that here are some people who wants to help me a bit....
i have several questions about cooking rom...
this is what i'm able to do now :
i have the German O2 Rom for Artemis/Orbit. I can extract it with the Artemis Core Pro Kitchen .... repack it.. and flash it... (i'm very proud of that =)))
so i have some questions...
1. If i extract it i get Sys-Folder, Oem-Folder, XIP, and OS.nb
1a) What is responsible for the Build Number? Only the OS.nb? Everything?
1b) Is the OS.nb localized? Or is only the Sys and OEM Folder responsible for the correct language?
1c) Is the OS.nb the same for every device? Can i do a Build update by replacing only the OS.nb?? Can i Simply use the OS.nb from lets say Kaiser to get a German rom with newer build?
There are some more questions.. but i think thats enough for now ...
thanks to everyone who takes time to reply...
Click to expand...
Click to collapse
1a I'm not realy shure but would also like to know
1b OS.nb is localized but then again not realy the OS.nb is containing all packs you have in the OEM and SYS folder when you rebuild the rom all changes made in OEM and SYS will be changed in OS.nb.
the OS.nb is there for the building only.... it has no real effect on the new OS.nb that comes out...
1c... No you can not just just replace the OS.nb with one from Kaiser you will need to dump the Kaiser rom and then replace the things you want from Kaiser in the OEM and SYS folder of your rom.
you could flash the Kaiser rom but there will be incompadableties with hardware. because some hardware is not the same.
hope this helps a bit and someone can corect me if I'm wrong

Related

[help] PKGTool don't work with the last build of WM6.1

Hello !!
I need to extract the last rom for Hermes :
Windows Mobile 6.1 AKU1 v3.62 - CS OS 5.2.19900 Build 19900.1.0.0
In order to cook myself my rom !
NBhextract is OK !
IMGFS is OK !
Dumprom is OK !
But when i use PKGtool in order to get my SYS and OEM folders, pkgtool find any informations about the dump folder
Have you some idea to solve my problem ?
Great thanks !!!
Nixeus said:
Hello !!
I need to extract the last rom for Hermes :
Windows Mobile 6.1 AKU1 v3.62 - CS OS 5.2.19900 Build 19900.1.0.0
In order to cook myself my rom !
NBhextract is OK !
IMGFS is OK !
Dumprom is OK !
But when i use PKGtool in order to get my SYS and OEM folders, pkgtool find any informations about the dump folder
Have you some idea to solve my problem ?
Great thanks !!!
Click to expand...
Click to collapse
Is this a Cooked ROM? If it is, the *.dsm files may have been removed, so getting package info can't happen.
hummmmm !
Yess it's a cooked build, so i need to find this build at official for hermes
But i think there is no official wm6.1 build, so i need use the last cooking kit for hermes !
Great thanks friend

How can I save original ROM?

Hi to all,
I'm a new happy user of HTC TOUCH CRUISE and I'm interested to upgrade it with a cooked rom, but I don't find my original rom in case I want to go back (vers. 1.40.408.1 ITA 04/18/08). Is there a method to save the original rom??
Yes sure
Have look here:
Code:
http://forum.xda-developers.com/showthread.php?t=334680
and also here:
Code:
http://forum.xda-developers.com/showthread.php?t=381600
and you will find everything you need.
conner1580 said:
Hi to all,
I'm a new happy user of HTC TOUCH CRUISE and I'm interested to upgrade it with a cooked rom, but I don't find my original rom in case I want to go back (vers. 1.40.408.1 ITA 04/18/08). Is there a method to save the original rom??
Click to expand...
Click to collapse
Thanks a lot for your help! Well, I have created the raw file from my htc, but following the procedure to assemble a rom flashable I have some problems. When I try to convert the os.nb file (take it from official rom 1.25 htc cruise) to imgfs_raw_data.bin obtain the error:
aWaiter C# Port
===================
By Olipro, dibs to ahlok_hk
===================
[03_OS.nb] is not a valid OS file...
What is the mistake?? Thanks!
conner1580 said:
Thanks a lot for your help! Well, I have created the raw file from my htc, but following the procedure to assemble a rom flashable I have some problems. When I try to convert the os.nb file (take it from official rom 1.25 htc cruise) to imgfs_raw_data.bin obtain the error:
aWaiter C# Port
===================
By Olipro, dibs to ahlok_hk
===================
[03_OS.nb] is not a valid OS file...
What is the mistake?? Thanks!
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=381600
How to reconstruct dumped rom....
thanks a lot to all for help and sorry for my english.... I have discovered a thing.... I'm stupid!!! I have read the threads but I am not successful to create the original rom... Someone has the rom 1.40 ????

HTC WinMO 6.1 Original Rom v 1.35

Hi ,
i had dumped my original rom and got some files. I've uploaded them. Can somebody cook a ROM for me from these files, And also could you change the splashscreen and nothing else.
windows mobile 6.1 professional
CE OS 5.2.19971.1.2.6
Rom version 1.35.720.1 WWE
File1: OS.NB
FILE2: ExtROM.NB
Thanks
Do you have radio.nb file?
Do you have radio.nb file?
nope. the program didn't make ne dump of that. Can't a rom be cooked without that??
Hey Cooljais,
How you did that(dumped original rom)? Please let me know.
how to Make a dump of original rom
hi, i have viva rom 1.32 pls tell me hor to make a dump of that befor install WM6.5 .
pls help me

Help with this device

Hi!
i decide to post my question here because this thread is visited by too many "rom cookers"....
I have a Benq E72, but nobody knows how to help me =(
I'm cooking a spanish 6.5 rom using a kitchen that i found on a polish forum but it have an old XIP, so i found a new xip for smartphone i ported it to my Benq E72....
But my question is: The kitchen folder have a "ROM" subfolder and inside have the files imgfs.bin (1kb), the old xip.bin (2,89mb) and the file os.nb (3mb), so i replace the xip.bin with the new xip.bin i left the imgfs.bin but i don't know what to do with the file os.nb...(i'm not sure but i must integrate the new xip.bin into the os.nb?)
Hope someone could help me...!
Sorry for my english
No ideas? =(
I have cooked the rom with the xip that comes in th kitchen, i just want to know what to do with the file that i've mentioned!

How to build a new WM6.5 rom base on WM6.1 ship Rom?

Hi all,
I try to cook rom for my device Samsung M490. I have a Ship rom in Korean language(0412) ( i cannot find the English one).
I build with new WM6.1 SYS/XIP (lang 0409) , the device boot ok, the language changed to Eng, but the setting shortcut not work. I cannot set the rington.
I build with new WM6.5 SYS/XIP (0409) and it cannot boot, the screen turn off after the Anycall logo appear.
Now can you ask me how to make it work with W6.5 build? what thing I will do, what file/folder will be change/edit?
My ship rom here:
Code:
211.189.38.83/umsvcbin/SCH-M490/SCH-M490_CI24_pda.bin
I do follow as below:
-Take out the XIP.BIN form a WM6.5 Cooked by chinese guy an use it as DEVICE_BINs , use a new build XIP.BIN (23662) as DONOR_BINs and use Xipkitchen to make a new XIP.BIN out.
-Dump Ship 6.1 rom, replace SYS by new wm6.5 SYS build (23662), repalce initflashfiles.dat by English one. add XIP.BIN out above into file OS.NB.
- Copy os.nb to \ROM, copy \SYS, \OEM, \ROM into kitchen an run.
- It is still not boot, please advice anything else to to?
Thanks very much for your help
There is too little info here to help you. Does your device have a native 6.5 kernel? You will need to have one to be able to flash a 6.5 ROM and make it work on your device.
You mean ''oemxipkerner''? .Samsung didn't release the wm6.5 rom. but i found some cooked wm6.5 rom in Korean and Chinese. can I take it from these rom?
I dont think so. You will first need to dump a stock rom provided by Samsung for your device. Then replace the oemxipkernel with a patched one, which has a 6.5NK.
I dump a ship rom already, I use XIPkithen to make a new xip.bin from a new wm6.1 release, the device boot ok , I do the same way with build wm6.5 but the device can't boot. where can i find a patched oemxipkerner?
You will have to search for it. You will need a 6.5NK for WM 6.5.X to boot on your device.
If Samsung has not released a stock 6.5 ROM for your device, chances are you wont have a native 6.5 kernel.
If you don't have a native 6.5 kernel, you need to recmod a lot of files/folders. This thread @ Mobile Underground has lots of good info.
You said you dumped a stock 6.1 ROM. In this ROM, see if you have a 6.5 Native Kernel by dumping xip.bin. Open nk.exe/s000 in a hex editor. Search for the ASCII string "platform". Near this string there should be the build number that this nk.exe was compiled against.
WM 6.5 builds began around 21100. WM 6.1 and previous builds will be <=21058.
OsKitchen can import the ROM of that phone and also seems able to rebuild it correctly (but make sure the final file is correct for your phone since there are something like ten different BIN file formats) and since it can already suggest the packages to recmod it could also help with 6.5.5 porting if you don't have a 6.5 kernel (which you probably won't find anywhere: the only modded 6.5 kernels I've seen are for htc devices).
thank airxtreme, i use os kitchen before. I dump a Ship rom and build it again, flash rom to phone and it not boot. I try to use new Ervius kitchen but i don't know how to make file OS.NB.PAYLOAD. Now i try a old type Ervius kitchen (5.3).
I just do:
-Take out the XIP.BIN form a WM6.5 Cooked by chinese guy an use it as DEVICE_BINs , use a new build XIP.BIN as DONOR_BINs and use Xipkitchen to make a new XIP.BIN out.
-Dump Ship 6.1 rom, replace SYS by new wm6.5 SYS build, repalce initflashfiles.dat by English one. add XI.BIN out above into file OS.NB.
- Copy os.nb to \ROM, copy \SYS, \OEM, \ROM into kitchen an run.
- It is still not boot, please advice anything else to to?
theanh6 said:
thank airxtreme, i use os kitchen before. I dump a Ship rom and build it again, flash rom to phone and it not boot. I try to use new Ervius kitchen but i don't know how to make file OS.NB.PAYLOAD. Now i try a old type Ervius kitchen (5.3).
I just do:
-Take out the XIP.BIN form a WM6.5 Cooked by chinese guy an use it as DEVICE_BINs , use a new build XIP.BIN as DONOR_BINs and use Xipkitchen to make a new XIP.BIN out.
-Dump Ship 6.1 rom, replace SYS by new wm6.5 SYS build, repalce initflashfiles.dat by English one. add XI.BIN out above into file OS.NB.
- Copy os.nb to \ROM, copy \SYS, \OEM, \ROM into kitchen an run.
- It is still not boot, please advice anything else to to?
Click to expand...
Click to collapse
Which EXT packages are you using?
anand12 said:
Which EXT packages are you using?
Click to expand...
Click to collapse
I don't use any EXT packages.
theanh6 said:
...-Take out the XIP.BIN form a WM6.5 Cooked by chinese guy an use it as DEVICE_BINs , use a new build XIP.BIN as DONOR_BINs....
Click to expand...
Click to collapse
First of all - don't try to dump someones roms to get xip.bin or whatever!
Many guys, including me (does not matter - Chinese or not) - are deleting reloc sections and dsm files while building custom roms to save the space. So if you use such a xip - you will get non-bootable rom.
1. Take the latest OFFICIAL rom
2. Dump it to get original XIP and original OEM
3. Download new build that you want to cook.
4. Port new xip. Use the original XIP as donor of OEMXIPKernel and new xip from downloaded build as a source of MSXIPKernel & MSXIPKernelTLK
5. Take ported xip, OEM (drivers) from official rom, SYS from downloaded new build
6. Start cooking.
Very nice step by step explanation by Andrew. It doesnt get simpler than this!
The most important part - Dump the official rom released for YOUR device NOT for any other. You risk bricking your device.
Thanks AndrewSh & anand12 for your advice, i follow step by step but it only ok for a 6.1 build, and wm 6.5 fail to boot again.
Now I sucess to build an English wm6.5, my way is:
-Dump a cooked Korean ROM build 21815, I have \ROM, \OEM, \SYS, XIP.BIN.
-Remove all file/folder in \SYS but keep .ROM, .VM , Metadata, then copy all from SYS build 21815E(English-0409).
-add XIP.BIN above into OS.NB get from official rom an copy new OS.NB to \ROM.
-Now i have \ROM; \SYS; \OEM, copy them into kitchen an run. Flash new rom to phone and it work ok.
I try to cook a new ROM with last wm6.5 build, but i feel sad because it fail again.
Now i have some quesion, please spend a litle time to help me to clarify:
1. i think my problem is at "Metadata" folder. When we cook a new build, what will we do with "Metadata" (change all folder, change some file/folder or edit some thing) ?
2. I can not set the ringtone for my cook rom, both in 6.1&6.5 build. The "Ringtone" feild is empty as the picture i attached. What thing be wrong here?
Look you must have a 6.5 NK for your device. If not, you must recmod files. Are you doing that? Please be sure and clarify.
@theanh6: Can you upload your cooked here? Thank you very much.
Thank you all, It fully working now (with some small bug but no problem)
@Mrkid: Please send an email to me at [email protected] if you want to try this rom.

Categories

Resources