Still no body knows how to unlock the ext-rom? - JAM, MDA Compact, S100 Software Upgrading

Still no body knows how to unlock the ext-rom? I try everyehere here, but still no one can do it?

I've been wondering that myself since I moved over from a PDA2k and saw how easy it was to do it there with the Unlocker tools.
Apparently, since it's so comparatively new and the architecture is allegedly different from some of the other models, the only individual who went far enough to hack it is no longer active or no longer a willing participant in the community. His much-appreciated hack simply cleared out the Extended ROM area and moved it into the usable Storage memory area.
Until we get more people who are acclimated and bold enough to risk tinkering with their Magician models, it's either an all-or-nothing scenario when it comes to the Extended ROM. For me, I decided to hold out from installing the "BigStorage" hack until I know we can easily go back and forth without jeopardizing our devices with SD card-flashing techniques. There seems to be too many variables (read: ROM variations) to make me feel comfortable about possibly flashing some other carrier's version or rendition of the ROM onto my i-mate NA-850MHz JAM.

Ext rom
Ok Beondthetech I understand - it's not to easy load aplications to ext rom (like MDA2) . We wont personalize our devices after loading system ( after Hard reset ). Aplications like ewallet , callmanager , ... etc. Metod is not relevant. W wont only automatically instal other programs ( not included on rom ). Or what's the metod to enrich orginal rom. But I prefer upload ext rom. Tools like Unhide and Unlock not work ( Error: FL_IOCTL_HW_PROTECTION- Yhe parameter is incorrect). When I try something write i saw Cannot copy : error code 19 The media is write protect (after use loadvdisk.exe) Thanks for all replies . Sorry for my english.

As I understand it, the memory configuration and layout is different between the Blue Angel and the Magician devices, so the Unlock tools won't work.
I decided to remove my Extended ROM portion altogether and use Anansky's BigStorage hack. I now have 27MB of Storage area instead. I copied out the Extended ROM's CAB files and incorporated it into my normal "build" when redoing all my applications on a new device.

How to make your own ExtROM for the Magician
I recently managed to make my own ExtROM for my Magician.
A short howto:
1. First dump your rom to a SD-card, using the well know method.
2. Next get the rom to your pc, using ntrw
3. Using a Hex-editor, copy 2BC019C (HEX) till 3EC019C (HEX) to a file.
4. Mount that file as a virtual Harddisk (I use the virtualdisk-plugin for total commander)
5. Modify your ExtROM on that Virtualdisk.
6. Umount the Virtualdisk.
7. paste the contents of the (modified) file back into the rom-file, at precicly the same position and save it under a different name.
8. put the modified rom back onto your SD-card, using ntrw.
9. Flash your Magician, with the new rom.
Have fun with your modified ExtRom

Re: How to make your own ExtROM for the Magician
DrChair said:
I recently managed to make my own ExtROM for my Magician.
A short howto:
1. First dump your rom to a SD-card, using the well know method.
2. Next get the rom to your pc, using ntrw
3. Using a Hex-editor, copy 2BC019C (HEX) till 3EC019C (HEX) to a file.
4. Mount that file as a virtual Harddisk (I use the virtualdisk-plugin for total commander)
5. Modify your ExtROM on that Virtualdisk.
6. Umount the Virtualdisk.
7. paste the contents of the (modified) file back into the rom-file, at precicly the same position and save it under a different name.
8. put the modified rom back onto your SD-card, using ntrw.
9. Flash your Magician, with the new rom.
Have fun with your modified ExtRom
Click to expand...
Click to collapse
Does that remove the simlock?

Re: How to make your own ExtROM for the Magician
Oesie said:
Does that remove the simlock?
Click to expand...
Click to collapse
Nope, it's only a way to customize which things are installed after a hard-reset.

Hi DrChair,
I have a question for you. How did you find out that The LOC 2BC019C (HEX) till 3EC019C (HEX) is the ExtROM ?
Thanks

Hi!
I can not find this section in my file. i use hdd Hex editor. see the attachment. thankx

Pamela said:
Hi!
I can not find this section in my file. i use hdd Hex editor. see the attachment. thankx
Click to expand...
Click to collapse
You miss understand. 2BC019C (HEX) is Location not Content.

ups...
Sorry... :wink:
thankx

Pamela, he is referring to the exact position in the file, not a hex string to search for.
The idea is that you're ripping a chunk out of the ROM dump and turning that into a mountable volume, to which you can modify the contents, then inject the modified chunk back into the ROM dump, then SD-flash your device.
3EC019C hex = 65,798,556 decimal
2BC019C hex = 45,875,612 decimal
65,798,556 - 45,875,612 = 19,922,944 bytes
So, from the ROM dump you make, you'll be ripping out nearly 19 MB into a file that you'll use as a "virtual hard disk" to make changes as necessary.
WinHex and UltraEdit are two good hex editors, and WinHex is good for ripping chunks out and injecting them back in (you don't want to "insert" the code, but replace the 19,922,944 bytes with your modifications - inserting will make the ROM dump file larger and corrupt it).

little_frog said:
Hi DrChair,
I have a question for you. How did you find out that The LOC 2BC019C (HEX) till 3EC019C (HEX) is the ExtROM ?
Thanks
Click to expand...
Click to collapse
I was trying to understand Anansky's bigstorage rom, by comparing it with my own rom, when I stumled over something that looked very much like a FAT16 bootsector. So I had the start-address. Knowing that the size of the ext-rom was 1300000 (hex) it's simple math to find the end-address.

DrChair said:
little_frog said:
Hi DrChair,
I have a question for you. How did you find out that The LOC 2BC019C (HEX) till 3EC019C (HEX) is the ExtROM ?
Thanks
Click to expand...
Click to collapse
I was trying to understand Anansky's bigstorage rom, by comparing it with my own rom, when I stumled over something that looked very much like a FAT16 bootsector. So I had the start-address. Knowing that the size of the ext-rom was 1300000 (hex) it's simple math to find the end-address.
Click to expand...
Click to collapse
Thanks.. DrChair

BeyondtheTech said:
Pamela, he is referring to the exact position in the file, not a hex string to search for.
The idea is that you're ripping a chunk out of the ROM dump and turning that into a mountable volume, to which you can modify the contents, then inject the modified chunk back into the ROM dump, then SD-flash your device.
3EC019C hex = 65,798,556 decimal
2BC019C hex = 45,875,612 decimal
65,798,556 - 45,875,612 = 19,922,944 bytes
So, from the ROM dump you make, you'll be ripping out nearly 19 MB into a file that you'll use as a "virtual hard disk" to make changes as necessary.
WinHex and UltraEdit are two good hex editors, and WinHex is good for ripping chunks out and injecting them back in (you don't want to "insert" the code, but replace the 19,922,944 bytes with your modifications - inserting will make the ROM dump file larger and corrupt it).
Click to expand...
Click to collapse
Wow! Is it possible for any1 to make an App that will do this Automatically? similar to the bytecopy app provided by some1 in this forum(great work btw!)? Or go the distance and upload a cooked ROM with the most useful apps that will go in after a Hard Reset?(based on the experience of the gurus and nice peeps in the house)

Use at own risk.
Sorry if it sounds too technical, but theoretically, one can go into the bootloader mode of the Magician and just dump the Extended ROM area to the SD card (i.e. d2s 82BC019C 83EC019C [untested!]), then 'ntrw read' it, mount it, edit it, unmount it, 'ntrw write' it, then 's2d 82BC019C 83EC019C' to write it back to the Magician.
I haven't found any documentation on 's2d' so that might be the reason he's dumping the entire ROM, then extracting the Extended ROM portion.
There are a good threads on how d2s/s2d is used on an iPAQ and an XDA II, but I'm sure it can be applied to most Pocket PCs:
http://discuss.pocketnow.com/showthread.php?s=&postid=46855
http://en.pdamobiz.com/en/forum/PDAforum_posts.asp?TID=62&PN=1
And these are possible commands and its arguments for use in the bootloader mode:
http://www.handhelds.org/hypermail/h2200-port/1/0146.html

Hi!
I have problems to mount the file to a disk. What ending should the file have? *.iso *.nrg ???!!!
i also have problems with total commander. the plugin does not work...
Plz HELP!
Pam

Hi!
now i fixed my problems... thankx
But an other question:
Is it possible to create a small ext. Rom only for IIWPO so that the rest of the Storage is useable to install Programms in?
What about a NEW self cooked Rom with IIWPO. There are many threads about this with the other HTC devices. Is it possible with the Magician without loosing the Big Storage??
Thankx. By, Pam

BeyondtheTech said:
theoretically, one can go into the bootloader mode of the Magician and just dump the Extended ROM area to the SD card (i.e. d2s 82BC019C 83EC019C [untested!])
Click to expand...
Click to collapse
That would be d2s 82c00000 83f00000
BeyondtheTech said:
I haven't found any documentation on 's2d' so that might be the reason he's dumping the entire ROM, then extracting the Extended ROM portion.
Click to expand...
Click to collapse
I didn't know that command existed. I thought i tried that once (s2d, without any arguments) to flash back a entire rom when I'd put back the sd-card when i was already in BL-mode, but iirc that gave me an "Invalid Command" message...
Anyways i'll give it another try this weekend.
And thanks for the url's, already googled for boatloader commands but found none

Pamela said:
Is it possible to create a small ext. Rom only for IIWPO so that the rest of the Storage is useable to install Programms in?
Click to expand...
Click to collapse
I'm still trying to figure that out aswell, but uptill now without any succes...
It would be nice to have approx 10 MB ext-rom and the rest added to storage.

Related

SD image WM5 CHS version, not work for all device yet

the last post tells you the detail
THANX
buzz
Thanks for reply.
Hope for good news
Can't replace wince.nls
I have a Win Mobile Phone Edition 5, very first one in U.S.
I tried to load chinese so that I can read chinese. I copy over font file and am able to see Chinese in Word, providing that I select options.
However I got issues with IE, because I there is no option for me to change the encoding.
I learned that I need to change wince.nls file. And I downloaded your file. Now I got an issue "Access Denied" message when I try to override original wince.nls. Looks like it was in ROM.
Any idea?
Thanks
you should use another file explorer other than the system's one, and then you can overwrite it
the tool is in the attachment(it's in chinese language), it's a green software
The attribute is grayed out.
Thanks for your prompt response and the program.
maybe i did not use it right, some how the menu of the program is mess up. see the attached.
I have Resco Explorer 2005, which also show wince.nls is in rom. Every time I change the other attributes, it changes back when I re-open property page.
While I have a pocket PC 2003 Dell x3. The wince.nls is not rom file.
Can I override rom file?
It is about mid night here in U.S. I will check back first thing in the morning, just in case you do not get response from me right away.
Again, thanks for your help.
on wm2003 it was possible to "override" files in ROM.
Now it is not.
You have to wait until we'll be able to decompress the ROM and inject your wince.nls into ROM.
buzz
ok, i've downloaded your chinese.rar to test-it ...
i've replaced the wince.nls with this procedure
in \windows\ , i've renamed wince.nls to wince5.nls
got an error message "Can't delete wince.nls" , but it's renamed
Copy the new wince.nls to \windows\
Copy fonts to \windows\fonts\
import reg file ... modified
soft-reset
...
Anything appears ...
i'm not able to choose chinese in regional settings
In the registry , after soft-resest , nls automaticly set to "0409"
if i set to 0804 and soft-reset , poof .... 0409
I think there is another problem
OK, I will wait.
One another thing I noticed: through ActiveSync, I can create a folder in windows, (well, as you expect). But I can't copy the wince.nls file to even the newly created folder, not just windows folder. On my PC, the message saying... no space or no permission, etc. I do have like 3-4mb left in main storage and install other program.
Just for your infomation.
it is easily possible to copy wince.nls to your \Windows folder. Just create a cab for it.
But it is not taken into system... That;s the problem here...
Will look at it further...
buzz
I'm success to copy it in my himalaya. I had tried several method, one of them is o.k. but not sure is this one or not.
1) copy the wince.nls to somewhere in your SD Card.
2) Boot your Himalaya into Safe Mode.
3) Then copy the wince.nls to your Himalaya's \windows\
4) Soft Reset.
Do you mean that you can choose the Chinese region now?
Re: The attribute is grayed out.
zoneu said:
Thanks for your prompt response and the program.
maybe i did not use it right, some how the menu of the program is mess up. see the attached.
I have Resco Explorer 2005, which also show wince.nls is in rom. Every time I change the other attributes, it changes back when I re-open property page.
While I have a pocket PC 2003 Dell x3. The wince.nls is not rom file.
Can I override rom file?
It is about mid night here in U.S. I will check back first thing in the morning, just in case you do not get response from me right away.
Again, thanks for your help.
Click to expand...
Click to collapse
see the menu in the attached
buzz_lightyear said:
on wm2003 it was possible to "override" files in ROM.
Now it is not.
You have to wait until we'll be able to decompress the ROM and inject your wince.nls into ROM.
buzz
Click to expand...
Click to collapse
Waiting for your good news ...
only 1.60b could be chineselization
I had tried to replace wince.nls in WM2K5_160C_WWE in various ways mentioned in xda-dev forum. none of them could be finished this job.
so i had to refresh my rom to 1.60b, everything is OK now. I can override the wince.nls, import *.reg, set regional to PRChina and so on.
expecting a perfect WM2K5_160C supproting Simple Chinese.
mazinka said:
I'm success to copy it in my himalaya. I had tried several method, one of them is o.k. but not sure is this one or not.
1) copy the wince.nls to somewhere in your SD Card.
2) Boot your Himalaya into Safe Mode.
3) Then copy the wince.nls to your Himalaya's \windows\
4) Soft Reset.
Click to expand...
Click to collapse
How do u manage to boot ur Himalaya into Safe Mode? Pardon me of becoming a dumbo.
WM5 CHS version SD image
Hi buzz:
I have got a SD image from a Himalaya which rom is CHS version, it's backup from a friend of mine. He got it from the seviece center. but when i use this image to flash my himalya, i replaced the SD head, write it to my SD card and flash...finished, hard reset, and I got an error like this:
"Device authentication failure. Please contact the product manufacture. For reference, please provide your device ID.
xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx"
Then I found a way to convert the SD image to a .nbf file for the xda-developers site. converted and flashed using the PC through cable, but the same "Device authentication failure..." error occucred again.
And then, I asked my friend flash the SD image to his device which the image came from. succeeded
!
Any way to make the rom work for my device? help pls...
ljm2020
2005/11/16
Re: WM5 CHS version SD image
ljm2020 said:
Hi buzz:
I have got a SD image from a Himalaya which rom is CHS version, it's backup from a friend of mine. He got it from the seviece center. but when i use this image to flash my himalya, i replaced the SD head, write it to my SD card and flash...finished, hard reset, and I got an error like this:
"Device authentication failure. Please contact the product manufacture. For reference, please provide your device ID.
5083252100381951 38000050bf3f5173"
Then I found a way to convert the SD image to a .nbf file for the xda-developers site. converted and flashed using the PC through cable, but the same "Device authentication failure..." error occucred again.
And then, I asked my friend flash the SD image to his device which the image came from. succeeded
!
Any way to make the rom work for my device? help pls...
ljm2020
2005/11/16
Click to expand...
Click to collapse
hi ljm,
i already answered to you on buzzdev.net )
buzz

Storage Problems for a non developer

Hi
I know there are lots of people asking how to save space and mostly they get told to use 'search' and check the stickys.
I'm a keen gadget lover but have no technical background. I have a 64mb Tmobile MDA (with the horrible branding) and the following setup:
R 1.00.10
G 1337.36
D 1.01.00 WWE
I've heard/seen references to big storage etc but I don't really understand it.
Can someone either give me:
- a really simple way to update my rom etc, or
- suggest another way to delete stuff that I won't need (don't want to delete stuff only to find half the programs no longer work)
- explain the easiest way to get rid of all the Tmobile stuff
Many thanks in advance
To prevent the Branding stuff from loadibg you must hard-reset your magician (backup first!!) and after the initialization (calibration etc) you must soft-reset just before the customization starts. You got about 3 to 5 seconds to press the softreset, so when your screen reads 'tap screen to start using ....' you put the stylus in soft-reset hole & then tap the screen. As soon as the default blue WM background appears you press the stylus to soft-reset.
Now you got a plain WM2003 device. & you got the ext-rom visible, not editable, so you can explore it & choose what to install. Network settings for gprs is set by one of the ext-rom cabs.
To gain more storage you can move camera & album from \windows to storage folder. Remember to change shortcuts & registry as well. This saves ariund 1MB. More is possible: I've got < 8MB ram memory allocated to installed stuff with almost all ext-rom cabs installed. Yes I moved a lot.
To gain BIGstorage you can follow instructions below, but first you should get more familiar with the magician I guess. You can save your ext-rom cabs though & update to rom 1.13
url in instructions. To upgrade you just connect the magician to usb & start the downloaded shipped-rom & follow the instructions. Make a backup first & write down your gprs settings, caus you'll have dutch ext-rom cabs after the update. They're in English but contain dutch TMO settings.
Instruction for BS:
- Get nbfdec.exe from the thread 'Upg to 1.13 WWE ROM (with 1.13 Radio) in 10 easy steps!' @ http://forum.xda-developers.com/vie...&start=0&sid=75c5e40168a22052fb7c5554bddd68c2
- get maupgradeut_noid.exe from the ftp
- Download the shipped rom from:
http://www.t-mobile.nl/zakelijk/htdocs/page/service/mda_compact_upgrade.asp
- Download the Hexeditor from:
http://www.hhdsoftware.com/hexeditor.html
1. Unzip NL_11300_131_11200.exe (or any other shipped rom)
2. Put NBFDEC in the same directory as the unzipped shipped rom files
3. Copy the getdevicedata.exe to your Magician and execute to write DeviceData.txt
to \Windows and view with notepad
5. Decode nk.nbf -> nk.nb1:
nbfdec -d nk.nbf nk.nb1
6. Hexedit header to correct ID from DeviceData.txt
(probably only if using a rom from other provider)
7. Replace pattern for bigstorage in hexeditor:
locate the 02 00 00 80 00 20 and change 80 00 to b8 01 in the nk.nb1
(use binary search for this!!)
7. Encode nk.nb1->nk.nbf
nbfdec -e nk.nb1 nk.nbf
8. run maupgradeut_noid.exe to upgrade CE image
Also, this way you will save the contents of increased \Storage folder if previous rom was bigstorage one
Usage sample (must be run from the same folder as nbf files or specify full path):
nbfdec -d nk.nbf nk.nb1
nbfdec -e nk.nb1 nk.nbf
Regards, M
Many thanks OLTP for your reply....perhaps it's me but I still find that quite technical....when I have to rename stuff etc I'm not sure where it is to do it.
The tmobile branding piece is clear and I'll have a stab at that tonight though.
Perhaps I'm just destined to struggle with memory or buy a 128mb device.
Appreciate you taking the time though - anyone else want to have a pop at help a keen but useless gadget lover !
BS is unfortunately quite technical & this is the easiest way.
I suggest to remove the branding, that will save some storage. get more accustomed to your magician by exploring it without changing.
I can write you some steps for moving files to gain more ram.
maybe in the future you can think about BS again.
Cheers, M
pna: oltp's guide is about the best you'll ever get!
Basically, to debrand, do what he says in the first paragraph. This will remove all the additional TMobile gunk being installed. So, you need to hard reset (which will restore your system to "factory condition", and wipe everything), and then soft reset at the right time. Then you have a nice, fresh clean system. You can then read the board to see what files you might have skipped by achieving this, but frankly, you won't have missed much.
You can get your tmobile settings (for gprs etc) from here:
http://www.buymobilephones.net/sp3_setup.ihtml
FYI, before doing anything, get hold of a copy of GSFinder+ or a similar explorer. You will need it do any kind of installing/renaming etc.
Before venturing into the hardrest/soft reset business, consider if you want to do the big storage hack. Again, oltp's guide is perfect, but first the theory: the Extended Rom is like a small disk stuck inside your phone, carrying "backups" of the tmobile configuration stuff. If you do Bigstorage, it'll free that space for your use, giving you an extra 20mb or so to use for free. You can install stuff in there, and use it as a small, but bigger, disk to store stuff on. There's no reason not to do it, other than it's difficulty:
Difficulty? Yes, it takes some time, but instructions are provided, and clarified by oltp, so just follow the instructions carefully and you'll be fine.
It does require some knowledge, or confidence to learn.
So ideally, you want to:
1. Backup any files you want to keep.
2. Do Bigstorage.
3. Skip extended rom rubbish.
However, before you worry about bigstorage or anything technical, I suggest you just do this: clean up your system as it is now, and then just in future remember to install every program you want directly to your SD Card. If you do that, your system will generally have more than enough memory to run well. You can skip all the bigstorage and extended rom business. It's only necessary for those on a particularly tight memory budget. This should be fine for your needs I think.
FYI: to install onto your SD card, always choose NOT to use "main memory" when installing from your PC, or on the PDA, download and use a great program called cabinstl. That will allow you to install to your SD card.
V
oltp said:
Now you got a plain WM2003 device. & you got the ext-rom visible, not editable, so you can explore it & choose what to install. Network settings for gprs is set by one of the ext-rom cabs.
Click to expand...
Click to collapse
oltp, do you mean I cant rename, move, or delete any of the files in extended rom? So its safe even if they show?
Yes,
The magician ext-rom is write-protected. You can't delete the files. Nor format the space. Try it if you like with the delete of the file which mentions the loadvdisk. It's completely harmless, but if you want to be sure copy all cabs first to sd & execute them from there.
Btw the loadvdisk cab, present in a TMO ext-rom, will delete the loadvdisk.lnk from \windows\startup & that's why the ext-rom is hidden.
Cheers, M
oltp said:
Yes,
The magician ext-rom is write-protected. You can't delete the files. Nor format the space. Try it if you like with the delete of the file which mentions the loadvdisk. It's completely harmless, but if you want to be sure copy all cabs first to sd & execute them from there.
Btw the loadvdisk cab, present in a TMO ext-rom, will delete the loadvdisk.lnk from \windows\startup & that's why the ext-rom is hidden.
Cheers, M
Click to expand...
Click to collapse
ok.
the thing is, i want to edit my own extended rom, so next time i do a hard reset, it wont install unnecessary junk like skype and other customisation. i also want to add programs to it so they autoinstall when i do a hard reset.
any advice?
cheers
Sure,
You can use bal666's tool to convert the ext-rom part of a romdump to a diskimage which you can mount under Windows XP, with appropriate software ofcourse.
Then you can do whatever you want with your ext-rom. Requires flashing of your magician & a hard-reset.
For starters I recommend to skip executing of the ext-rom by applying a soft-reset just before the custmization starts after a hard-reset. This way you won't cripple your device.
M
Many thanks OLTP & vjay555,
The branding thing worked a dream and saved me 6mb.
Now want to do big storage. Have got all the downloads ready but just need a bit more help on the 1-8 settings.
I'm really sorry that I need such basic help - haven't really got a clue what I'm doing but prepared to give it a go - please help.
1. No problem with this...even I can do this.
2. Where is this...I assume I move them to the Magician using explore (through activesynch) - am I right...if so, is there an obvious place that the unzipped shipped rom files will be.
3. Can't find a copy of getdevicedata.exe, Where do i find it, and then how do I execute to write DeviceData.txt
5. Afraid I don't know how to do this
6. Happy to give this a go if I get this far
7. How do I do this
8. Happy to give this a go if I get this far
Also, a little confused in the section after no 8 - what do I do here?
Hope you haven't lost patience with me. Hope to hear back soon.
Cheers
Paul,
I recently updated the wiki (top right link on each forum page & go to the howto part of the magician section) with the BIG Storage from shipped-rom method. This contains some more info than this thread. Pls read it & mail me the remaining questions, you've got my email-address. I'll add some extra help then.
Cheers, M
Trying to download latest UK rom on WIKI site but the link to this ROM is not working: OS 1.12.00 / ExtROM 1.12.131 / Radio 1.12
Any ideas?
Ta
Yep a broken link, pls use this to go to the shipped rom section from the ftp: ftp://xda:[email protected]/Magician/Shipped_ROMS/
Maybe I take the time tomorrow to check some of the links
btw latest uk-rom should be 1.13WWE from TMO.
nm8 said:
oltp said:
Yes,
The magician ext-rom is write-protected. You can't delete the files. Nor format the space. Try it if you like with the delete of the file which mentions the loadvdisk. It's completely harmless, but if you want to be sure copy all cabs first to sd & execute them from there.
Btw the loadvdisk cab, present in a TMO ext-rom, will delete the loadvdisk.lnk from \windows\startup & that's why the ext-rom is hidden.
Cheers, M
Click to expand...
Click to collapse
ok.
the thing is, i want to edit my own extended rom, so next time i do a hard reset, it wont install unnecessary junk like skype and other customisation. i also want to add programs to it so they autoinstall when i do a hard reset.
any advice?
cheers
Click to expand...
Click to collapse
you may want to check this out at htt*://en.pdamobiz.com/en/forum/forum_posts.asp?TID=395&PN=1. it is based on bal666 info. go check it out.
That's about romcooking and can be found herevas well. It's no BS hack.
Yes, it's no BS. But just a little info for nm8 to do ext rom customizations from his last reply.

Cook or change ROM

Dear Friends,
I want to change my ROM (AKU3.3.13) because lack of main memory and i don't want some install program such as Live Update or... I want to change my ROM. and so I want to change my Ext_ROm
anyone can describe easily How can i do it?
I search the forum but I don't find suitable TOOLS and guide for AKU3.3.13 (WM5)
Please help me and tell me compltely software I needed for cooking (changing) ROM and ext_Rom and easily help.
Thanks
+4mb from non used app.
ebaskar said:
Dear Friends,
I want to change my ROM (AKU3.3.13) because lack of main memory and i don't want some install program such as Live Update or... I want to change my ROM. and so I want to change my Ext_ROm
anyone can describe easily How can i do it?
I search the forum but I don't find suitable TOOLS and guide for AKU3.3.13 (WM5)
Please help me and tell me compltely software I needed for cooking (changing) ROM and ext_Rom and easily help.
Thanks
Click to expand...
Click to collapse
YEah i would like to get rid of some programs or applications i never used! Windows update, streaming media, calculator (as i use a 3rd party one), internet sharing... if i get 4mb free i could increase page-pool and reach 12mb
thanks in advance
why do you want to increase page pool size to 12 mb, the default is 12 in official rom and we decrease it to get more RAM, and it does not need more space to increase it
ebaskar said:
Dear Friends,
I want to change my ROM (AKU3.3.13) because lack of main memory and i don't want some install program such as Live Update or... I want to change my ROM. and so I want to change my Ext_ROm
anyone can describe easily How can i do it?
I search the forum but I don't find suitable TOOLS and guide for AKU3.3.13 (WM5)
Please help me and tell me compltely software I needed for cooking (changing) ROM and ext_Rom and easily help.
Thanks
Click to expand...
Click to collapse
nobody can help us?
use IMGFS tools,
about the EXT rom use win Image
it is described here in so many web pages if you use search you can find a lot
paradis_pal said:
why do you want to increase page pool size to 12 mb, the default is 12 in official rom and we decrease it to get more RAM, and it does not need more space to increase it
Click to expand...
Click to collapse
Please describe more...after I install AKU13 the free main memory was about 30MB and after I install some program suck as SPB and ...in storage card and main memory it is decreased to 20 MB.. I know that Operation System (WM5) installed in main memory IF i can unistall some program that I don't use in AKU3 it means the main memory is increased...am i true? if not please help...help about Memory in PPC.
I searched the software u say...but I can't understand because they use WM6 and my operation system is AKU13....please help more.
thanks
no not like that
please see the wiki how to cook a rom, and edit WM5 (it is the same as 6) and if you have any difficulty I can help with it
I can't explain all how to cook a rom.
ask particular question, not common question
but you will find all your need in the WIKI and the forum, if you can't find I will help
IMGFS 1.82 beta
paradis_pal said:
no not like that
please see the wiki how to cook a rom, and edit WM5 (it is the same as 6) and if you have any difficulty I can help with it
I can't explain all how to cook a rom.
ask particular question, not common question
but you will find all your need in the WIKI and the forum, if you can't find I will help
IMGFS 1.82 beta
Click to expand...
Click to collapse
Dear Friend,
I want to remove :
contact Backup
Internet Sharing
Terminal Service Client
VNC Viewer
Windows Live messenger
windoes Live
...
from my AKU3.13 for increase size of main memory
Please Help
that will not increase the meomory, only you will have more useless space in the ROM you can;t use
or it may free the memory if you load them in the memoery (i.e. you run them or they are in startup programs, or they just ran in memory, like windows live messnger)
use taskmgr 2.7 to know what files in the memory and what services are runing, disable and close all useless programs and services and you have more free memoey
in the memory program how much total memory do you have?
in 12 mb pool size you will have 44.07 I think
in 8 mb pool size you will have 48 mb total memory and it is nothing to do with the ROM or programs in the ROM
I'm busy right now but I'll chek the ASERG 3.3.13 page pool for you ok, I did cook a room but for my needs 6 mb page pool size
I can't put room in the site I have dail up connecton very bad, slow and expensive becasue of the problem in the network as they told me, but as you from IRAN I asume you know about the internet her in SYRIA
sorry I wrie this too fast I forgot what I did write
Thanks for ur reply dear palestinian user.
If we can change the ROM, we can install more useful program in ROM then we don't need to install them on main memory or storage card.
I don't know about Internet in Syria. but I love Qods, Hezbollah and seyyed Hasan nasrollah
this why you need how to cook a ROM,
use IMGFS 1.82 for delete and add files
and use rgucomp for edit registry
see the wiki how to cook a ROM
paradis_pal said:
this why you need how to cook a ROM,
use IMGFS 1.82 for delete and add files
and use rgucomp for edit registry
see the wiki how to cook a ROM
Click to expand...
Click to collapse
Dear Friend
I read all post about cooking ROM, but all of them are about WM6.
My main Question is:
1- How to change(cook) WM5 Rom (jamin) AKU3.13 ?
2- I use IMGFS but how can i access to the files and program that be in OS.nf file? to delete or add some of them.
3- BUILDOS.exe required in wiki said ! I don't find this file in this site !! and in the COOKING PACKAGE
so would u plz help me to cook AKU3.13 ROM for my Jamin (personal ROM)
Thanks
ebaskar said:
Dear Friend
I read all post about cooking ROM, but all of them are about WM6.
My main Question is:
1- How to change(cook) WM5 Rom (jamin) AKU3.13 ?
2- I use IMGFS but how can i access to the files and program that be in OS.nf file? to delete or add some of them.
3- BUILDOS.exe required in wiki said ! I don't find this file in this site !! and in the COOKING PACKAGE
so would u plz help me to cook AKU3.13 ROM for my Jamin (personal ROM)
Thanks
Click to expand...
Click to collapse
Hey i cannot find the wiki how to cook a rom any help? i just saw that FARIA thing. I'd like to port a rom from wizard
use the following:
1- prepare_imgfs.exe os.nb -nosplit
2- viewimgfs.exe imgfs_raw_data.bin ((((edit the files as you need in the dump folder))))
- or you may use addfile or delfile like this
DelFile.exe filename.ext (dependes on the file name and ext for example camera.exe)
AddFile.exe filename.ext (for example camera.exe newer version but put it in the same folder of ASERG rom to add it)
3- BuildImgfs.exe (if you edit files in the dump folder only)
4- make_imgfs.exe os.nb -nosplit
5- edit the folder ExtRom as you need you may delete the Russain keyboard
6- run Upgrade_rom.bat
and wish me best of luck as I have only bad luck if you find me useful
paradis_pal said:
use the following:
1- prepare_imgfs.exe os.nb -nosplit
2- viewimgfs.exe imgfs_raw_data.bin ((((edit the files as you need in the dump folder))))
- or you may use addfile or delfile like this
DelFile.exe filename.ext (dependes on the file name and ext for example camera.exe)
AddFile.exe filename.ext (for example camera.exe newer version but put it in the same folder of ASERG rom to add it)
3- BuildImgfs.exe (if you edit files in the dump folder only)
4- make_imgfs.exe os.nb -nosplit
5- edit the folder ExtRom as you need you may delete the Russain keyboard
6- run Upgrade_rom.bat
and wish me best of luck as I have only bad luck if you find me useful
Click to expand...
Click to collapse
BRAVO! heheh i am reading a lot today! THANK YOU!
paradis_pal said:
use the following:
1- prepare_imgfs.exe os.nb -nosplit
2- viewimgfs.exe imgfs_raw_data.bin ((((edit the files as you need in the dump folder))))
- or you may use addfile or delfile like this
DelFile.exe filename.ext (dependes on the file name and ext for example camera.exe)
AddFile.exe filename.ext (for example camera.exe newer version but put it in the same folder of ASERG rom to add it)
3- BuildImgfs.exe (if you edit files in the dump folder only)
4- make_imgfs.exe os.nb -nosplit
5- edit the folder ExtRom as you need you may delete the Russain keyboard
6- run Upgrade_rom.bat
and wish me best of luck as I have only bad luck if you find me useful
Click to expand...
Click to collapse
Thank you for very good help.
So a question:
how can i know which files are for whic program? for example i want to remove Camera program, it have DLL files and more...or i want a program MSN Live...which dll are for selected program?
I want to Add Resco Explorer to this ROM..how can i do it?
I have an exe file for installing resco explorer/..or CAB file for Resco Explorer..so how can i put this program (add this program) to this ROM?
Thanks
dear you have a lot to explain I try help tomorrow I have exam now wish me luck
paradis_pal said:
dear you have a lot to explain I try help tomorrow I have exam now wish me luck
Click to expand...
Click to collapse
I wish u luck dear,
Waiting for ur reply.
Thanks....
The best reply I read in this site was your reply about COOKING ROM
paradis_pal said:
use the following:
1- prepare_imgfs.exe os.nb -nosplit
2- viewimgfs.exe imgfs_raw_data.bin ((((edit the files as you need in the dump folder))))
- or you may use addfile or delfile like this
DelFile.exe filename.ext (dependes on the file name and ext for example camera.exe)
AddFile.exe filename.ext (for example camera.exe newer version but put it in the same folder of ASERG rom to add it)
3- BuildImgfs.exe (if you edit files in the dump folder only)
4- make_imgfs.exe os.nb -nosplit
5- edit the folder ExtRom as you need you may delete the Russain keyboard
6- run Upgrade_rom.bat
and wish me best of luck as I have only bad luck if you find me useful
Click to expand...
Click to collapse
Dear friend
How can i determine DLL, folders and all file for a program i want to change /delete or add to the ROM?
I'll be a little naughty
test my ROM and I'll tell you how

how can I cook a ROM by myself?

You never told anybody how to do it and then you complain of constant requests
I don't want to cook Wm6 I just want to change some files in my current WM5 Rom!
Could you please tell me how can I do it?
It does not need to be told how to do it, but told how to search ! A lot of people here know how to do it, just GOOGLE it !
sorry, I've already searched... Maybe I'm searching badly!
Could you please help me?
Basically you need to extract the ROM installer, you will find an nbf file in it, then get an NBF file converter, to convert it into some sort of editable format, then you start cooking the ROM, placing whatever you want, and in the end, convert it back into NBF
Hello,
You might find something useful here:
http://www.modaco.com/index.php?showtopic=255064
It would be more helpful if people genuinely try to help others instead of directing them to Google.
A
hey
if you can wait a day or two, i will write up a nice simple guide for everyone and have it stickied
i will also provide links to the tools required. it really isnt as difficult as some people thing! it just LOOKS difficult!
and we are a community here, so lets just help rather than-use the fricking search!lol. we were all n00bs once!
duke_stix said:
hey
if you can wait a day or two, i will write up a nice simple guide for everyone and have it stickied
i will also provide links to the tools required. it really isnt as difficult as some people thing! it just LOOKS difficult!
and we are a community here, so lets just help rather than-use the fricking search!lol. we were all n00bs once!
Click to expand...
Click to collapse
if all were like you ...
I know it isn't but in so much amount of infos it's not easy to find ones that apply to your device or even thing you wanna do!
Need help too
Yea, Please..my probs are the reconverting my data into a .nb->nbf file...after flashing My phone hangs in First Bootscreen...please help!Only Reflashing helps...i really want to cook a rom by myself.
Ive used THIS kitchen...but it is for Wizard-devices only....but i think,it can be used for Tornado,too.
as far as we tried we could not make a proper dump of the wm5 tornado...
but i did manage to build a rom kitchen with wm6 for the tornado...this was a whileago and the base rom is the same as the current available...if ther is enougth request i may be inclined to update the RK and release it.
to get you started here is some pointers.... you can use the same tools from the wizard, imgfs tools.
When I use nb2nbf_wizard.exe, is this created nk.nbf flashable for my Tornado (german XDA Phone aka HTC Douton)?
There is an nb2nbf_Tornado File out there,too, but my Phone stuck in first BootScreen.If i use the Wizard-Tools here and use the nb2nbf_Tornado,(by retyping the Start Adress from 8004000(for Wizard) to 8204000 (for Tornado)) it works well fine, Flashing works well,too,but stuck in first Screen every time.Ive only delete the Solitaire-Folder,but it dont work for me..maybe you have more luck!Or...faria may Post a RomKitchen exclusive for our lovely Tornado..
Have you removed the first two bytes of the initflashes.dat? When not, it can't be booting correctly! That was my mistake when I started to cook my own ROM's for my HTC Prophet (XDA Neo)!
What?
really?I may think,it is only needed after a Registryedit....thank you.!
edit:did not work...
arpy said:
There is an nb2nbf_Tornado File out there,too, but my Phone stuck in first BootScreen.If i use the Wizard-Tools here and use the nb2nbf_Tornado,(by retyping the Start Adress from 8004000(for Wizard) to 8204000 (for Tornado)) it works well fine, Flashing works well,too,but stuck in first Screen every time.Ive only delete the Solitaire-Folder,but it dont work for me..maybe you have more luck!Or...faria may Post a RomKitchen exclusive for our lovely Tornado..
Click to expand...
Click to collapse
i have the same problem like you.
I've made a nk.nbf from the *.nb files with nb2nbf_tornado.exe.
I've also extracted *.nb (OS, IPL, SPL, etc) from nk.nbf from windows mobile 6 alpha and then 'translated' those nb files with nb2nbf_tornado.exe. Same result: succesfull flash, stuck in first screen every time..
so not the "initflashes.dat" file is guilty..
...and nobody out there may help us?
arpy, it seems that if I include only OS without IPL & SPL in nb2nbf, all are OK..
But still with my modified OS does not get over the first splash screen.. maybe i've done smth wrong. In dump folder, I've added some files (some overwritten), i've removed some files, modified initflashfiles.dat (last line blank, + removed the two first bytes with winex), modified the hv files (saved in unicode standard, first line REGEDIT4, last line blank.. complied: no errors). replaced carrier_splash and shutdown
that's all what I've modified ...
edit:
arpy, try to translate only the OS module with nb2nbf_tornado. and tell me the result. also, tell me what changes you've made
edit2: found this: http://forum.xda-developers.com/showthread.php?t=298327 . improved tools
edit3: i've dumped my modified OS module with tadzio's ImgfsTools and discovered that initflashfiles.dat had the two bytes that i've removed with win hex.. what the?!
i've removed again, and run the whole build rom process again , but this time with tadzio's ImgfsTools.
Same result.. (stuck in first screen)
Maybe i've modified something wrong.
edit4: i've repeated the whole process and OS module flash and work ok . I haven't tried yet with all modules, only OS. I think I've made some mistakes when trying to replace drivers.
@DSF
Can you post a Step-By-Step Solution?I want to figure out my prob...which tools do you use?And how?May you Post your ROM?
well, i will post summary. i hope to release a "tornado romcook kitchen" and more detailed steps these days.
here is my OS module:
http://rapidshare.com/files/45915194/RUU.rar.html
right now i'm trying to figure out how to make the sd driver from iphone/other roms to work on my custom rom. every time i try other sd driver, i cannot view the card.
i'm using the tadzio's ImgfsTools (see link in my previous post).
steps:
- download typho5.exe, ImgfsTools, nb2nbf_tornado (you can get them by searching via gogole)
- copy all those files in the same folder, eg: ROMDEV
- copy nk.nbf in ROMDEV
Commands:
1) typho5.exe -x nk.nbf
2) imgfsfromnb.exe 82040000-OS.nb imgfs_raw_data.bin
3) imgfstodump.exe imgfs_raw_data.bin
Now the OS files are dumped in dump folder. Do the changes (delete, copy, modify, etc). When editing registry and initflashfiles.dat file, perform the important steps describeb at http://www.molski.biz/romcooking.html (turn off word wrap and use UNICODE in notepad, etc). If you're dune with those things do next:
4) imgfsfromdump imgfs_raw_data.bin imgfs_new.bin
5) imgfstonb imgfs_new.bin 82040000-OS.nb 82040000-OS_final.nb
if no error occured in the whole process, run 6) nb2nb_tornado.
There, chose the nb files, OS will be 82040000-OS_final.nb and not 82040000-OS.nb. Don't forget to use the correct image name. (eg: for 82040000-OS_final.nb chose OS)
The language, oem, operator version, cid can be left blank.
When you're done, press translate.
Copy the generated nk.nbf file in the rom update folder (RUU), execute ROMUpdateUtility.exe and follow the normal flash steps..
That's all.
Thanks to all those ppl that made this possible
PS: if you flash only the OS module (without IPL & SPL), even if the update proces crashes, you will not 'brick' your phone . Mine happen to crash on 2%.. i transpired instantly
kartam said:
You never told anybody how to do it and then you complain of constant requests
I don't want to cook Wm6 I just want to change some files in my current WM5 Rom!
Could you please tell me how can I do it?
Click to expand...
Click to collapse
Actually, I have some files about how to cook a rom, but they all Chinese, and may be useless for you.
DSF: the way you describe works with the tornado. thx. ive testest
an usefull app to edit initflashfiles.dat and the registry files is "notepad2".

1st try at the kitchen, and I can only fry some eggs....

Hi guys....
I've been a member of this comunity for 2 years now, but posted very litle, because I would be mostly spamming, re-interating what others have said, with" wow, this is fast...nice job"...and such..so i only post when I realy have to.
I downloaded the hypercore kitchen, and after some reading of the contained links and txt files, decided to have a go at it...
I would like to target Tomal's v8 but although very fast, it seems to have a significant number of com bugs...So maybe I'll go with v7.7...
I copied the nk.nbf file to the correct directory, and ran the decoder, but it errors on the next step saying that there is no OS.nb file...
Should this file be extrated from the nk.nbf?
Is this a problem with the nk.nbf file I'm using?
I would apreciate some help on this, as I'm looking for a full flavored cake, but to my taste...see I'm "diabetic" so I have to be extremly caution with what I cook...
When you decoding nk.nbf, decode it to OS.nb (change second line) instead nk.nba.
Something else to be aware of with Tomal's ROMs is that he ships all his RGUs in a single RGU.cab file.
You'll need to extract the contents of this file into the dump directory AFTER the imgfstodump and BEFORE the pkgtool step.
-PJC
Thanks for the quick answers, guys...
Something pop-up as a doubt...can I cook from an usb stick?(installing the kitchen, and workind directly trought the usb stick)???
I'm getting starved.....I can't even turn on the oven...
I have nstaledthekitchen over and ove again.
Changed the settings so it reads "Universal", copied the nk.nbf of my choice to the Extract/source folder, and whent to the Panel/extract and runned "DumpRom"...So far so good....
The DOS windows warns me that the file must be in the correct folder, so I double check....I press return...HTC Extender Rom Tool starts and prmpts me what I want to do and were is the extended rom...I thought it was embeeded in the nk file, but since Tomal provided with and empty extenden Rom, I downloade it and poited to it...Hit decode...
A big window opens with some file paths, so I check them to know were the files are going to...and using the above tip, change the name of the fat file to OS.nb, Hit decode...I'm happy, the window says "Decode sucessfull", so I hit "OK"...
I am agin at the Htc Extended Rom tool, so I hit exit(? done it right ?)...
The Dos window now tells me that it cannot find the ON.nb(? Didnt I just created it?)....
So I'm stuck....
The constructions workers haven't yet finished furnishing my kitchen, so I have no ingredients to work with....
Any chef willing to help me make a simple meal?????
psapg said:
I'm getting starved.....I can't even turn on the oven...
I have nstaledthekitchen over and ove again.
Changed the settings so it reads "Universal", copied the nk.nbf of my choice to the Extract/source folder, and whent to the Panel/extract and runned "DumpRom"...So far so good....
The DOS windows warns me that the file must be in the correct folder, so I double check....I press return...HTC Extender Rom Tool starts and prmpts me what I want to do and were is the extended rom...I thought it was embeeded in the nk file, but since Tomal provided with and empty extenden Rom, I downloade it and poited to it...Hit decode...
A big window opens with some file paths, so I check them to know were the files are going to...and using the above tip, change the name of the fat file to OS.nb, Hit decode...I'm happy, the window says "Decode sucessfull", so I hit "OK"...
I am agin at the Htc Extended Rom tool, so I hit exit(? done it right ?)...
The Dos window now tells me that it cannot find the ON.nb(? Didnt I just created it?)....
So I'm stuck....
The constructions workers haven't yet finished furnishing my kitchen, so I have no ingredients to work with....
Any chef willing to help me make a simple meal?????
Click to expand...
Click to collapse
With HTC Extender Rom Tool you must extract nk.nbf not ext_rom, and when extracting name it OS.nb (i thing it is 2nd line in tool)
Perhaps the would-be chef should read a cookery book?
There's a very, very good guide in this forum, which is what I started off with and had no problems whatsoever, but I can't for the life of me remember if it was beasty or thingonaspring who wrote it (apologies to the real author if I missed them out!). It also includes some fixes for the batch files.
Remember - the wiki and search are your best friends...
PJC
Hi Again...
The construction workers finaly had done some real work, so now my kitchen is properly furnished with all the CABinets i need...so now to try to cook me a simple meal, and try to learn from it....
Can't rebuild Ranju 7.7
Hi all.
I gave it a go and tried to rebuild Ranju 7.7.
I could decode it, dump it (yes, I extracted the contents of RGU.CAB to the dump directory), convert the dump to packages etc. So far, so good.
But when I tried to rebuild it, the ImgfsToNb tool gave this error message:
"Partition with file system 0x01 found after IMGFS partition. It's safer to abort here, sorry."
What should I do now?
jandevries12 said:
Hi all.
I gave it a go and tried to rebuild Ranju 7.7.
I could decode it, dump it (yes, I extracted the contents of RGU.CAB to the dump directory), convert the dump to packages etc. So far, so good.
But when I tried to rebuild it, the ImgfsToNb tool gave this error message:
"Partition with file system 0x01 found after IMGFS partition. It's safer to abort here, sorry."
What should I do now?
Click to expand...
Click to collapse
imgfstonb doesn't seem to support the FLASH disk that's in Tomal's ROMs. I don't know what he uses, but when I've based things on his work, I use a different 'donor' OS.nb for the imgfstonb stage. Obviously, I lose the FLASH disk, but as I don't use it anyway, that's not an issue for me.
^^ yup, exactly, it is due flash disk.
Ok, I understand.
But what is the "donor" os.nb used for?
I've extracted the OEM, SYS en XIP parts. Isn't that enough to compose a new ROM?
What parts are re-used from the original os.nb? And must an alternative donor os.nb be of the same version/build?
jandevries12 said:
Ok, I understand.
But what is the "donor" os.nb used for?
I've extracted the OEM, SYS en XIP parts. Isn't that enough to compose a new ROM?
What parts are re-used from the original os.nb? And must an alternative donor os.nb be of the same version/build?
Click to expand...
Click to collapse
As I understand it (and I'm sure someone can correct me if I'm wrong), the donor OS.nb is used as a 'template' for storing the IMGFS into an NB structure. As far as I've been able to tell, pretty much *any* OS.nb from *any* ROM can be used as the template.
Basically, imgfstonb takes 3 arguments - the imgfs file itself, a 'donor' OS.nb, and the 'target' OS.nb final output. This is all hidden by the scripting, but is what I've found by playing with the underlying utilities.
The only restriction I've found is that ROMs that contain Flash disk can't be used as the donor OS.nb.
PJC
Could one of the senior members of this forum please comment on pjc007's statements above?
Is it correct that the donor os.nb is only used to determine the right structure for the ROM?
(I'm asking because I got the impression from other posts on this excellent site that the donor os.nb is used as source for the XIP part, but I don't know for sure)
Well, I have the same matter now, I really want to cook sth to use the way I want a rom to be and share with others as I feel really bad just to download, I hope to upload my own rom and share but I read the instructions again and again , look for sth on the internet, download all the things to my PC that will be used to cook, still not certain what I'm going to do.
My question is if I cook a bad rom, then I up it to my EXEC, Is there any chances for it to die ? Or simply just install another well-known rom to rescue it if my rom jail to boot?

Categories

Resources