Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user   ...
Upcoming SlideShare
Loading in …5
×

Rooting a Vodacom HTC Magic and upgrading the firmware in ...

2,591 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,591
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Rooting a Vodacom HTC Magic and upgrading the firmware in ...

  1. 1. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM ARBITRARY USER Jonathan Endersby, Recovering Technologist Search GO Home About Me Good vs Evil Quotables « Let The Police Eat Cake HTC Magic – Android Review » RECENT POSTS Rooting a Vodacom HTC Magic Quick and Simple Server SMTP and upgrading the firmware in You can keep Mr Huntley South Africa to get Android Coffee Filters and Frickin Laser Beams! Market and more. Android for noobs and Heroes! If you’re in South Africa and you own an HTC Magic Android phone you’ll soon HTC Magic – Android realise that it’s missing Android Market , which to be honest, is pretty much Review what makes Android so damn amazing in the first place. In its place is the Leaf Open Market . Leaf are the South African HTC importers. Open Market is about as awesome as getting stabbed in the eye with a pencil, repeatedly. The application works okay, but the selection of applications is incredibly dismal. RECENT COMMENTS Update 30/06/09: There are rumblings that Leaf is going to “release” Market in “two weeks”. Supposedly Skye on Quick and they’re going to be sending out instructions on how to Simple Server SMTP ROM your phone or allowing you to take it into a Ellen on Quality vodacom store and getting it ROM’d there (most likely Vacation Club Scam they’ll need to send it away). I have no idea how true Skye on You can keep these claims are. Maybe someone wants to phone Leaf Mr Huntley and ask them? Claudio on Rooting a Vodacom HTC Magic Update 23/07/09: A really good resource for anyone and upgrading the looking to hack their Magic is the XDA-Developers firmware in South Forum. Some kind souls have also recently added a Wiki Africa to get Android specifically put together for hacking the Magic (Sapphire) Market and more. which every one of you should read from start to finish. One week with Android : Anyway, the primary reason I love Android is because it’s hackable. Commence copperfish.net on hacking. Warning: Yes, this probably will void your warranty. Yes, it’s possible Rooting a Vodacom that the real Android Market will eventually be released in SA, but I’m not holding HTC Magic and http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ading-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 1 of 11
  2. 2. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM that the real Android Market will eventually be released in SA, but I’m not holding HTC Magic and my breath. upgrading the firmware in South Basically what we’re doing here is updating the phone’s firmware to the version Africa to get Android HTC originally intended the Magic to ship with… There are stacks of other Market and more. firmwares (called ROM’s in the ‘community’) floating around, I’m just pointing to one that definitely works. Using the wrong ROM can put your phone in a state where it refuses to boot… Never fear, see below ‘Recovering from a bricked Magic‘. LINK LOVE General Steps Me on Last FM I’m going to explain the general steps you go through first… This will help you Me on Twitter understand what it is you’re about to do so that you aren’t just blindly My Flickr Photos following instructions. 1. We get the Android SDK and Fastboot applications installed on our computer 2. We copy the ROM we want to install onto the SD Card and rename it ‘update.zip’ 3. We boot the phone into FASTBOOT mode. TWEETALICIOUS 4. Using the FASTBOOT program we temporarily upload and ‘install’ the daldroid-recovery.img ROM over USB. ( This is a special boot loader app that Just had another 'Holy lets us do cool stuff like made Nandroid backups and install that update.zip Crap Wikipedia is ROM from the SD Card.) Awesome' moment. 5. The phone boots into the daldroid-recovery mode. about 5 hours ago 6. We backup our original ROM to the SD Card using Nandoid, clear some @elodiek "You're the settings and then install the new ROM. one that I want" from 7. Congratulations, you have a rooted, real android phone ;) Grease. about 9 hours ago http://notalwaysright.com Step by Step Instructions <- Hours of fun. a day ago Okay, now that you know the basic steps, here are the details. @buge yeah,so far 1. Enable USB debugging on the device in Settings->Applications- I've got feline fantasy, >Development->”USB Debugging” catassains creed and 2. Ensure you have the Android SDK downloaded, and the included USB driver Tony Hawk - installed correctly on your desktop. American Catlands. a 3. Download Fastboot. Since I use linux I just copied the ‘fastboot’ binary to the day ago Android SDK’s tools directory and made it executable. Cat back from the 4. Open up a terminal/dos prompt and “cd” to the tools directory in your Vet. Not pregnant, Android SDK folder. just muscular... 5. Plug in your USB Cable. Negative FIV and FLV 6. Run the following command: tests (phew) and got her chipped. The adb devices mark of the beast. a day ago Linux users will need to run: @buge Christo Berg is sudo ./adb devices big in the Boland. a day ago 7. You should see your Android phone’s serial in the list. If you get an empty list, you need to sort out your USB driver. http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ading-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 2 of 11
  3. 3. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM list, you need to sort out your USB driver. 8. Download Daldroid’s Rooted (adb shell) Original HTC ROM for Magic and Daldroid’s Recovery Image 9. Unzip the daldroid-recovery.zip file and put it in the Android SDK’s tools directory. 10. Connect the phone with the USB cable and from the notifications bar, mount the SD card. Rename daldroid-htcmagic1-signed.zip to update.zip and copy it to the phone’s SD card. 11. On your device, enter the bootloader FASTBOOT mode by turning off the phone and then, while it is off, pressing the volume down button while pressing the power button. 12. You should get a screen with some androids on skateboards at the bottom… Give it a second to run whatever tests it runs. 13. Pressing the back button will get you into FASTBOOT MODE and you should see the screen change to say ‘FASTBOOT USB’ 14. Type the following commands on your computer (not on the device): fastboot boot daldroid-recovery.img Again, Linux users will need to run: sudo ./fastboot boot daldroid-recovery.img 15. This will upload (over usb) a mini recovery image and reboot your phone… It’ll take a few seconds and you’ll be prompted with the recovery interface. 16. Select ‘Nandroid Backup 2.1′ from the menu. This will write a backup of your existing system to the SD card… useful in case something goes wrong. 17. Select ‘Wipe Data/factory reset’. This erases settings etc that might not be compatible with the new firmware 18. Select ‘Apply sdcard:update.zip’. This essentially installs the system image from the update.zip file. 19. Select ‘reboot system now’. 20. Wait a long time for the first initialization. Congratulations, you have a real, rooted, Android phone with Android Market and thousands of quality apps to install. The really nice thing about the Daldroid image is that it comes with all the APN settings etc required for Vodacom so your HSDPA will work straight away. Recovering from a ‘Bricked’ Magic I promised earlier I would tell you how to recover from a ‘Bricked’ Android phone… I’ve put ‘bricked’ in quotes because a lot of people seem to be thinking they’ve bricked their phones when in reality it’s quite easy to recover. 1. Check if you can get to into Fastboot Mode: 1. Remove the battery. 2. Wait 10 seconds (or more) 3. While pressing the volume down button, pop the battery back in. 4. If it doesn’t turn on by itself, keep pressing the volume down button and press the power button. http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ading-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 3 of 11
  4. 4. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM press the power button. 5. You should get the Fastboot menu. 6. If you don’t get into Fastboot mode, try a few more times and then panic. I don’t know how to help you. Try Google. 2. You now need to copy the right update.zip (see step 8 above) onto your SD Card. There are two ways: 1. Get a usb card reader or use another cell phone that will allow you to mount the SD Card over USB and just copy it. 2. or, the slightly fancier way, while your phone is in Fastboot mode run the following command on your computer (first put the new update.zip in your Android SDK tools directory): adb push update.zip /sdcard/update.zip Again, Linux users will need to run: sudo ./adb push update.zip /sdcard/update.zip This uploads the file directly onto the SD Card via USB. It takes a minute or two so do be patient. 3. Now you just need to follow steps 11 though 20 from the instructions above and you should be golden. Updated (21 June 2009) – Putting the original Vodacom ROM back If for some or other reason you want to go back to the old version of the Vodacom ROM, you can do so quite easily. Nandroid writes a selection of files to the SD Card: 2.5M boot.img 339K cache.img 60M data.img 256K misc.img 265 nandroid.md5 5.0M recovery.img 78M system.img You should really make a copy of them on your local machine just in case. Once you’ve got those files on your local machine you can restore your phone using fastboot like so: 1. Copy the nandroid files (*.img) from your backup into your SDK Tools Directory. 2. Boot your phone into Fastboot mode (Steps 11, 12, 13) from the Step by Step guide above. 3. Run the following commands from your computer: fastboot erase system -w fastboot erase boot fastboot flash system system.img http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ading-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 4 of 11
  5. 5. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM fastboot flash system system.img fastboot flash userdata data.img fastboot flash boot boot.img fastboot reboot 4. Congratulations, you now have your old Vodacom phone back. :/ Hope this helps, feel free to ask questions. This entry was posted on Saturday, June 20th, 2009 and is filed under Android, HTC Magic, Linux, Vodacom, hacking. You can follow any responses to this entry through RSS 2.0. You can leave a response, or trackback from your own site. Comments (70) #1 by garnett at July 22nd, 2009 Hi J. copied your instructions to the tea but when I enter the command “fastboot boot daldroid-recovery.img” in the cmd prompt I do not go to the next part of the process ? Please help wasted 2 nights trying to work it out .Thanks #2 by Tobie at July 22nd, 2009 Hi Jonathan, Thanks for this nice article! – got it sorted quicly! Some comments: 1: the line: ‘Since I use linux I just copied the ‘fastboot’ binary to the Android SDK’s tools’ were a bit confusing, however I eventually found the kubuntu bin on some wiki (thought it must be either part of And SDK or Linux!) 2: As a linux user I don’t want root to ly just open for anyone to access. (via su) I would suggest installing SuperUser (not on the market enymore – avail as a zip at this stage) 3: OpenMakarket is also not available on the market anymore. 4. The default OpenMarket install does not allow for S.A. Credit Card, but you can use Google-Checkout with ease (There is some mentioning about it above) 5. One might want to secure the SuperUser and Openmarket APK’s like you have the others on megaupload Thanks Again! Tobie http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ading-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 5 of 11
  6. 6. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM #3 by Tobie at July 22nd, 2009 Sorry about this – I were reffeing to Market Enabler and not Open Market I’m a bit slow….. Sorry Tobie #4 by garnett at July 22nd, 2009 Hi arbitraryuser please help.. “copied your instructions to the tea but when I enter the command “fastboot boot daldroid- recovery.img” in the cmd prompt I do not go to the next part of the process ? Please help wasted 2 nights trying to work it out .Thanks” #5 by Gaahl at July 23rd, 2009 Nags I don’t know with vista, but with XP you click “Start”–> “Run” in the dialog type “cmd” that will be your “command prompt”. ( or its also located at Start –> All Programs –> Accessories – > command prompt.) if you cant find it in vista ask google. from there you go to your tools directory (eg. c:android-sdk-windows- 1.5_r2tools or wherever your sdk directory is located) #6 by arbitraryuser at July 23rd, 2009 @eric,@petri, I’ve played with slideme.org a few times but it doesn’t have anything close to the number of apps in the real Market. However, yes, if people don’t want to void warranties etc, slideme.org’s market is an option. @Thomas, Thanks for the link, a number of people have asked me for a Dream howto. I don’t know about ‘cellular tweaks’… sounds like a scare-tactic to me. I haven’t gone back to the original ROMs but I am planning on testing it out this weekend since I’m going to update my existing Hero ROM to one of the more recent ones. (ie. Since I’m trashing my data I can experiment with restoring the Vodacom image.) http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ading-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 6 of 11
  7. 7. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM #7 by arbitraryuser at July 23rd, 2009 @garnett What *is* happening when you run that command? What OS are you running on? @Tobie, You had me confused, yes, Market Enabler isn’t available on Market any more and I’m sure you can imagine why. If you Google for it it’s pretty easy to find on, of all places, Google Code. #8 by arbitraryuser at July 23rd, 2009 Just found this http://wiki.xda-developers.com/index.php? pagename=HTC_Sapphire_Hacking Read it and learn, awesome resource. j. #9 by Vutha at July 27th, 2009 Hi, arbitraryuser; It is very great for your sharing, and i would like to ask you something about the HTC magic. I have just bought it and in the phone has no Android Market or any google application. And i cann’t find the system update in About Phone setting too. Could you please tell me how to make it to a full application. Note : that i am using Windows XP SP2. #10 by Yossarian at July 28th, 2009 Just some comments when doing this If windows discovers a new device htc bootloader let it search for the drivers/updates or it will hang after step 14 if you pass this and you get an error with your sd card mounting so it gives an error when trying to ran the update.zip, reformat your sd card to fat32, try renaming the update.zip to update without the .zip these are the problems I ran into #11 by garnett at July 29th, 2009 Hi arbitraryuser managed to load the Hero rom on my Magic it is great and access to android market. I fillowed this thread http://forum.xda-developers.com/showthread.php? t=537365 and also the one you mentioned earlier.Thanks http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ading-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 7 of 11
  8. 8. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM t=537365 and also the one you mentioned earlier.Thanks #12 by Brian O at July 29th, 2009 Thanks again Arb, I have done this few times now and no issues. Can you post any feedback on the other ROMS you have tried? i took a look at the XDA site, but i would like some insight. another interesting thing, i got the market enabler to work and i saw all the paid apps in GBP and USD, what was strange is that when i tried to log onto any google sites (say picasa) the language was in italian! think its realted to the market enabler and the developer being Italian? weird #13 by David at July 31st, 2009 @garnett. Which Hero ROM did you use? I’ve read that the Fatal1ty ROM for Rogers (PVT32A) requires you to upgrade the SPL to 2005. I’m not too keen on changing the SPL as I believe its the easiest way to brick the phone. Can anyone confirm that this Hero ROM works with the stock Vodacom SPL #14 by Vlad at August 12th, 2009 Thanks – a nice guide which worked 100%. #15 by nick at August 13th, 2009 Hello i have a question where to download fastboot? 3.) Download Fastboot. Since I use linux I just copied the ‘fastboot’ binary to the Android SDK’s tools directory and made it executable. ?? #16 by arbitraryuser at August 13th, 2009 http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ading-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 8 of 11
  9. 9. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM Fastboot is available here http://android- dls.com/files/linux/fastboot #17 by nick at August 14th, 2009 Thx ~ it work 100% for me. nice ~ now i can download all the application i want, it is really useless without the market LOL #18 by nick at August 15th, 2009 Hello again, i was wondering is there any way to get a Chinese keyboard with this version of rom? thx #19 by garnett at August 27th, 2009 david used : HTC Hero ROM for Magic by Fatal1ty see link http://forum.xda-developers.com/showthread.php? t=534464 #20 by Claudio at September 2nd, 2009 Just updated using the official Leaf update package. It changes the SPL to the dreaded perfect SPL. This makes future hacking a bit trickier I believe. Anyone care to comment… « Previous 1 2 Name (required) E-Mail (required) (will not be published) Website http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ading-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 9 of 11
  10. 10. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM Submit Comment ARCHIVES CATEGORIES META September 2009 Aggregate This Log in August 2009 ALIX Entries RSS July 2009 Android Comments RSS June 2009 Bread WordPress.org April 2009 Computer Mania March 2009 Development February 2009 Diet January 2009 Electronics December 2008 English November 2008 First Post October 2008 Food September 2008 Fun August 2008 geekdinner July 2008 hacking June 2008 Hiking May 2008 HTC Magic April 2008 Life March 2008 Linux February 2008 music January 2008 Observation December 2007 Philosophy November 2007 Photography October 2007 Politics September 2007 Property August 2007 Rants July 2007 Sailing June 2007 Service May 2007 Swearing April 2007 Tech http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ding-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 10 of 11
  11. 11. Rooting a Vodacom HTC Magic and upgrading the firmware in South Africa to get Android Market and more. « arbitrary user 9/26/09 10:37 AM March 2007 Uncategorized February 2007 Vodacom January 2007 Where is the love? December 2006 Arclite theme by digitalnature | powered by WordPress Entries (RSS) and Comments (RSS) TOP http://www.arbitraryuser.com/blog/2009/06/20/rooting-a-vodacom-htc…ding-the-firmware-in-south-africa-to-get-android-market-and-more/ Page 11 of 11

×