Anyone able to build a guide on how to unlock/root/TWRP this phone? Seems a bit tricky with all the information passed across multiple threads. Thanks all!
Hi,Fixing strategies OTA:
1.) To restore OTA function fast and easy: run a RUU.
2.) If there is no RUU for your specific model, you could convert to another model which has a RUU.
3.) Then there is a third, theoretical way I have not yet tested: obtain an untouched system image that fits your FullStock (same version), flash that in fastboot (it can be a raw dump or a TWRP systemimage backup of the correct system) and then flash the corresponding FullStock again. That should, like a RUU, restore OTA functionality too.
4.) Also very simple: grab the HTC OTA file which you find in /data/data/com.htc.updater somewhere if you can download. If not, find it on XDA from someone else who got it. Then put it on your sdcard, have stock recovery flash it from SDCard (no detailed guide here but its the same since years, there are tons of guides on how to manually flash a HTC OTA out there. Use Google).
5.) Remove boot.img from my FullStock zip before you flash. Your custom ROM of choice will put a hacked kernel into your phone again anyway...
However, at time of writing this, I know @nkk71 is investigating other, simpler methods to restore the correct state.
Hi,Anyone able to build a guide on how to unlock/root/TWRP this phone? Seems a bit tricky with all the information passed across multiple threads. Thanks all!
Hi,Fixing strategies OTA:
1.) To restore OTA function fast and easy: run a RUU.
2.) If there is no RUU for your specific model, you could convert to another model which has a RUU.
3.) Then there is a third, theoretical way I have not yet tested: obtain an untouched system image that fits your FullStock (same version), flash that in fastboot (it can be a raw dump or a TWRP systemimage backup of the correct system) and then flash the corresponding FullStock again. That should, like a RUU, restore OTA functionality too.
4.) Also very simple: grab the HTC OTA file which you find in /data/data/com.htc.updater somewhere if you can download. If not, find it on XDA from someone else who got it. Then put it on your sdcard, have stock recovery flash it from SDCard (no detailed guide here but its the same since years, there are tons of guides on how to manually flash a HTC OTA out there. Use Google).
5.) Remove boot.img from my FullStock zip before you flash. Your custom ROM of choice will put a hacked kernel into your phone again anyway...
However, at time of writing this, I know @nkk71 is investigating other, simpler methods to restore the correct state.
Yes,This method is come from on board xda htc u11.Hi,
nkk71 passed away some months ago. There was an article on the portal.
TWP
You would be wise to back up before flashing anything, this included.Do I need to backup anything before I do this?
What do I need to backup if I want to return to stock for ota?You would be wise to back up before flashing anything, this included.
sent from my Pixel 2 XL or Note FE
Lol... whatever you dont want to lose of course.What do I need to backup if I want to return to stock for ota?
You can flash Ruu for restore stock rom and receive ota.What do I need to backup if I want to return to stock for ota?
Flashing magisk requires a decrypted partition. Kernel forces encryption, so we wipe data to get a decrypted partition for the short period of time to flash magisk. Once we reboot the storage is encrypted, but the phone is rooted. but also rooted. Hope this answers your question.Anyone able to build a guide on how to unlock/root/TWRP this phone? Seems a bit tricky with all the information passed across multiple threads. Thanks all!
Hi,Flashing magisk requires a decrypted partition. Kernel forces encryption, so we wipe data to get a decrypted partition for the short period of time to flash magisk. Once we reboot the storage is encrypted, but the phone is rooted. but also rooted. Hope this answers your question.
Yes. You are right. I wasn't precise, but who would disable force encryption unless you want to tinker with multi ROM and stuff.Hi,
Flashing Magisk does not require a decrypted partition. Magisk will patch the kernel so that forced encryption is disabled, but only if the device is either already unencrypted, or that option is included at flash time.
TWP
Hi,Yes. You are right. I wasn't precise, but who would disable force encryption unless you want to tinker with multi ROM and stuff.
With disabled force encryption it would be something that could be done.Hi,
Well, since TWRP can't safely decrypt this device, running unencrypted would allow a user to freely root and flash a custom kernel without the need of setting a PIN on boot and cancelling the prompt in TWRP, etc. In other words, it would be a simpler user experience for anyone that wants to try out anything custom, including the Treble ROMs. I don't believe MultiROM is an option on this device, is it?
TWP
Hi,With disabled force encryption it would be something that could be done.
no-kexec hard boot patch is the masterpiece developed by XDA Recognized Developer @nkk71, he is leaving a big gap. R.I.P.
Good morning from MEZHi,
Forced encryption doesn't prevent MultiROM from working - it works on both the HTC 10 and the U11, and both force encryption. So that was never an obstacle to it being developed. But yes, he will be greatly missed.
TWP
Hi,Good morning from MEZ
Forced encryption doesn't prevent MultiROM from working, but it requires a decrypted data partition to work. So if the force encrypt flag is set to 1, storage will be encrypted on reboot; resulting in a bricked phone (worse case). You can use Magisk to prevent force encryption, but I wouldn't rely on it, since it isn't developed with multiboot in mind. Every patch you add to this frigale boot process must be longtime tested, before I'd recommend anyone trying it.