SunShine Now Supports Android Oreo on the HTC U11
Modding HTC devices can be a pain — they use what’s called an “S-ON/S-OFF” system. It was previously possible to mod the HTC U11 with S-OFF using the SunShine tool on Android Nougat, but with the update to Android Oreo, the functionality broke. Now, SunShine’s been updated to support Android Oreo on the HTC U11.
SunShine 3.5.18 brings u11 support on Oreo https://t.co/XGKyeU7YGx
— TheRootNinja (@TheRootNinja) January 2, 2018
SunShine costs $25, but it’s the only S-OFF solution available for the HTC U11’s newest firmware. (The license is non-transferable, but can be used as many times as you’d like on the device you choose.) The only catch is that it’s temporary — after a reboot, you’ll have to run SunShine to mod again. Changes made while S-OFF’s enabled don’t persist across sessions, so there’s no need to worry about your phone becoming unbootable if you make a change that S-ON blocks. Simply reboot the U11, run SunShine to unlock it and mod it, and resume tinkering.
Here’s what’s going on under the hood: The “S” in S-OFF stands for security, and it prevents certain partitions from being written to. Bootloader unlocking the HTC U11 grants you access to the /boot, /system and /recovery partitions, but S-OFF unlocks additional partitions, opening the door to downgrading the phone’s firmware, changing the region settings, and more. On some devices, S-OFF can reset a tampered flag, potentially hiding the fact that you unlocked it. (On the HTC M8, S-OFF allowed users to install Google Play Edition ROMs and receive Android Open Source Project upgrades.)
Check out the official XDA thread for SunShine on XDA’s HTC U11 forums, and head to the SunShine website to get started.