Hi guys.
I know that the various aspects of this post are covered in other posts, but I haven't seen anything that acts like a step by step or repository for this info.
Basically, I have a VodafoneAU HTC Magic with 1.5 on it, and I'd like to flash on it one of the Hero roms. I used to have a Diamond and then Diamond Pro, but I know little about Android at this point.
My biggest fear is bricking the phone, followed by not being able to restore my previous rom (and even apps and settings would be awesome too, though not essential) should something go pear shaped.
I know the steps I need to follow are:
1 - Root the phone
2 - Back up ROM (settings/apps too?)
3 - Flash new ROM
4 - ?????
5 - Profit (in the form of enjoying an awesome Hero ROM)
Jokes aside, if someone can point me in the right direction for the first 3 steps, that'd be great. Even if it's as simple as
1 - Root it using this post (link)
2 - Use this App to back it up
3 - etc..
Like I said, I know this info is probably covered elsewhere, but not in one place (that I've found) and I'd hope this post could serve as a guide for anyone else looking to go the same steps as me.
Thanks for any help anyone can give.
Cheers.
First off, you don't need to root your phone, update the SPL, or any of that scary stuff. Which is great, cus that's the riskiest part of it all. Briefly, the procedure is as follows:
1. Boot your phone in fastboot mode (power the phone off, then hold the back button as you power it back on). You'll see a white screen with some text, the word "FASTBOOT" and some androids at the bottom.
2. Note the version numbers you see at the top of the screen - it'll look something like:
SAPPHIRE PVT 32A SHIP S-ON H
HBOOT-1.3300.0009 (SAPP10000)
CPLD-12
RADIO-3.22.20.17
3. Download the ROM you want to upgrade to for your phone's version, rename the zip to update.zip and put it on the root of your phone's SD card
4. Boot a recovery ROM using fastboot (from the Android SDK)
5. Use Nandroid Backup to back up your current firmware to the SD card
6. Copy that backup (and the rest of the contents of your SD card) to your PC, just in case. This is the last point at which you can back out!
7. Use the recovery ROM to wipe your phone's existing firmware
8. Use the recovery ROM to apply the update.zip from the SD card
9. Wait for the update to complete
10. Reboot your phone and enjoy your new ROM!
I did this on my Vodafone NZ HTC Magic (PVT32B) running 1.5 yesterday and am enjoying Hero on it right now, barring a few quirks. If you like, I'll put together a detailed step-by-step of the procedure.
KarrdeNZ said:
First off, you don't need to root your phone....
I did this on my Vodafone NZ HTC Magic (PVT32B) running 1.5 yesterday and am enjoying Hero on it right now, barring a few quirks. If you like, I'll put together a detailed step-by-step of the procedure.
Click to expand...
Click to collapse
Awesome, cheers. I'll have a crack at it tonight then.
So Am I correct then in assuming step 5 backs up my phone as it is now? So essentially if I roll back it will be exactly as it was? Installed apps, settings, contacts (although sync sorts that out) and all?
papalazarou said:
So Am I correct then in assuming step 5 backs up my phone as it is now? So essentially if I roll back it will be exactly as it was? Installed apps, settings, contacts (although sync sorts that out) and all?
Click to expand...
Click to collapse
Nope. Nandroid only backs up the existing firmware (and I believe some settings). It doesn't back up texts, contacts (though those should be synced with your Google Account anyway), or apps. For the most part, apps are easy to retrieve from the Market, but if you have any you got from elsewhere you'll need to reacquire them. The app MyBackup Pro seems to be recommended on these forums for more thorough backups, though it isn't free (and I've not used it myself). As my phone was (relatively) new I wasn't too fussed about keeping backups of anything except the firmware.
I've done a couple of Nandroid backups and restores and it restores everything (except SD card), meaning applications, settings, everything is restored.
Also, I highly recommend RAv's recovery (http://forum.xda-developers.com/showthread.php?t=530492). Use it to make your Nandroid backup .
Wysie said:
I've done a couple of Nandroid backups and restores and it restores everything (except SD card), meaning applications, settings, everything is restored.
Click to expand...
Click to collapse
I've heard differing reports on what Nandroid does and doesn't back up, so was erring on the side of caution. But if it backs up everything, awesome.
And yep, that's the recovery ROM I used. I'm writing up the step by step instructions at the moment - will post em when they're done.
KarrdeNZ said:
I've heard differing reports on what Nandroid does and doesn't back up, so was erring on the side of caution. But if it backs up everything, awesome.
And yep, that's the recovery ROM I used. I'm writing up the step by step instructions at the moment - will post em when they're done.
Click to expand...
Click to collapse
depends how you restore it- you can restore system.img only and not get all your data etc (using fastboot) but if you fastboot data.img as well then you get it all..... the new recovery restores it all...
KarrdeNZ said:
First off, you don't need to root your phone, update the SPL, or any of that scary stuff. Which is great, cus that's the riskiest part of it all. Briefly, the procedure is as follows:
1. Boot your phone in fastboot mode (power the phone off, then hold the back button as you power it back on). You'll see a white screen with some text, the word "FASTBOOT" and some androids at the bottom.
2. Note the version numbers you see at the top of the screen - it'll look something like:
SAPPHIRE PVT 32A SHIP S-ON H
HBOOT-1.3300.0009 (SAPP10000)
CPLD-12
RADIO-3.22.20.17
3. Download the ROM you want to upgrade to for your phone's version, rename the zip to update.zip and put it on the root of your phone's SD card
4. Boot a recovery ROM using fastboot (from the Android SDK)
5. Use Nandroid Backup to back up your current firmware to the SD card
6. Copy that backup (and the rest of the contents of your SD card) to your PC, just in case. This is the last point at which you can back out!
7. Use the recovery ROM to wipe your phone's existing firmware
8. Use the recovery ROM to apply the update.zip from the SD card
9. Wait for the update to complete
10. Reboot your phone and enjoy your new ROM!
I did this on my Vodafone NZ HTC Magic (PVT32B) running 1.5 yesterday and am enjoying Hero on it right now, barring a few quirks. If you like, I'll put together a detailed step-by-step of the procedure.
Click to expand...
Click to collapse
I am a noob...Why don't need to FLASH SPL and ROOT the phone?? But u can still flash into HERO rom. I would like to have a full flash procedure from you,thanks. My machine is running on PVT32A.
snowhk said:
I am a noob...Why don't need to FLASH SPL and ROOT the phone?? But u can still flash into HERO rom.
Click to expand...
Click to collapse
You can load the Hero ROM without replacing your SPL (in most cases) or rooting, so why replace it if you don't need to? I've done it myself without doing so and it's working fine.
My guide is now ready - check it out at http://www.karrderized.com/romguide/.
KarrdeNZ said:
You can load the Hero ROM without replacing your SPL (in most cases) or rooting, so why replace it if you don't need to? I've done it myself without doing so and it's working fine.
My guide is now ready - check it out at http://www.karrderized.com/romguide/.
Click to expand...
Click to collapse
Just ask for curiosity..But why did others do so?? Thanks. You provided a clear guide.^^
snowhk said:
Just ask for curiosity..But why did others do so?? Thanks. You provided a clear guide.^^
Click to expand...
Click to collapse
I think some SPL versions prevent ROM updates and so need to be replaced with versions that do, but I'm not sure. I'll let someone more knowledgeable take that question.
And thanks, I tried to make the guide as easy as possible
KarrdeNZ said:
I think some SPL versions prevent ROM updates and so need to be replaced with versions that do, but I'm not sure. I'll let someone more knowledgeable take that question.
And thanks, I tried to make the guide as easy as possible
Click to expand...
Click to collapse
My device shows the followings:
Sapphire PVT 32A Ship S-ON H
HBOOT-1.33.0009(SAPP10000)
CPLD-12
RADIO-3.22.20.17
Would my SPL version prevent the update?Coz I afraid of bricking my phone>< I got too many questions. Hope u can have a help. Thanks.
snowhk said:
My device shows the followings:
Sapphire PVT 32A Ship S-ON H
HBOOT-1.33.0009(SAPP10000)
CPLD-12
RADIO-3.22.20.17
Would my SPL version prevent the update?Coz I afraid of bricking my phone>< I got too many questions. Hope u can have a help. Thanks.
Click to expand...
Click to collapse
According to http://forum.xda-developers.com/showthread.php?t=529019 you should be fine. If you're unable to boot the recovery ROM (step 8 in my guide) then stop there, as I believe that's about where problematic SPLs first show signs of trouble. Just make sure you get ROMS for 32A.
KarrdeNZ, thanks for your fantastic guide! Are you OK to put it up as a stick thread within this forum?
i believe you can only do this with signed roms but this is only from what i have read on here, but to be fair its not hard to root anyway and aslong as your not a dumbass its pretty straight forward and can benefit from bluetooth file sharing and apps2sd and tethering so deffo worth it, opens up your phone to numerous possibilities
eva_d said:
KarrdeNZ, thanks for your fantastic guide! Are you OK to put it up as a stick thread within this forum?
Click to expand...
Click to collapse
Sure, not a problem I'd prefer the thread link to the guide so that new versions are easy to find, but whatever works.
KarrdeNZ, mate I followed your guide to the letter. I got all the way down to step 11 and then a problem occurred.
When I clicked 'Apply sdcard:update.zip' it just said cannot find or cannot load update.zip, or something like that, then said operation aborted?
I was trying to install the EXACT same ROM as you, I downloaded it to my laptop, renamed it update.zip and moved it to the root of the SD card.
Yet it didn't work, I can't for the life of me think where it's gone wrong as everything else up to that point had gone smoothly.
Any idea's?
Well I tried downloading the same file again. No luck this time either!
This is what it says when I click the install from sdcard button:
--install from sdcard...
Finding update package...
Opening update package...
E: Can't open /sdcard/update.zip
(no such file or directory)
Installation aborted.
Now I get that it's saying that it can't find the file but I really don't understand why? I mean the file is there, do I have to unzip the file onto my computer 1st and then put it on the sdcard?
I thought i just stuck the zipped file onto the root of the card making sure i renamed it 'update.zip'
Please help me out guys, thanks.
The exact thing happened to me; and I realized I was dumb and had named the file "update.zip", when in fact it should just be "update". The file extension should come naturally since the file is still compressed.
Roy_Drage said:
Well I tried downloading the same file again. No luck this time either!
This is what it says when I click the install from sdcard button:
--install from sdcard...
Finding update package...
Opening update package...
E: Can't open /sdcard/update.zip
(no such file or directory)
Installation aborted.
Now I get that it's saying that it can't find the file but I really don't understand why? I mean the file is there, do I have to unzip the file onto my computer 1st and then put it on the sdcard?
I thought i just stuck the zipped file onto the root of the card making sure i renamed it 'update.zip'
Please help me out guys, thanks.
Click to expand...
Click to collapse
KarredeNZ, THANK YOU for your awesome tutorial!! I looked through so many other pages for instructions and they went totally over my head. Your tutorial was the best and easiest to follow.
Related
Since the original link to this guide is buried in another thread, I've re-posted it here (and the guide in full) in order to help people that might've missed it. The latest version of the guide will always be available at http://www.karrderized.com/romguide/ however, and is a more printable version as well, so please check there too.
Installing the Hero ROM on your HTC Magic
Version 1.2 - 13 August 2009 - by KarrdeNZ
Disclaimer: I am not responsible if you brick your phone. This is only a guide. These instructions have worked for me, but there is no guarantee that they will for you as well. Follow this guide at your own risk.
Feel free to print off this guide if it makes things easier to follow. Please do not, however, steal this guide and claim it as your own. Updates to this guide will be posted here - http://www.karrderized.com/romguide/ - link, but don't steal. Thanks.
Things you'll need
Back up your settings
Installing the Android SDK
Determine your phone's version
Download the correct recovery ROM for your version
Download the correct Hero ROM for your version
Setting up the fastboot connection
Boot the recovery ROM
Back up your phone with Nandroid
Wipe your phone
Load your new ROM
Boot into your new ROM
Things to note
Acknowledgements
Changelog
1 . Things you'll need
A HTC Magic phone (obviously) running Cupcake (1.5) and with a SD card
A USB cable for your HTC Magic
A PC. These instructions assume you're running a Windows variant, though the same procedures can be performed on a Linux machine. Don't ask me about Macs. If you're running Windows, note whether you have a 32-bit or 64-bit OS, it becomes relevant later on.
The Android SDK - current release as of this writing is 1.5 Release 3, available here.
Recovery ROM - Which particular one you want to use will depend on your phone's version (I'll cover this later on).
A signed Hero ROM to install. Again, this is version dependent.
Got all that? Good.
2. Back up your settings
Now, before we start, back up. I'm of the opinion that you can never have too many backups. Take a copy of everything on your phone's SD card, make sure your contacts etc are synced, any apps you want that you can't easily get back from the Market are backed up, all that stuff.
Another thing you should note are the APN settings for your particular provider. These are in Settings, Wireless Controls, Mobile Networks, Access Point Names. You may have multiple APNs listed - go into each one and note down all the settings. You'll likely need to re-enter these manually once you've installed your new firmware.
Once you're satisfied you've got everything backed up, we can start setting up our environment.
3. Installing the Android SDK
Download the latest release of the Android SDK - here at the time of writing - for your relevant OS. I'll be using Windows from here on in. Extract the .ZIP file to somewhere convenient - I've got mine on my C: drive under C:\android-sdk-windows-1.5_r3. We need the SDK for the tools it provides in the tools subfolder, fastboot in particular, as well as the USB drivers for your phone.
4. Determine your phone's version
As of this writing, there are two distinct versions of the HTC Magic - PVT32A and PVT32B. The primary differences between these two versions is the amount of RAM (288MB on the 32A, 192MB on the 32B) and the radio (Qualcomm MSM7200a for the 32A, Qualcomm MSM7201a for the 32B). Generally, if your phone is HTC branded, it's a 32A, and if it's carrier branded (Google, Vodafone, etc) it's a 32B. Mine's a PVT32B from Vodafone NZ. But let's find out for sure what yours is.
Grab your phone and turn it off. Now, while holding the Back button down, power it back on. Your phone should now boot to a screen with a white background, some lines of text, and some skateboarding androids at the bottom. Welcome to fastboot.
The first few lines on the screen, in green, are what we're looking for. Mine reads as follows:
Code:
SAPPHIRE PVT 32B SHIP S-ON G
HBOOT-1.33.0004 (SAP10000)
CPLD-10
RADIO-2.22.19.26I
Apr 9 2009,23:30:40
Yours will likely differ slightly. The number we're looking for is in that very first line - PVT 32B in my case. Make a note of this. The next item we're looking for is the second line, which indicates your SPL version. Some SPL versions do not allow ROM flashing, notably those of T-Mobile's myTouch3G variant of the HTC Magic. At this writing, HBOOT-1.33.0006 and HBOOT-1.33.0010 are the two known "perfect SPL" versions that do not allow flashing. If you have either of those versions, stop now. There is a complicated procedure you will need to follow first.
Otherwise, for now you can turn your phone back off (by pressing MENU).
5. Download the correct recovery ROM for your version
Head to this thread and download the recovery ROM for your particular phone version, as we determined in step 4. Save it in the tools subdirectory of the Android SDK (in my case, C:\android-sdk-windows-1.5_r3\tools).
6. Download the correct Hero ROM for your version
If you have a 32A, this thread should help you find a signed ROM (I'd suggest Fatality's Hero ROM): here
If you have a 32B like me, try Qteknology's Hero port here- the swap version is the fastest Hero ROM I've found so far. It does however require you to repartition your SD card in order to provide swap space to speed the ROM up - a guide for this is available from the linked forum post.
Note I have only tested the one I linked for the 32B as that's the version I have. Download whichever ROM you need to somewhere handy, and rename it to update.zip. Please note: if you have file extension display turned off (default in XP) then just rename the file to update instead - the .zip extension will already be set. Once you've done this, copy it to the root directory of your phone's SD card. You can do this using the standard USB connection system that the phone provides, or if you prefer using a card reader.
7. Setting up the fastboot connection
Start your phone in fastboot mode as we did in step 4 (hold down Back while turning the phone on). Once the fastboot screen is up on the phone, plug the phone into your computer with the USB cable.
At this stage, my computer asked for drivers for the phone - these are included with the Android SDK, in the usb_driver subdirectory. Users with 32-bit versions of Windows should use the drivers in the x86 subdirectory under that, and 64-bit versions should use those in the amd64 subdirectory. Once the drivers have installed, leave the phone attached to your PC - you're ready to proceed with booting the recovery ROM.
[Guide] Installing the Hero Rom on your HTC Magic - part 2
8. Boot the recovery ROM
We're going to use the Android SDK's fastboot utility in combination with fastboot mode on the phone to perform a one-off boot of the recovery ROM so that we can back up the existing setup, wipe the phone and then load the new ROM. At this stage, it would be wise to make sure you've synced contacts and backed up whatever you want to hold onto.
Open a command prompt window on your PC (Start, Run, cmd) and change to the tools subdirectory of where you installed the Android SDK, for example:
Code:
cd\android-sdk-windows-1.5_r3\tools
The prompt should change to indicate you're now in that directory. Now we make sure the phone is properly configured to communicate through fastboot. Type the following:
Code:
fastboot devices
If you see your device listed, we're about ready to go. Let's boot into the recovery ROM:
Code:
fastboot boot recovery-RAv1.2.0G.img
If the recovery ROM you downloaded is named differently, substitute it's name for recovery-RAv1.2.0G.img.
All going well, your phone should kick into the recovery ROM now - you'll come to a pretty green texted menu with the HTC logo in the background. This ROM is being loaded via the fastboot software and is NOT on your phone, just in it's memory. We have yet to make any modifications to your phone at all.
9. Back up your phone with Nandroid
Let's make one more backup to be safe. The recovery ROM we booted into provides us with Nandroid backup and restore, which we can use to backup the firmware and data currently on the phone to the SD card.
On your phone, use the trackball to scroll down to Nandroid v2.2 backup and click. This will start the backup process, and you'll see some yellow text start to appear at the bottom of the phone's screen. Once it's complete, you have a backup.
Use the trackball to select the Reboot system now option and click. It should load back into it's normal firmware. You can now mount the SD card as usual and copy the nandroid directory from the SD card to your computer. This is also a prime opportunity to back up your entire SD card.
10. Wipe your phone
WARNING: This is the absolute LAST point at which you can back out of this procedure. After this, it's all or nothing. Proceed at your own risk.
Boot your phone back into fastboot with USB attached (see step 4) and then load the recovery ROM again:
Code:
fastboot boot recovery-RAv1.2.0G.img
Use the trackball to move down to Wipe data/factory reset. This will erase all the data on your phone, ready for you to install the new ROM. Click. Congratulations, you have just wiped your phone! You are now ready to load your new ROM.
11. Load your new ROM
Still in the recovery ROM menu, scroll to Apply sdcard:update.zip. This process extracts the ROM from the update.zip file we placed on your SD card earlier and installs it onto your phone. It may take a little while so be patient. It'll tell you when it's done.
12. Boot into your new ROM
Select the Reboot system now option and click. Your phone will now restart with it's shiny new ROM! First boots can take a while, so bear with it. You'll probably see a new splash screen or two on startup, and eventually you'll get into your phone. You may or may not be prompted with a request about giving an app root access on your first boot - you can safely Always Allow this, as it's writing a swap file to your SD card in an effort to speed things up. You'll also need to go through the setup process on the phone again as if it were new, because for all intents and purposes it is. This includes setting up your Google account syncing, as well as the new Hero functionality such as your Facebook, Flickr and Twitter integration (if you so desire).
And from here on out, it's all up to you! Enjoy your new firmware, make it your own. There's some great new functionality in Hero over the standard Magic firmware.
13. Things to note
This firmware isn't perfect. I'm loving it and see myself using it from here on in, but there are some quirks. These may or may not be fixed with your particular versions of ROM, especially once this guide has aged a little, but I'll try and keep it up to date.
The main thing you'll likely notice (especially if you're using a 32B like me) is the slowness. There's a lot going on with this new ROM so lag is fairly common. The phone will speed up a bit once you've used it some more, so bear with it. Your initial setups and playing around will be slow because of initial caching and your non-typical use of the phone, but this should clear up. Various ROMs have tried for workarounds for this, for example Qteknology's Hero port uses a swap partition on your SD card to help speed things up. CompCache is also a popular method, but my own experience with CompCache hasn't been very successful.
There are also reports of SMS messages sometimes not arriving on the latest Qteknology ROM - I mostly didn't experience this until recently, but it seems to be an occasional issue. The ROM builders are working hard on the issues they come across so fingers crossed for resolution on this one.
14. Acknowledgements
This guide wouldn't exist without the xda-developers forum. The bits and pieces I gathered from thereabouts are what I used to run this procedure on my phone, and hence build this guide. The people there are much more experts at this than I am, so I defer to their wisdom.
I must also give props to Jesse of Radix's Gadget Blog. His instructions were incredibly helpful in getting my head around what exactly to do.
And also to papalazarou, whose forum thread prompted me to write this guide.
- KarrdeNZ
15. Changelog
Version 1.2 - 13 August 2009
Added Changelog
Updated links and references to ROMs to account for new versions
Changed ROM recommendations to Qtek for 32B based on personal experience
Removed references to now fixed bugs, added reference to SMS bug on Qtek's ROM
Added "perfect SPL" note
Version 1.1 - 29 July 2009
Added note about update.zip naming with regard to file extensions
Added SD card issue
Version 1.0
Initial release
First rate stuff mate, thanks very much. Now all I need is the new release of Jerp's ROM and I'll be embarking upon my first upgrade. Makes so much difference having everything you need in one coherent place. This post really should be stickied.
+1 for sticky.
Needs to be in one place, will cut down on 'how do i' and 'where can i find' threads
(note i said cut down, and not cut out lol)
This applies to all roms actually.
Great write-up! Thx for the effort, this will surely be handy in all other topics, where these questions are asked again and again (logically IMHO, as it isn't basic stuff for everyone).
Well done!
Now that is a quality tutorial cheers!
+1 sticky
I had posted these replies elsewhere before I realised you had posted the guide in it's own thread. I've run into a problem and it's really confusing me as to why it's not working
---------------------------------------------------------------------
KarrdeNZ, mate I followed your guide to the letter. I got all the way down to step 11 and then a problem occurred.
When I clicked 'Apply sdcard:update.zip' it just said cannot find or cannot load update.zip, or something like that, then said operation aborted?
I was trying to install the EXACT same ROM as you, I downloaded it to my laptop, renamed it update.zip and moved it to the root of the SD card.
Yet it didn't work, I can't for the life of me think where it's gone wrong as everything else up to that point had gone smoothly.
Any idea's?
----------------------------------------------------------------------
Well I tried downloading the same file again. No luck this time either!
This is what it says when I click the install from sdcard button:
--install from sdcard...
Finding update package...
Opening update package...
E: Can't open /sdcard/update.zip
(no such file or directory)
Installation aborted.
Now I get that it's saying that it can't find the file but I really don't understand why? I mean the file is there, do I have to unzip the file onto my computer 1st and then put it on the sdcard?
I thought i just stuck the zipped file onto the root of the card making sure i renamed it 'update.zip'
Please help me out guys, thanks.
i did have the same issues, sorted it by:
Formatting the sd card (fat32)
Changing the permissions on the zip file
Moving files to the sdcard then sticking the sdcard into another computer to check that the files had been moved.
And it worked!
Roy_Drage said:
When I clicked 'Apply sdcard:update.zip' it just said cannot find or cannot load update.zip, or something like that, then said operation aborted?
I was trying to install the EXACT same ROM as you, I downloaded it to my laptop, renamed it update.zip and moved it to the root of the SD card.
Yet it didn't work, I can't for the life of me think where it's gone wrong as everything else up to that point had gone smoothly.
Any idea's?
Click to expand...
Click to collapse
don't know if this is the exact same error, but i had a similar situation and it freaked me out, all you have to do (in my situation) is wait a few seconds or so. i think the phone is still in the process of mounting the SD card or initializing the card component. give it a few seconds (30 sec) and try the update again.
I formatted the card in the phone before I started, did u format yours in the actual computer itself?
Also how do I change the permissions on the zip file?
n1ck75 said:
i did have the same issues, sorted it by:
Formatting the sd card (fat32)
Changing the permissions on the zip file
Moving files to the sdcard then sticking the sdcard into another computer to check that the files had been moved.
And it worked!
Click to expand...
Click to collapse
this is 5 star
thanx works gr8
Excellent guide. All the other tutorials/guides/instructions totally went over my head. Yours was extremely clear and easy to understand. Two thumbs up!
Excellent
Thank you for an excellent guide.
KarrdeNZ said:
I must also give props to Jesse of Radix's Gadget Blog. His instructions were incredibly helpful in getting my head around what exactly to do.
- KarrdeNZ
Click to expand...
Click to collapse
Sweet.. I get a mention! Glad my guide helped you get started and now you're writing a guide too to help others - this is what a community is all about!!!!
KarradeNZ - you've made a great start to a guide here - but I really think this should all be in the XDA Wiki so everyone can contribute/update/maintain it. Then we just get one link stickied at the top and everyone goes there..
I just started to write up a skeleton of what I think should be in the 'Ultimate Guide to Sapphire Hacking' on the Wiki page at:
XDADeveloperWiki - HTC_Sapphire_Hacking
You want to help me improve it?
Heck.. if you want we can use your guide as a basis if you like - I just braindumped what _I_ think should be in it and I can immediately see stuff I've overlooked that's in your guide!
Feel free to take inspiration/snippets/whatever from my guide for it - just throw a link to it in there as well. I prefer to keep the guide itself separate but am happy to have it contributing to the wiki.
And there's only one A in my name.
When I apply sdcard:update.zip I get the following Error
E:cant open/sdcard/update.zip
(No such file or directory)
installation aborted
Please help and suggest what could be wrong ?
Just rename the file update mate.
Then try again.
Thanks Roy_Drage for the fast reply you sorted my .zip problem.
Also well done and thanks to KarrdeNZ for putting such a great guide together that even a noob like me could follow. My new Magic is now running Hero looks awesome !
bajax said:
Thanks Roy_Drage for the fast reply you sorted my .zip problem.
Also well done and thanks to KarrdeNZ for putting such a great guide together that even a noob like me could follow. My new Magic is now running Hero looks awesome !
Click to expand...
Click to collapse
BT works? (can you connect to a BT headset?)
Facebook integration works?
have you notice any issues?
[HOW-TO] Hey Noobs ... Here's help when you think you "bricked" your phone (U.S.)
Since we have apps now that seemed to have inspired G1 noobs to root and flash their phones without the prequisite of reading the instructions, I hope they might read this to help them get out of the "bricked" situation they often find themselves in. It's simple to do, it's saved my ass a number of times, and it will quickly get you back to a pristine T-Mobile status.
NOTE: This is for U.S. T-Mobile users. Your mileage my vary and it may need to be adapted with different files relative to your country and carrier.
You are not bricked if you can get into the recovery or bootloader just jammed up!
How to quickly UN-"brick" your phone:
All you need are two files.
DREAIMG.nbh
update.zip
THESE TWO FILES ARE FOR THE CONVENIENCE OF PEOPLE IN THE U.S.These can be downloaded at:
- http://www.brentcctx.com/android/DREAIMG.nbh
- http://www.brentcctx.com/android/update.zip
DREAIMG.nbh is the original T-Mobile U.S. Rom.
update.zip is the original T-Mobile U.S. "cupcake" update (signed-kila-ota-148830.de6a94ca)
Download these two (2) files and put them on the root of your sdcard and restore the original T-Mobile rom. You will do this by
remove the sdcard from your phone
put the sdcard into your card reader
put the card reader into your computer
make sure your computer recognizes the sdcard with a drive letter (Windows) or is mounted (Linux)
look in the root directory of your sdcard for any file named "update.zip". If one is there, delete it.
copy DREAIMG.nbh to the root of your sdcard
copy update.zip to the root of your sdcard.
double check that DREAIMG.nbh is spelled just like that (with DREAIMG in all caps and nbh in lowercase)
double check that update.zip is spelled correct and the whole thing is lowercase
safely remove the card reader from your computer (unmount in linux or eject properly in Windows)
remove the sdcard from the card reader
make sure your phone is off
put the sdcard back into your phone
press and hold the CAMERA button
while still holding the CAMERA button, press the POWER BUTTON (red button on the bottom right of phone)
at this point, you should see the phone checking your sdcard, looking for DREAIMG.nbh and checking it for errors
wait until you see "OK" beside all the different items and instructions at the bottom of your screen.
now, press the POWER button (red button on the bottom right of phone) which will restore DREAIMG.nbh
wait until everything has completed.
reboot your phone
your phone will also write the old, original radio back to your phone too and reboot itself
your phone will now boot into the recovery screen (if it didn't, start over with #1)
you should see the triangle with a yellow exclamation point ! (again, if you don't, start over with #1)
Now that you are in the recovery screen, that means your phone has been restored to the original G1 factory condition. Note: you have also lost root at this point, your radio is back to the original and, if you had a different SPL, that's been replaced as well.
While still in the recovery screen, it's now time to update your phone to "Cupcake". This is the OTA version from T-Mobile. It is not rooted or modified. It is strictly the OTA update.
Open up your keyboard and press ALT + L to go from the triangle/! to a menu
For safety sake, press ALT + W to wipe your phone (it should have already occured, but we're being safe)
Now we want to apply the sdcard:update.zip by pressing ALT +S
Wait until the update completes and you see instructions at the bottom of the screen.
Follow the instructions to reboot your phone.
At this point, your phone will update the radio. Be patient and wait for the phone to reboot itself.
Your phone will reboot into recovery again. All you need to do at this point is reboot your phone by pressing HOME+BACK.
You will have to be patient again while your phone boots for the 1st time with "Cupcake". If, after 5-7 minutes your phone hasn't fully booted, that means you have done something wrong. Start completely over.
If at any point during the process you get a warning that DREAIMG.nbh or update.zip cannot be found, that means you didn't copy the files properly. Start over! Put your sdcard back into your computer, check the root of your sdcard for DREAIMG.nbh (that filename is case sensitive) and update.zip (case sensitive as well). Make sure that update.zip isn't named update.zip.zip (that often happens with Windows).
Once your phone has rebooted, you will have to log in again. Your should have your phone back.
I now recommend flashing Cyan's latest recovery image. Search XDA Developer's Forum for the latest. Download and install.
If you still want to try and flash a modified rom, hopefully you have learned from the experience and will be more careful. My suggestion is to the following items, in the following order. Search XDA for the proper thread.
-- DOWNLOAD ANY ADDITIONAL FILES YOU WILL NEED (rom, SPL?, radio)
Now is a good time to re-format & re-partition your sdcard.
In most instances, you will want 3 partitions in this order: Fat32/Ext3/Swap
If you don't have anything to partition your card, get a trial version of Paragon Partition Manager.
Once your card is partition, copy all of your needed files to the Fat32 partition.
Install Cyan's latest improved recovery image next.
Install the most up-to-date radio
If, and only if, the rom you want to install requires a different SPL, then install that.
Now install the modified rom of your choice.
It's a good idea to re-flash the latest radio once again.
Now create an emergency kit !
For future problems, take those two files you originally download from the top of this thread and put them on your sdcard right now ... in the root of your directory. ALWAYS KEEP THEM THERE ! Do NOT rename them (keep them DREAIMG.nbh and update.zip). That way, should your phone ever hit the crapper again, you are fully prepared to get your phone working again anywhere you are without the need for a computer.
NOTE: if you do keep DREAIMG.nbh and update.zip in the root of your sdcard, be careful not to overwrite the update.zip file with a modified rom update. When you want to install a modified rom, just copy the modified rom's .zip file to your sdcard (do not rename it, keep it named whatever the developer named it). If you are using Cyan's latest recovery image, you will be able to apply any update using any .zip file in the root of your sdcard. Update to a modified rom by choosing that rom's .zip file name.
Can we get a sticky please at the very top of the page since this is the #1 asked question everso we don't keep getting this new thread daily, I always kept dreaimg on my phone as a just in case emergency get out of jail free card. Can the op also edit his post to mention that you are not bricked if you can get into the recovery or bootloader just jammed up at the very top of his post
Great. Will these two files also work on EU G1 with RC7 original ROM?
If they flashed the newest SPL shouldn't they flash the Original SPL before the DREAIMG.nbh since I think it downgrades the radio or am I wrong?
That's pretty much the purpose of doing it the way I described. It's less risky to just flash the DREAIMG.nbh and let it take it back to factory condition. It does the SPL & the old radio. There is no need to do the original SPL first doing it this way. It's also the safest for anyone that's inexperienced.
gridlock32404 said:
Can we get a sticky please at the very top of the page since this is the #1 asked question everso we don't keep getting this new thread daily, I always kept dreaimg on my phone as a just in case emergency get out of jail free card. Can the op also edit his post to mention that you are not bricked if you can get into the recovery or bootloader just jammed up at the very top of his post
Click to expand...
Click to collapse
agreed... can this be a sticky! it will help cut down on senseless new threads saying help or ummm i need advice.
this is a great write-up btw!
Can you post both links to the us rc29 and also eu version rc7 plus the cupcake upgrade since they are differant and flashing roms not meant for your locale could also cause problems
gridlock32404 said:
Can you post both links to the us rc29 and also eu version rc7 plus the cupcake upgrade since they are differant and flashing roms not meant for your locale could also cause problems
Click to expand...
Click to collapse
I will, and that's a very good point.
I'll do that when I get home in the morning.
Thanks for the suggestion.
blueheeler said:
That's pretty much the purpose of doing it the way I described. It's less risky to just flash the DREAIMG.nbh and let it take it back to factory condition. It does the SPL & the old radio. There is no need to do the original SPL first doing it this way. It's also the safest for anyone that's inexperienced.
Click to expand...
Click to collapse
Really? Wow all this time since RC33 I thought you had to flash the original SPL and DREAIMG.nbh to unroot lol
After a bit of research, I finally got a solution to flashing non-official ROMs on my Magic with [perfected SPL|]:
Download [FlashRec|http://zenthought.org/content/project/flashrec]. Since you cannot remote fastboot recovery ROMs, you have to use this app to flash a recovery ROM locally on your phone
Get your favourite recovery ROM (I used [this one|http://forum.xda-developers.com/showthread.php?t=530492])
Copy both files on your SD card; leave the ROM on root folder of SD card
Install FlashRec on your phone (remember to allow non-market apps in Settings->Application Settings)
Back up applications (optional, using ASTRO)
Back up your APN settings (following the "How to backup your APN details" section on [this page|http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_Hacking_2]. Note that this is not optional since my phone turned out to be unable to remember these settings after the ROM flashing. You cannot access data connection if you do not provide correct APN information
Get your favourite ROM at the bottom of [this page|http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_Hacking]; put it in root folder of SD card; rename it to update.zip without upzipping
Run FlashRec; click "backup current ROM" first; then type "/sdcard/##YOUR_RECOVERY_ROM_FILE_NAME_GOES_HERE##" into the text box, then click "flash ROM"
Power off the phone; Hold HOME and POWER until the recovery ROM appears
Follow the steps in Section 5 on [this page|http://wiki.xda-developers.com/index.php?pagename=HTC_Sapphire_Hacking_2]
Type in the backed up (written down) APN information and enjoy
Good thing about this approach is that you do not need to do crazy things to fix perfected SPL, which I somehow believe is quite bricking-prone.
(http://lineardependence.blogspot.com/2009/12/flashing-rom-on-htc-magic-with.html)
What is new about your instruction that we can't find in other threads ?
I ended up flashing an engineering spl but it's good to know that it can be done with perfected spl. Thanks for the info!
Thanks a lot, I just bought a Magic for my dad, and he wanted Sense and root.. Turns out it have Perfect SPL. I was reading the howto for GoldCard, fortunately I found this guide after a bit reading
1.33.0014
Does this method work om this SPL??
If not I don't want to start all over with my apps, contacts and widgets
This metod work only Perfect SPL.
not suitable for g2 3.03 official roms. flashrec failed to work.
thanks dude
used this method myself. very useful posting in amongst all the (unecessary?) talk of flashing SPLs if you have 1.5 installed and want to get in on the ROM fun. (Even clearer than the method in the Newbie guide too)
flash failed: could not run command
I will ask the same question as I did on the 4th december.
Does this method work on 1.33.0014
If not I wont use this method, cause my phone is working with officiel rom, it's just slow and batteryconsuming
Does not work.....
I took the chance and tryed this, and it does not work. So I guees the only way out for me is the goldcard method
Do you need to be root?
---Update Jan 31st 2011---
I have now included my own backups of the original HBoot and Recovery images from a newly replaced (stock Vodafone) Desire HD. I have edited the guide to include these image files.
--The reason for this guide is that when I tried to restore my phone to it's original state for warranty purposes I found that each of the 4 or more threads or guides I read on XDA and elsewhere had parts missing, weren't complete and seemed to trail on with questions about how to actually get the whole job done (with no one clear answer). After finally getting it all to work I decided it may be a good idea to put everything together in 1 complete guide.--
This is a complete, no nonsense guide to restore your HTC Desire HD back to it's original state for warranty purposes. This guide is for restoring to Vodafone Australia stock ROM version 1.32.178.5. This guide also covers restoring the corresponding radio version 12.28b.60.140eU_26.03.02.26_M. To the best of my knowledge this this is the correct ROM & radio versions as shipped at the end of December 2010 by Vodafone. This guide will also complete the process of putting back radio s-on, eng s-on, original hboot and unroot. This guide is aimed to include everything so the beginner could do it, in that sense I apologise if there are too many unnecessary details for the rest of you, please skip through to the important parts. Please note all Unix commands (such as those after you type "adb") are case sensitive. Be sure to put the exact upper case and lower case for the the file names you have chosen. Be sure your phone battery is well charged. If you can, use a laptop with the battery in and running on AC power or a desktop PC with a UPS, this is just to reduce any chance of your computer or phone powering off during flashing. Lastly the normal disclaimer you see everywhere, that procedures here could brick your phone or brick your phone if not carried out correctly, basically this should all work like it did for me but I can't be held responsible if your phone is reduced to a paper weight.
INSTALL ANDROID SDK
Firstly you need to have the Android SDK installed. If you don't follow this link: http://developer.android.com/sdk/installing.html
Make sure to follow the section on installing optional components as you need to install the USB driver components once Android SDK is installed. If you don't have Java SDK installed, trying to install Android SDK will let you know it needs this before it will install. One issue I found here is with Windows 7 64-bit the Android SDK 2.3 version will not install on to Java SDK 64-bit version, so make sure you download and install the Java SDK that says for "Windows" and not the 64-bit version. It is also a good idea to install the HTC MySync software that comes straight from the HTC website for your phone, this has USB drivers too.
HAVE INSTALLED FULL ROOT ACCESS & HBOOT
(CLOCKWORK RECOVERY, CUSTOM HBOOT, ENG S-OFF & VISIONARY+)
Most of you will already have all this done. Just check this easy guide and make sure you have already done all of these steps from where is says Method 1 to the end of the page: http://whirlpool.net.au/wiki/desire_hd_installing_roms
I make reference back to this step later in the guide so you will need to do this again.
MAKE A BACKUP
Seeing as this procedure will wipe everything from your phone you may want to backup everything for one easy restore after phone warranty/replacement. To make a Nandroid backup enter bootloader (power off phone then whole holding volume down press power button once to power on). Select recovery then backup/recovery and start a backup. It will be saved under a folder clockworkmod/backup/xxxxxxxxx/ on your micro SD card. One you get your phone back from warranty you follow the same procedures to restore just make sure you complete the One click Radio S-Off as linked to below and also install the full root access and hboot as described above. For restoring the backup, once in the bootloader and Recovery again (I'd recommend choosing factory wipe in the bootloader) just choose restore and select the following folder from the backup you made above.
IF LOCKED OUT USING 1.72.405.3 THEN USE THE DOWNGRADE PROCEDURES
Now if you are using 1.72.405.3 (or higher) or a custom ROM based on 1.72.405.3 it is quite likely you from the added HTC security features in these ROMS you have lost root access, custom hboot or the ability to change radio back to s-on with stock CID. If this is the case then follow this downgrade first by jkoljo: http://forum.xda-developers.com/showthread.php?t=905003
After the downgrade is complete make sure to remove file "PD98IMG.zip" from your micro sdcard and then follow the link above to carry out the full root procedures & hboot again.
INSTALL STOCK VODAFONE (AU) ROM
Follow this link to download Kazuroka's Vodafone Australia Stock Branded ROM 1.32.178.5: http://depositfiles.com/files/3x1c6v6hj
Create a folder on you micro SD card such as "stockrom" as follows: "/clockworkmod/backup/stockrom/" then copy the zip file there. Enter bootloader as described above. Choose recovery, then wipe/factory reset, choose backup/restore, then restore and select the zip file from the folder you just copied to your MicroSD card. After everything is done it will ask you to reboot. If so some reason when you select the option at the end to reboot and you just get a blank screen, wait for a while and be absolutely sure your phone your phone won't turn on then just remove and replace battery and then turn on.
CHECKING / INSTALLING STOCK RADIO
This stock ROM you just installed in the last step does not in my experience reload this stock radio. Here's how to check... At the home screen press menu, settings, About phone, Software Information and look under Baseband version to check which radio version you have installed. The stock radio that ships from Vodafone that matches this ROM is I believe 12.28b.60.140eU_26.03.02.26_M. If you have any other numbers here it means you have a different radio version installed than the one that came with the phone. I would suggest you follow this guide to install the stock radio version back if you have a different one installed. You will need to redo everything in the link above that was for titled installing full root access & hboot. Now download the stock radio file (thanks to Drakknar) from this link: http://www.multiupload.com/EUAUJCXGPN
Now if you've installed full root access & hboot as in the link above you will have a folder on your PC where you extracted fastboot. For me it is "C:\fastboot\". Open the radio zip file you just downloaded on your PC and copy the "radio.img" to the folder you have containing fastboot. Reboot phone into the bootloader as described above. Connect your phone via the USB cable to your PC. Make sure you've selected fastboot on your phone. It will display something like fastboot USB connection. On your PC open a the command prompt (Windows key + R to bring up the run box then type cmd and press ok). Go to the folder where fastboot is. For me without the "" marks I type:
"cd\fastboot"
then to install the radio I type:
"fastboot-windows flash radio radio.img"
This should all finish well then you can reboot your device and close command prompt. Sometimes flashing the radio can result in a line across the screen on the first time booting up but in my case it goes away the next time I restart the phone. Now once started up check in settings again to be sure you now have the the right radio version installed.
PUTTING BACK STOCK CID & RADIO S-ON
Reboot into the bootloader and check what it says under system info. If you have CID-11111111 it means you have super CID and radio s-off. You may have used jkoljo's One Click Radio S-Off to do this, no matter even if you haven't this is the easiest way restore it back also. Follow this link (thanks to jkoljo) for his One Click Radio S-Off: http://forum.xda-developers.com/showthread.php?t=857537
In his 2nd post you will see the link to download "Easy Radio tool v2_2.zip". Connect phone to PC using USB cable. Select charge only on phone and also make sure USB debugging is selected in settings, apps. Extract the zip file to a folder on your PC somewhere. Run "Desire HD easy radio tool_V2_2". While running make sure phone does not sleep and the screen stays on as it will pop up with a superuser request you will need to select yes to. On the Desire HD Radio Tool select Stock CID then put in "VODAP021" without the "" marks. Making sure the first "O" is the letter and the second "0" is the number zero. Click Do it! and be sure it all finished without any error displayed. Next select Radio S-On and click Do it!. Close program and restart phone. Check system info in bootloader and you should now see CID-VODAP021.
PUTTING BACK STOCK HBOOT & ENG S-ON
--edit Thanks to dazweeja for pointing this out. I've been told replacing the hboot and the recovery image to stock have quite a risk of bricking your phone if anything goes wrong. I'd suggest extra caution making sure you type the commands correctly.--
Tell tale signs your phone is modded are ENG S-OFF on the top line of entering the bootloader and also when you click on recovery it goes though to another list saying Clockwork Recovery. You will also want to remove root (superuser access) during this proccess. Now to remove root you can either run Visionary+ and select Unroot Now or what I did is just redo the step above that was to flash Kazuroka's Vodafone Stock ROM. After reflashing you only need to install a file browser from the market such as Astro or Androzip and then use it to install Visionary+ from you micro SD card. The only option you need to select in Visionary+ is Temproot now. This means root access will be gone after reboot. Now to remove Eng S-Off and put back the stock hboot & recovery image. Download my backup of the original recovery image from here: http://forum.xda-developers.com/attachment.php?attachmentid=504042&stc=1&d=1296394732
Also download my backup of the original HBoot from here: http://forum.xda-developers.com/attachment.php?attachmentid=504041&stc=1&d=1296394732
Extract the two zip files "Original_VHA_HBoot.zip" and "Original_VHA_Recovery_Image.zip" and you will get "recovery_orig0.bin" and "hboot_orig0.bin". Connect your USB cable to your phone and select "Disk drive, Mount as disk drive" and select "Done". The MicroSD card will now pop up as a drive in Windows. Copy the two files "recovery_orig0.bin" and "hboot_orig0.bin" to the new drive that popped up which is your MicroSD card on your phone. Make sure you copy these two files to the root folder of your MicroSD card (root folder means the base not a folder named "root"). After copying these two files, then on your phone, pull down the status menu sliding your finger from the top down. It should say "Ongoing" and underneath Select "Disk drive" now choose "Charge only" then select "Done" and make sure USB Debugging is on (in Menu, Settings, Applications, Development, USB debugging). On your computer open a command prompt and go to the "platform-tools" folder of your Android SDK installation. For me its:
"cd\program files (x86)\android\android-sdk-windows\platform-tools\"
then type
"adb shell"
"su" (if you get permission denied, you have to do run Visionary+ and select temproot now)
"busybox dd if=/sdcard/recovery_orig0.bin of=/dev/block/mmcblk0p21"
"busybox dd if=/sdcard/hboot_orig0.bin of=/dev/block/mmcblk0p18"
"sync" (wait 10 seconds then after that, you can close the command prompt)
Power off phone and then re-enter bootloader. If everything worked you will now see:
ACE PVT SHIP S-ON
HBOOT-0.85.0007
Also you'll notice that System Info is gone and also if you do select RECOVERY it will no longer go to Clockwork Recovery list but instead to a screen showing a picture of a phone with a red exclamation mark. Selecting Recovery means you'll need to pull the battery to reboot your phone. If you don't want to pull the battery, don't select RECOVERY but instead select FASTBOOT then POWER DOWN.
REMOVE VISIONARY+ (AND OTHER APPS) AS WELL AS CHECK FOR UNROOT
As described in the last section to check your device is unrooted... Make sure you've rebooted since you last did a temproot in Visionary+. Open a command prompt and go to the "platform-tools" folder of the Android SDK. Make sure phone is connected to PC with charge only and USB Debugging. Type:
"adb shell"
"su"
If you get permission denied then all good, your phone is unrooted, you can close command prompt. At the home screen go into apps then hit the menu button and select remove app. You will see a list of apps on the left tab that are downloaded apps. For me the apps I uninstalled were Visionary+, Superuser, and Androzip. Choose clear data, force stop, and uninstall for each app. Now depending on if you are going to keep your MicroSD card or send it in with the phone for warranty, will depend on if you need to to backup and wipe the MicroSD card. If you do need to send it in, connect the phone to your PC with the USB cable and select Disk drive Mount as disk drive and done. In windows you'll need to make sure you can see hidden files & folders. In Windows 7 open explorer (Windows Button + E) then select Organise, Folder and search options and select the View tab. Make sure you have selected Show hidden files, folders, and drives. Make a folder on your hard drive such as "phonecard backup". Go to your phone memory card for example "removable disk f:" or whatever the drive letter may be, select everything (ctrl + A) and then holding ctrl drag and drop everything into the "phonecard backup" folder on your hard drive. Once finished In Windows right click the taskbar icon and select eject removable disk. On your phone, remove the usb cable. Under settings, SD & phone storage, select Unmount SD card, then select Format SD card, Erase everything. The other optional thing you can do is a factory reset. On talking to HTC regarding warranty or repairs they asked if I'd done a factory reset. They also said this was the first thing they would do to try and resolve my issue. I figure it's a good step to do and you can tell them you've done a factory reset without it resolving your issue. In the same menu, SD & phone storage, select Factory data reset, reset phone, erase everything.
DONE! YOUR PHONE SHOULD NOW BE BACK TO STOCK & READY TO TAKE BACK FOR WARRANTY IF NEEDED!
--Note I have put together this guide from the works of a number of XDA members. Full credit for all the files, guides, tools (and help) I used here go to, jkoljo, sfjuocekr, Drakknar, Kazuroka, dazweeja, OzJD and leith51. Thank you--
Well done, Yoshi. This guide will be very useful for the many people who've been asking for it. I followed a very similar procedure when I returned my phone for warranty so your instructions look very solid to me.
Just a small point, the clockwork recovery mod *is* the custom image you flash to the recovery partition so it's still present after flashing the Voda nandroid/clockwork backup. In your instructions, you overwrite it with "busybox dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p21" but you just as easily use fastboot to flash the stock recovery image while you're flashing the radio, eg. "fastboot-windows flash recovery recovery.img". Either way works but fastboot is safer because you're more likely to be warned if something goes wrong. There's no way around using 'dd' to flash hboot though (like you suggest). I held my breath at this point because if you get this part wrong, it's an instant brick. Luckily everything went smoothly.
Again, great work.
Actually if you just flash the vodaphone stock rom completely, you get rid of eng s-off, new radio and clockworkmod in a single shot
Also instead of android sdk you could use the radio flash guide attachment, because it has all the required files for adb.
Sent from my Desire HD using Tapatalk
jkoljo said:
Actually if you just flash the vodaphone stock rom completely, you get rid of eng s-off, new radio and clockworkmod in a single shot
Click to expand...
Click to collapse
There's no RUU available for Vodafone Australia branded ROMs unfortunately, only a nandroid/clockwork backup. I guess you could just run the stock 1.32.405.6 HTC RUU, install clockwork mod, flash Vodafone AU clockwork backup, temproot with Visionary, dd stock recovery, and then unroot. It's a little simpler but I was a bit hesitant to try it though as the Vodafone AU ROM is 1.32.178.5 so some of the other eMMC partitions overwritten by the 405.6 RUU might differ from Voda ROM. It would probably still work but Voda might be able to tell if they cared to look (for warranty).
Nice work mate
Cheers
I had to send one back, and it took me a while to gather all the info, so many thanks for the single shot guide.
As an aside, my returned device was in fact returned to me as
"Uneconomical to Repair" due to liquid Ingress
So the first contact was... "tough matey, it's not covered, your screwed"
I 'pushed' them as this was not acceptable and in the end *2 hours and 4 people later* I got a replacement.
The phone they sent back wasn't working, no response off the screen, so I took a 'look' at it, turned out, all the missed was connecting the screen back up correctly.
I did this for them and lo and behold it worked, so I spent the next two weeks whilst my new one arrived, getting to know how to flash/mod/change the thing, when I returned it to them, I re-disconnected the screen ;-) for them.
Not sure if they have tools to tell other obvious things, but date stamps and versions would be a clear indication that you have been playing
But judging by the standard of the return I had, I would not be concerned after following this guide.
dazweeja said:
There's no RUU available for Vodafone..
Click to expand...
Click to collapse
Ah, I see
Nice guide!
Sent from my Desire HD using Tapatalk
silashack, that's crazy! Well I'm glad I cought this before my 28days are up so holpefully as HTC have said so far they should just completely replace the phone if they find the same problems I've found. They would make me nervous about repairing my phone if that's their standard here in Aus.
silashack, I'm interested to know how did you open up the phone without tearing all those little void stickers on the screws? I would love to see a disassembly guide. I have looked but found nothing on the net so far... did you take any photos? Did you find any water sensors in this phone (ie the white litmus paper or some kind of paper that changes colour permanently on moisture and voids the warranty)??
I'm guessing DHD will have water sensors like other HTC models. I just don't like this idea. I mean I don't know how sensitive this paper stuff is but these are the current scenarios I am afraid of voiding my warranty idea because of stupid water sensors... having the phone with me on a rainy day, replacing the screen protector with the water method, having my phone with me at a rave or nightclub and getting sweaty pockets from a night of dancing.
Originally Posted by dazweeja
There's no RUU available for Vodafone Australia branded ROMs unfortunately, only a nandroid/clockwork backup
Click to expand...
Click to collapse
Once I get my replacement phone back from HTC & Vodafone (and before I start modding the crap out of it again ) I was wondering if there is a way to create a full backup that would include the radio version, be completely unmodified and not have clockwork recovery, modified hboot, eng s-off ect? If there is a way and someone would be kind enough to explain it then I'd be happy to do it and post up the backup ROM so others have a 1 shot method to return their phones to stock 4 warranty for Vodafone (AU).
Thanks alot for this info, its good to know my voided warranty can be unvoided. I'd like to thank you but I can't seem to see a thank button, I'll try again on my desktop tonight...
Props Yoshi!!
Man this will help a few people for sure.
Yoshi_523 said:
silashack, that's crazy! Well I'm glad I caught this before my 28days are up so hopefully as HTC have said so far they should just completely replace the phone if they find the same problems I've found. They would make me nervous about repairing my phone if that's their standard here in Aus.
silashack, I'm interested to know how did you open up the phone without tearing all those little void stickers on the screws? I would love to see a disassembly guide. I have looked but found nothing on the net so far... did you take any photos? Did you find any water sensors in this phone (ie the white litmus paper or some kind of paper that changes colour permanently on moisture and voids the warranty)??
I'm guessing DHD will have water sensors like other HTC models. I just don't like this idea. I mean I don't know how sensitive this paper stuff is but these are the current scenarios I am afraid of voiding my warranty idea because of stupid water sensors... having the phone with me on a rainy day, replacing the screen protector with the water method, having my phone with me at a rave or nightclub and getting sweaty pockets from a night of dancing.
Click to expand...
Click to collapse
Tell me about it, don't get me started on the 'support' issues so far
When the phone was returned, I saw no void stickers on the screws as such.
I to could not find a tear down on the HD, but watching a normal Desire gave me the confidence to examine the HD, for all intentional purposes this thing was classified as dead by them not me, so nothing to loose. I did not take any pictures, which is not my normal style, I tend to do that for my own pedantic reasons on all my projects, but as this was DOA I did not bother, sorry
As for a water sensor... The single sheet of paper that came back with the phone describes the possible reasons for "Liquid Ingress" by Vodafone something like:-
Use in a steamy bathroom
On the Train
In a humid climate
In your pocket
You get the gist, all pretty normal day to day possibilities, so I not only didn't consider any sensors, I couldn't care less, it was a pathetic list, will try and find it and post on here.
The flat cable that connects the screen to the device wasn't seated right, using a small jewellers flat blade, I lifted it , blew it clean with compresses air and then reseated it.
The removal of screws was easy, but there is something about the way the top end is connected, for the life of me I could not remove the fascia at all, I ended up with it slightly off the device but still connected, I did not push this as it looked like it could bend the fascia where the speaker grill area was, so when I put it back together, I could see a slight gap at the top right between the case and the screen, less than a mm but enough that it would have bugged me.
I have since bought a gel case for my new one, but in light of the pathetic reasons given for possible liquid ingress I am concerned about the sticky residue that occurs when you hold it for any length of time, if this is transferred to the inside of the case during our summer months... I can see a few people getting warranty denied for this.
I also was NOT aware of the ridiculously short period of manufacturers warranty, and considered the need for insurance as pointless due to the advertising by vodafone about 24 month repair warranty, covers jack **** to their benefit
As for any 'offers' made by HTC or Vodafone, make sure you have that in either writing, or confirm the conversation has been recorded (if support on 1555)
When I deal with them, my last two questions are
1. Could you please repeat your name and how to spell it?
2. Can you please confirm that THIS call HAS been recorded
Allegedly, all calls are recorded, so you can use this to get them to go back and confirm any agreement or discussion/decisions that transpired between you.
All this seems a little harsh, but having dealt with them (and still dealing with them and the TIO) these are steps you need to take to get things moving how they should and not be treated like a third rate citizen, fobbed off with lame support and excuses.
jkoljo said:
Ah, I see
Click to expand...
Click to collapse
Yeah, it seems every other country/carrier has a leaked RUU. You think we Aussies would have one too - after all we produced Julian Assange
I think i am the only one cant solve this problem, hopefully u can guide me.
Yoshi_523 said:
"busybox dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p21"
"busybox dd if=/sdcard/DHD/hboot_orig.bin of=/dev/block/mmcblk0p18"
Click to expand...
Click to collapse
If I've read this properly, it doesn't look like you've given the steps to actually copy the recovery.img and hboot_orig.bin files to the SD card before trying to re-write them.
^^ Oh sh*t! Sorry about that... Thanks matm for the picking that up! I've just rewritten that part so it now says to copy recovery.img and hboot_org.bin to the sdcard folder of the MicroSD card rather than to the Android SDK folder (which would have been useless).
Ok so as of today the 23rd of January the guide should be okay on that.
By the way guys I just got my new phone today from Vodafone. They didn't even look at it they just replaced it on the spot. I was within the 28day of purchase. I've noticed reception is showing more bars especially when I put in the 3 SIM card compared to before. I've also noticed there is a problem quite noticeable when I hold my left hand covering the bottom MicroSD & Sim card cover plate. This is most noticable with the Vodafone SIM in which holding it makes it go from 3 bars to 1 or zero bars. The position I'm holding the phone is pretty much identical to the "death grip" that messes with the iphone 4. As soon as I move my hand so it is not touching the bottom cover the reception bars come back. Strangely using a gel cover doesn't fix this.
I think that's a known problem. Mine does the same and has from day one.
Also change this line:
"busybox dd if=/sdcard/DHD/hboot_orig.bin of=/dev/block/mmcblk0p18"
to
"busybox dd if=/sdcard/hboot_orig.bin of=/dev/block/mmcblk0p18"
Because in your instructions, you say to copy the files to your sdcard, not copy the hboot to a folder on your sdcard named 'DHD'.
^^ Oh Sh*t. Sorry about that. Fixed the guide again. Thanks again guys. If any more problems with the guide please let me know. I don't want to "root" peoples phones (Aussie slang for "f*ck"). I want to "unroot" them. heh heh
Also if you wanna see some video's I put together on the Desire HD "death grip" reception issue. Have a look at this link:
http://forum.xda-developers.com/showthread.php?p=10842571#post10842571
I should have also said before, that this is an awesome guide!
It always makes me feel better to know someone has already done this before I try.
Okay, have found a lot of threads similar to this, but with key differences that are making the answers not-terribly-helpful in my particular circumstances. Not a comment on the answers, but enough that I feel the need to ask my question specifically.
I am trying to gain more control over my MyTouch 4g Slide (aka Doubleshot), obviously on T-Mobile.
It is running Android 2.3.4, and has hboot 1.45.0013. I have wiped it a few times in the process of fuxing with it, so right now I'm not worried about losing anything other than basic function (i.e., bricking it is still bad).
I have tried the zergrush exploit (it's been closed),
have managed to unlock the bootloader using the HTC unlock tool,
and have managed to flash the appropriate Clockworkmod recovery and get the blue menu to come up.
My overall goal isn't to do any major overhauls- I want to be able to allow some apps to turn my GPS on and off, clean out some bloatware, and put some new ringtones into the same folder as the stock ones. My understanding is that temporary root access is enough to do these things- go in and clean up, change some permissions on apps, then go back to being a normal user, just like with a well-managed Linux computer.
I just can't seem to get the next step to work.
My understanding is that I now somehow use Clockworkmod to install Superuser from the .zip archive. The options I get in the recovery screen are:
reboot system now
apply update from sdcard
wipe data/factory reset
wipe cache partition
install zip from sdcard
backup and restore
mounts and storage
advanced
power off
My impression is that I should be using "install zip from sdcard" to install Superuser, but when I select that, the menu just disappears, and I am left looking at the logo, with no further options. I have seen it implied that there should be choices about which zip to install- those never come up.
What am I missing? My google-fu is failing me in trying to find instructions or guides for this particular combination of limitations and progress.
EDIT TO ADD: Ah- found part of my problem... the recovery menu uses the camera button, not the power button. Still somewhat at a loss to see what's next. Installing from the SD card fails. Info in a second post.
Got the menu working, but now failing to install Superuser. I get the following output:
Mounting SYSTEM...
Deleting SYSTEM:bin/su...
Extracting files to SYSTEM...
Setting SYSTEM:bin/su permissions to 06755...
Creating SYSTEM:xbin/su symbolic link...
E:Error in /sdcard/Superuser-3.0.7-efghi-signed.zip
(Status 0)
Installation aborted.
Now what?
I am seeing in other places that HBOOT 1.45.0013 can't be rooted. I've been trying for about 9 hours to do this. . .no luck, even with a variety of methods.
bummer.
I'm in the same boat as the both of you. Spent the last two hours and enough tabs in my browser that my music player was skipping when switching between them, and my machine is nothing to be scoffed at!
There just doesn't seem to be enough clear information about how to root this device, and with only 7 pages of development threads, it's gonna be hard to be told to search!
In recovery you use the trackpad to navigate, and select....also, why not just flash a pre rooted stock rom? Follow the directions in this thread, it will work with any rom, not just ICS roms. I used the instructions in this thread to install Bulletproof on my Bf's phone which was an insurance replacement, so it had the same hboot that you guys have, and S-on. It worked flawlessly, I am not sure why so many people are having such a hard time, because it worked the first time perfectly for me.
http://forum.xda-developers.com/showthread.php?t=1508556
Edit: Which recovery are you using?
Woot! Oops...
Well, I managed to root my phone... and then borked it through my own overexuberance. :headdesk: Oh well, I can fix it. Important part:
I finally found out what "Status 0" means- the zip you are trying to install wasn't signed properly. I re-downloaded, no luck. But there is an option to turn off signature checking in CWM, and that worked, after some fiddling- Superuser installed and worked fine. Not sure if re-downloading ended up being relevant or not.
So, you can root this version without flashing a new ROM.
That said, I think I probably did enough weirdness to mine that I will go for a new stock ROM, so much thanks to yellowjacket for posting that thread link. Removed HTC Sense, then somehow borked Go Launcher Ex, so my phone doesn't have a home screen and I can't get to the app I used to move stuff to fix it. Of course I never found a set of instructions for making a Nandroid backup until after I messed things up... Oh, well, time to go looking for the stock ROM.
Thanks all!
If anyone has a Nandroid backup or copy of the dead-standard out-of-the-box ROM for this phone, please let me know. All I am finding is modified versions. Can't find the base that they were made from, and even the most basic version says it requires S-OFF to install. :headdesk:
Do you specifically need a nandroid backup, or would a flashable ZIP do? Pointers to the latter are available.
Flashable zip would actually be preferable, and pointers would be very much appreciated. I know they have to be out there somewhere, I'm just not finding the right search terms to locate them among all the modified versions.
Look at this post in the developer reference thread: http://forum.xda-developers.com/showpost.php?p=17384145&postcount=7
(There's lots of stuff listed there, but look for the 400 MB+ images.)
NOTE: Some ZIP tools get confused by these signed ZIPs, so they might seem corrupt. Check the MD5s to see that you got a good download. 7Zip seems to deal with them OK if you want to look inside.
I have personally flashed the 1.28 and 1.55 ZIPs without incident, but I did check the MD5s.
Well, I was not able to restore the ROMS from the links wjcarpenter linked- everything worked fine, as far as I can tell, but the phone said the "updates" were older than what was originally installed, so the installation was aborted. Not sure how to fix/handle that.
For the moment, I have one of the cleaned-up ROMs that is very similar to stock, but I would really rather it not be obvious that I rooted the phone the second you start it up (the one I found has changed the startup animations), so I will keep looking.
If it's going to be obvious that I changed the ROM, I guess I might as well start looking for the best custom ROM... any suggestions as to which is the most stable?
Firefairy said:
Well, I managed to root my phone... and then borked it through my own overexuberance. :headdesk: Oh well, I can fix it. Important part:
I finally found out what "Status 0" means- the zip you are trying to install wasn't signed properly. I re-downloaded, no luck. But there is an option to turn off signature checking in CWM, and that worked, after some fiddling- Superuser installed and worked fine. Not sure if re-downloading ended up being relevant or not.
So, you can root this version without flashing a new ROM.
That said, I think I probably did enough weirdness to mine that I will go for a new stock ROM, so much thanks to yellowjacket for posting that thread link. Removed HTC Sense, then somehow borked Go Launcher Ex, so my phone doesn't have a home screen and I can't get to the app I used to move stuff to fix it. Of course I never found a set of instructions for making a Nandroid backup until after I messed things up... Oh, well, time to go looking for the stock ROM.
Thanks all!
Click to expand...
Click to collapse
Just think of it as a big learning experience! The first time I rooted a phone, I messed it up so much I had to keep flashing back to stock and rerooting at least 3 or 4 times. Thankfully I had a phone that was virtually unbrickable. It was a good learning experience though, and I now feel comfortable rooting and flashing on several different devices.
Firefairy said:
Got the menu working, but now failing to install Superuser. I get the following output:
Mounting SYSTEM...
Deleting SYSTEM:bin/su...
Extracting files to SYSTEM...
Setting SYSTEM:bin/su permissions to 06755...
Creating SYSTEM:xbin/su symbolic link...
E:Error in /sdcard/Superuser-3.0.7-efghi-signed.zip
(Status 0)
Installation aborted.
Now what?
Click to expand...
Click to collapse
download from androidsu and either save it directly to the ROOT of your sdcard, or copy and paste to the root of your sd card. i always get that same error when i install superuser from a folder in my sd card.