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
Android 11 support
Ota update
continue in #2 post
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>
-----
How can I pass file to device, if mtp not work s?
You can use adb command, to push them.
Code:
adb push C:\<file>.zip /sdcard
Where are the files, which i copied with mtp?
Maybe you can find them in /data/media
Can i flash twrp in recovery partition?
Yes, you can flash since 3.5.0_10-beta 1. I provided prevent-twrp-replace (to keep twrp after reboot) and stock-fingerprint (for ota update).
-----
Download:
Downloads for : Xiaomi Mi 10T Pro | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
Donation:
Get your very own PayPal.Me link
Post it. Text it. Tag it. Share it. Shout it. And let your friends pay you back in a tap or two. Grab your PayPal.Me link today.
www.paypal.me
Discussion:
XIAOMI 10T / 10T PRO / REDMI K30S ULTRA - Global
Update channel: @Mi10TUpdates Photography: @Mi10TPhotoGraphy OffTopic: @Mi10TOT Discussion: @Mi10TSeriesGlobal
t.me
Code source:
https://github.com/Whyle/android_device_xiaomi_apollo
https://github.com/TeamWin/android_bootable_recovery
-----
Thanks:
@mauronofrio and other twrp developer.
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
3.5.0_10-beta_1(04.01.2021
- Android 11 support
- Android 11 data decryption
- Add-on zips
(install > select storage)
- Add prevent twrp replace
- Add OTA fingerprint
Notice: in some case a11 data decryption won't work, i will fix it as soon as possible.
Tips: after wipe data, I was set the default mtp directory to /data/media and after boot, the mtp directory will set /data/media/0.
----------------------------------------------------------------------
Thanks every testers:
@xingdu @GabSam @kimbo_985
give me yours right id.
----------------------------------------------------------------------
If you like my hard works, please buy me a coffee to keep me alive.
PayPal----------------------------------------------------------------------
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
good job.
Awesome work, well done! I can't wait to try it (as soon as my 7 day wait is over for unlocking the bootloader)
Is it work at mi10t pro?
pusando said:
Is it work at mi10t pro?
Click to expand...
Click to collapse
it should. title says mi10t/mi10tpro
Tested flash recovery on Mi 10T Pro its work fine.
But /system /vendor /product and /odm still can't modify cause dynamic partition.
I tryed on my Mi10T Pro and it works with the known issues on partition. How can I fix it by Magisk? Thanks in advance.
Now this is something! Thanks a lot for your work!!
So we cant flash this permanently to the recovery partition? Anyway this is magnificent, thanks!
Dorisnov said:
So we cant flash this permanently to the recovery partition? Anyway this is magnificent, thanks!
Click to expand...
Click to collapse
next version, it can install on recovery partition. now, I'm optimizing...
Whyle said:
next version, it can install on recovery partition. now, I'm optimizing...
Click to expand...
Click to collapse
Nice!
works fine in mi 10t pro
Whyle said:
next version, it can install on recovery partition. now, I'm optimizing...
Click to expand...
Click to collapse
You are nailing it man! Million thanks for this awesome work!!
thank you for this twrp, ill try as soon as my waiting time is over. :good: :good:
Any chance for Mi 10 Ultra?
I use now a chinese version, that is for Mi 10T
batareikin51 said:
Any chance for Mi 10 Ultra?
I use now a chinese version, that is for Mi 10T
Click to expand...
Click to collapse
Mi 10T in chinese version is Redmi K30S Ultra
Whyle said:
Mi 10T in chinese version is Redmi K30S Ultra
Click to expand...
Click to collapse
Sorry, I was wrong. Twrp I used was for Mi 10 Pro.
So my question is still valid,
any chance your twrp is compatible with Mi 10 Ultra?
thank you for your effort!
batareikin51 said:
Sorry, I was wrong. Twrp I used was for Mi 10 Pro.
So my question is still valid,
any chance your twrp is compatible with Mi 10 Ultra?
thank you for your effort!
Click to expand...
Click to collapse
This is the wrong forum is it not?
This forum is for Mi10 T and T pro.
Mi 10 Ultra is a different device entirely.
batareikin51 said:
Sorry, I was wrong. Twrp I used was for Mi 10 Pro.
So my question is still valid,
any chance your twrp is compatible with Mi 10 Ultra?
thank you for your effort!
Click to expand...
Click to collapse
Twrp for Mi 10 Ultra you can find in Chinese forums.
http://bbs.ydss.cn/thread-1497014-1-1.html
Link 2
here is one, you can use Google translate to translate these website.
dear buddies
I wanted to flash some custom roms but I am facing a problem
unable to mount/wipe system , vendor
error occured in
twrp and orangefox
#help
same problem here
Taken from Pixel Experience Installation help page, we need to disable File Based Encryption (THE FBE ERROR ON TWRP), so they suggest this step. I will try it and post update here.
NOTE: If you have installed the stable Android 11 MIUI or you have installed the stable Android 11 MIUI vendor, you won’t need to flash again.
Download the correct stable Android 11 MIUI according to the version of your phone:
Redmi Note 9 Pro 5G
Xiaomi Mi 10i
Xiaomi Mi 10T Lite(Global)
Xiaomi Mi 10T Lite(Taiwan)
Xiaomi Mi 10T Lite(EEA)
If you are not in recovery, reboot into recovery:
With the device powered off, hold Volume Up + Power. Keep holding both buttons until the “MI” logo appears on the screen, then release.
Sideload the .zip package:
On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.
On the host machine, sideload the package using: adb sideload filename.zip.
check
TIP: If the process succeeds the output will stop at 47% and report adb: failed to read command: Success/No error.
Return to the main menu.
Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition.
Update it worked, using pixel experience now
Black Plague said:
Taken from Pixel Experience Installation help page, we need to disable File Based Encryption (THE FBE ERROR ON TWRP), so they suggest this step. I will try it and post update here.
NOTE: If you have installed the stable Android 11 MIUI or you have installed the stable Android 11 MIUI vendor, you won’t need to flash again.
Download the correct stable Android 11 MIUI according to the version of your phone:
Redmi Note 9 Pro 5G
Xiaomi Mi 10i
Xiaomi Mi 10T Lite(Global)
Xiaomi Mi 10T Lite(Taiwan)
Xiaomi Mi 10T Lite(EEA)
If you are not in recovery, reboot into recovery:
With the device powered off, hold Volume Up + Power. Keep holding both buttons until the “MI” logo appears on the screen, then release.
Sideload the .zip package:
On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.
On the host machine, sideload the package using: adb sideload filename.zip.
check
TIP: If the process succeeds the output will stop at 47% and report adb: failed to read command: Success/No error.
Return to the main menu.
Now tap Factory Reset, then Format data / factory reset and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage, as well as format your cache partition.
Update it worked, using pixel experience now
Click to expand...
Click to collapse
The updates we get from the settings menu are the same ones right? And do we have to switch region ROMs like EU, China etc..
Sparkplug3000 said:
The updates we get from the settings menu are the same ones right? And do we have to switch region ROMs like EU, China etc..
Click to expand...
Click to collapse
Use the ROM that is specific to your device. For example I have the Mi 10i from India and I'd download that specific ROM. Don't bother with EU or China ROMs if you do not intend to use them for a while.
Ham_is_here said:
Use the ROM that is specific to your device. For example I have the Mi 10i from India and I'd download that specific ROM. Don't bother with EU or China ROMs if you do not intend to use them for a while.
Click to expand...
Click to collapse
same here, I flashed for the 10i and am using dot os 5.1.3 (non root) Thank you for answering
KB971033Z29 said:
dear buddies
I wanted to flash some custom roms but I am facing a problem
unable to mount/wipe system , vendor
error occured in
twrp and orangefox
#help
Click to expand...
Click to collapse
#gauguin devices have a dynamic storage partition or A/B partition system. No need to wipe system & vendor to flash any rom. You can flash rom just by wiping cache, dalvik cache, data. That's will solve your problem.
But Magisk app says A-only... and so does Treble Check
I am unable to flash TWRP on my Redmi Note 9. I am using the correct image, and when I go into advanced and there are four options which are "Change twrp folder, reload theme, partition sd card and fix contents" Is there any fix for this?
Hi all. I bought a Mi 11 Pro with EU MIUI rom a while back. I wanted to try pixel experience since i dont like MIUI. I flashed the current TWRP but i cant transfer any files from my computer so i used thge ADB push command. When i try to wipe or flash or do anything in TWRP i get "failed to mount ..... (block device required)" for /odm, /vendor, /product, /system_ext and /system,root. I tried using the pixel experience recovery but nothing happened when i tried to update using that. Any ideas of what might be the problem? I've folloed every guide i can find.
.Hi here is the mi 11 forum not the mi 11 pro, you should look at the mi11 pro section where the other ones are the same rom.