DISCLAIMER
This recovery TRIGGERS anti-root measures in ColorOS. You WILL get the red status bar and notifications. This is not an issue and is unavoidable without ColorOS Patches.
And obviously.
And obviously.
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this recovery
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
INTRODUCTION
TWRP or the TeamWin Recovery Project is an open-source software custom recovery image for Android-based devices. It provides a touchscreen-enabled interface that allows users to install third-party firmware and back up the current system, functions often unsupported by stock recovery images. But I think nobody needs an introduction
BUILD INFO
This is an unofficial build compiled by me, using the OmniROM (9.0) TWRP sources.
I've only tested this recovery using Android 9 stock.
This recovery uses the stock, prebuilt Android 9 kernel.
I've only tested this recovery using Android 9 stock.
This recovery uses the stock, prebuilt Android 9 kernel.
What works? What doesn't?
WORKS:
- Booting
-Display
- Partition access
- Flashing and erasing
- Backups
- Vibrations, display brightness
- Battery charging
- USB
- Decryption
-Display
- Partition access
- Flashing and erasing
- Backups
- Vibrations, display brightness
- Battery charging
- USB
- Decryption
BROKEN:
- CPU temperature sensor
The rest of the features that are in TWRP are untested by me. I'm however welcome to any feedback for the rest of the features of the Reno Z.
The rest of the features that are in TWRP are untested by me. I'm however welcome to any feedback for the rest of the features of the Reno Z.
How to flash?
1. Patch the phone's fastboot lock. You can patch lk.bin yourself, or use the binary and instructions in this post
2. Boot into fastboot, this is done by holding VOL- and POWER while the phone is off.
3. At the "serial does not match, verify ok" screen, plug the phone in and flash the recovery using fastboot.
4. This phone DOES NOT have any means to boot into recovery using hardware buttons (yet, i'll mess in the lk to see if i can enable it). Reboot into fastboot and boot into TWRP using
5. Enjoy!
6. Any major issues? Make a reply in this thread, I'll try to reply as soon as I can.
2. Boot into fastboot, this is done by holding VOL- and POWER while the phone is off.
3. At the "serial does not match, verify ok" screen, plug the phone in and flash the recovery using fastboot.
Code:
fastboot flash twrp-3.7.0_9.0-CPH1979-UNOFFICIAL.img
Code:
fastboot oem reboot-recovery
6. Any major issues? Make a reply in this thread, I'll try to reply as soon as I can.
Sources?
I'm a big advocate of open-source software, but the source of this minimal device tree is messy right now. I'll clean it up as soon as I can and try to upload it after that. Sorry.
Use OPPO's kernel repository for the kernel sources. No patches or any modifications have been applied to the GPL-protected code.
Use OPPO's kernel repository for the kernel sources. No patches or any modifications have been applied to the GPL-protected code.
Last edited: