[Thought]: Copy ROM file method - Windows Mobile Development and Hacking General

Hi,
I just thought if it is possible to copy the ROM files by using the initobj.txt in the mkrom\cfg. By adding these lines,
Directory("\My Documents"):-File("htmlview.dll","\Windows\htmlview.dll")
Directory("\My Documents"):-File("cellcore.dll","\Windows\cellcore.dll")
Directory("\My Documents"):-File("celltsp.dll","\Windows\celltsp.dll")
I'm HPC user, so I really need the cellcore.dll, celltsp.dll and htmlview.dll to use some PPC softwares. I been thinking and looking thru the codes in mkrom. So I thought this is the easiest way.
Hope someone can help.
Luffy

If you want I can provide these files from Imate 1.72 ROM. But they cannot be used in other devices - relocation info is missing because these files are built as "execute-in-place".

Related

How to read files in ROM

Hi,
I have Motorola MPx200 smartphone with WM2003. I need to download some ROM files from my phone. How can I do it?
I found ER2003Edit ROM editor, but it supports only *.nbf files, but my ROM is *.img. Is it possible to convert the image? Or, is it better to use another way to get the files?
Thanx to everybody
Some Valuable Resources
xda 2 nbftool
http://wiki.xda-developers.com/index.php?pagename=xda2nbftool
http://wiki.xda-developers.com/index.php?pagename=BlueangelExtendedRom
http://wiki.xda-developers.com/index.php?pagename=Blueangel
ftp://xda:[email protected]/BlueAngel/BlueAngel_Extended_Roms/
http://forum.xda-developers.com/viewtopic.php?t=13329
http://forum.xda-developers.com/viewtopic.php?t=13771

[NEW RELEASE] ◄ HyperCore Kitchen ► MULTIDEVICE !!!

HyperCore
PUBLIC BETA​
The most complex KITCHEN a begginer cook may ever need.
Easy to use but also very complex, it can be usefull to anyone.
Why ask and wait for others to make the perfect ROM for you when you got the power to do it yourself ?
~. Base ROM .~​* NO BASE ROM ! but ANY ROM !
~. Best part .~​* IT USES TADZIO TOOLS
* YOU CAN OPTIMISE EXE's and DLL's, SO IF YOU WANT EVEN MORE SPACE, YOU'LL GET IT
* IT CAN BE USED ON ANY DEVICE WITH VERY LITTLE MODIFICATIONS !!!!!
* NO LONGER LIMITED BY ANYONE OR ANYTHING.
* YOU CAN COOK ANY ROM YOU LAY YOUR EYES ON VERY EASY
* IT HAS ADVANCED ERROR CHECK
~. It will install .~​Core folder on the system drive. Some tools and settings required.
HyperCore folder on the Desktop. There is your kitchen. You can move it wherever you want.
The place where you actually use it is HyperCore\Panel.
~. How To .~​- First of all edit the file named "Device.txt" located on the "Core\ACK\" folder located on systemdrive (mostly drive C:\)
Edit as following.
If you have a :
HTC Wizard : " set device=Wizard "
HTC Hermes : " set device=Hermes "
HTC Artemis : " set device=Artemis "
HTC Herald : " set device=Herald "
HTC Universal : " set device=Universal "
HTC Trinity : " set device=Trinity "
HTC Prophet : " set device=Prophet "
Click to expand...
Click to collapse
Save it and then you're good to go.
It's much similar to the old Core kitchen...so those of you who used it ...will feel comfortable with it. Regenerated batch scripts, better, and i hope bug free.
~. Guides .~​* Hermes Cookbook - THANKS to sambartle
* My Way of cooking
* How to ADD/REMOVE programs -THANKS to mfrazzz
~. Notes .~​Since this is still a public BETA, I await your problems/ideas/concepts.
If you spot a bug, i suggest to send me a PM as well as a post on the thread.
I suggest having a ROM to make a backup in case you do something wrong
I created and tested this tool for WindowsMobile 6 , but WM5 should work OK too.
~. Download .~​
RapidShare
Special thanks :
* Papamopps - for real support
* nandlal_mk - for answering questions and DSM editor
* mfrazzz - for being a calm, intelligent and helpful person
* mUn - for finding the time to answer some of my questions
* molski - for i started working on his tools and still used some of them
* Tadzio - for his tools and patience
* bepe - for his tools
* the-equinoxe - for his splash-screen tools
* naboleo - for his initflashfiles generator
* dutty - for his NBH Tool
few others that surely i forgot to mention Sorry..
great work anichillus, thankyou for sharing this with the community. I look forward to xploring your kitchen.
This looks great, I only have two questions, any issues in building the ROM or adding packages that have already had tadzio tools applied?
In your opening post you mentioned that you are able to use with any device with small modifications, what are these for a Hermes if any?
Thanks again for the new toy!
BTW, looks very professional and I love the web site, great explanations.
PLEASE NOTE THAT IT'S ORIGINALLY MADE FOR THE HTC WIZARD
I KNOW THAT IT WORKS ON OTHER TOO WITH LITTLE MODDIFICATIONS BUT I SUGGEST TO ASK ME FOR A VERSION SPECIFFICALLY.
Follow originally thread here :
The HTC Wizard side of the forum
http://forum.xda-developers.com/showthread.php?p=1287430#post1287430
Lurch3559 said:
This looks great, I only have two questions, any issues in building the ROM or adding packages that have already had tadzio tools applied?
In your opening post you mentioned that you are able to use with any device with small modifications, what are these for a Hermes if any?
Thanks again for the new toy!
BTW, looks very professional and I love the web site, great explanations.
Click to expand...
Click to collapse
None that i know of. It shouldn't have any problems.
But i strongly reccomend that if you don't have a HTC Wizard to ask before you try and do anything.
It's written also in the tutorial
I don't take credit for some of the applications that are included in this kitchen ... like bepe's package tool , tadzio's modified mamaich tools...and of course some of the 3rd party apps.
I take the credit only for the whole thing....i busted my ass of to gather all that and make them easy to use
The moddifications :
Almoust all programs are included already. I would only have to edit some batchfiles to use other programs or other commands for same.
If you know what you are doing, you could use it yourself
For Hermes there are some neat stuff in Tools\TTools - thx to tadzio of course
We use one RUU you use another....stuff like that
One friend of mine built an Terra ROM with this...it's not that hard
anichillus said:
PLEASE NOTE THAT IT'S ORIGINALLY MADE FOR THE HTC WIZARD
I KNOW THAT IT WORKS ON OTHER TOO WITH LITTLE MODDIFICATIONS BUT I SUGGEST TO ASK ME FOR A VERSION SPECIFFICALLY.
Follow originally thread here :
The HTC Wizard side of the forum
http://forum.xda-developers.com/showthread.php?p=1287430#post1287430
Click to expand...
Click to collapse
Hermes Please
First question, tried to dump ROM and I am getting an error
Error ! There is no nk.nbf in the core/extract/source
I place the ROM NBH in that folder, originally was name RUU_signed.nbh, I tried to rename to nk.nbh, didn't matter.
I am using a hermes.
See next post waiting for the Hermes modifications.
Lurch3559 said:
Hermes Please
Click to expand...
Click to collapse
I will, give me little time to sleep lol
I will made moddifications for
HTC Herald / Terra/Wing
and I will do it for the Hermes too, but be litle patient.
You should use the "Dump nb and bin" and use the "Extra" way
The HTC Wizard uses a nk.nbf ..not a nbh. so...extract the .nb and run it thru the Dump nb and bin ... the extra option
You could extract the .nb with the little app in Tools\TTools\Tadzio\ ROMBaker.exe
You have to rename the *.nb into OS.nb and move it into Extract\ folder
It will split....but you won't be able to make it back unless you edit the
C:\Core\Tools\Batch\Create_ROM.bat according to your device....
anichillus said:
I will, give me little time to sleep lol
I will made moddifications for
HTC Herald / Terra/Wing
and I will do it for the Hermes too, but be little patient.
Click to expand...
Click to collapse
Thanks I will, I just finished working nights also, I should get some zzz's also, I was just excited when I found a tool that appears to be very user friendly.
Enjoy your rest.
Lurch3559 said:
First question, tried to dump ROM and I am getting an error
Error ! There is no nk.nbf in the core/extract/source
I place the ROM NBH in that folder, originally was name RUU_signed.nbh, I tried to rename to nk.nbh, didn't matter.
I am using a hermes.
See next post waiting for the Hermes modifications.
Click to expand...
Click to collapse
The .nbh has to be extracted by nbhextract.exe in "tools" folder. then you will recieve os.nb, splash.nb, spl.nb etc
the os.nb can be placed in "extract" folder and then dump it by using "dump .nb and .bin" from extract panel.
lol
papamopps said:
The .nbh has to be extracted by nbhextract.exe in "tools" folder. then you will recieve os.nb, splash.nb, spl.nb etc
the os.nb can be placed in "extract" folder and then dump it by using "dump .nb and .bin" from extract panel.
lol
Click to expand...
Click to collapse
Yes, correct
but he has to use the "extra" option in "Dump .nb and .bin"
his rom is different ..anyway...i will make it work for hermes too, just give me a day
Lurch3559 said:
Hermes Please
Click to expand...
Click to collapse
and Universal
My Best regards,
Thanx for release
and for pre-beta testing
so as of now, this will or will not work for the Wing? my device isn't CID Unlocked but i'd love to donate back to this site by creating a rom especially since this seems very easy with your kitchen. i don't wanna mess up anything so please let me know if this version works with the wing also or if its one of the new ones your making soon, thank you
blackout203 said:
so as of now, this will or will not work for the Wing? my device isn't CID Unlocked but i'd love to donate back to this site by creating a rom especially since this seems very easy with your kitchen. i don't wanna mess up anything so please let me know if this version works with the wing also or if its one of the new ones your making soon, thank you
Click to expand...
Click to collapse
I cooked a terra rom with this - by using the wingdump imgf_raw.bin and the xip from terra rom. you dump the rum by using "dump .nb and .bin"
The only mistake i did - was editing the .hv files BUT i forgot to convert the boot.rgu back and that bricked my device.
But you can cook a rom. YOu only have to use PKT "manually". That´s all. Just follow the steps from the kitchen.
I cooked for example a terra rom without transcriber, autoupdate und included batterystatus and totalcommander - no problems with this, when using Aserg upgrade_rom.bat for falshing.
BTW - do you have an official WWE ROm for flashing - if something goes wrong? OK - it will be WM5 then but you can flash?
good luck.
papamopps said:
I cooked a terra rom with this - by using the wingdump imgf_raw.bin and the xip from terra rom. you dump the rum by using "dump .nb and .bin"
The only mistake i did - was editing the .hv files BUT i forgot to convert the boot.rgu back and that bricked my device.
But you can cook a rom. YOu only have to use PKT "manually". That´s all. Just follow the steps from the kitchen.
I cooked for example a terra rom without transcriber, autoupdate und included batterystatus and totalcommander - no problems with this, when using Aserg upgrade_rom.bat for falshing.
BTW - do you have an official WWE ROm for flashing - if something goes wrong? OK - it will be WM5 then but you can flash?
good luck.
Click to expand...
Click to collapse
I wouldn't test it on my phone because I don't have it CID Unlocked and couldn't risk it getting bricked as Tmobile hasn't released the official rom for download yet but i'll see what I can do as into building a rom. If you get a free chance this week, wanna walk me through it?
Glad to see you are providing my tiny initflashfiles generator. You added a great functionnality with the automated cab extraction. Well done !
So if I understand this correctly, if someone posted their dump from the Wing I could proceed to cook and flash to my unbranded P4350 using Aserg's method without the possibility of bricking since i have the official HTC WWE that I can re-flash?
xander803 said:
So if I understand this correctly, if someone posted their dump from the Wing I could proceed to cook and flash to my unbranded P4350 using Aserg's method without the possibility of bricking since i have the official HTC WWE that I can re-flash?
Click to expand...
Click to collapse
For the wing dump you need the XIP from terra dump - but you find it in the Wing-dump thread from Herald forum.
And yes - you can cook - if you have an official rom. SO no worry to brick - you can go back to WM5. lol
Have a try. BUT you must use the "manual" way from PKT. Just follow all teh steps from kitchen. And use the "Dump .nb and .bin" from extract panel.
papamopps said:
For the wing dump you need the XIP from terra dump - but you find it in the Wing-dump thread from Herald forum.
And yes - you can cook - if you have an official rom. SO no worry to brick - you can go back to WM5. lol
Have a try. BUT you must use the "manual" way from PKT. Just follow all teh steps from kitchen. And use the "Dump .nb and .bin" from extract panel.
Click to expand...
Click to collapse
I'm about to try cooking one up today, I read the tutorial and it doesn't look too bad. If I can find the tmobile wing wm6 rom, i'll base it off that otherwise imma have to use a wm5 rom. I'll let you guys know how it goes.
blackout203 said:
I'm about to try cooking one up today, I read the tutorial and it doesn't look too bad. If I can find the tmobile wing wm6 rom, i'll base it off that otherwise imma have to use a wm5 rom. I'll let you guys know how it goes.
Click to expand...
Click to collapse
I will give this a shot as well. I believe you can find the wing OS and XIP in the Herald mobile 6 forum.

[HELP] Help with XIP porting

Does anyone know a good tutorial (thread) for XIP porting
Thnx in advanced
Looking for the same. Anyone please? I'm sure I'll serve the community with new ROMs if I learn..
Regards,
Carty..
If you want there is one in italian:
http://www.a1kstyle.com/ptopic17150.html&highlight=xipport
That's the same incomplete version which is similar to Garmin' English version at Atom' Section. Looking for a more detailed one. Found something in Polish at http://mobione.pl/index.php?page=porting_ROM but seems there is no online translators for polish
Anyway, as far as Ive struggled, I understood that you strip coredll from one xip, use mreloc to change v and d base, paste coredll to the xip of other device and build it. Is that it required for building a new OS? I mean, does the new OS build solely depend on coredll? Then what kind of improvements will it have?
Thanks for helping.
Regards,
Carty..
Afther patch coredll.dll yopu have to change all the SYS folder (obtained with package tool) with the newest one.
I rip a ROM and get lot of folders such as the extra packages the previous cook added. I presume those files aren't needed but the rest of the common folders such as phone,os,baseapps and so on? What about the .ROM and .VM folder? Should they also be replaced?
What do they(.ROM and .VM) folder exactly do? They just seem to have some address information inside.
Regards,
Carty..
http://forum.xda-developers.com/showthread.php?t=331094
Isn't it preferrable to move over all of msxipkernel?
Yes I looked at the G'Loc thing before but no instructions on how to use it
Regards,
Carty..

looking for WM6 file exploere

hi all
since I don't have the knowledge to dump ROMs and make out of it CAB files
does anyone could please give a good hand and may have the file explorer as in Helmi_C ROM (or in PDAVIET ) as a cab to install on present Xplode ROM.
I would appreciate it very much, and I'm sure I will not be the only one
Aviad
look at the first post of my rom, what you are looking for is named GS Finder
Xplode thx
first thing is that you are cooking great ROMs
but this is not the same file explorer
I re-flash Helmi_C ROM and it is a different program
since I don't know how to Extract Helmi_C ROM and take the files from there and place them in your ROM, I need help
I could not find how to "open" a .nbf file into directories
Aviad
it is the same file explorer but with difrend icon
yes I just notice that, sorry for blaming you
where can I get the other icons?

Building and Editing Polaris ROM's

Hi All
I see now we are getting quite a few custom ROM's from the likes of bepe, panosha and other.
Great Work Guys.
But i would also like to be able to build or a least edit a ROM to exactly meet my requirement. Like adding or removing certain CAB files and making reg edits.
Have been reading a lot of other threads on the site put none seem to deal directly with the Polaris.
So i was hoping some of you great cooks (grovel grovel grovel) would wight a description on how to take a nbh file and extract and edit the different nb parts and then rebuild back to a nbh file ready for flashing.
Thanks
polaris kitchen
sorry......wrong answer
I'd love that too! I want to mod an existing ROM and make it specific to my needs.
Will anyone be so kind and post a short guide how to do this? And make the topic sticky!
First, you can start with Kaiser's Kitchen...and at last, use Dark Simpson tool (htc room tool) to make nbh file (config add Polaris device in tool config)
Cheers,
ouioui
Good place to start is here http://wiki.xda-developers.com/index.php?pagename=Kaiser ROM Kitchen Tutorial
Yep , good one, but everything is based on Kaiser.
I don't have a Polaris Radio, neither does the HTC Rom Tool allow to cook Polaris Rom's.
Any other ideas ? Or could someone help ?
Thanks a lot in advance
The Kaiser kitchen works fine and all you need to do with the Dark Simpson ROM tool is change the Model ID from KAIS***** to POLA*****
As always read the threads before you start cooking and make sure you have Hard SPL!!
Thanks
I've been reading all night ;-)
In the HTC Rom tool there is no Polar***** , strange, although I thought I downloaded the newest ini. I've read in another thread that I could use the Kaiser one as it was basically the same device, is that so ?
Other question though:
Talking about Hard-SPL- I've Hard-SPL'd mine , but do I need to include that one in the rom as well ? Like while using the HTC Rom Tool , in the SPL section ???
Second question, where can I find the radio.....nb ?
Thanks for your help, I appreciate that.
As I said set the ROM tool to Kaiser then change the Model ID to POLA***** and use as normal to create the nbh image.
As for Hard SPL... once you´ve flashed it that´s that, no need to flash it every time you change ROMs or radio...
id love to see the guide for polaris aswell.
and oem packages as well.
i did everything as it was sowen in kaiser guide, but i got an error on building system. have no idea why..
was saying that something is missing or path is icorrect smth like that
post here exact errr.U got.
here is htcrt.ini for polaris (only Polaris Option is active) simply rewrite htcrt.ini in folder with htcrt.EXE
It's not necessary to include Radio ROM when building? Right?
nope, its up 2 U what 2 include (SPL/Radio/OS/Splash)
phsnake said:
post here exact errr.U got.
here is htcrt.ini for polaris (only Polaris Option is active) simply rewrite htcrt.ini in folder with htcrt.EXE
Click to expand...
Click to collapse
Thanks for the guidance. The tutorial is great but fails to mention specifics if you are not cooking a Kaiser Rom. For example, does the baserom have to come from a shipped Rom? I was using the 3.02 Kaiser Rom as my baserom. Can you do that when cooking a Polaris rom? How do I get the RUU_signed.nbh out of any other Rom. I thought about using the WM6.1 19716 Rom but couldn't extract anything. (Probably stupid questions but cant find answers in the wiki). BTW, I was getting same errors about half-way through compiling process. If I try again today, I will record the errors and post. Again, thx for help.
sgreenwood99M me i have 19716 WM6.1 for cooking. U can Use some part of any ROM but U have to be sure exactly what. In general U can Use OEMpackages freely, but be aware with drivers, baseapps....(i have perfect CZECH 19199 WM6.1 but w/o working SMS)
Hi,
i've read through the Kaiser kitchen guide and it all seems to make sense however i'm not sure how much is relavent to the Polaris, for example the ingredients section talks about expanding the radio file and the rom files to folders, from the Kaiser files on rapidshare etc.
Do us Polaris users do these points too? or are there specific Polaris Radio and ROM files we use?
I have my base ROM file called RUU_signed.nbh and i've also managed to use pdocread to get the RAW files too, but just not sure where to go now?
All i want to do is remove a few cabs and add a few cabs and EXEs to my rom.
can anyone post comments on exactly which parts of the Kaiser kitchen guide need to be changed to use on a Polaris?
thanks.
dont need raw's. simply put *.NBH(polaris) to BaseRom folder. Run begin.cmd(or bat?) Choose option 1.
click......... then start cook.cmd(or bat)
Do we replace the KaiserCustomRUU and the BuildOS files with ones specific to Polaris? Thanks.
yes, take udK CustomRUU & replace kaiser one, u dont need to replace anything else(except htcrt.ini ||KAIS**** replace with POLA***). And of course Polaris' *nbh
Whenever I put a Polaris nbh in the BaseRom folder, the process gives me an error that it cannot find RUU_signed.nbh.

Resources