View Full Version : Custom RUU Updater
Olipro
18th February 2007, 09:45 PM
OK, I've finalised an RUU Updater with inclusive tools to allow you to Bake your own ROMs from the ones already out there
this does NOT mean you can edit the OS files, simply mix'n'match
The RUU Updater also will run the SSPL for you meaning that you can use this RUU to flash *ANY* ROM to your PDA even if it is fresh out of the box (but please do take care when doing so)
There is no NBH included in this file, and you will need to place one in the directory you extract this to in order to run it.
Eventually I will release a GUI app to simplify the ROM baking process, but for now, feel free to experiment, and remember, you *CAN* delete components from the NBHGen sample file (say for example you didn't want to flash a new Radio), but please remember to ensure that all files are named correctly.
Download: (UPDATED VERSION, INCLUDES AUTOMATED GUI TOOL)
ftp://xda:xda@ftp.xda-developers.com/Hermes/Tools_and_Programs/ModifiedRUUUpdater-V2.rar
Please note that the GUI tool is relatively primitive; please keep all files INSIDE the workshop folder, thanks
Credit:
- Credit to Pof et al. for NBHextract
- Credit to Bot for NBHGen
- Credit to Des for SSPL
- Credit to me for some rubbishy fiddling around :P
wpbear
18th February 2007, 10:54 PM
OK, I've finalised an RUU Updater with inclusive tools to allow you to Bake your own ROMs from the ones already out there
this does NOT mean you can edit the OS files, simply mix'n'match
The RUU Updater also will run the SSPL for you meaning that you can use this RUU to flash *ANY* ROM to your PDA even if it is fresh out of the box (but please do take care when doing so)
There is no NBH included in this file, and you will need to place one in the directory you extract this to in order to run it.
Eventually I will release a GUI app to simplify the ROM baking process, but for now, feel free to experiment, and remember, you *CAN* delete components from the NBHGen sample file (say for example you didn't want to flash a new Radio), but please remember to ensure that all files are named correctly.
Download:
ftp://xda:xda@ftp.xda-developers.com/Uploads/Hermes/ModifiedRUUUpdater.rar
Credit:
- Credit to Pof et al. for NBHextract
- Credit to Bot for NBHGen
- Credit to Des for SSPL
- Credit to me for some rubbishy fiddling around :P
I made NBH radio only upgrade posted here:
Here are Radio ROMs:
1.27 http://uploadingit.com/files/8194/NBH%20Radio%20Only%201.27.00.00.zip
1.33 http://uploadingit.com/files/8194/NBH%20Radio%20Only%201.33.31.00.zip
1.34 http://uploadingit.com/files/8194/NBH%20Radio%20Only%201.34.00.10.zip
Olipro
19th February 2007, 12:40 AM
Just a note: there's a GUI for the workshop now; remember that you don't have to create a NBH with EVERY .NB and you can select which ones to include (therefore, IPL and SPL can generally be discluded)
mousey_
19th February 2007, 01:20 AM
Thanks For The Files wpbear. Hopefully The First Of Many Cooked Software To Come From This Forum Now We Have Discovered The Secrets Of Our Hermes.
Cheers
walshieau
19th February 2007, 01:31 AM
will this still push SSPL onto the device while it is in bootloader mode? if so then this is the breakthrough everyone has been wanting for device recovery...
wpbear
19th February 2007, 01:33 AM
Just a note: there's a GUI for the workshop now; remember that you don't have to create a NBH with EVERY .NB and you can select which ones to include (therefore, IPL and SPL can generally be discluded)
Nice GUI, not that DOS was real hard but the GUI is more convienent. Thanks
Still looking for a way to put my custom Ext_ROM into a nb file so I can truly cook my own ROM.
mousey_
19th February 2007, 01:42 AM
I Have A Problem When I Try And Start The GUI. I'm Assuming The GUI Is The File 'ROMBaker.exe' When Ever I Try To Run It, I Always Get An Error Saying 'The application failed to initialize proerly' Any Ideas?? Quick Question Was The GUI Written In C?
Cheers
walshieau
19th February 2007, 01:45 AM
do you have the .NET framework installed onto your machine??
Olipro
19th February 2007, 01:47 AM
I Have A Problem When I Try And Start The GUI. I'm Assuming The GUI Is The File 'ROMBaker.exe' When Ever I Try To Run It, I Always Get An Error Saying 'The application failed to initialize proerly' Any Ideas?? Quick Question Was The GUI Written In C?
Cheers
no, I wrote it with Visual Studio 2005, so you need .net framework 2.0
Olipro
19th February 2007, 01:52 AM
will this still push SSPL onto the device while it is in bootloader mode? if so then this is the breakthrough everyone has been wanting for device recovery...
no, not even HTC could pull that off.
walshieau
19th February 2007, 01:59 AM
no, not even HTC could pull that off.
hahaha thought so...
wpbear
19th February 2007, 02:50 AM
The GUI part NBHExtract is not working, it just sits there, gives no feedback or HD activity. I have all .Net installed 1, 2 and 3.
Generate NBH works to make your txt file. Then go to CMD prompt to run "nbhgen" [txt file].
I created New Cingular ROM with upgraded Radio and SPL 1.04.
Cingular WWE (http://uploadingit.com/files/8194/RUU_CINGULAR_2.06.502.3_1.34.00.10_SPL1.04.zip)
OS/Ext_ROM (standard) 2.06.502.3
Radio 1.34.00.10
SPL 1.04
Olipro
19th February 2007, 02:52 AM
The GUI part NBHExtract is not working, it just sits there, gives no feedback or HD activity. I have all .Net installed 1, 2 and 3.
thanks, I'll check this out and release a fixed one if it's not working
Olipro
19th February 2007, 03:03 AM
Yes, my mistake indeed, I wasn't cleaning that string properly,all sorted.
either redownload the RAR file or download the attached ROMBaker.exe and overwrite the old
mousey_
19th February 2007, 03:13 AM
Nice Work Olipro.
Would It Be Possible For You To Write A Quick Walkthrough On How To Use Your ROMBaker Tool?
Cheers
cyberdrakula
19th February 2007, 03:13 AM
Thanks OLIPRO, great job man.
wpbear
19th February 2007, 03:48 AM
Yes, my mistake indeed, I wasn't cleaning that string properly,all sorted.
either redownload the RAR file or download the attached ROMBaker.exe and overwrite the old
The new RomBaker still bad for me. The NBHextract opens a quick DOS box then immediately closes, no extraction.
Olipro
19th February 2007, 04:30 AM
yes, fixed everything now, and tested it properly, my mistake.
RUU on FTP is updated, or use the new attachment
wpbear
19th February 2007, 04:36 AM
yes, fixed everything now, and tested it properly, my mistake.
RUU on FTP is updated, or use the new attachment
Works! Thanks.
dmozk
19th February 2007, 02:59 PM
Too good, just flashed 3.3 test OS, spl 1.04 and radio 1.27,piece of piss.
Great Job
aadadams
19th February 2007, 10:46 PM
The GUI part NBHExtract is not working, it just sits there, gives no feedback or HD activity. I have all .Net installed 1, 2 and 3.
Generate NBH works to make your txt file. Then go to CMD prompt to run "nbhgen" [txt file].
I created New Cingular ROM with upgraded Radio and SPL 1.04.
Cingular WWE (http://uploadingit.com/files/8194/RUU_CINGULAR_2.06.502.3_1.34.00.10_SPL1.04.zip)
OS/Ext_ROM (standard) 2.06.502.3
Radio 1.34.00.10
SPL 1.04
Did you use this for your current install? What is the HTC_BOOT version?
wpbear
19th February 2007, 11:29 PM
Did you use this for your current install? What is the HTC_BOOT version?
Yes this is my current install. It is Radio BL 108, but it shouldnt matter since we can make standalone radio only upgrades now.
Radio Only NBH Upgrades:
1.27 (http://uploadingit.com/files/8194/NBH%20Radio%20Only%201.27.00.00.zip)
1.33 (http://uploadingit.com/files/8194/NBH%20Radio%20Only%201.33.31.00.zip)
1.34 (http://uploadingit.com/files/8194/NBH%20Radio%20Only%201.34.00.10.zip)
EDIT: These all have the modified RUU, meaning it uses SSPL as the bootloader.
Olipro
19th February 2007, 11:33 PM
Did you use this for your current install? What is the HTC_BOOT version?
get the RUU v2 RAR off the FTP server, bake your own ROM with whatever you want.
lokmeup
20th February 2007, 01:26 AM
Yes this is my current install. It is Radio BL 108, but it shouldnt matter since we can make standalone radio only upgrades now.
Radio Only NBH Upgrades:
In no way do I want to ask a redundant question, but I also do not want to "accidentally" load Radio BL 108.
So, let me know if I understand the obvious correctly, the "Radio Only NBH Upgrades" will in no way alter the Radio BL or upgrade to the dreaded Radio BL 1.08?
Thanks for the clarification!
wpbear
20th February 2007, 01:52 AM
In no way do I want to ask a redundant question, but I also do not want to "accidentally" load Radio BL 108.
So, let me know if I understand the obvious correctly, the "Radio Only NBH Upgrades" will in no way alter the Radio BL or upgrade to the dreaded Radio BL 1.08?
Thanks for the clarification!
The Radio Bl will be 108 with any Radio ROM above 1.27, but it isnt DREADED anymore. The problem was that we could not do radio only upgrades for a short period of time. That has changed now with SSPL and additionally easier with the ROMBaker as well.
Olipro
20th February 2007, 01:52 AM
In no way do I want to ask a redundant question, but I also do not want to "accidentally" load Radio BL 108.
So, let me know if I understand the obvious correctly, the "Radio Only NBH Upgrades" will in no way alter the Radio BL or upgrade to the dreaded Radio BL 1.08?
Thanks for the clarification!
wrong, if they are versions that have 1.08 it WILL be flashed on.
now, as an additional point: as of *now* having Radio BL 1.08 will *ONLY* stop you accessing rtask from mtty.
if you don't need to use mtty then you can flash and happily downgrade whenever you like; but the bootloader won't downgrade
otto26
20th February 2007, 01:53 AM
Hello,
i have a question about your custom RUU with Radio 1.34.00.10 and ROM 2.06.502.3.
Is it right, that it is selfmade from the two RUU´s 2.05.255.1 and 2.06.502.3?
I ask, because i would use it. Now i have ROM 2.05.255.1, Date 01/17/07, Radio 1.34.00.10, Protokoll 32.67.7020.10H, ExtRom 2.05.255.101 and Herm200 IPL-1.01, Herm200 MFG SPL-1.01.
Is it good? I hope, i can installed your RUU.
And please excause my english. But it is a long long time ago, that i have learned it at school. So i hope you can understood, what i mean.
Thank you very much and with best regards says Christian (Otto is my turtle, hahaha)
dcoelho
20th February 2007, 02:23 AM
newbie question:
1) The RUU updater can be used with ROMs for other HTC devices (e.g. wizard)?
Olipro
20th February 2007, 02:28 AM
newbie question:
1) The RUU updater can be used with ROMs for other HTC devices (e.g. wizard)?
if you guys have your own SSPL, then it can be repackaged... but as it is? no.
anubus12
20th February 2007, 05:11 AM
The GUI part NBHExtract is not working, it just sits there, gives no feedback or HD activity. I have all .Net installed 1, 2 and 3.
Generate NBH works to make your txt file. Then go to CMD prompt to run "nbhgen" [txt file].
I created New Cingular ROM with upgraded Radio and SPL 1.04.
Cingular WWE (http://uploadingit.com/files/8194/RUU_CINGULAR_2.06.502.3_1.34.00.10_SPL1.04.zip)
OS/Ext_ROM (standard) 2.06.502.3
Radio 1.34.00.10
SPL 1.04
@wpbear - Great Job! does your custom ext rom have Cingular Video capabilities and Realplayer?
mixmaven
20th February 2007, 05:26 AM
So are you guys going to post any of your roms?
Thanks,
-mix
wpbear
20th February 2007, 08:39 PM
Hello,
i have a question about your custom RUU with Radio 1.34.00.10 and ROM 2.06.502.3.
Is it right, that it is selfmade from the two RUU´s 2.05.255.1 and 2.06.502.3?
I ask, because i would use it. Now i have ROM 2.05.255.1, Date 01/17/07, Radio 1.34.00.10, Protokoll 32.67.7020.10H, ExtRom 2.05.255.101 and Herm200 IPL-1.01, Herm200 MFG SPL-1.01.
Is it good? I hope, i can installed your RUU.
And please excause my english. But it is a long long time ago, that i have learned it at school. So i hope you can understood, what i mean.
Thank you very much and with best regards says Christian (Otto is my turtle, hahaha)
I used the Rado from the WWE test ROM (1.34) and the OS and Ext_ROM from the Cingular Test ROM. I changed the SPL to 1.04
It works good. I also posted on the Wiki and I made the same with Radio 1.27 for those who want the older radio too. All the links are on the Wiki now.
wpbear
20th February 2007, 08:51 PM
Is anyone working on a solution to add/del files from the ExtROM.NB file in order to make a quicker ditribution of a final RUU product?
Sleuth255
23rd February 2007, 11:06 PM
I created a Trinity 1.35.00.11 radio only RUU in about 5 minutes with this slick tool.....
:)
Olipro
23rd February 2007, 11:34 PM
I created a Trinity 1.35.00.11 radio only RUU in about 5 minutes with this slick tool.....
:)
that's another thing, the GUI is configured to set the ExtROM address for Hermes, which will (non-permanently) brick a Trinity if you do flash it.
if there's demand, I can reconfigure it trivially to implement something silly like a checkbox to put it in Trinity mode.
Similarly, if someone can send me a Trinity RUU, I'll fart around with the UI to customise it... although that's mainly for eye-candy purposes ;)
Update
Trinity Edition released; go to that forum for it.
DotNetDev
26th February 2007, 04:54 AM
I created a Trinity 1.35.00.11 radio only RUU in about 5 minutes with this slick tool.....
:)
I would like to upgrade to this 1.35.00.11 radio but i'm in vista. I read the thread on the vista workaround, with loading the activesync4 driver instead of using the default one, but it involves booting the phone in bootloader mode. The first step of this installer explicitly says not to put it in bootloader mode before running the RUU.
Has anyone found a workaround which allows running this SSPL integrated RUU in Vista RTM?
wpbear
26th February 2007, 05:25 AM
I would like to upgrade to this 1.35.00.11 radio but i'm in vista. I read the thread on the vista workaround, with loading the activesync4 driver instead of using the default one, but it involves booting the phone in bootloader mode. The first step of this installer explicitly says not to put it in bootloader mode before running the RUU.
Has anyone found a workaround which allows running this SSPL integrated RUU in Vista RTM?
There are two drivers that Windows uses depending on if you are in BL mode or OS mode. If you overwrite BOTH the drivers in Vista with the old drivers then it should work.
DotNetDev
26th February 2007, 06:28 AM
There are two drivers that Windows uses depending on if you are in BL mode or OS mode. If you overwrite BOTH the drivers in Vista with the old drivers then it should work.
Ok ,that makes sense. However i was just worried about the note in the RUU that said "do NOT" put your device in bootloader mode first. I was curious if this is just because if it is in bootloader mode then the SSPL could not load and reboot the device with Des's bootloader., or if it will actually do harm to the device. If it just doesn't do the SSPL stuff then thats fine for me because i have SPL 1.04 and HTC_BOOT 1.07 so I don't believe i need the help of the SSPL loaded bootloader to flash to this radio rom.
It sounds like this is still a gray area though, so i'll go ahead and wait till tomorrow and flash the radio only update at work on a XP box.
Thanks for the input.
Olipro
26th February 2007, 09:19 AM
you have a choice; either get it working so that the Bootloader is deployed to your phone; you can't possibly harm your phone seeing if this works since after it deploys the bootloader, the second stage which would need to work regardless is deployed.
if you're really paranoid you could run SSPL yourself and go through with the RUU, but as I say, you can safely give it a try.
galinha
2nd March 2007, 10:39 PM
Hello :
The download links are not working can you be so kind to update ?
Whats is the best radio ?
Thnks.
Sleuth255
2nd March 2007, 10:56 PM
Search this forum for "what's best radio" plz... you will find your answer.
edit:
Checked download links in Wiki. All are active. You do know where the Wiki is right?
vpu2
3rd March 2007, 07:36 PM
Yeah........aha aha aha.........................isn't that where them beautiful little sun tanned babe's run around in some "AWESOME" bikinis??????????
Just a little levity added...... no offense.....
vpu2....OUT!!!!
roqin
4th March 2007, 10:04 PM
I need to upgrade ExtROM only. I get the "Error 204 file open" when I run utility.
Any suggestion.
KR
roqin
5th March 2007, 11:53 AM
I need to upgrade ExtROM only. I get the "Error 204 file open" when I run utility.
Any suggestion.
KR
OK, I menaged to get this tool working and upgraded ExtROM only.
But when I checked the ExtROM version on the device it still shows 1.18.263.104 while my target was 2.05.262.101.
My target is the whole AKU 3.3 swedish except the radio.
I upgraded the ROM using the classic method.
I am straggling with ExtROM 3 days now.
Can anybody say what am I doing wrong?
masterchiefobi
5th March 2007, 12:58 PM
Hello,
http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeFAQ#Q9
says that it is not possible to put back a dumped ROM on your device. But if I understand correctly, it now should be possible with this new tool. Or isn't? :confused:
If so, than I can make a backup of mij Dutch T-Mobile Rom (there are no official ROM updates yet:( ).
I hope that this works! :D
Thanks for the answer.
hellejoep
5th March 2007, 01:01 PM
Hello,
http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeFAQ#Q9
says that it is not possible to put back a dumped ROM on your device. But if I understand correctly, it now should be possible with this new tool. Or isn't? :confused:
If so, than I can make a backup of mij Dutch T-Mobile Rom (there are no official ROM updates yet:( ).
I hope that this works! :D
Thank for the answer.
I would be interested in this aswell.....
roqin
5th March 2007, 01:26 PM
OK, I menaged to get this tool working and upgraded ExtROM only.
But when I checked the ExtROM version on the device it still shows 1.18.263.104 while my target was 2.05.262.101.
My target is the whole AKU 3.3 swedish except the radio.
I upgraded the ROM using the classic method.
I am straggling with ExtROM 3 days now.
Can anybody say what am I doing wrong?
Finally I got it, seems ExtROM should be upgraded befor OS.
Anyway I have ExtROM 2.05.263.101 and no 2.05.262.101 as stated on Wiki page regarding swdish AKU 3.3. Maybe it should be corected?
KR
masterchiefobi
6th March 2007, 11:34 PM
Hello,
http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeFAQ#Q9
says that it is not possible to put back a dumped ROM on your device. But if I understand correctly, it now should be possible with this new tool. Or isn't? :confused:
If so, than I can make a backup of mij Dutch T-Mobile Rom (there are no official ROM updates yet:( ).
I hope that this works! :D
Thanks for the answer.
I seem to have answered my own question. This is maybe a bit off topic but.
(I think) I have managed to dump my Vario II rom with the instructions on the wiki (http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom)
There is only one big question mark. The value in the wiki don’t match my value’s. The off-set is different (as of part02).
I thought I had document my steps, but I can’t find my notes anymore. Anyway this is the method I used:
- read wiki http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
- Step 11: In my case I also had to use the x800 trick to complete the dump.
Changed the offset with your matching values.
In the wiki, the file size is 39.911.424 (0x2610000 in hex).
My file is 54.067.200 (0x2290000 in hex)
- Follow the wiki…. With the changed offset
- Now you have a “part02.raw” file. I think this is a ‘normal’ nb file. Because I can extract it, or us it in rombaker.exe
But….. I’am not 100% sure if I want to use this nb file, because of the different size values I got. So if I must and/or dare, try it your self! And use al the cooking tools on your dumped rom.
(by the way, this only seems to be the OS Rom).
Great work of all the XDA developers! Where do you find the time to sort this out. I imaging your wife’s, bosses or pets are very glad with your efforts. I’am sure, I’am!!!!
pof
7th March 2007, 01:14 AM
- read wiki http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
- Now you have a “part02.raw” file. I think this is a ‘normal’ nb file. Because I can extract it, or us it in rombaker.exe
But….. I’am not 100% sure if I want to use this nb file, because of the different size values I got. So if I must and/or dare, try it your self! And use al the cooking tools on your dumped rom.
(by the way, this only seems to be the OS Rom).
This is not a raw OS.nb, don't flash it or you'll get bad blocks on your NAND as it is not correctly formatted.
The wiki is not 100% accurate, this is the "standard" answer, but actually only one person has been able to flash back a dumped rom to a device, and he has not been able to reproduce it (he's working on it right now), read more here: ROM Reconstruction possible! (http://forum.xda-developers.com/showthread.php?t=296412")
ajmal
11th March 2007, 04:09 PM
the device id generated in the text file that is used to generate the nbh file is HERM100. can i change it to match my device id which is HERM300 or does it have to be HERM100 only?
thanks.
pof
11th March 2007, 04:45 PM
@ajmal: you can change it safely
ajmal
11th March 2007, 06:50 PM
@ajmal: you can change it safely
thanks pof
calculus
18th June 2007, 03:11 AM
I have unlocked my 8525 with the POF's universal unlocker V3.
So now my bootloader shows IPL-1.01, SPL-1.40 Olipro.
Do I still need to used this Custom RUU updater to flash new
firmwares?
Thanks.
profjekyll
25th July 2008, 12:36 AM
Can someone post a link to where I can download the CustomRuu program?
Could I just use any version that has been bundled with pre-cooked roms?
Thanks
mrvanx
25th July 2008, 01:02 AM
Can someone post a link to where I can download the CustomRuu program?
Could I just use any version that has been bundled with pre-cooked roms?
Thanks
Yes, use the one that is bundled with CRCs or PDACorner.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.