just thought I'd bring this to the attention of the Hermes people;
you can generate custom NBH files from the extracted .nb files yourself with a tool by bot called NBHGen - currently it's a sticky in the trinity forum.
http://forum.xda-developers.com/showthread.php?t=294046
as a note; before you generate the NBH, take the TRIN100 and substitute it for HERM100.
also, delete out any files you don't want to include in the NBH and you're done!
That should work nicely for producing radio roms in nbh for use with sspl...
Sleuth255 said:
That should work nicely for producing radio roms in nbh for use with sspl...
Click to expand...
Click to collapse
indeed, I've uploaded a Radio ROM to the wiki which I have used tonight since I needed to "retail" my PDA, it's a packaged file, and it works... also I made a few modifications to the updater to customise it somewhat for our new method of flashing, just to help the noobies.
it's the 1.06.04 radio.
Just an update; something Pof might like to do: I replaced EnterBL.exe with SSPL-HERM.exe (renamed it)... if you have your unlocker, you could very easily integrate it with this, obviously they need to tap "Yes" on their PDA to run the bootloader, but I've modified the updater to provide instructions... so you might like to check it out
The modified updater is here: ftp://xda:[email protected]/Uploads/Hermes/ModifiedRUUUpdater.rar
does anyone know if you can flash a non-SuperCID device with a generated nbh if you use it in tandem with SSPL?
I generated an NBH with OS,GSM,ExtROM and SplashScreens with the ORANG003 ID bu the flash failed, any ideas why?
SPECIAL NOTICE
If you want to include an ExtROM, change the 900 to 700 or you will brick your hermes (note that you *CAN* recover very easily from this... but it's better not to need to)
Sleuth255 said:
That should work nicely for producing radio roms in nbh for use with sspl...
Click to expand...
Click to collapse
THIS WORKS GREAT.
Here are Radio ROMs:
1.27 http://uploadingit.com/files/8194/NBH Radio Only 1.27.00.00.zip
1.33 http://uploadingit.com/files/8194/NBH Radio Only 1.33.31.00.zip
1.34 http://uploadingit.com/files/8194/NBH Radio Only 1.34.00.10.zip
Olipro said:
does anyone know if you can flash a non-SuperCID device with a generated nbh if you use it in tandem with SSPL?
I generated an NBH with OS,GSM,ExtROM and SplashScreens with the ORANG003 ID bu the flash failed, any ideas why?
Click to expand...
Click to collapse
Is there a way to make a nb file from an extracted custom rom in order to use this to make the complete nbh?
Related
I have begged my friend to dump the HK local ROM (from 838pro) for me. I have a Taiwanese CHT9000. After reading the previous articles, it seems that the files in my hand (3 raw files) cannot flash the ROM into my CHT9000. Is that correct? So, what's the purpose of dumping the ROM?
Sorry...I am the beginner here.
http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeFAQ
Is it possible extract a ROM from a device and convert it to a flashable ROM? (to have a Backup or to flash it on another device)
Short answer: No, it is not possible.
Long answer: A ROM consists of 7 parts:
1. Extended ROM
2. OS Image
3. IPL (part of bootloader)
4. SPL (part of bootloader)
5. Splash screen
6. HTC Logo (normally uses the same image as the splash screen)
7. GSM radio code
You can dump the original rom, but only the things contained in the FLASH will be dumped, this does not include the IPL, SPL, splash and radio parts, so its unuseful for flashing it back.
Theoretically: if you would have the private keys for one of the 3 certificates stored in the bootloader, used to verify .nbh files, you would be able to create your own .nbh file, and flash it.
Click to expand...
Click to collapse
Hi pof,
Yes. I have read that. So, what's the answer? What does those raw files do? What's the purpose of getting the FLASH dumped? For development?
I used them mainly to see diffs betwen roms / vendors OS bundle and extract files from ROM. You can make a modified OS image out of a dumped OS rom, so when we will be able to flash our own code (see SD-image flashing on the wiki) you can delete unuseful files (help, images...) and add programs directly to the rom... but there's a lot of work to do until we reach that, and very few people can help in the research
Hi
I have another problem. I have dumped my MDA Vario II German ROM and extracted the Part02.raw.
If I try to use the extracted .cab files, the installation fails. Even I can't open the .cabs with Winrar.The files are damaged.
I've tested it with an other Part02.raw from the Developers FTP with the same result.
What's wrong ?
It semms, that the ROM dump ist useless.
Even, you can't use the midi and wave files.Also bmp and jpg files have the same problem.
Couriosity is, that some files work and most not.
I think it's the same problem with other parts of the romdump.
Hey guys
I dumped the black2.5 rom, hoping to make some modifications to the unlock app. Now I have a .raw image, but I am a little unsure as to reading it. I downloaded duttys koch, but I dont think that was the right approach. Im not seeing anything on the wiki, and my searching has brought me here. Can anyone point me in the right direction? Thanks.
@peezy:
Here's how to reconstruct a dumped rom:
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoReconstruct
http://wiki.xda-developers.com/index.php?pagename=Trinity_HowtoReconstruct
But in your case, you have the NBH, so no need to dump & reconstruct, you can work with it with tadzio imgfs tools + bepe's packagetool.
pof said:
@peezy:
Here's how to reconstruct a dumped rom:
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoReconstruct
http://wiki.xda-developers.com/index.php?pagename=Trinity_HowtoReconstruct
But in your case, you have the NBH, so no need to dump & reconstruct, you can work with it with tadzio imgfs tools + bepe's packagetool.
Click to expand...
Click to collapse
Hopefully a little humor won't get me in trouble, but with dutty's koch, tadzio's tool and bepe's package - you should have everything you need
@pof thanks a bunch!
@todd ahhhh yeeaaahh... <70's pr0n music.wav>
Hi
I am currently using the 1.40 radio ROM provided by cingular, and as I am not living in USA, I am experiencing some issues.
Because of that I decided to use the latest ROM available from my operator. I went through the wiki & the forum and I am still pretty unsure about what to do, I really don't want to brick my device because of my dumbness.
I ran the NBHExtract tool and located the radio ROM.
Can I simply use the RUU and flash as it? I noticed that the filesize is little different from the extracted ROM available on the wiki; is it normal? Did I forget something?
Could one just explain/link me quickly all the steps necessary?
Thank you
1. nbhextract your-shipped-update.nbh
2. take gsm.nb
3. nbhgen sample.txt
make sure in sample.txt you put only gsm.nb
You have made the first step by extracting the NB files...now you have to put it back to NBH file with nbhgen...and than use the custom RUU to upgrade the Radio ROM only...look at this thread in the wiki...instead of removing only the SPL and IPL remove all the files except the GSM.nb and edit the sample.txt as follows...leavening just the Radio ROM...
Regards,
Primoz
pof said:
1. nbhextract your-shipped-update.nbh
2. take gsm.nb
3. nbhgen sample.txt
make sure in sample.txt you put only gsm.nb
Click to expand...
Click to collapse
Uff...you were faster
Regards,
Primoz
Woot I was about the miss a whole important part!
Thanks both of you, I'll give a try as soon as I found a power supply. My laptop only has 30 min battery left and I don't feel Indiana Jones enough to give a try
Yes I did search, but I couldnt pinpoint where anyone specified how to flash just a radio update. I just flashed Irus Ultralight vanilla 6.1 rom, and am loving it. i was going to update the radio to what i believe is the most recent 1.57. I have the 1.57 NBH file, just not sure how to get it flashed to the phone. Do i just replace the old nbh file that is in my ultralight vanilla folder on my PC and then run the romupdate utility again? That scared me a little as the ruu_signed.nbh that came with the irus ultralight vanilla is 59,630kb, and the updated radio nbh file I have is 13,854kb. Does that make sense?
touchlasvegas said:
Yes I did search, but I couldnt pinpoint where anyone specified how to flash just a radio update. I just flashed Irus Ultralight vanilla 6.1 rom, and am loving it. i was going to update the radio to what i believe is the most recent 1.57. I have the 1.57 NBH file, just not sure how to get it flashed to the phone. Do i just replace the old nbh file that is in my ultralight vanilla folder on my PC and then run the romupdate utility again? That scared me a little as the ruu_signed.nbh that came with the irus ultralight vanilla is 59,630kb, and the updated radio nbh file I have is 13,854kb. Does that make sense?
Click to expand...
Click to collapse
Hi
Just replace the ROM NBH file with the 1.57 NBH file and reflash again. It will leave the ROM behind on your PDA and just change the radio. Its a FULL restart again, so backup first.
Jay
thanks for the response...responderman I got brave and replaced the .nbh file and reflashed...Appears to have updated the radio just fine.
touchlasvegas said:
thanks for the response...responderman I got brave and replaced the .nbh file and reflashed...Appears to have updated the radio just fine.
Click to expand...
Click to collapse
Good, I'm pleased. The only fault I had was remembering to save the ROM nbh file somewhere else and not just replace it otherwise I had to download it again.
Does anyone have just the OS ROM portion of the new VZW MR1 update? If so could you link it or explain how you disassemble the NBH file? What tools did you use and do you know of a good thread to learn to make your own kitchen?
Yes, I have searched for these. Kitchen one just returns too many results. The Stock OS querry returns too many unrelated posts. I have seen it floating around before.
Any help is appreciated with any portion of this post.
Thanks!
scrosler said:
Does anyone have just the OS ROM portion of the new VZW MR1 update? If so could you link it or explain how you disassemble the NBH file? What tools did you use and do you know of a good thread to learn to make your own kitchen?
Yes, I have searched for these. Kitchen one just returns too many results. The Stock OS querry returns too many unrelated posts. I have seen it floating around before.
Any help is appreciated with any portion of this post.
Thanks!
Click to expand...
Click to collapse
First, you need to extract the self-extracting EXE that Verizon/HTC made.
Download the utility called NBHUtil. This will extract the NBH file and create NB files. In order to compile the individual files into an NBH again, use NBHGen, found in the kitchen under tools, with the following schema...
***Sample
TITA1000
00000000
VZW2.09
USA
200,0_SPL.nb
600,1_Splash.nb
601,2_SubSplash.nb
900,New_ExtROM.nb
300,3_Radio.nb
400,4_os-new.nb
*** End Sample
1 - is the phone model. Must be written as TITA1000
2 - CID
3 - Version
4 - Region Code
5 - 10 - these are the individual files.
first 3 digits is the area of memory to write the file. These MUST be as the sample. Then a comma and the "File Name". In order to create an NBH file that only has one, just delete the other lines. For OS only make it like this...
** OS Only
TITA1000
00000000
DCD_3.2.6
USA
400,4_os-new.nb
*** End OS Only
Edit: Forgot to explain NBHGen. It is a command line utility. Create the "Sample" text above and name it ****.txt (whatever you want to call it). Then run in CMD prompt..... nbhgen ****.txt. All the files must be in the same directory. If it finds the txt file, and the nb files, it will successfully create the NBH file as Ruu_signed.nbh
** OS Only
TITA1000
00000000
DCD_3.2.6
USA
400,4_os-new.nb
*** End OS Only
Click to expand...
Click to collapse
This isn't a dcd rom so why would you call it DCD_3.2.6? Should be whatever the output from nbhextract gives.
gc14 said:
This isn't a dcd rom so why would you call it DCD_3.2.6? Should be whatever the output from nbhextract gives.
Click to expand...
Click to collapse
Yes. I am aware... it's just a sample. You can call it whatever you want. Obviously don't use somebody's "Copyrighted" name. LOL.
gc14 said:
This isn't a dcd rom so why would you call it DCD_3.2.6? Should be whatever the output from nbhextract gives.
Click to expand...
Click to collapse
Thank you both very much. This is the info I needed. I want to delve into making my own kitchens. This is what I needed.
Thank you both!
nitro66215 said:
First, you need to extract the self-extracting EXE that Verizon/HTC made.
Download the utility called NBHUtil. This will extract the NBH file and create NB files. In order to compile the individual files into an NBH again, use NBHGen, found in the kitchen under tools, with the following schema...
Edit: Forgot to explain NBHGen. It is a command line utility. Create the "Sample" text above and name it ****.txt (whatever you want to call it). Then run in CMD prompt..... nbhgen ****.txt. All the files must be in the same directory. If it finds the txt file, and the nb files, it will successfully create the NBH file as Ruu_signed.nbh
Click to expand...
Click to collapse
Quick Question. I noticed the NBH tool you posted as the ability to make and NBH files as well as tear them down. Would you use the NBH Gen program to generate NBH files over this NBHUtil that you posted?
EDIT: Nevermind! I built my first OS only ROM from these two tools. My next question is how do I break the OS.NBH or NB down into the actual kitchen files. I would assume that is the next step to creating your own kitchen, correct? Long ago on my Apache I used the DogGuy Kitchen maker with success. I tried that the other day and it made a mess of my Titan, hehe. Any suggestions? Alos, I would prefer to learn command line if at all possible. I hate GUI's. Yes I really did say that. I hate GUI's.
These tools are in the kitchen as well. There is a readme attached.
scrosler said:
Quick Question. I noticed the NBH tool you posted as the ability to make and NBH files as well as tear them down. Would you use the NBH Gen program to generate NBH files over this NBHUtil that you posted?
EDIT: Nevermind! I built my first OS only ROM from these two tools. My next question is how do I break the OS.NBH or NB down into the actual kitchen files. I would assume that is the next step to creating your own kitchen, correct? Long ago on my Apache I used the DogGuy Kitchen maker with success. I tried that the other day and it made a mess of my Titan, hehe. Any suggestions? Alos, I would prefer to learn command line if at all possible. I hate GUI's. Yes I really did say that. I hate GUI's.
Click to expand...
Click to collapse
I've used the NBH tool to build it... but it came out funky. So I just use the NBHGen utility
nitro66215 said:
I've used the NBH tool to build it... but it came out funky. So I just use the NBHGen utility
Click to expand...
Click to collapse
Ok, same thing here. Otherwise everything is working exactly as you described. Thanks.
Will try the the IMAGEFS tool now.
This is too easy... So far...
Another question but sort of off topic. Is there a way to grab a ROM NB or NBH file from my phone? If so would it bring back all the custom apps and settings?
Greetings Team,
I want to flash the Raph device Touch Pro with .nb0 image...what should i do? can i convert it to nbh? does the kitchen can help?
Thanks
nbsplit the .nb0 with -kaiser param, check the extra data to make sure it's proper, if it is then it's already striped to work on our NAND, rename to os.nb and add it to an nbh using one of the nbh generators that works for our raph
if it's not striped properly for the raph you need to nbsplit it, then nbmerge with -kaiser param first
nbsplit & nbh Generators!
Da_G said:
nbsplit the .nb0 with -kaiser param, check the extra data to make sure it's proper, if it is then it's already striped to work on our NAND, rename to os.nb and add it to an nbh using one of the nbh generators that works for our raph
if it's not striped properly for the raph you need to nbsplit it, then nbmerge with -kaiser param first
Click to expand...
Click to collapse
Thank you very much dear actually i am not an expert to this level
The image is specifically for Raph so does this mean its stripped properly?
Second, what and where can i find about nbsplit? and what is -kaiser program?
Regards
Shamshoun!
Guys!
I am still seeking help! Can you please??
Thanks
shamshoun said:
Guys!
I am still seeking help! Can you please??
Thanks
Click to expand...
Click to collapse
If you didn't understand Da_G's previous post, you should probably stick to cooking a ROM in a prebuilt kitchen or flashing a normal (ie nbh) ROM
Alternatively, try searching for "nbsplit" and trying other things
Also, why do you have a nb0 anyway?