Fully Convert your HTC One M8 to Google Play Edition w/ OTA Updates
Yes, you can permanently convert your HTC One M8 running Sense UI (user interface) to HTC One M8 Google Play Edition running the pure stock Android with OTA (over-the-air) updates. The benefits of such a conversion will be a beautifully designed pure Android stock experience on one of the sexiest and fastest smartphones on the planet.
STEP ONE: Prerequisites for converting HTC One to Google Play Edition
So, let’s dive in. First of all, there is a few requirements you have to meet before you embark on this conversion:
- Your HTC One M8 must be a GSM phone such as AT&T or T-Mobile (phones that use SIM cards), unfortunately CDMA phones such as Verizon are not supported.
- Your HTC One M8 must be ROOTED
- Your HTC One M8 must have S-OFF
You can follow my step-by-step video guides on how to root and gain s-off on your HTC One M8. Just click the links above to be directed to the video guides (they will launch in a new window). Do not proceed if you don’t meet the above requirements. Once you have met the requirements, come back here and continue reading to convert your HTC One M8 to Google Play Edition w/ OTA Updates.
STEP TWO: Required Files to Download
The next step is to go and grab all the required files to complete this conversion:
- Download the Android SDK Bundle (Press the big blue button that says “Download the SDK” once you are on the website and follow instructions. This file will be approx. 500MB in size)
- Download the Google Play Edition RUU File (remain on the first post, scroll down towards the end of the post and click the download link for the RUU zip file that starts with “Stock Non-Rooted“)
STEP THREE: Prepare the files
- Once you have the files downloaded, go ahead and extract the Android SDK Bundle that looks like “adt-bundle-windows-blah-blah.zip”.
- Once the extraction is complete, launch the extracted “adt-bundle-windows-blah-blah” folder.
- Go inside the “sdk” folder.
- Find the “platform-tools” folder, and copy it over to your desktop to keep things simple.
- Now, delete the “adt-bundle-windows-blah-blah.zip” and the actual folder that you extracted.
- You now have a “platform-tools” folder sitting on your desktop.
- Next, go and copy/cut the RUU Zip file which you also downloaded (from the second link on step two above) and paste it inside of this “platform-tools” folder.
- After all the cleanup, your final “platform-tools” folder should like the one below with roughly the same contents:
STEP FOUR: Prepare your HTC One M8
- Make sure your HTC One M8 is turned on.
- Go into the “Settings” of your phone and scroll all the way down.
- Do you see a “Developer options” menu?
- If YES, Skip to 7.
- If NO, go into “About > Software Information > More” and tap the “Build number” 7 times with your finger.
- Go back into the main “Settings”. You should now see “Developer Options” towards the bottom.
- Go inside “Developer Options” and make sure you check the checkbox next to “USB Debugging” to enable the USB debugging mode.
- Say OKAY to any prompts that may pop up on your HTC One M8.
- Connect your HTC One to your PC using a USB cable.
STEP FIVE: Find Your CID Number
Now we have to find the CID number of your HTC One M8.
Open the platform tools folder. Press AND hold SHIFT on your keyboard and right click on your mouse as seen in the picture below and select “Open command window here”. This will launch command prompt.
Type in “adb devices” as shown below and press enter. Make sure you see the same thing as shown below in the picture after you press enter (seeing those random numbers “FA43EW……..” and the word “device” right next to it means that your adb is working, which is what we want):
Type in the command “adb reboot bootloader” as seen in the picture below, and press enter. Your phone will reboot and will automatically go into fastboot mode after you press enter.
Now, we need to find out what your CID number is. Type in the command “fastboot oem readcid” as seen below and make a notation of your CID number.
Now compare your CID number to the list below:
Does it match any one of them? If YES, skip to STEP SIX down below. If NO, we will need to change your cid number to “GOOGL001” which is very simple to do.
Type in “fastboot oem writecid GOOGL001” as seen below and press enter. This will change your CID number to “GOOGL001”. Move onto the next step (final step).
STEP SIX: Install the Google Play Edition on your HTC One M8
Now that we have confirmed that you have the correct CID number, let’s run the final commands to complete this conversion.
Go ahead and type in “fastboot oem rebootRUU” in the command prompt window as seen below. Once you press enter, your phone will go into the RUU mode (just a dark screen with a green “HTC” Logo):
Once your phone is in the RUU Mode, type in the next command, which is “fastboot flash zip name-of-the-ruu-that-we-downloaded.zip“. Make 100% sure to replace the “name-of-the-ruu-that-we-downloaded.zip” with the actual name of the other file we downloaded in STEP TWO which we placed in the “platform-tools” folder. See the screenshot below to see how mine looks. By the way, the first time you press enter and run this command, it will FAIL! So, all you need to do is, wait for it to FAIL as seen in the picture below and then retype the same command for the second time.
Retype the same command “fastboot flash zip name-of-the-ruu-that-we-downloaded.zip” for a second time and press enter. This time it won’t fail but it will take a long time, possibly 5 to 10 minutes, so be patient. You will see a lot of text scrolling by, like in the movie Matrix.
After the process is complete, you have one final command to type, which is “fastboot reboot” as seen below:
After your phone reboots, you will see the Google Logo. The initial setup might take 5 minutes, so again, be patient until you are greeted with the initial welcome screen. And you are done! Congratulations, you now have an HTC One M8 Google Play Edition with OTA Updates enabled. Enjoy.
Throw any questions you may have down below.