Xposed Framework has been compatible with Android 6.0 Marshmallow started at the end of last year, and this is very good news for those who always take advantage Xposed and its modules to get the most out their smartphones. Some HTC One A9 users also seems to be happy with this news because of the phone has been running the Marshmallow out of the box, even the unlocked version has been getting an update to Android 6.0.1 that fixes several known issues.
Sadly, the use of the HTC One A9 Xposed is not as easy as we think about, since it would potentially cause problems if it used on rooted stock ROM. According to the posts at xda community, in order to run Xposed, we have to update the phone to Android 6.0.1 first.
As we know, the Android 6.0.1 update was currently only available for the unlocked version of the HTC One A9, the carrier-branded devices like AT&T, T-Mobile or Sprint still don’t get it, most likely still waiting for carrier certification pending.
Additionally, it is advised to use a deodexed ROM, an odexed ROM could also work, but it will rebuild the cache or optimizing apps on every reboot, while the deodexed ROM require only once.
However, for the GSM variants (AT&T and TMo), you can still get a chance to install Xposed by convert it to an unlocked version.
In sum, the following are the requirements before make an attempt to install Xposed and its modules.
- Unlocked bootloader. You can achieve it via HTCDev, gain S-OFF via Sunshine is preferred.
- Custom recovery. Just install the TWRP recovery.
- Root access with SuperSU. Superuser privileges are required by Xposed and its modules.
- Android 6.0.1 ROM (deodexed). Only unlocked device has it at the moment. However, you have an option to convert your phone to unlocked when you have s carrier-branded device (GSM).