I've been having a think these last few days about rom flashing and in particular the reason why we flash hardspl.
The short answer is so that we can flash safely the cooked roms on offer on the web without fear of bricking our devices with an incorrect rom or bad flash.
This leads me to my theory/question:-
Can you dump your rom, re-cook it and then flash it back to the device it came from?
In theory it should work right?
It should be just like flashing the stock rom back to your device but with a bit removed and a few tweaks and apps included.
DISCLAIMER: I'm not suggesting anyone should do this i'm just wondering if it would work and what other problems i may have overlooked that others can see
I always thought this was because ROMs created by HTC were compiled differently and thus are not excepted by their SPL. Cooked ROMS are never the same as a stock. BTW keep questions out of ROM development, moved!
12
As far as I understand, the problem will be in that your cooked ROM image won't be signed using the HTC certificate.
I'd love to know or read a tutorial about HSPL and how it can be done.
12aon said:
I always thought this was because ROMs created by HTC were compiled differently and thus are not excepted by their SPL. Cooked ROMS are never the same as a stock. BTW keep questions out of ROM development, moved!
12
Click to expand...
Click to collapse
vangrieg said:
As far as I understand, the problem will be in that your cooked ROM image won't be signed using the HTC certificate.
Click to expand...
Click to collapse
So you'd get the "invalid vendor id" error when trying to flash?
I'd have thought it would retain the necessary to get past that.
@12aon No worries on moving the thread mate. I thought it kinda fitted both sections so went for the one i was viewing at the time
Even if you leave everything intact in the ROM by dumping it and then rebuilding without any modifications, the resulting image .nbh file won't be properly signed, so it will have no proof that it wasn't modified and therefore won't pass the authenticity check. You'll need to use whatever HTC use to build their ROMs and their certificate, not the kitchens we use here...
Xeon said:
I'd love to know or read a tutorial about HSPL and how it can be done.
Click to expand...
Click to collapse
Basically the whole HSPL production industry consists of two persons, olipro and cmonex, and I seriously doubt that they've posted any tutorials anywhere on how they do it.
Johnston411 said:
So you'd get the "invalid vendor id" error when trying to flash?
I'd have thought it would retain the necessary to get past that.
@12aon No worries on moving the thread mate. I thought it kinda fitted both sections so went for the one i was viewing at the time
Click to expand...
Click to collapse
I was warned you'd likely end up with a flat brick...
Related
ok, totally new to the HD2 thing, and the ROM thing. i am a former blackberry guy, so i was always nuking and loading on new OS's, and i'm sure once i get the hang of this, it'll makde sense. i've seen the guide on how to do it, but what is the benefit of different ROMS? is that like a modded version of the OS to play with? can you restore all your contact/calendar info to it once your done?
sorry about the "noob-ness" of this question, but once you tell me, i'll run with it
thanks
Yes a ROM is basically a users take on what they would like the original OS to look/perform like. We also get updated packages from Microsoft thanks to some great people on these forums that keep us on the cutting edge of what's going on.
Basically, you unlock you phone and can flash ROM's whenever you want. You can always back up all your data and restore it all after a flash. You can also re-flash back to the original stock ROM your phone came with and restore the same info and never touch it again. Your prerogative.
mgioia2 said:
Yes a ROM is basically a users take on what they would like the original OS to look/perform like. We also get updated packages from Microsoft thanks to some great people on these forums that keep us on the cutting edge of what's going on.
Basically, you unlock you phone and can flash ROM's whenever you want. You can always back up all your data and restore it all after a flash. You can also re-flash back to the original stock ROM your phone came with and restore the same info and never touch it again. Your prerogative.
Click to expand...
Click to collapse
so the phone has to be unlocked before you can start flashing and loading?
ryan7977 said:
so the phone has to be unlocked before you can start flashing and loading?
Click to expand...
Click to collapse
Not a carrier unlock.
Yes, top of the page you will see the HSPL unlocker Leo 1024 thread...
http://forum.xda-developers.com/showthread.php?t=653614
This is if you own a T-Mobile USA version HD2!
From what I have seen, the custom Roms usually are faster and have more add-ons than the stock software does. At least in the case of Energyroms
anyone have a suggested first rom for a first time noob with a tmo hd2?
Dutty's...it's a very basic/clean ROM and it works very well...
http://htcpedia.com/forum/showthread.php?t=1732
i honestly feel stupid looking at the instructions for this, and i am a real technical guy too. is there a really really dulled down instruction set for this somewhere? like, "hold the hand of a baby" easy?
ryan7977 said:
i honestly feel stupid looking at the instructions for this, and i am a real technical guy too. is there a really really dulled down instruction set for this somewhere? like, "hold the hand of a baby" easy?
Click to expand...
Click to collapse
lol, I'm in the same boat! This is my first steps into the realm of WinMo. I've successfully loaded the Energy rom (pretty sweet too!) and just loaded the Kumar Rom last night. I really like the Kumar, it looks pretty close to stock and is really fast (plus I think I'm getting way better battery life with it).
The guide at the top of the page does a great job at explaining how to flash a rom imo, Except when it comes to backing up the data.
I (and you as well) would definitely benefit from a "Hand Holding" through backing up all the data and using sashimi or xda_uc to restore it.
I've tried both and I still don't quite get it. I just want to be able to restore my email accounts, my quick launch links, install the programs I want, and setup my facebook. I really wanna try Miri, it looks great! But I want to back up everything first.
Where are some good backing up step by step tutorials? So I don't skip/forget anything?
Thanks!
p.s. sorry if I hijacked your thread. I think you'll benefit from it greatly thou
I'm also gonna have to jump on the bandwagon and say I need my hand held.
I thought I was pretty technical but apparently not enough. ^^;;
Thanks for any help provided! =D
Actually found the installation process to be extremely easy. =D Just follow the instructions, the onboard menus will explain the rest.
mgioia2 said:
Dutty's...it's a very basic/clean ROM and it works very well...
http://htcpedia.com/forum/showthread.php?t=1732
Click to expand...
Click to collapse
ok, but here is my thing. i just looked at dutty's, and it doesn't look any different from the stock. am i missing something?
That's the point, it is very close to stock. The performance is much better than stock though. You'll notice the more crap people start dumping in ROM's the worse they work. That's why i suggest using one that is close to stock so you don't have to worry about trouble shooting problems.
Ryan and Joe,
The instructions are pretty easy, but its the concept that bugged me at first. Keep this in mind and maybe it'll help you:
1) Our phones have the Firmware (OS) locked out so we can't load our own custom one. Therefore, we have to flash the HSPL to allow custom firmwares (ROMS). Once you flash the HSPL, you should be good to go with trying out all the compatible ROMS.
2) When you decided on a ROM (Energy for me), download the version you want. NRG has two versions with multiple variants of those versions. (I chose 23549 Cookie). Download that. There will be two files, one is an exe.
3) Whether you are flashing your HSPL or a ROM, ActiveSync MUST SEE YOUR PHONE. If it doesn't or if you have problems, try different USB ports. I know I had issues when using a hub.
4) Your phone's data will be wiped each time you flash. There are some alternatives (like putting cabs in the UC folder or using Sashimi).
PM me if you need some hand-holding. I don't mind. Everybody needs to start somewhere.
ok, well i did the first step fairly easy. now i'll explore flashing a new rom, and see how that goes....
here goes nothin
so is there any software or tutorial on backing up the phone's data ( like contacts,messages,..etc) before flashing any ROMs?
and if there is one...then how do i use it after flashing the ROMs?
If you're just worried about contacts/calender/texts then use Microsoft Myphone. Just download the program, sign in, and sync what you want. Then after you flash you install the program, sign in, and sync your info right back.
Hit me on gtalk...school's in session. It's easier than it looks JB. I'll help you if you havin' trouble. YEEEE!!
PLEASE MAKE SURE the ROM you're flashing is compatible with the US 1024MB version of the HD2!!
Also, some radio ROMs can brick your device if you don't use the correct version, so I suggest noobs don't flash their radio versions.
Some ROMs come with a RADIO flash and some don't (most don't) so make sure you read the ROM description carefully to MAKE SURE it explicitedly says it's compatible with the U.S. version of the HD2 - and if it doesn't.. DON'T FLASH, don't take the risk.
Where could I find some instructions/tools to back up my T-mobile HD2 ROM?
I need to back up it before updating the newest one.
jinwen said:
Where could I find some instructions/tools to back up my T-mobile HD2 ROM?
I need to back up it before updating the newest one.
Click to expand...
Click to collapse
or you could just use one of the stock roms in teh tmous stock roms thread as your backup....
dumping a rom and rebuilding it into a bootable format is not easy, and would require hspl to be loaded. (Your phone wouldn't see it as genuine) whereas the ones in the official roms thread will be seen as genuine by your phone, making them easier to install should all go wrong.
(You would need to use one of the stock roms as a base to rebuild your dump anyway, lol, so may as well just use the stock. )
samsamuel said:
or you could just use one of the stock roms in teh tmous stock roms thread as your backup....
dumping a rom and rebuilding it into a bootable format is not easy, and would require hspl to be loaded. (Your phone wouldn't see it as genuine) whereas the ones in the official roms thread will be seen as genuine by your phone, making them easier to install should all go wrong.
(You would need to use one of the stock roms as a base to rebuild your dump anyway, lol, so may as well just use the stock. )
Click to expand...
Click to collapse
I think you missed the question completely. I think he's asking about a way to backup all your ROM settings before flashing another one since every time you flash you're forced into a factory reset and it's a pain to get everything back.
I'm interested too for the above reasons.
Never mind.
jubeh said:
I think you missed the question completely. I think he's asking about a way to backup all your ROM settings before flashing another one since every time you flash you're forced into a factory reset and it's a pain to get everything back.
I'm interested too for the above reasons.
Click to expand...
Click to collapse
I too am wondering if there is something similar to "Nandrioid" for WinMo?
heres a tip for u wateva u install on ur device save the installer to the sd card that way u can reinstall it if u changed roms or wateva but the cooks are now adding xda xc to there roms
I'm very new to Android (just got an HTC G1 with Android 1.6 from Craigs List) and I was wandering if there is a way to safely upgrade to Android 2.1.
I truly appreciate your help.
It's perfectly safe if you read and understand all the instructions before you do anything. If there's any part where you aren't 100% sure what you're doing and what the aim of it is, do more research before you press a single key. All the information is in the wiki here (link up top) and the wiki at cyanogenmod.com
One must realize that NOT ALL INSTRUCTIONS are correct. SOME instructions can brick your phone.
Using this is brick-proof: http://forum.xda-developers.com/showthread.php?t=717874
HOWEVER, your phone needs to be set up to work with it (the setup is safer for preparing for this than most others).
Installation of 1.33.2005 SPL aka "DEATHSPL" is the most dangerous step anyone puts in their instructions. The above link DOES NOT require 1.33.2005. It works with all SPLs, including all of the "perfectly safe" SPLs -- 0.95.x000 and 1.33.2003.
Thank you for the great responses.
I read a couple of instructions and looks like I have a lot more learning to do before I can touch anything. For example there are terms like rooting, flashing and other terms that I have no idea where to start from.
Do you know of any video that shows all the process?
geora said:
Thank you for the great responses.
I read a couple of instructions and looks like I have a lot more learning to do before I can touch anything. For example there are terms like rooting, flashing and other terms that I have no idea where to start from.
Do you know of any video that shows all the process?
Click to expand...
Click to collapse
http://www.youtube.com/watch?v=tS9l2XVG0iY
i cant verify the files, as i just used the wiki and understood from past flashing experience =]
lbcoder said:
1.33.2003.
Click to expand...
Click to collapse
And to add if you use this SPL.. and then decide that (after more reading debugging ect.) it would be easier to use dangerSPL; its a simple mater of using fastboot to flash 1.33.2005 and any future radios without the risks in most peoples instructions.
Information on 1.33.2003 is in CONFIRMED!! BRICKS: Radio and SPL + New SAFETY theory read a few pages around that post to ensure you understand what you are doing and what you want to install.
The important thing is to understand the importance of compatibility between radio->SPL->recovery if you want to flash these without (most) of the risk..
The other thing is to keep focused when flashing a bootloader (spl) and don't get side tracked, of start flashing other things since you last verified the state of your phone. If you can't do this best stick with what works now.
geora said:
Thank you for the great responses.
I read a couple of instructions and looks like I have a lot more learning to do before I can touch anything. For example there are terms like rooting, flashing and other terms that I have no idea where to start from.
Do you know of any video that shows all the process?
Click to expand...
Click to collapse
I absolutely DO NOT RECOMMEND videos.
The processes you need to follow are NOT CONDUCTIVE to being learned through videos and the PEOPLE who make the videos, by and large, are RETARDS.
Unfortunately there isn't a safe method to update G1 to 2.1 ROM. You will have to change SPL and propably a radio and when doing this you can brick phone. However, there is no chance to brick phone other way. You can try to flash as many ROMs as you want, you can do what you want, there is always recovery when you can just wipe and flash a new ROM.
raven_raven said:
Unfortunately there isn't a safe method to update G1 to 2.1 ROM. You will have to change SPL and propably a radio and when doing this you can brick phone.
Click to expand...
Click to collapse
1) while it may take more foot work you can flash a 2.1 rom without spl/radio changes
2) not safe well this depends.. is it safe to walk on a trail next to a cliff without a gaurd rail.. maybe not if you are blind but for most people it is... the problem is many people are blind in the android world.. and thus fall off the cliff.. frequently feeling they did everything correct without realizing they forgot the most important part..
Hello everybody,
I've my DHD since a few hours and would like to flash another ROM. I've to root it. No problem - enough guides can be found But is it enough to flash the original provider ROM to became "warranty compliant" again?
lg,
Funny
FunnyDingo said:
Hello everybody,
I've my DHD since a few hours and would like to flash another ROM. I've to root it. No problem - enough guides can be found But is it enough to flash the original provider ROM to became "warranty compliant" again?
lg,
Funny
Click to expand...
Click to collapse
Technically no, if you have fiddled with the bootloader or uninstalled the original ROM you will have voided your warranty even if you put it back as was.
Practically, yes, no-one is gonna be able to tell what you've been up to if it's back to stock
ghostofcain said:
Technically no, if you have fiddled with the bootloader or uninstalled the original ROM you will have voided your warranty even if you put it back as was.
Practically, yes, no-one is gonna be able to tell what you've been up to if it's back to stock
Click to expand...
Click to collapse
how can I reinstall the original ROM?
Flash one of the original RUU files.
Let me use this tread. I am new in DesireHD world , so i must learn and ask stuppid questions
Let's say that my desireHD is rooted and upgrade it with custom rom. If I want, I just DL original RUU and flash it and desire becomes as it was before root procedure?
TNX
Sorry to bring this back up guys but I could do with knowing this too.
I've had my DHD for about 3 months now, after the 1st month the proximity sensor broke so I had to send it back under warranty. I do want to flash it but I just want to make sure I can flash it back to stock without them knowing that I had rooted it?
If you flash an official "signed" HTC RUU then as far as HTC know its still under warranty.
andyharney said:
If you flash an official "signed" HTC RUU then as far as HTC know its still under warranty.
Click to expand...
Click to collapse
Sorry for another noob question but is there a list where these official ROMs are available to download?
Look in the Dev section. One if the stickied posts "Desire HD files", has all the RUU's hosted. Make sure you flash the correct one.
How would I go about getting a signed RUU then? Sorry for these stupid sounding questions, I'm quite new to this)
but don't forget if you do radio s-off and super cid the stay on even after you install a ruu. someone is working on a tool to revert this process doh, i could be wrong on this, but that what i've read.
I'm pretty sure flashing an official HTC RUU will restore S-ON.
To flash a RUU ensure you have all the correct HTC drivers. Download & install HTC Sync for this.
Simply connect your DHD to your computer and run the RUU from your computer, just follow the prompts.
cattleprod said:
but don't forget if you do radio s-off and super cid the stay on even after you install a ruu. someone is working on a tool to revert this process doh, i could be wrong on this, but that what i've read.
Click to expand...
Click to collapse
Yes that's right, although hboot s-off will be reverted by flashing ruu
andyharney said:
One if the stickied posts "Desire HD files", has all the RUU's hosted. Make sure you flash the correct one.
Click to expand...
Click to collapse
Yes, thanks, I think I've found the right one. I am with T-Mobile UK though there is none of the carrier's own branding so I think from the info on the phone that it must be "RUU_Ace_HTC_WWE_1.32.405.6_Radio_12.28b.60.140e_26.03.02.26_M_release_155891_signed". The only difference is the radio on the device has a "U" after the "e" and I cannot find the release number anywhere in the sofware info .
Sorry I don't know what versioning system HTC use with regard to ROMs & Radios. If your DHD came stock and unbranded to a particular carrier then you are correct with the WWE (World Wide English).
Could this stock rom be backed up with rom manager, then flashed back if need be? (BTW Andy, nice sig )
Since the merger we now have stock RUUs and ROM images in the same forum.
I don't know for sure what happens if you try and flash one on the "wrong" phone, e.g. the G2 RUU on a DZ, or a DZ ROM on a G2. Given they have different stock hboots and hence different stock partitioning, it's not a good idea. Anyone know what happens though (I'm not asking someone to try it for me right now, just wondering if anyone tried in the past) ?
I was just wondering if we should perhaps get some warnings put up in the posts on the stock ROMs to make it clear not to flash these on the "wrong" phone.
Any thoughts ?
P.S. Flashing custom ROMs on either phone is fine, just in case I've confused anyone here. It's just a complete stock image including hboot etc that I'm talking about.
I will be working on getting the forums back in order this weekend. I can add warnings to the OP's I just need to know which ones and what type of warning. Any helps on this would be greatly appreciated. Thanks
@Mikey & @TDC If you read this, I know you guys have the phones so if you want to help me out on this also I would love you forever!
TheRomMistress said:
I will be working on getting the forums back in order this weekend. I can add warnings to the OP's I just need to know which ones and what type of warning. Any helps on this would be greatly appreciated. Thanks
Click to expand...
Click to collapse
These are the stock ROMs/RUUs that are specifically for the G2 :
http://forum.xda-developers.com/showthread.php?t=788489
These are the stock ROMs/RUUs that are specifically for the Desire Z :
http://forum.xda-developers.com/showthread.php?t=870369
http://forum.xda-developers.com/showthread.php?t=815253
http://forum.xda-developers.com/showthread.php?t=797793
http://forum.xda-developers.com/showthread.php?t=822908
http://forum.xda-developers.com/showthread.php?t=858556
http://forum.xda-developers.com/showthread.php?t=860430
http://forum.xda-developers.com/showthread.php?t=820428
http://forum.xda-developers.com/showthread.php?t=820410
http://forum.xda-developers.com/showthread.php?t=815254
http://forum.xda-developers.com/showthread.php?t=811213
Unless I've missed one, all other ROMs are custom ones which should be fine on either phone.
Ok all threads now contain a warning. I will post an announcement later in hopes that ppl will make this a standard. Thanks for your help!
Surely it shouldn't matter.
They are the same phone, and the ruu flashes everything, so surely it will just re-partition the phone to its own requirements??
Edit: only prob I foresee, would be flashing a sense ruu to a g2. Because if the ruu doesn't re-partition the phone, the sense ruu won't fit.
Correct me if I'm wrong?
Sent from my HTC Vision using XDA App
philicibine said:
Surely it shouldn't matter.
They are the same phone, and the ruu flashes everything, so surely it will just re-partition the phone to its own requirements??
Edit: only prob I foresee, would be flashing a sense ruu to a g2. Because if the ruu doesn't re-partition the phone, the sense ruu won't fit.
Click to expand...
Click to collapse
It would be good to know this for sure. There's an hboot in the ROM image and I'm not sure that anyone has tried flashing the "wrong" hboot to their phone. It might works as you say, but then again it might end up with a brick.
The hboot contains references to the partitioning but I'm not sure a ROM flash actually repartitions the storage. I would love to know for certain.
Right now, I think it's best to stay on the safe side
Im sure when i rooted my first dz .. i used visionary.. and then flashed a g2 engineering hboot.
Im sure at the time that was the only one available.
Sent from my HTC Vision using XDA App