[RECOVERY][UNOFFICIAL][3.4.0][apollo]TWRP for Mi 10T/Mi 10T Pro/Redmi K30S Ultra

Whyle

Senior Member
Mar 10, 2017
126
78
28
Italy
Code:
/**
 * Your warranty is now void.
 *
 * We are 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 ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 **/
Working:
  • Boot
  • Decryption data
  • Vibration
  • flash zip

Not working:
  • ADB sideload

Supported devices:
  • Mi 10T (apollo)
  • Mi 10T PRO (apollopro)
  • Redmi K30S Ultra (apollo)
I haven't tested on Mi 10T and K30S, but it should work

We couldn't modify /system /vendor /product and /odm, caused by new type of partition, so if you want modify them, use magisk module instead.​

Install guide:
To boot (Reccomended):
Code:
fastboot boot <twrp.img>
To recovery (Not Reccomended):
Code:
fastboot flash recovery <twrp.img>
MTP no work after wipe?
Try this to put rom from PC to Phone
Code:
adb push C:\<file>.zip /sdcard
Download:
androidfilehost

Discussion:
t.me/xiaomiApolloGlobal

Code source:
https://github.com/Whyle/android_device_xiaomi_apollo
https://github.com/TeamWin/android_bootable_recovery
-----
Thanks:
@mauronofrio and other twrp developer.
 
Last edited:
  • Like
Reactions: Dacraun

Whyle

Senior Member
Mar 10, 2017
126
78
28
Italy
3.4.0_0 (07.11.2020)
- Init twrp recovery
- Decryption data
- Vibration

3.4.0_1 (08.11.2020)
- Can flash twrp in recovery partition.

3.4.0_2 (20.11.2020)
- Fix permission denied on mount
- Fix mtp not work after install ROM. (For me seem work)

3.4.0_3 (21.11.2020)
- Fix f2fs file system
- Fix screenshots(in TWRP folder)
- Adjust MTP device name
- Resize GUI measures
after wipe, I suggest you change filesystem to f2fs.

-..


3.4.0_10(07.12.2020)
- /data filesystem to f2fs
- Fix mtp after factory reset
- Add some partition (flash .img)
After working on TWRP for 2 weeks (without configuring the system), I finally found solution to resolve it.
Now you can flash all roms as you have done usually

------------------------------------
Blocking checks
- [✔] Correct screen/recovery size
- [✔] Working Touch, screen
- [✔] Backup to internal/microSD
- [✔] Restore from internal/microSD
- [✔] reboot to system
- [✔] ADB


Medium checks
- [❌] update.zip sideload
- [✔] UI colors (red/blue inversions)
- [✔] Screen goes off and on
- [✔] F2FS/EXT4 Support, exFAT/NTFS where supported
- [✔] all important partitions listed in mount/backup lists
- [✔] backup/restore to/from external (USB-OTG) storage (not supported by the device)
- [❌] backup/restore to/from adb (https://gerrit.omnirom.org/#/c/15943/)
- [✔] decrypt /data
- [✔] Correct date



Minor checks
- [✔] MTP export
- [✔] reboot to bootloader
- [✔] reboot to recovery
- [✔] poweroff
- [✔] battery level
- [✔] temperature
- [❓] encrypted backups
- [❓] input devices via USB (USB-OTG) - keyboard, mouse and disks (not supported by the device)
- [✔] set brightness
- [✔] vibrate
- [✔] screenshot
 
Last edited: