Replacing OS.NB - Windows Phone 7 Development and Hacking

Hi I have been making a custom rom and wondered if it would be possible to replace os.nb with a tottaly differnt OS.nb such as a windows mobile os.nb and use it.
I am not saying that I want to run windows mobile I was just wondering if it was possible and how this could possibly help porting other OS's on and such

How about this:
http://forum.xda-developers.com/showthread.php?t=1500108

Thread Closed​
Please Post all questions in the WP7 Q&A​

Related

How can I extract a software from a rom and make a cab?

I would like to extract a software (Htc media hub) and all neccesary files that are needed to create a working cab from this rom http://forum.xda-developers.com/showthread.php?t=304706 Can any1 help me out with this or guide me how to do it. The cab shall be installed on a Trinity. Forgive me for asking here in the hermes forum but I ask in this forum cos it seems like here are all the people that knows this kind of stuff. Please
somone might end up correcting me on this one. You will need a ROM kitchen to do that. Unfortuantely, ROM kitchens are usually only native to a couple devices, and I am not sure if hermes tools are compatible with your trinity. what you can do is check out the tools in the hermes section of the wiki here. usually tools that are posted in the wiki have links to the original threads where they were posted. good luck!
btw that windows media today plugin is pretty sweet!

i need little steps in porting a rom from a device to another

hi all
i'm looking for steps for porting a build from a device to another.
for example 18xx base rom from trinty to wizard or HERMES
i know i have to change the oem drivers and apps, anything else!!
thanks in advance for the prof who answering
You need to port the xip section too. Im no expert in this area and my success rate is shocking. Suppose you want to port a rom from trinity to wizard/hermes...you have to port the xip section from the trinity to the wizard or hermes. This involves mapping out the original address of the trinity xip then substituting the wizard files then remapping and reallocating and edit certain lines of the S000 files. I suggest you read as many threads as you can find for using bepe's xipport tool.
It is very difficult to port a rom. Unfortunately thats all the info I have, you can try pm-ing a few experts to see if they cough up a bit more info but I doubt they will reply.
Cheers

[HELP] Please kindly advise on replacing files in XIP

Hi every gurus and chefs,
Thanks to creators of kitchens and tools, i have had so much fun in cooking my own rom. Thank you so much.
Recently, i tried to convert the 1.93.456.2 WWE ROM to CHS. I have managed to transform 99% of the ROM into CHS. but there is only one problem. When creating the rom using the diamond kitchen or kaiser kitchen, at the ending part, it will fall back to use os.nb within the ROM\ folder.
From my understanding, the OS.NB file is an extracted OS from the original WWE ROM thus, the boot.hv, boot.rgu and wince.nls is still the WWE version. how do I replace these files?
Another question would be, when dumping the official rom, the dump_XIP folder is created. what is the use of this folder? if i make changes to the folder, how to i merge them into a usable part for cooking?
i have did a lot of reading on XIP porting, big storage rom cooking and etc. i just can't seems to locate one which explains how to replace files in os.nb or merging the XIP folder to usable part.
Can any kind soul please kindly advise?
Thanks you so much!
You may want to have a look at ababrekars SYS and XIP porting guide in Elf section....
ruffruff said:
Hi every gurus and chefs,
Thanks to creators of kitchens and tools, i have had so much fun in cooking my own rom. Thank you so much.
Recently, i tried to convert the 1.93.456.2 WWE ROM to CHS. I have managed to transform 99% of the ROM into CHS. but there is only one problem. When creating the rom using the diamond kitchen or kaiser kitchen, at the ending part, it will fall back to use os.nb within the ROM\ folder.
From my understanding, the OS.NB file is an extracted OS from the original WWE ROM thus, the boot.hv, boot.rgu and wince.nls is still the WWE version. how do I replace these files?
Another question would be, when dumping the official rom, the dump_XIP folder is created. what is the use of this folder? if i make changes to the folder, how to i merge them into a usable part for cooking?
i have did a lot of reading on XIP porting, big storage rom cooking and etc. i just can't seems to locate one which explains how to replace files in os.nb or merging the XIP folder to usable part.
Can any kind soul please kindly advise?
Thanks you so much!
Click to expand...
Click to collapse
Hi,
1. You don't have to replace/port XIP from the ROM of the same device. Only do this if you want to port other devices' ROMs such as Kaiser to Hermes, Diamond to Kaiser, Raphael to Diamond etc. It will boot.
2. Just replace the wince.nls version in the SYS\WINCENLS_WWE with the CHS one you have.
3. Modify all the MUI files and registry as to point to your Language of choice.
4. The OS.NB is needed as the shell/container for your new cooked ROM because it's the requirement for using the Tadzio's tools. So, leave it as is.
5. Cook the ROM.
At least that what I did when doing my Hermes version long before.
Cyphol.
ruffruff said:
Hi every gurus and chefs,
Thanks to creators of kitchens and tools, i have had so much fun in cooking my own rom. Thank you so much.
Recently, i tried to convert the 1.93.456.2 WWE ROM to CHS. I have managed to transform 99% of the ROM into CHS. but there is only one problem. When creating the rom using the diamond kitchen or kaiser kitchen, at the ending part, it will fall back to use os.nb within the ROM\ folder.
From my understanding, the OS.NB file is an extracted OS from the original WWE ROM thus, the boot.hv, boot.rgu and wince.nls is still the WWE version. how do I replace these files?
Another question would be, when dumping the official rom, the dump_XIP folder is created. what is the use of this folder? if i make changes to the folder, how to i merge them into a usable part for cooking?
i have did a lot of reading on XIP porting, big storage rom cooking and etc. i just can't seems to locate one which explains how to replace files in os.nb or merging the XIP folder to usable part.
Can any kind soul please kindly advise?
Thanks you so much!
Click to expand...
Click to collapse
please correct me if i was wrong..
afaik, XIP part is the same for every language,
also in the end part of the building, you need os.nb only as a "template" to rebuild the new one... it wasn't really use the content inside...
normally, you need to copy all content in the dump_xip to the ROM\XIP directory...
to learn about the process of diamond kitchen (which is based on kaiser kitchen so i assume the tools are the same), i think you better use the kaiser ROM, and try to dump it.. and see what directories and files are generated...
in kaiser kitchen, to rebuild the rom you need 3 dirs, OEM, SYS, and ROM\XIP
cyphol said:
Hi,
1. You don't have to replace/port XIP from the ROM of the same device. Only do this if you want to port other devices' ROMs such as Kaiser to Hermes, Diamond to Kaiser, Raphael to Diamond etc. It will boot.
Click to expand...
Click to collapse
He would need to if he wants a different OS build. Or am I wrong?
pkoper said:
He would need to if he wants a different OS build. Or am I wrong?
Click to expand...
Click to collapse
of course....
pkoper said:
He would need to if he wants a different OS build. Or am I wrong?
Click to expand...
Click to collapse
Yes, that's right for the reason. If that's the only reason, why don't you replace the core.dll
thank you everyone for your advise.
looks like i just need more reading.
thank you cyphol, pkoper and teamee for your kind advice.
I have replace the SYS\wincenls_WWE folder with SYS\WINCENLS_0804. i believe this might be one of the problems. i will try replacing just the wince.nls within the folder instead of replacing the entire folder.
files which i have modified includes the boot.hv, user.hv, default.hv, boot.rgu, a bunch of other rgu as well. i might have missed out a few others. so i will check again.
thanks everyone for your kind advice. if there is any other suggestions or points to take note of, please kindly let me know.
your guys rocks! XDA rocks!

[Q] What is inside the "ROM" folder?

Can anyone tell me what is the "OS.NB" file in the ROM folder? That is created when cooking a rom?
Its the one that follows the OEM SYS folder. Is that ROM folder OS.NB a complation of SYS folder file's? or the windows mobile OS?
OS.nb is a compilation of OEM, SYS and XIP too!
Regards,
Carty..
hi
Hello, ty for replying.
XIP is that the WM OS? Reason im asking is that i see some other roms on here has a lower size XIP os file, and they usually are faster.
XIP has the core modules which are mostly loaded on memory. XIP means Xecute In Place. Exspecially the files like coredll and other important ones require quick performance and so they are from XIP.
Regards,
Carty..
kool
Oh cool tysm. your the first helpful person ive met on here so far.
This means i can change the os.nb to a different from other roms?
sorta
umm the file in the ROM folder yea, but somethings might not work, they will apply but wont close properly, im still new so mix and match, but so far it worked for me.
Maybe we have to edit the boot.rgu or something!?

Extract XIP & SYS from emulator image

Hello!Sorry if i post this in the wrong place but i`m a HTC S740 user and I want to coock a WM6.5 for my device but i can`t manage to extract the XIP & SYS form the emulator image provided by Microsoft..What tools do I need exactley and do they work with W7 x86?
Profy_X said:
Hello!Sorry if i post this in the wrong place but i`m a HTC S740 user and I want to coock a WM6.5 for my device but i can`t manage to extract the XIP & SYS form the emulator image provided by Microsoft..What tools do I need exactley and do they work with W7 x86?
Click to expand...
Click to collapse
I use this for my Xperia : http://www.4shared.com/file/AFkRf-oC/UnpackEmuROM.html
Unrar, copy your emulator image into BaseROM and run UnpackEmuROM.cmd
I hope to help you.
Edit : but be careful because you can't use this XIP for cooking a real ROM.
Thanks man it works perfectly i was looking for something like this for a long time.

Categories

Resources