• twitter
  • facebook
  • rules
  • news
 
Page 1 of 12 12311

How to make an extended rom - a tutorial.

  • Thread Tools: Tweet this thread
  • Vote for Thread to be Featured on the XDA Portal
Default How to make an extended rom - a tutorial.

N.B. Disclaimer - try at your own risk - i am not responsible for anything that happens to your device.

Tools needed (all attached)
1. Winimage - open extended_rom.nb with this to view contents. (winimage is a trial but lasts 30 days of use i.e. only the days you use it)
2. Dark simpsons - Htc Rom Tool - use nb to make nbh for flashing
3. Dutty's tool - to extract os.nb (windows.nb) and extended_rom.nb from rom nbh file
(note os.nb can be left out if your simply modifying existing extended rom)

STEPS
1. Open extended_rom.nb with winimage - remove any cabs programs you dont want in your ext rom.
2. Extract config.txt to desktop - this gives instructions on which cabs etc to install.









3. Edit config.txt - add name of cabs in same format as shown
e.g. one i did for the touch but never used

LOCK:Enabled
CAB: \Extended_ROM\Customization_1.cab
LOCK: Disabled
RST: Reset

Second line is to install a cab

Lock enabled. lock disabled, rst reset always needs to be included.



4. Add cabs via winimage - inject or drag and drop
5. Delete old config.txt and inject or drag and drop new one.
6. Right click on cabs and config.txt in winimage and set 'read only' (other wise cabs will deleted from ext rom after install)
To resize extended rom - use Image - Change format
7. Save and exit winimage.



8. Extract windows.nb from your rom using dutty's tool (enclosed) - rename os.nb. (note os.nb can be left out if your simply modifying existing extended rom)
9. Open Dark simpsons htc rom rool -rom builder - choose artemis, select System - os.nb (nb see note in step 8), ExtRom - choose your extended_rom.nb
10. Save and rom tool will make Your rom.nbh
11. Then you can flash as normal with rom update utility.

Thanks to faria for images and info that i based this tutorial on.

I've included an empty (apart from config.txt) 2mb extended rom.nb that you can use and add files too.


Attached Files
File Type: zip winimage, dutty's & htc tools.zip - [Click for QR Code] (843.5 KB, 5405 views)
File Type: zip ExtendedRom 2mb.zip - [Click for QR Code] (509.9 KB, 4033 views)
__________________
Regards Mark

Retired from forum

Last edited by meschle; 14th October 2007 at 10:32 PM.

Thanks, as I said you are one dedicated dude.

what is the max. ext_rom area size?
regards,

__________________
HTC Diamond, ASUS P750, HTC ARTE, Palm TREO 750, Nokia 770

Originally Posted by fdp24  View Post

what is the max. ext_rom area size?
regards,

Largest ext rom i've seen 15mb (smallest in winimage - image - change format = 160kb) - i would use the smallest that you need.

__________________
Regards Mark

Retired from forum

Last edited by meschle; 14th October 2007 at 10:35 PM.
Thumbs up wow....

Great work,
you earned another Guinness from me....
Now i think it's time to test it...
Thanks a lot
Cheers, Peter

__________________
Guinness is good for you!

Desire
TouchPro: WM6.1 RRE HTC Fuze ROM Ver 4.0 with Radio 1.10.25.25
Kaiser: WM6.1 (...changing too often...) with Radio 1.58.25.17
Tornado: WM6 5.2.1616.18120 v3.7
Artemis: Artemis Touch 3.01 with SDHC Support & Radio ROM 03.07.90


> DON'T READ THIS || search forum with Google || Vote for Guinness... and enjoy this !!!

my collection of software

Is deacair amhra'n a ra'dh gan gloine!

Thanks Meschle !

And what about a new tutorial for newbies to make Roms ?


Cheers!

__________________
[SIZE="1"]Please, use search:
Google advance search - XDA
_________________________
Device :

Newbies should'nt be making rom
This is my theory for a newbie who has such ambitions - take this path.
1. Successfuly edit registry
2. Unlock and flash cooked rom
3. Cook extended rom
4. Learn how to make cab files
5. Decompile nbh into nb's and compile new nbh with different nb's
6. After these 5 steps are completed newbie will no longer be a newbie and ready to cook a rom - it doesnt matter which order thats done in its just a guide - also cab making is not absolutely essential but preferable.

__________________
Regards Mark

Retired from forum

Hi Meschle, I will attempt to get to 3, so here's my question, is it possible to make items from the extended rom install onto the sd card or just the device? also, if the cabs are deleted after install, is the memory they occupied then free for storage? Thanks.

__________________
If You Would Like To Smile More.....Then Smile More

Hi uniqueboy - there is a way to force cabs to storage card using a xml cab - have not tried it myself for storage card but have for main memory - so really ext rom is for main memory only installation. If you do not put a read only marker on your cab its deleted but usually the ext rom becomes corrupted so nonuse-able.

__________________
Regards Mark

Retired from forum

hi meschle. Thanks for your tutorial.

is there a way to make a extended_rom.nb file from scratch (file,new) with Winimage by throwing-in cabs and config.txt and saving, with whatever parameters and naming as extended_rom.nb ?

I´ve managed to copy to desktop PC my extended_rom by using total commander, but from reading yor tutorial it seems that we need a ROM Dump to start with. If this is the case...would you please also tell us which is the simplest/safest way to dump a device ROM?
Thanks again

__________________
Best regards from Spain
My HTC: now using a custom (NhatHoa) ROMed Diamond2(Topaz) ,
Former: Diamond, Kaiser,WM6 Artemis P3300, S110,S100(still alive with Win6.1!)
Another HTC: DellX50V with Makuu WM6 ROM,

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Rules
All times are GMT +1. The time now is 08:14 AM.