Before I upgrade ROM, how can I backup original ROM? - 8525, TyTN, MDA Vario II, JasJam Software Upgradin

My X01HT is already Hard-SPL (2.10.Olipro), and ready for upgrading to WM 6.5 (considering TAI edition, thanks!) But suddenly I feel that I may have to backup my original ROM (6.0 CHT) which already came with the phone when I purchased. After search this forum with "backup rom", I've got the following:
http://wiki.xda-developers.com/index.php?auto_redirect=1&pagename=TitleSearch&s=backup+rom
(1) The links listed in the wiki, I think, are not for Hermes. Am I correct?
(2) Is there any other utility to backup original ROM? For Hermes, is it only possible to do so by "dumping" the ROM first as written in:
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoDumpRom
I guess if only "dumping" is the only solution, there should be a long way to build the dumped files to a NBH file to flash.
(3) Or is it possible to reflash the official ROM such as:
http://www.asia.htc.com/download/838Pro_HK_CHT_WM6_Upgrade_20070712.zip
extract the NBH file inside and reflash?
Many thanks!

Related

What are the needed steps to cook my own ExtROM?

I browse through the forums, in order to learn how to cook my own ExtROM.
What I did was as follows:
1. I user ER2003edit to open ROM v1.72.126 (original iMate ROM)
2. I removed some files and added others.
3. I change config.txt accordingly.
4. save the new ROM.
5. trying to flash the ExtROM
always getting checksum error, and flashing aborts (before its even starts).
in ER2003edit, checksum should calculated automatically.
What am I doing wrong?
Thanks,
Amir.
Not sure what's causing the problem, as I did the same in the process of upgrading to WM2003SE and it worked ok, but I do have one suggestion.
I've got a bunch of apps which I'm playing with to get my perfect personal combination, which I guess you want to do too. It's probably going to be quicker for you to use one of the standard ms_.nbf files and install the extended rom unlocker.
http://forum.xda-developers.com/viewtopic.php?t=8422&highlight=unlocker
Then you can put apps into and out of the extended ROM, do a hard reset and try it out without having to re-flash every time.
Cheers
Totallytechie
you might want to try to recalc
Code:
xda2nbftool -c ms_.nbf -u
let me know if it works

How to backup ROM before upgrading to WM6?

Hi,
How can I backup my current ROM ( which comes from my operator) the easiest way? before upgrading to WM6.
To keep my warranty works ( in case my device needs any repair in future, I can downgrade it to the original ROM )
I have JASJAM device.
Try to search in WIKI if the ROM you have installed is uploaded
Regards,
Primoz
Already searched there.. NO !
anybody???
IPL & SPL: Use NBHextract to extract them from any shipped NBH.
MainSplash & SubSplash: Use NBHextract to extract them from any shipped NBH, if no NBH is available containing your splash screens, simply never flash them to keep them intact.
Radio:Use NBHextract to extract it from any shipped NBH.
ExtROM: Unhide it and copy the contents over activesync or to storage card.
OS: dump it and reconstruct it.
When you have all the *.nb files, create a NBH file with nbhgen. To put back the extROM simply unlock & unhide it and copy the contents again.
Be sure to flash HardSPL on your phone so you'll always be able to flash the backup rom you've "created" and if you ever need to flash it be sure to use SSPL (so you can overwrite the bootloader).

Can anyone explain Atom Life romupdates ?

Hi
I'm searching for information about ROMcooking for ATOM Life, but unfortunately there are not many informations about this device.
1.The Wiki explains only the ATOM Romupdate:
ROM Update File Composition:
* diskimage_Ver.nb0 - ROM file
* EBOOT.nb0 - bootloader file
* ExtendedRom.img - hidden partition image file
* nova_pda_033105.mot - checksum partition ??????
* vl1d_pda_Ver.mot - radio file
* Device Software Update Utility.exe - ROM upgrade utility file
Click to expand...
Click to collapse
The ATOM Life Update .exe contains:
Device Software Update Utility.exe
EBOOT.nb0 - Bootloader ?
IPL.nb0 - initial Bootloader ?
cpld.img
XLDR.nb0
FLASH.DIO - OS image ?
ExtRom.img - ExtROM ?
pass.32
and some .mbn files
Click to expand...
Click to collapse
Can someone explain the different files ?
OK I read some threads and learned Howto dump the OS image with Scooterkitchen. Howto add or remove files is an easy job (I hope),
but how can I rebuild this dump to a flashable image?
Hope some of you can lightup me. and sorry for my bad english
thank you
scorpio16v
FLASH.DIO - OS
ExtRom.img - ExtROM
now,get a new rom update method:
it's get from atom life room replant from exec
filename is
AL1.DIO -os
EXROM.IMG -extrom
copy these 2 files to mini sd card,reboot+record enter bootloader mode
system updated!
and use this rom we can updta life to chinese rom version
based on this method
i guess we can copy these FLASH.DIO,ExtRom.img,2 files to mini sd card,reboot+record enter bootloader mode
loading OS
u can try to update your own room update in life.
Thank you for reply
yes, but that'll be the easier part of the job.
My problem is, if I dump the FLASH.DIO in Scooterkitchen I use the following way, posted in an other thread:
To dump files from FLASH.DIO use "Scoter Kitchen".
Just remove first 12 bytes from this file, then use
\Scoter Kitchen\Utilities\TOOLS\SRPX tools>msflshtool.exe
after this use
\Scoter Kitchen\Utilities\TOOLS\imgfs_tools\viewimgfs.exe
Click to expand...
Click to collapse
This pocedure runs fine, but If you running the FLASH.DIO throug msflshtool.exe it splits in 3 parts. (OS and 2 ?? XIP parts).
At this point, I don't know how to rebuild.
The second problem is:
The device will be released as XDA Comet in germany (my country) in about 2 weeks with german language WM6 and at this state I have no backup ROM to restore it to manufacturer settings if something went wrong.
I will try to dump my german ROM and rebuild it with the XIP part of the english XDA ATOM Life ROM but I need an experienced guide to do that.
Is this AL1.DIO SD-update on Developer FTP the actual english version? Where comes it from ?
I don't find the thread about it.
"AL1.DIO" seems the same like the name "HERM.img" for the HTC Hermes. If you update via SD the Bootloader recognized it as the OS-file.
another edit (thanks again to ferryboat):
3.Before next step, go to \windows\temp , u will find the extractable files.
4.find the file "pass.32"
5.Use ultraedit-32 to open it
6.Check first line,u will find "WWE"
7.Change "WWE" to "CHT" then save it.
8.Go to next step, u will pass the phone-check.
9.About 15 mins, u atom life will be the WM6 ENG.
Click to expand...
Click to collapse
That explains the pass.32 file, but you don't need it to SDcard update ?
"buildimgfs.exe" command to build rom and
"make_imgfs FLASH.NB0 -nosplit" update FLASH.NB0 file
rename it to "Flash.dio"
i havn't test rom made by this method.i also try to find an safe method to update rom so i can try my own rom.it's not so much info about life 's rom
i see this chinese rom from blow links,and a lots of people have updated their life to this version.
http://www.52dopod.net/thread-33648-1-1.html
modify 'pass.32' file is only used when use USB link cable to update rom simultaneity you want to change your life rom language from eng to chn or chn to eng.this method is replant from atom and exec.we do not need to modity this file when we update rom in bootloader mode.
ferryboat said:
"buildimgfs.exe" command to build rom and
"make_imgfs FLASH.NB0 -nosplit" update FLASH.NB0 file
rename it to "Flash.dio"
i havn't test rom made by this method.i also try to find an safe method to update rom so i can try my own rom.it's not so much info about life 's rom
Click to expand...
Click to collapse
I've made a short test with mamaich's imgfstools like in your example, if I dump the ROM and rebuild it without any changes (with -nosplit option) the rebuild file has the same size.
But if I compare both files shouldn't the new file be a perfect clone from the scource ?
The new file has the same structure in some parts, but most of it is different.
Please help me!
I want to upgrade only radio Atom Life (not ExtROM, OS) by bootleader mode! what file it need? how will i do? ...
Please help me!
Many thanks.
scorpio16v said:
I've made a short test with mamaich's imgfstools like in your example, if I dump the ROM and rebuild it without any changes (with -nosplit option) the rebuild file has the same size.
But if I compare both files shouldn't the new file be a perfect clone from the scource ?
The new file has the same structure in some parts, but most of it is different.
Click to expand...
Click to collapse
Nope. It wouldn't be a perfect clone. Even in the ATOM, it does not generate a perfect clone. But it still works with mamaich tools anyway. If you want just to edit the IMGFS section, I think it's okay. Just test...
Just don't touch the bootloader eboot.nb0; so, you won't brick your phone. Also, if possible, always update in bootloader mode. Because if you can't update in bootloader mode, You won't be able to restore your device if you have a none working ROM.
Here's a batch file I wrote in opening and closing part1 of atom life. The user who requested was afraid to try it anyway. The purpose of this was to modify the pagepool for the atom life. There are tools available now that can edit the pagepool on the fly, but the atom is not supported. I don't know with atom life.
Code:
<<<< breakdown >>>>
msflshtool.exe flash.dio -d -p1
SRPX2XIP flash.dio.part1
del flash.dio.part1
<<<< rebuild >>>>
XIP2SRPX flash.dio.part1.xip
msflshtool.exe flash.dio -r flash.dio.part1.xip.xiporg
Well I only use breakdown because we will just import the atom life components into our atom devices anyway.
The Atom Life sure could use some update... official AKU0.7 is coming out and atom life is still at AKU0.2.
Our Atoms have AKU0.3 already and we're moving to AKU0.4
Rom Dumper
search for buzz romgrabber / romdumper and dump it to your SDCARD or you internal memory.
This is the RAW file that should be read during bootloader update thru SDCARD. For the ATOM, (if we compare dump with update file) only the header was removed. I don't know with atom life. I don't recommend updating bootloader file with SDCard because SDCard might have a bad block and it will kill your device.

Corrupted Extended ROM

My extended ROM is screwed up.
My hermes is SuperCID, I can unlock and view the content. I can write files to it but I cannot install program to it.
I try a brave and foolish act to format the extended ROM under resco explorer. The rom can be formatted, but now I cannot write files and not to mention install programs to it.
To retore the extended ROM, should I:
Flash to a shipped ROM first before flashing a OS only cooked ROM?
Any help is appreciated.
first install hard spl v7 if you haven't already then just flash another extended rom over it, you can get another extended rrom from the hermes wiki under the upgrading bit., once you have done that it should be ok without having to flash a complete os, then use smething like schaps advanced configuration tool (this cab file can also be found somewhere here on the site), to unlock and unhide your extended rom, hope that helps a little

help needed from anybody with G4 wizard

can anyone make a dump in *.bin format of the IPL (bootloader)?or extract it directly from the flash memory in *.hex format?i need it urgently...any help would be aprecciated
I'm looking for the same thing...
Hey, man... if you'll find it - post it here. if somebody needs a program for creating full rom backup -it's Awizard, I think..
Just unpack any official ROM nbf using typho5, then you will find the G4 version of IPL. (You should find 2 IPL files after extraction)

Categories

Resources