After an exciting day of fiddling with roms for HTC one I was able to get rid of the HTC sense rom and create a clean Google Play device running the latest version of Android (4.4.2 as time of speaking) which also receives OTA (over the air) updates when Google releases a new version.
An interesting details is that I was able perform this feat using mac osx 10.9, without using any of the Windows tools that are usually used to perform this operation.
N.B. Please take a look at the XDA thread I link to at the bottom of this blog before starting this procedure and only continue if you are willing to risk bricking your phone.
- Flash clockworkmod recovery to your phone
Flash an Android 4.2.2 rom that is capable of running revone, I used
adb sideload HTC_One_-MaximusHD_11.0.0.zip
- Unlock the bootloader through htc website registration and unlock code
- Boot the device into android, push and run revone on the device to get “s-off”, also known as “your-phone-will-not-check-whether-the-rom-is-compatible-with-your-phone trick”.
Update the CID to match the google phone, I used CID GOOGL001 e.g.
fastboot oem writecid GOOGL001
use fastboot to flash clean google edition rom, e.g.
fastboot flash zip RUU-HTC_One_GE-4.4.2-3.62.1700.1-original.zip
My process was loosely based on the Google Edition Converstion for HTC One XDA thread but I did not found it very clear / concise.