Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no responsibility for any damage that may occur from installing or using TWRP.
Support Status: Current
Maintainer: bigbiff, micky387
Code Name: I01WD
This means that swiping to allow system modifications will prevent you from being able to boot if you are using the stock kernel. In order to bypass dm-verity's boot prevention, you will have to install a kernel that has dm-verity disabled in the fstab.
Current and past versions of TWRP can be found at one of the mirrors below:
WARNING: If you accidently flash TWRP to your device using fastboot instead of temporarily booting the image, you will need to download the latest factory image for your device and reflash the boot image.
You will need the platform-tools from the Android SDK on your computer. Download the platform-tools as per your operating system.
Windows users will need proper drivers installed on their computer. You can try the simple FWUL adb/fastboot ISO or the Naked ADB drivers or the Universal ADB drivers if you don’t already have a working driver installed
Download the correct image file and copy the file into the same folder as your platform-tools as well as device’s storage. Rename the image to twrp.img.
Now reboot to fastboot/download/bootloader mode by using adb or manual key combos (Use Google to find that if you are not sure). To use adb to reboot, use the following command:
adb reboot bootloader
Temporary boot the downloaded image using the following command:
fastboot boot twrp.img
Preferred Installation Method: Once booted, navigate to the Advanced > Flash Current TWRP option. This will install the TWRP image you just booted permanently to the device.
Alternate Installation Method: Once booted, navigate to the Advanced > Install Recovery Ramdisk option. This will ask you to select the image you want to install TWRP from. Select the TWRP image you just downloaded and copied into device storage. Proceed to install this image.
NOTE: You also need to use the “Fix Recovery Bootloop” option present in the same Advanced Tab. Use that option after you have installed the recovery ramdisk successfully to avoid boot loops happening from installing TWRP Permanently.
After this is done, you have successfully installed TWRP on your device.
Merge "I01WD: Add TW_QCOM_ATS_OFFSET flag" into android-12.1
Merge "I01WD: Add TW_EXCLUDE_APEX flag" into android-12.1
Merge "I01WD: Update PLATFORM_VERSION and PLATFORM_SECURITY_PATCH to the max value" into android-12.1
I01WD: Add TW_QCOM_ATS_OFFSET flag I:TWFunc::Fixup_Time: Pre-fix date and time: 1971-02-10--11-10-27 I:TWFunc::Fixup_Time: Setting time offset from file /sys/class/rtc/rtc0/since_epoch I:TWFunc::Fixup_Time: will attempt to use the ats files now. I:TWFunc::Fixup_Time: Setting time offset from file /persist/time/ats_2, offset 1659674879290 I:TWFunc::Fixup_Time: Date and time corrected: 2023-09-14--15-58-26 Change-Id: I8efe2d6752d1105324d52a462667f5da1b831ff5
I01WD: Add TW_EXCLUDE_APEX flag Change-Id: I37ae7c365c047914d1d61e12fc9b7234600bef4f