HERMflasher: Open source RUU for HTC Hermes devices - 8525, TyTN, MDA Vario II, JasJam Software Upgradin

Are you a Linux user tired of rebooting into Window$ to flash your device? Now you can flash your Hermes under Linux using HERMflasher: the first open source Rom Upgrade Utility for HTC Hermes devices.
Features:
Flash NBH files
Flash raw (*.nb) radio rom files
Dump radio rom
Serial prompt (replaces mtty/minicom)
Usage:
Code:
# ./hermflasher -h
=== XDA-Developers HERMFlasher v1.0 by pof
=== Open source RUU for HTC Hermes devices
Usage: hermflasher [options]
options:
-F [radio|nbh] [filename] flash radio or nbh file
-r [filename] dump radio rom
-s [device] uses another serial device (/dev/ttyUSB0)
-i get device info
-v verbose mode
-p enter serial prompt (minicom like)
-d show debug information
-h shows this help message
Why did you wrote this tool?
warrio sent me his bricked SPV M3100, I found it was hanging when the RUU issued a command which required checking security (info 2, info3, task 32, etc...) but radio bootloader was responsive, so to unbrick it I needed a RUU which did not authenticate to normal bootloader prior to flashing radio through 'rtask a'. When it successfully flashed a radio, I thought I could enhance it to flash nbh files also.
Is it safe?
It has been extensively tested with several NBH files and GSM.nb files, with bootloader 1.04 and Des SSPL 1.09, never bricked a device and unbricked one but... use it at your own risk
Can it be used in other devices?
NBH flashing is only valid for hermes bootloaders (uses 'wdatah' command) but should be easily ported to other devices such as Trinity or Artemis, if I have some time I will probably port it in the future, otherwise feel free to port it yourself.
Radio flashing and dumping will most probably work out of the box on other devices such as Universal and Magician, but I haven't tested it. Again if I have time I will try to make it more generic so it can be used on other devices too, but now it only supports Hermes.
Will it work on other operating systems?
I've only tested it on GNU/Linux... I'm not a good programmer nor a Unix guru, so feel free to send patches if you port it to other device or OS.
Zip file attached to this post contains source code & GPL license (must be logged in to download).
Enjoy!
[+]------------------------------------------------------------------------------------------------------[+]
THREAD CLOSED, GET THE NEW VERSION HERE:
http://forum.xda-developers.com/showthread.php?t=399762
[+]------------------------------------------------------------------------------------------------------[+]

POf, you are amazing.

Yeah dude, I don't use Linux that often, but this is awesome!

Pof you rock!

good job!

Oh yeah Pof, this is a dream come true. U R the man!!! then again you were the man before this tool
Thanks, and great job.

pof is always the man!

a quick question pof... which handles the authentication... the RUU or the bootloader?

I tried the program but it failed on my jASjAM when it came to the password query. This may be because I have IPL 1.01 and SPL 1.06. I destroyed my PDA attempting an upgrade. Now everything fails on INVALID VENDOR ID. This may be a silly question but would it be possible with a program like this to write the CID to allow me to install something to bring it back to life. I am awaiting a microSD to see if this might be a valid option.
Bob

walshieau said:
a quick question pof... which handles the authentication... the RUU or the bootloader?
Click to expand...
Click to collapse
The RUU sends 'info 3' to the bootloader, then the bootloader sends a block of 32 bytes of pseudo-random data to the RUU and the RUU generates the dynamic password with this information.
AussieBob said:
I have IPL 1.01 and SPL 1.06. I destroyed my PDA attempting an upgrade. Now everything fails on INVALID VENDOR ID. This may be a silly question but would it be possible with a program like this to write the CID to allow me to install something to bring it back to life.
Click to expand...
Click to collapse
HERMflasher won't make miracles
In SPL 1.06 you can't access the radio bootloader through 'rtask', so this is as unuseful as the usual RUU.

Cool !!! thank you pof !
If anybody know how sync my hermes with my ubuntu (Which soft use ?)
If my question have no place her please move !

Mac
Well, you guessed it by my nick:
Yes, this works on an Apple Mac OSX as well So all you Apple users, no more rebooting in Bootcamp..
(Make sure you re-compile the source with Makefile)

Applestar said:
Yes, this works on an Apple Mac OSX as well
Click to expand...
Click to collapse
Wow! Does it? Is it an Intel or PowerPC mac?

Intel Macbook Pro
Intel Macbook Pro

applestar,
I use mac but I am not that good in programing.
can you help me compile it for os x?
or have you got it compiled?
Thanks
Zeljko

Nice work, pof. Thanks.
The -i function hangs somewhat ungracefully when it encounters a radio bootloader that doesn't support the queries.
belu said:
If anybody know how sync my hermes with my ubuntu (Which soft use ?)
Click to expand...
Click to collapse
Synce works for me with AKUs 2.X and 3.X. I haven't had any success with WM6 yet, though.

pof, you are the king! no more switching to windows this week...

amet said:
applestar,
I use mac but I am not that good in programing.
can you help me compile it for os x?
or have you got it compiled?
Thanks
Zeljko
Click to expand...
Click to collapse
Make sure you got the "Developer Tools" installed, they are on your OS X Install DVD. Then use the "./makefile" to create the bin. And make sure you use -s to take the right device, it will not work with the default settings. Basically, I wouldnt recommend using it without at least basic knowledge of the OSX bsd structure.

works on intel mac mini core duo
successfully compiled and ran on an intel mac mini core duo running 10.4.8 and latest developer tools.
nice job pof!

Applestar said:
Make sure you got the "Developer Tools" installed, they are on your OS X Install DVD. Then use the "./makefile" to create the bin. And make sure you use -s to take the right device, it will not work with the default settings. Basically, I wouldnt recommend using it without at least basic knowledge of the OSX bsd structure.
Click to expand...
Click to collapse
Hi,
Can u maybe post the compiled file?
will it work on PPC os X?
Thanks
Zeljko

Related

Another way to flash *any* rom to your device (SSPL)

Regardless of CID lock, bootloader version, etc.
This tool allow to flash your Hermes ROM bypassing CID and signature(*) check.
For flashing ROM copy SSPL-HERM.exe to your device and run it. Standart bootloader prompt should appear on screen, check SPL version number: if it ends with ".ds" then everything is fine. (Re)attach usb cable and run firmware update utility.
In case if something goes wrong during flashing you should flash your device with ROM accepted by standard bootloader (and have another try if you wish).
(*) code must be formally signed i.e. contain properly-formated signatures on their places, however no checking are performed against them. Actualy unsigned code flashing was tested by flashing original signed nbh image with few bytes in header and extrom section modified, but patches were designed to accept any properly formatted crap as a valid signature.
If you feel yourself as an advanced user and going to do things more complex than described above - read readme.txt before doing them !
Sticky!
great tool thanks a lot!
but i already have spl 1.01.
that is pretty cool!
could you provide us with the sourcecode?
Do the boot loader limitations still exist using this method i.e. can radio boot loaders be overwritten using this method?
aadadams said:
Do the boot loader limitations still exist using this method i.e. can radio boot loaders be overwritten using this method?
Click to expand...
Click to collapse
YES, i will post instructions in wiki later.... radio bootloader 0108 is not a problem anymore, we can flash radios in NBH with this
dutty said:
could you provide us with the sourcecode?
Click to expand...
Click to collapse
Sorry but no. Reason is simple - util was done offhand so code is crap. It is definitely not in the style I used to code to and it would be shameful for me to release it to public. However main idea is clearly described in readme and code itself is small enough to disassemble for details.
Do the boot loader limitations still exist
Click to expand...
Click to collapse
Better to ask pof cause I don't know hermes speciefic details. This util in whole is 1.09 SPL modified to be SuperCID on any device and accept unsigned (wrong-signed to be more correct) code. If there are additional limitations - they can be removed too. But firstly they must be figured out.
So, if I want to flash the cingular 1008 radio, I can do so without worry? Now, should I flash the radio by using this program, or can I just flash it 'normally' and still be able to use this program to go to the Trinity radio if/when that works?
SSPL doesn't rely on bl versions in your rom. While you can run executable from Win CE with trustlevel=2 (by default on PPC) you can use this program.
can this be used to somehow overwrite the radio boot loader? (as in not just flashing any radio rom, but flash the radio boot loader to a pre 0108?)
funks said:
can this be used to somehow overwrite the radio boot loader? (as in not just flashing any radio rom, but flash the radio boot loader to a pre 0108?)
Click to expand...
Click to collapse
No, if your radio bootloader is 0108 it will keep 0108 and won't be downgraded, but you can use it to flash any radio rom in NBH format, so radio bootloader 0108 is not a limitation anymore.
Will this amazing tool be useful in my post December X01HT phone?I am not super CIDed or Unlocked at all.I just wanted to install english ROM in my phone.
Yes it will be useful, wait a few hours and I will publish hermes unlocker v3 which will work on your post dec-2nd X01HT phone and any other Hermes no matter which bootloader version
You are great pof!And thanks to Des ,too.Waiting for your excellent v3 release.
...good times.
Hi
Now, if it is possible to start bootloader from running OS, is it possible to implement such things like dumping ROM to the microsd ?
This would be a great break through and it would possible to grab new OS (like x-bow)
scorpio16v said:
Hi Now, if it is possible to start bootloader from running OS, is it possible to implement such things like dumping ROM to the microsd ?
Click to expand...
Click to collapse
If this feature is implemented in spl but locked somehow then yes. If it is not implemented then in theory "yes" but in practice it would be simplier to write direct flash reader running from os than implementing that reader in bootloader.
Des, thanks for this tool!!!
Only one question, is there any tool to transform from .NB extracted ROM to .NBH signed (with anything) format?
And now onto heavy learning of ROM cooking, to start getting some worthwhile Hermes ROM updates, hopefully either AKU3.5 or Crossbow if possible...
In the last month, so much has changed for the Hermes, which is a much welcomed change though!
Thanks Des & Pof (as always) for all you massive efforts.
Brilliant work mate, I salute you! Bring on the homebrew cooking .

Final Upgrading Guide and Questions Answered

Ok... now this is going to be a work in progress and an answer to most questions...
To all pof, Des and Sleuth have done a great job in getting the tools together so we can flash our devices...
1. To all who want to SuperCID your device no matter what ROM version you have and no matter what Radio BootLoader version you have you can use POF's version 3 unlocker found here http://pof.eslack.org/hermes-unlocker/
2. Once you have SuperCID your device you can now load extracted ExtRom, OS, and radio roms (radio can only be done if you have radio bootloader 107 or less) to do this goto http://wiki.xda-developers.com/index.php?pagename=Hermes_BootloaderMFG
3. For all of those not interested in ROM cooking and flashing cooked ExtROM's all you need to use is des's SSPL tool... just copy it onto your device and run it... the SPL version should say SPL-1.09.des. The tool can be found here http://forum.xda-developers.com/showthread.php?t=293651
4. Just to clarify... once you have flashed radio bootloader 108 onto your device it is possible to do Extracted Radio only upgrades please read edit 3 below..... to check what radio bootloader version a radio rom has goto http://wiki.xda-developers.com/index.php?pagename=Hermes_ExtractedRadioRoms and radio only upgraded require SPL 1.04... for instructions on how to flash that goto http://wiki.xda-developers.com/index.php?pagename=Hermes_BootloaderMFG
5. if your device is unusable please refer to here http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeProblems
appologies for all the links but thats what the wiki is for guys... lots of reading but it is all worth while in the end...
and if ive missed anything feel free to add...
edit 1... The reason you SuperCID your device is to enable flashing of any SPL Bootloader versions, extracted OS roms, extracted ExtROM's and to an extent Radio ROM's (only if your device has RadioBootloader 107 or less).... but SuperCIDing your device voids the warranty... if your just looking to upgrade your device to a newer ROM and are worried about the warranty just use des's SSPL tool... read point 3 above...
edit 2... the SSPL tool... you need to copy this onto your device while windows mobile is running... if your device is not in a usable state refer to point 5... once its finished copying click on the exe and run it... it will put your device into a 'Service' mode and with bootloader versions IPL-SSPL by Des and SPL-1.09.ds... all you need to do now is choose which shipped original rom you want to use to flash your device with... see here for options http://wiki.xda-developers.com/index.php?pagename=Hermes_Upgrades
edit 3... now who wants the good news woo hoo!!!! i have managed to create an unsigned nbh file and flash it onto my device... now please all follow these details step by step
1. download this http://forum.xda-developers.com/showthread.php?t=294046
2. download the appropriate Full Shipped ROM from either the Trinity or the Hermes of which you want to rip the Radio from
3. download this http://wiki.xda-developers.com/index.php?pagename=Hermes_NBH
4. extract the RUU_signed.nbh file from the exe using winrar or something
5. open a command prompt and point it to the same folder where you extracted the files you downloaded..
6. run nbhextract to extract the radio rom... delete all other .nb files except for 05_GSM.nb
7. edit the text file for nbhgen and delete all information except for this
HERM100
SuperCID
1.23.707.6
USA
300,05_GSM.nb
8. run nbhgen.. this will generate the nbh file required to flash your device...
9. copy SSPL to your device.. refer to here http://forum.xda-developers.com/showthread.php?t=293651
10. execute SSPL on your device which will put you into the 'Service' mode,
11. now run the RomUpgradeUT.exe file... and your done!!!!!!!! any questions just ask...
Dead Tytn
my tytn have bootloader 1.09 and it doesn't come up so i can't copy any thing to it , what can i do ?
jash431 said:
my tytn have bootloader 1.09 and it doesn't come up so i can't copy any thing to it , what can i do ?
Click to expand...
Click to collapse
you need to boot it into Windows Mobile... can you do this?
walshieau said:
you need to boot it into Windows Mobile... can you do this?
Click to expand...
Click to collapse
I thought step 5 covered this.
wpbear said:
I thought step 5 covered this.
Click to expand...
Click to collapse
but he didnt read step 5... i hadnt added that bit yet
Hello all,
I am a little confused about the issue of going back to BL 0107 if you flash Radio 1.33 + or Rom (say) 2.05 because you end up with BL 0108.
Isn't it true if you use Des's SSPL tool you can flash any ROM, so you can flash an older ROM, then you end up with older OS, Radio and Extended ROM as well as IPL and SPL??
Also if you use Boot loader 1.01 MFG, then upgrade individual components using MTTY??
With the latest developments over the past few days, it looks like Hermes is now an open field where one can try whatever combination as long as you can boot into service mode or Windows.
I would appreciate a comment from the developers confirming or explaining the current limitations.
Simple.
Please Answer if you are sure
Look !
my tytn have bootloader 1.09 and during upgrade it stopped , that is to say my phone das no OS so I cannot pass "WIndows Mobile " Screen unless I upgrade fully upgrade rom . I have read and tried all suggested ways but they are not useful , because bootloader 1.09 checks CID but my CID is corrupted .
I need a way to pass CID check same as SSPL . but I cannot copy any thing to phone . The only way which can help me , is a file which able to pass phone's CID check from PC .
jash431 said:
Look !
my tytn have bootloader 1.09 and during upgrade it stopped , that is to say my phone das no OS so I cannot pass "WIndows Mobile " Screen unless I upgrade fully upgrade rom . I have read and tried all suggested ways but they are not useful , because bootloader 1.09 checks CID but my CID is corrupted .
I need a way to pass CID check same as SSPL . but I cannot copy any thing to phone . The only way which can help me , is a file which able to pass phone's CID check from PC .
Click to expand...
Click to collapse
ME TOO...
IF have one NEW VERSION with "SSPL",use Micro sd /RUU ,maybe can help me and you to reflash it ...
walshieau
BIG THANKZzz for this information...
simple said:
Hello all,
I am a little confused about the issue of going back to BL 0107 if you flash Radio 1.33 + or Rom (say) 2.05 because you end up with BL 0108.
Isn't it true if you use Des's SSPL tool you can flash any ROM, so you can flash an older ROM, then you end up with older OS, Radio and Extended ROM as well as IPL and SPL??
Also if you use Boot loader 1.01 MFG, then upgrade individual components using MTTY??
With the latest developments over the past few days, it looks like Hermes is now an open field where one can try whatever combination as long as you can boot into service mode or Windows.
I would appreciate a comment from the developers confirming or explaining the current limitations.
Simple.
Click to expand...
Click to collapse
1. If you have radio bootloader 108 you cannot downgrade it...
2. Yes its true but that still wont downgrade your radio bootloader.. it will just downgrade your radio, os and extended rom
3. yes that is correct
4. current limitations read this... http://wiki.xda-developers.com/index.php?pagename=HTC_Hermes
jash431 said:
Look !
my tytn have bootloader 1.09 and during upgrade it stopped , that is to say my phone das no OS so I cannot pass "WIndows Mobile " Screen unless I upgrade fully upgrade rom . I have read and tried all suggested ways but they are not useful , because bootloader 1.09 checks CID but my CID is corrupted .
I need a way to pass CID check same as SSPL . but I cannot copy any thing to phone . The only way which can help me , is a file which able to pass phone's CID check from PC .
Click to expand...
Click to collapse
ok now you have to open an mtty session... download this ftp://xda:[email protected]/Hermes/Cooked_ROMs/SPL-1.01MFG_Pack.zip
1. Disable 'Allow USB Connections' in Activesync
2. Open mtty.exe
3. type \\.\WCEUSBSH001 in the port section and click ok
4. press 'Enter' twice and type task 32 and press enter
4. type info 2 and tell me what is displayed...
What about writing an app which fully identifies all Hermes specs? It should open a message box and answer whether device is SuperCID, which IPL, SPL, RBL, ROM, Radio and if readable which ExtROM. Wouldn't that be nice? Every noob could give all the information viable for all others to help.
well if the user was to go and look at the device information application in 'Settings' > System then can find out what radio rom version they have when in turn if they look at the table in the wiki they can tell what version of Radio Bootloader they have... but i will investigate writing a little app... shouldnt be too hard...
walshieau said:
edit 3... now who wants the good news woo hoo!!!! i have managed to create an unsigned nbh file and flash it onto my device... now please all follow these details step by step
1. download this http://forum.xda-developers.com/showthread.php?t=294046
2. download the appropriate Full Shipped ROM from either the Trinity or the Hermes of which you want to rip the Radio from
3. download this http://wiki.xda-developers.com/index.php?pagename=Hermes_NBH
4. extract the RUU_signed.nbh file from the exe using winrar or something
5. open a command prompt and point it to the same folder where you extracted the files you downloaded..
6. run nbhextract to extract the radio rom... delete all other .nb files except for 05_GSM.nb
7. edit the text file for nbhgen and delete all information except for this
HERM100
SuperCID
1.23.707.6
USA
300,05_GSM.nb
8. run nbhgen.. this will generate the nbh file required to flash your device...
9. copy SSPL to your device.. refer to here http://forum.xda-developers.com/showthread.php?t=293651
10. execute SSPL on your device which will put you into the 'Service' mode,
11. now run the RomUpgradeUT.exe file... and your done!!!!!!!! any questions just ask...
Click to expand...
Click to collapse
Just to be clear:
Can you put the new "RUU_signed.nbh" from step 8 above back into the full RUU....._ship.exe using Winrar and run it that way too?
This is very cool! So we can change to any radio ROM (upgrade or downgrade), but technically we will still have radio BL 108, but who cares.
wpbear said:
Just to be clear:
Can you put the new "RUU_signed.nbh" from step 8 above back into the full RUU....._ship.exe using Winrar and run it that way too?
This is very cool! So we can change to any radio ROM (upgrade or downgrade), but technically we will still have radio BL 108, but who cares.
Click to expand...
Click to collapse
1. i havent tried that... what is the point??
2. yes that is correct...
dead tytn jash431
my dead tytn has these informations:
1- task 32 ----> Level = FF
2- info 2 ----> HTCSF kEØ(HTCEUSB>
3- bootloader 1.09
4- stop on "windows Mobile" screen
jash431 said:
my dead tytn has these informations:
1- task 32 ----> Level = FF
2- info 2 ----> HTCSF kEØ(HTCEUSB>
3- bootloader 1.09
4- stop on "windows Mobile" screen
Click to expand...
Click to collapse
check your pm
Hi Walshieau,
After I follow your edit 3 step, when I try to upgrade the radio,
it shown Error 262. What's that error message for?
Thanks
did you copy SSPL to your device and run it before you started the upgrade???
Am I right in thinking I could mix and match all the components with this tool?
I.E. extract the o.s. from one full update then extract the radio from another, then use "NBF generator" to merge them and flash them all at once?

The only way to flash STAR100

USE AT YOUR OWN RISK!!!
There is a way to flash your StarTrek. It is a way using pdocwrite utility from itsutils.
WARNING! Your startrek must be application unlocked and SuperCID!
itsutils can be downloaded here.
You can flash only a OS part of rom! (OS.nb)
So, there is command:
Code:
pdocwrite 06_OS.nb 0x0 0x2600000
After complete, make a hard reset (Hold record and camera button, and press power (red) button) or Clear Storage (Start Menu->Accessories->Clear Storage)
P.S. Thanks to sp3dev for giving me a pdocwrite command
THAT IS AN OLD INFO, SO HEAD UP FOR UPDATED (IN RUSSIAN):
http://4pda.ru/forum/index.php?showtopic=43194&st=0
Erofich said:
USE AT YOUR OWN RISK!!!
There is a way to flash your StarTrek without supercid. It is a way using pdocwrite utility from itsutils.
WARNING! Your startrek must be application unlocked!
itsutils can be downloaded here.
You can flash only a OS part of rom! (OS.nb)
So, there is command:
Code:
pdocwrite 06_OS.nb 0x0 0x2600000
P.S. Thanks to sp3dev for giving me a pdocwrite command
Click to expand...
Click to collapse
Hmm.. i said you need SuperCID!!
This needs it, but allows unsigned code))
It`s not the only way, the others are but need to be developed (like patched spl)
Can flash to WM6?
So can we flash our startrek to WM6 using the OS.nb of the VOX rom?
sp3dev said:
Hmm.. i said you need SuperCID!!
This needs it, but allows unsigned code))
It`s not the only way, the others are but need to be developed (like patched spl)
Click to expand...
Click to collapse
but NOW it is only way
arunraaj said:
So can we flash our startrek to WM6 using the OS.nb of the VOX rom?
Click to expand...
Click to collapse
no, because of vox and startrek have different drivers
Erofich said:
no, because of vox and startrek have different drivers
Click to expand...
Click to collapse
But sp3dev or some other ROM cooking gods here can help us port the OS.nb of VOX to startrek with our existing WM5 drivers. Possible???
arunraaj said:
But sp3dev or some other ROM cooking gods here can help us port the OS.nb of VOX to startrek with our existing WM5 drivers. Possible???
Click to expand...
Click to collapse
offcourse! ^^ but by his words, it is better to port tornado rom to startrek, and not vox rom
Let's wait for the Tornado WM6 rom
The Tornado WM6 rom may be out by end of this month. Let's hope our startrek will be compatible with this rom.
we will need to port it for our device
A noob question here
If we only flash the OS.nb part while keeping the rest as it is, won't it give us compatibility problem? May be a noob question, but just wanted to clarify.
arunraaj said:
If we only flash the OS.nb part while keeping the rest as it is, won't it give us compatibility problem? May be a noob question, but just wanted to clarify.
Click to expand...
Click to collapse
Occassionally yes, usually no. The IPL and SPL part are not at all likely to be a problem if they are older versions but the Radio ROM might need to be a certain version for a later OS to work correctly.
But so far, such Radio incompatibilities have come up rarely...
Huh, this is my most pervert dream! Thanks a lot for this! ^___^ Now lets pray for new AKU, new Radio........ ^_____________^
pdocwrite doesn't work for me
I'm getting the following error.
"Copying C:\itsutilsbin\itsutils.dll to WCE:\windows\itsutils.dll
CopyFileToTFFS(06_OS.nb:0, 0, 02600000)
ERROR: ITWriteDisk - A dynamic link library (DLL) initialization routine failed."
What's wrong here? Any idea?
your startrek must be application unlocked
WARNING! The command is "pdocwrite 06_OS.nb 0x0 0x2600000"
Please note that 0x2600000 is size of your OS.nb in hexadecimal value. You may calculate it via standart windows calculator
If the device is application locked, we can't even get to the "CopyFileToTFFS" phase. Since I passed this stage, this confirms my startrek is application unlocked. My device (Dopod S300) is CID unlocked too. I was using the Cingular rom for a while, but currently running Dopod rom. I tried to flash to Cingular's OS.nb from my Dopod rom, just to check if this pdocwrite method works. I tried few times, but can't get past this "ITWriteDisk" error. I verified and confirmed the Cingular's OS.nb is of exactly 38MB (0x2600000) in size. So the size is not the issue. So have any other idea?
May be itsutils.dll library not compatible with your rom... I dont know why you have this problem...
Anybody tried this flashing so far?
Has anyone tried this pdocwrite flashing so far? successful??
Erofich said:
May be itsutils.dll library not compatible with your rom... I dont know why you have this problem...
Click to expand...
Click to collapse
Fyi, I tried this command even from the latest cingular rom and it failed with the same error, so the problem is not only with the dopod rom. However I've already PMed sp3dev on this. Waiting for his glue.
my device flashes with no problems
have you try a custom writed or or only the cingular rom?
Erofich said:
my device flashes with no problems
Click to expand...
Click to collapse
Nice to hear. Did you flash from the latest cingular rom? If so, to what OS.nb? Is this OS.nb a custom made? Would you explain a bit more? Thanks.

Athena Unlocker

Hello all. How do I use athenaunlocker? I have download it, and unrar it, and on PC it gives me an error. Should I copy it on memory card, and run it from pda? thank you.
ady_uaic said:
Hello all. How do I use athenaunlocker? I have download it, and unrar it, and on PC it gives me an error. Should I copy it on memory card, and run it from pda? thank you.
Click to expand...
Click to collapse
Hi ady
before we go further I need to know 2 things.
Do you have a HTC athena or variant.
Did you use the wrapper and follow the instructions from here
http://forum.xda-developers.com/showthread.php?t=316846
hello, i have htc x7500 advantage and i want to install the english wm 6 rom, wwe. first i have to unlock it, right?
I didn't used that. if i will, i don't need anymore athenaunlocker? what's the difference between athenaunlocker and hard-spl from that link?
You have to explain WHAT HTC wm6 ROM you want to install First
If you have and old WM5 x7500 just register on www.htc.com and download the HTC OFFICIAL WM6 update for YOUR language!!
ONLY
If your X7500 is SIM LOCKED you need to UNLOCK it first(wrapper isn't for SIM Unlock) and ATHENA UNLOCKER meets your needs
i wanna install this rom: AP Dual 3.0.
ady_uaic said:
hello, i have htc x7500 advantage and i want to install the english wm 6 rom, wwe. first i have to unlock it, right?
I didn't used that. if i will, i don't need anymore athenaunlocker? what's the difference between athenaunlocker and hard-spl from that link?
Click to expand...
Click to collapse
If you want the AP3 0r other roms in the sticky made for SPL 1.2 http://forum.xda-developers.com/showthread.php?t=397518
then you should run the athena wrapper that Olipro has made to be as much foolproof as possible
As he says "your device MUST BE RUNNING WINDOWS MOBLE and MUST BE SYNCED WITH THE PC.
to recap: IF YOU ALREADY HAVE 1.20/1.25, DO NOT USE THIS."
It seems that you must use the same USB port as well.
i have allready downloaded that rom, all i need to know is the difference between that 2 files: activeunlocker and hard-SPL. And, as I saw on a post of that link, i can use one or other from that files. now, tell me, activeunlocker should I copy on PPC? (i will receive it tomorrow, and i want to know what i have to do) Because from PC doesn't work, it gives me an error.
ATHENA UNLOCKER is needed ONLY if you have to unlock the SIM too.
E.G. If your phone, WITH ORIGINAL ROM, can use ANY SIM, you don't need to run ATHENA UNLOCKER
As CMONEX said here
http://forum.xda-developers.com/showpost.php?p=2030747&postcount=81
wrapper is hardspl + customruu
unlocker is hardspl + sim unlocker
SPL means a part of "bios" used ALSO for defining your device language and vendor (HTC, T-Mobile, DOPOD,...) and avodi flashing a "non original" ROM
To flash ANY rom you need to overcome those informations. You can do this running an application, but if something goes wrong during the FLASH and your device doesn't start anymore... you are lost. You can't run the application again, because you haven't the OS!
HARD SPL has been developed to avoid this problem. It is a NEW SPL (1.2 or 3.x) developed from OLIPRO (and CMONEX too for 3.xx) flashed into your device. it is IN the "BIOS" so, even if your OS doesn't start, you can flash ANY ROM
Both, WRAPPER and UNLOCKER will flash HARDSPL. You need only the WRAPPER if your phone can use any SIM!
When you choose the ROM some are build for the SPL 3.x and other using the 1.2 SPL.
With WRAPPER or UNLOCKER you have the 1.2 SPL release, if you want to test a 3.x ROM you need to flash the AP4 rom.
The only differences between SPL 1.2 and 3.x are the "partitioning" of the device. AP4 needs more space for the system files, then the 3.x SPL was developed to increase the System Partition. SPL 3.x flashing IS ONE WAY ONLY, (since Cmonex relase the tool to go back): if you flash AP4 you CAN'T flash any origninal HTC ROM
ady_uaic said:
i have allready downloaded that rom, all i need to know is the difference between that 2 files: activeunlocker and hard-SPL. And, as I saw on a post of that link, i can use one or other from that files. now, tell me, activeunlocker should I copy on PPC? (i will receive it tomorrow, and i want to know what i have to do) Because from PC doesn't work, it gives me an error.
Click to expand...
Click to collapse
Listen to what Sergiopi said.
You will always get an error running these programs unless you have an activesync connection to the ppc when you run the program.
The way you were talking I thought you had already tried to run it on your PPC
sergiopi thank you soo much. you are so kind. thank you.

[UPG] CustomRUU for Raphael

Hi all, I've created HTC Raphael CustomRUU patched to perform a 'task 32' instead of a 'task 28' after flashing an .nbh, so it will not format your device if you just flash a radio or a splash screen.
How to: Drop the .nbh file of your choice in the same folder as CustomRUU and start flashing.
Everyone NOTE:
AVG and other antivirus's usually detect a virus in CustomRUU.exe, it's false error. Disable your antivirus while downloading and flashing.
If you have problem with your antivirus try the Raphael Wrapper attached, Thanks to cmonex for this
Have fun.
As part of an attempt by the moderation team to keep things organised this thread has been unstickied, members are encouraged to add the info the wiki pages.
Please refer to the "Raphael Goes Wiki" thread for more details.
udK said:
Hi all, I've created HTC Raphael CustomRUU patched to perform a 'task 32' instead of a 'task 28' after flashing an .nbh, so it will not format your device if you just flash a radio or a splash screen.
How to: Drop the .nbh file of your choice in the same folder as CustomRUU and start flashing.
Everyone NOTE:
AVG and other anitvirus's usually detect a virus in CustomRUU.exe, it's false error. Disable your antivirus while downloading and flashing.
Have fun.
Click to expand...
Click to collapse
yes, all of you, turn off your virus scanners and download this stuff........
jonkie said:
yes, all of you, turn off your virus scanners and download this stuff........
Click to expand...
Click to collapse
Thats a pretty impressive first post here....
Seeing the man is a cook for multiple devices, he just might know what he is talking about.
as my wife would say..
If u de wanna jab, u de be sure of proof.
RaphaelWrapper
here's another ruu that doesn't pop up antivirus warning.
I heard some people were having trouble running the first customruu. maybe this helps. (still requires .net framework of course.)
presented by raphael elite team
enjoy!
Thanks cmonex, first post updated.
Yep works fine, might be worth updating the kitchens to reflect this change.
Yup Cmonex Ruu Wrapper works great.
Since Some Guy Called l3v5y nearly bricked my Pro with a clean Rom
(stuck on Preparing your device.......... screen)
Had to Go into Bootloader mannually first, but that also works.
Let's hope the Pro version Flashes. (have to be carefull, l3v5y never sleeps, he might find out i've been bad mouthing his work and ban me)
PS: Even Flash Update Screen looks great on VGA screen, nice crisp and sharp gradient.
Hail to the wrapper
Works perfectly!!
You guys amaze me every time with your skills.
Works Great!
So to get it clear:
The wrapper also does not format the device when only flashing a splash or radio?
What is the difference between the wrapper and the custumRUU anyway?
merten3000 said:
So to get it clear:
The wrapper also does not format the device when only flashing a splash or radio?
What is the difference between the wrapper and the custumRUU anyway?
Click to expand...
Click to collapse
CustomRUU and wrapper do the same job. But wrapper is modified for some antivirus giving false positives... So you can use both...
Cheers
udK said:
Hi all, I've created HTC Raphael CustomRUU patched to perform a 'task 32' instead of a 'task 28' after flashing an .nbh, so it will not format your device if you just flash a radio or a splash screen.
How to: Drop the .nbh file of your choice in the same folder as CustomRUU and start flashing.
Everyone NOTE:
AVG and other anitvirus's usually detect a virus in CustomRUU.exe, it's false error. Disable your antivirus while downloading and flashing.
If you have problem with your antivirus try the Raphael Wrapper attached, Thanks to cmonex for this
Have fun.
Click to expand...
Click to collapse
Sorry but i'm learning, this means that i don't need to install HardSPL?
If i perform a hard reset, i recover the orginal factory radio?
thanks
MenosOcho said:
Sorry but i'm learning, this means that i don't need to install HardSPL?
If i perform a hard reset, i recover the orginal factory radio?
thanks
Click to expand...
Click to collapse
Forget it, i found the answer (i need HardSPL) after write this.
thanks.
MenosOcho said:
Forget it, i found the answer (i need HardSPL) after write this.
thanks.
Click to expand...
Click to collapse
So, please can you explain it to me
I am so confused with all these terms (hard SPL, soft SPL, RUU).
- Do I still need to run the HardSPL, to change ONLY the Radio - or Raphael wrapper.exe is enough ?
- If I need HardSPL, will my device be formatted and lose my data ?
- How I upgrade my Radio ? I have downloaded the upgrade but except from an exe file there is another with nbh extension. How I use this file ?
Can anyone help ?
Does the CustomRUU bypass the CID check so I can flash *ANY* ROM with this tool without HardSPL?
The latest AT&T ROM has a higher SPL that the latest HardSPL and we all know what issues we had with the Kaiser using old or non matching SPL's.
Thanks!
-Mc
error
When I try to use it, the progress bar holds at 0%, and a few minutes later i get an error. does anybody else had this problem and what is the solution,
Thnx
McHale said:
Does the CustomRUU bypass the CID check so I can flash *ANY* ROM with this tool without HardSPL?
The latest AT&T ROM has a higher SPL that the latest HardSPL and we all know what issues we had with the Kaiser using old or non matching SPL's.
Thanks!
-Mc
Click to expand...
Click to collapse
I've got the same problem: my rom is 1.90.772.3... but my radio is 1.02.25.23 and i want .28!!!
thanks!!!
sarantos said:
So, please can you explain it to me
I am so confused with all these terms (hard SPL, soft SPL, RUU).
- Do I still need to run the HardSPL, to change ONLY the Radio - or Raphael wrapper.exe is enough ?
- If I need HardSPL, will my device be formatted and lose my data ?
- How I upgrade my Radio ? I have downloaded the upgrade but except from an exe file there is another with nbh extension. How I use this file ?
Can anyone help ?
Click to expand...
Click to collapse
I'm very confused as well. I would love to do a radio update but I really don't want to do a hard reset.
I know I have to use this customRUU and I already have downloaded the radio file.
Can I start upgrading right away or do I really need to use HardSPL and loose all my data?
You need Hard SPL to use this Custom RUU. Unless you are going to flash a ROM by your carrier. Cooked ROMs, radio's etc require HardSPL.
Flashing a ROM OS will override all your data (well duh )
Flashing a radio, SPL or Splash should not override your data.
Custom RUU does not bypass the CID checks.
Ta
Dave

Categories

Resources