Friday, September 6, 2013

Renewing your HTC mytough 4g slide (HTC doubleshot)

How to Root and Install ICS (Android 4.0) on your old t-mobile mytouch 4g slide (HTC doubleshot)

Before we start, please read the...

DISCLAIMER
Modifying or replacing your device's software will void your device's warranty, lead to data loss, hair loss, financial loss, privacy loss, security breaches, or other damage, and therefore must be done entirely at your own risk. No one but yourself is responsible for your actions. Good luck.
If you are a noob (newbie) like me, you can brick your phone/device and this more than likely voids your warranty. So If you feel that you are not ready to lose that device, don't do it. Proceed with extreme caution. You have been warned!!






In my previous post, I talked about rooting the HTC mytough 4g (HTC Glacier). Its still working so I decided to root my wife's HTC mytouch 4g slide (HTC doubleshot). She was always bitchin' about how her phone was so slow, freezes up, and how much of a piece of shit it was and that it was time for her to upgrade. I made here a bet I would root her phone and if she was not happy, I would buy her an iphone. She agreed but with conditions

  • phone won't freeze
  • phone would be stable - no weird stuff will happen with the phone
  • she would be able to use the phone to make calls, send text messages and take pictures
With a lot of money at stake, I could not afford to fail - literally. Luckily, this was much easier than the mytouch 4G so let's get started. 
As with the previous post, the task list is as follows.
  1. Unlock your phone
  2. Flash a recovery Image
  3. Create a backup of your existing Phone
  4. Flash your new ROM (this is your android) - but get a stable version
  5. Flash your new Google Apps (including play store)

Unlocking your t-mobile mytouch 4g slide (HTC doubleshot)

For this task, you would need 
  • HTC Drivers
  • HTCDEV account
  • USB cable for your phone
  • adb.exe, fastboot.exe, adbwinapi.dll (all found in HTCDEV)
  • Windows 7 (or 8) but I did mine on Windows 7
Follow these procedures
  • Ensure the HTC Drivers are installed on your PC. HTC Drivers can be found on the SDCARD that came with your phone (HTCDrivers.exe).
  • Create a folder in your PC anywhere (I suggest in c:\ so easier to get to). You can name it whatever you like e.g. c:\android\ . This will be the repository of all the files you will need (adb.exe, fastboot.exe, adbwinapi.dll, rom updates, images, etc)
  • Get yourself an HTCDEV account by going to www.htcdev.com.  Register and obtain a username and password. 
  • Once registered, login to htcdev.com and click on "Unlock Bootloader" then click on "get started
  • Choose "mytouch 4G slide".
  • Click on "Begin Unlock Bootloader" and follow the instructions. 
  • Instructions are straightforward and if you follow them to the tee (or T - don't know which one is correct) , you will be able to unlock your phone
Flash a recovery image for your t-mobile mytouch 4g (HTC doubleshot)


Now that you have unlocked the phone we can now flash a recovery image. There are a lot of recovery images out there but I use clockwordmod - it seems to be the most stable and for me, the easiest to install. Let's proceed.
  • Go to http://www.clockworkmod.com/rommanager
  • Choose the mytouch 4G slide recovery - versoin 5.0.2.7 recovery-clockwork-5.0.2.7-doubleshot.img
  • Download the recovery image to your c:\android\recovery-clockwork-5.0.2.7-doubleshot.img and rename that file to c:\recovery.img (makes it easier to type later on)
  • Go to bootloader - adb reboot bootloader
  • fastboot flash recovery recovery.img
  • fastboot reboot
You have now flashed a recovery image.

Create a backup of your t-mobile mytouch 4g (HTC doubleshot)

Now that you have your clockwordmod recovery image, you can now create a backup of your phone. Let's proceed
  • Go to bootloader - adb reboot recovery
  • Choose backup and restore
  • Choose backup
You have now successfully created a backup of your existing phone. The backup will be placed in your sdcard in clockwordmod folder. Copy this folder to your PC so you have a backup of your stock rom. You can now restore to your stock rom in case you need to. 

Flash your new ROM for your t-mobile mytouch 4g (HTC doubleshot)


Now that you have a backup, we can now flash a new ROM. There are many options out there on the net. The one I have been using is from CM -  http://www.cyanogenmod.org/. Their latest official stable version for the HTC doubleshot is CM 9.1 which is Android 4.0 (ICS). There are unofficial ports CM 10.2 even http://forum.xda-developers.com/showthread.php?t=2404412&highlight=cm+10+2 but one of wife's condition was no weird stuff - no gremlins so I chose the most stable version. You can choose other versions and you can find them in xda develpers. You can now choose whatever ROM you like but I chose the official CM 9.1 release.

There is a link below for the ROM and GAPPS (google apps and play store) which you will need. Download both and save to your c:\android then copy both files to the root of your sdcard. Both links are in the forum but I have included them below. If they no longer work here, download it from the cyanogenmod.org directly. 

ROM: http://get.cm/get/3Gn
GAPPS: http://goo.im/gapps/gapps-ics-20120429-signed.zip

Now that you have the ROM and GAPPS, you are now ready to flash your new ROM to your phone.  
  • Boot your phone into recovery again - adb reboot recovery
  • Choose wipe data / factory reset
  • Choose Yes - - delete all user data and wait for it to complete
  • Choose Install zip from sdcard
  • Choose zip from sdcard
  • Choose cm-9.1.0-doubleshot.zip. This will be your new ROM which is based on CM 10.2 Android 4.3. Wait for it complete
  • Choose install zip from sdcard again
  • Choose zip from sdcard
  • This time choose your gapps gapps-ics-20120429-signed.zip.  This will be your google play store and google apps.
  • Reboot your phone
Most tutorials will then tell you that the process has been completed. Upon reboot and you see the CyanogenMod logo, then great it's working. Chances are though, the mytouch logo will appear and it will not do anything. It is just stuck there. If this happens to you (it did to me), you have to flash your boot image. To do so, follow these steps
  • Boot your phone to bootloader again - if you are already stuck on the mytouch logo screen, you will have to take out the battery and hold down the down volume and power at the same time to get into your bootloader. 
  • Connect your phone to your laptop via the USB
  • Extract the file boot.img from cm-9.1.0-doubleshot.zip and place that file to your c:\android directory
  • fastboot devices // verify that the device is detected
  • fastboot flash boot boot.img //  boot.img is the file you extracted from the rom you downloaded
  • fastboot reboot // reboots your phone
You should now see the CyanogenMod Logo (looks like a robot cat) on it. Congratulations, your phone is now running CM 9.1 with Android 4.0 ICS. Next time your phone reboots, it will recognize the new boot image and you now have a new phone!

My wife has it running for about a week now and so far so good. No major issues found just yet and according to her the phone responds pretty fast. Battery is a little suspect but it has always sucked from the beginning so I just bought a new battery from amazon.com for $7.99 and that solved that issue. She says that the battery now lasts all day - even better than the original one. This cheapest phone upgrade I have ever done!! Oh and wireless tethering works too!

Credit goes to all the programmers of clockworkmodCyanogenmod,and rootzwiki. Also thanks to Goo.IM for hosting the gapps and the roms and whoever the developer who ported . Creating these ROMS I am sure took a very long time and then they have to host them so we can download it - please donate if you can. They don't force you to donate but if you can, please do so. You can find their donation buttons on their respective sites. Enjoy!!







1 comment:

  1. Thanks for the step-by-step. One question though - I see on the Cyanogenmod website that there are several nightlies newer than stable (and by a year). Would these be considered bug fixes from stable (and thus improved), or experimental enhancements like the alpha nightlies?

    I am looking for something stable (don't mind going a little old) so I would appreciate your opinion on which you would choose. Thanks.

    ReplyDelete