[Miscellaneous Android Development] Shibu Shaji:
View attachment 6041410​

/*
* Your warranty is now void!!!
*
* If sh!t happens, i am not responsible for your bricked device.
* do some research if you have any concerns about features included in this recovery
* before flashing it! YOU are choosing to make these modifications,
* Do at your own risk!!
*/

T

eam Win Recovery Project 3.7.0 fo

r​

I

nfinix Hot 20 5

G​

Introduction:​

Team Win 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 which are functions often unsupported by stock recovery.

Version and device Information:​

Status: -Stable, Unofficial

Based on TWRP version: 3.7.0

Device: Infinix Hot 20 5G

Codename: X666B

Android version:

Android 12+

(X0S v10)

Release Date: 07 December, 2023

Last Updated: 07 December, 2023

Maintainer: Shibu Shaji, (perilouspike)

Minimal manifest: https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp​

​

Installation.​

- The installation is a little bit tricky and problematic compared to other devices!, so read every steps carefully and do as it states.

Prerequisite:​

- Copy the stock boot.img and twrp.img to your device's Internal storage, external SDcard.

Step:1 I

nstalling TWRP recover

y.​

• Disable verified boot first with this command: (This is optional)

vbmeta.img file which is extracted from stock rom​

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

• Flash twrp build with the command:

fastboot flash boot <twrp_image _name>.img

• Reboot to recovery with the command:

fastboot reboot recovery

Step: 2 I

nstalling Recovery Ramdis

k.​

• After rebooted the device to twrp recovery, go to the INSTALL option in TWRP and select the stock boot.img that you previously copied to the device.​

• Flash the boot.img to the given Boot partition.​

• After that, go to ADVANCED option in TWRP and select

Install Recovery Ramdisk

from the given option.​

• Now select the twrp.img that you previously copied to the device storage.​

• And 'swipe to install' it.​

• Then reboot the device to system.​

Enjoy😀, You have successfully installed the twrp recovery for your device without any issues !!​

Alt method for Step: 2: U

sing the Flash Current TWRP Featur

e.​

• After installing the boot.img on step 2.​

• You can choose the '

Flash current TWRP

' options from ADVANCED options instead of choosing 'Install Recovery Ramdisk'. That will also flash the TWRP and it will stay permanently forever.​

​

List of features working:​

• Support Decryption for Android 12 (tested and works with stock firmware and some available GSI roms)

• External SD Card

• Successful installation of flashable .zips, Magisk (Custom rom not tested as it is not available now)

• Additional features such as close AVB2.0. (disabled-verify on vbmeta)

• Working Mounting/Unmounting of Dynamic partitions (r/o only)

• Fully functional Backup/Restore of all partitions.

• Adb Sideloading

• Fully functional Adb and Fastbootd in twrp.

Whats not working:​

- OTG is not detecting.

- Slot switching not working

- Clock and Battery readings are wrong.

- Test and tell meh more🙃

Note:​

• If you got 'unable to mount /data' error or Boot loop after flashing a ROM or having done a Format Data do the below.

Boot to bootloader and:

fastboot devices
fastboot -w
fastboot reboot

Changelogs:​

Downloads:​

X666B

twrp-3.7.0_12-Unofficial-Stable-X666B.img

C

REDIT

S:​

• The TWRP Team

• Special thanks to💕 @carlodeeCrypton

• Contributor🤝@Ushik