Android with its active AOSP (Android Open Source Project) allows developers to modify and build their own ROMs. This was of major concern to many android phone manufacturers and carriers as custom ROMs were believed to malfunction devices, and enable users to use paid services – like tethering – for free.
In recent times, manufacturers and carriers encourage third-party developments and remain committed to facilitating the entire process of overwriting restrictions and attaining administrator privileges to read and write device partitions. HTC is one of such manufacturers who encourage third party development by provide support to that effect.
However, prerequisites for Android development on devices like USB Debugging and Root privileges on the HTC One series, does not come by default. The following steps, if followed systematically, will enable Developer Options and USB Debugging on your HTC One.
Enabling Developer Options
- Go to Settings and scroll down to About
- Select Software Information
- Select More
- Locate Build number and tap it until you get the notification “You are now a developer!”
Enabling USB Debugging
Now that you have successfully completed the above steps, go back to Settings and locate Developer options as shown in the image below. Select it, and make sure that the button to toggle the options on/off on the top right corner indicates On.
Locate the Debugging section and check the box next to USB Debugging.
Feel free to leave comments if you need further assistance on any aspect of this guide. Happy FASTBOOT and ADB commanding!