A Guide To Install Android 10 (With Fixes) on Redmi 7a - Redmi 7A Questions & Answers

Hello,
I know that ROM developement on redmi 7a has been extreemly slow, but we all know that redmi 7a is a treble enabled device and therefore we can install every android GSI as long as it is ARM32-BINDER64-AB, yes and i wouldn't explain it here you can read it over here here.
So i thought that i should give you guys a little guide on how to install GSIs and custom ROMs and yeah with volte fix too
NOTE - I AM NOT RESPNSIBLE IF YOUR DEVICE GETS BRICKED OR THERMONUCLEAR WAR TAKES PLACE, YOUR WARRANTY IS VOID FROM THIS STEP ON, I AM NOT RESPONSIBLE IF YOUR DEVICE GETS BRICKED MAKE SURE YOU HAVE MOVED YOUR DOWNLOADED ROMS AND GAPPS TO A PC OR A SD CARD I AM NOT RESPONSIBLE FOR ANYTHING
1] The very important first step is to unlock your bootloader.
2]The second step is to patch your boot image (if you want to root it with magisk)
3] Install the custom recovery of your choice
Download the TWRP file from here
you also can install TWRP forks like
PICTHBLACK RECOVERY PROJECT or PBRP from here
SHRP RECOVERY from here (i wouldn't recommend this one if you are flashing this for the first time)
If you have your device drivers installed but you dont have adb installed then please download this file and extract it to a suitable folder where your downloaded recovery is extracted and run cmd-here and follow these steps given below
Code:
fastboot devices
this will show you if your device is connected or not.
Code:
fastboot flash recovery (your recovery name.img)
Code:
fastboot reboot
you have to keep pressing you volume increase button to reboot to recovery
4] You have to wipe DATA first then, reboot to recovery and go to mount select system (if it's unchecked)
5] Go to WIPE -> ADVANCED WIPE -> Select SYSTEM - DALVIK CACHE - CACHE - INTERNAL STORAGE
6] The list for the available GSIs or ROMs is ----
1) LineageOS thanks to ExpressLuke (GSI) (You might have to downgrade your miui to be able to boot)
2) HavocOS thanks to Skulshady (GSI) (Boots just fine with any version of miui volte patch is needed)
3) Mokee thanks to GuaiYiHu (ROM) (No worries about anything)
4) AOSP Special thanks to Phhusson (GSI) (Boots just fine without any hiccups volte patch is needed)
5) CAOS by Erenmitein (GSI) (Not tested)
6) CrDroid By Erenmitein (GSI) (tested needs the bolte fix patch. please follow the steps given below)
7] Move your GSI img (extract the .xz file) the extension is going to be .img and will not visible in TWRP or it's forks unless you select the INSTALL IMAGE option in the FLASH section and GAPPs
8] Flash your GSI as a System Image
9] Reboot to recovery again and flash your GAPPS ignore if it says no OS installed when rebooting to recovery
10] The fix for VOLTE is here thanks to Khushraj Rathod
you just have to flash it from TWRP or its forks
11] The first reboot will take some time and voila your GSI has been installed (flashed).
12] For Mokee, personaly i love Mokee rom with its boot animation, you can just flash your zip through twrp with gapps.

Thanks @Faithof_Eden for your detailed instructions. So far I always failed with the already existing manuals of other authors.
One question: What if I don't want to root the device at all, neither with Magisk nor otherwise?
You wrote: "2]The second step is to patch your boot image (if you want to root it with magisk)"
Is it then necessary to carry out step number 2 at all?

kra_ppo said:
Thanks @Faithof_Eden for your detailed instructions. So far I always failed with the already existing manuals of other authors.
One question: What if I don't want to root the device at all, neither with Magisk nor otherwise?
You wrote: "2]The second step is to patch your boot image (if you want to root it with magisk)"
Is it then necessary to carry out step number 2 at all?
Click to expand...
Click to collapse
No.

A problem has occurred during flashing:
After I flashed the AOSP image (system-quack-arm32_binder64-ab-vanilla.img) using TWRP and want to restart the recovery to install GAPPS, the Redmi 7a goes directly into fastboot-mode.
No chance to get into TWRP with the Volume-up button.
Even reflashing Recovery does not help. I've done all wiping in TWRP as indicated.

Havoc (an Mokee - but I dont like it) was finally successfull, but only by formating Data and not to wipe internal Storage....

kra_ppo said:
A problem has occurred during flashing:
After I flashed the AOSP image (system-quack-arm32_binder64-ab-vanilla.img) using TWRP and want to restart the recovery to install GAPPS, the Redmi 7a goes directly into fastboot-mode.
No chance to get into TWRP with the Volume-up button.
Even reflashing Recovery does not help. I've done all wiping in TWRP as indicated.
Click to expand...
Click to collapse
Flash vbmeta

Moke os not working speaker áudio
---------- Post added at 09:27 PM ---------- Previous post was at 09:26 PM ----------
Moke os calls not work

how to get back to stock ROM ?

idcamper said:
Moke os not working speaker áudio
---------- Post added at 09:27 PM ---------- Previous post was at 09:26 PM ----------
Moke os calls not work
Click to expand...
Click to collapse
You flashed floor miui 10.0.2.5.?

can't i do this with twrp? Tutorial ?

Flammenschwert1337 said:
Flash vbmeta
Click to expand...
Click to collapse
Did you find solution?

lslayer4231 said:
Did you find solution?
Click to expand...
Click to collapse
Start with miui 10.0.2.5.
Then go on.

My phone bootloops to redmi logo and recovery after flashing, any help from this?

After installing latest havoc 3.7 gsi the call recording feature not working though normal sound recording works... Any fix?

Hey, guys!
Havoc OS GSI is selinux permissive or enforced?
Is it possible to go back to stock rom by doing a backup using twrp?
I'm sorry if I'm being dumb, but as you already noticed, I'm newbie.

MEMO#22 said:
My phone bootloops to redmi logo and recovery after flashing, any help from this?
Click to expand...
Click to collapse
Switch back to miui 10 global version and install twrp

Has anyone else got media playout over bluetooth OK and if so, which GSI or ROM and which base firmware, please? It does not work for me with AOSP on latest EU firmware. Only calls go to BT.

Related

Install Resurrection Remix Project Treble!

Here's a little info if you have never used treble. ?
https://www.xda-developers.com/how-project-treble-revolutionizes-custom-roms-android-oreo/
Download Treble system-arm64-aonly
https://forum.xda-developers.com/pr...opment/resurrection-remix-phh-treble-t3767688
This guide is for people coming from emui. If your already on treble see my guide on next thread to switch between different system images without losing data.
I got this Resurrection Remix up and running with gapps and magisk. Copy RR img, gapps and magisk to sdcard or OTG. Because this TWRP you won't be able to use internal storage. YOUR BOOTLOADER MUST BE UNLOCKED AND BE ON OREO UPDATE.
Download open gapps I use arm64 Android 8.1 micro gapps https://opengapps.org
Download Magisk 16.4
https://drive.google.com/file/d/1YftvNNZVruyYgtFE5wFsgLTDDb4Yux5W/view?usp=drivesdk
Need to have this twrp installed. Here --https://drive.google.com/file/d/1ZYo7Ndte3vlLcUSadD6jIgfBi1oxa0Pb/view?usp=drivesdk put twrp in adb folder
In adb in fastboot mode "fastboot flash recovery_ramdisk
complete_twrp_ramdisk.img"
After flash hold POWER VOLUME UP AND VOLUME DOWN IF YOU HAVE USB CONNECTED. OR JUST VOLUME UP PLUS POWER IF YOU DISCONNECT USB. TO REBOOT TO TWRP.
In TWRP select advanced wipe and wipe everything but sd card. Go to wipe again and select format data type yes. In TWRP hit reboot, reboot to recovery. Once back in recovery touch install. On bottom right select install image. Now find system-64-aonly img and select it. It will ask you where you want to install it, scroll down and select system image. Should take about a minute to install. Now reboot to system. After your in system reboot to twrp and flash gapps. After that select wipe format data. Reboot back to system and setup Google play services. Finally flash magisk for root in TWRP. ITS IMPORTANT TO INSTALL IN THIS ORDER OR YOU WILL END UP HAVING ISSUES WITH PLAY STORE AND INSTALLING APPS.
People that are getting uncertified play services error here is the APk to get your Google services device id. https://drive.google.com/file/d/1YjNZuS3RfSrQ7DnmzOZMH74I63fmHGwN/view?usp=drivesdk
Once you get your id go here and copy it in.
https://www.google.com/android/uncertified/
IT HAS EDGE GESTURES ????
I updated the installation flashing instructions on 6/2 added how to switch between different treble GSI system images. Below -------V
BUGS?
VOLTE NOT WORKING
THEME IN RR CONFIGURATION SETTINGS DOESNT WORK.
ANYONE ELSE NOTICE ANY BUGS LET ME KNOW SO I CAN ADD TO BUGS LIST.
Here's the Generic System Image List
https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list
Thought I would make a guide for people who would like to test different treble GSI. So if you already on treble and would like to try a different one. This guides for you. Backup all your apps in titanium backup you can save them to internal storage. Copy system.img to SD card or usb to otg.
Download these gapps and copy to SD card to. https://drive.google.com/file/d/1Jz9gFWTUqKWr2y4X6FXIt5wQbR1-TrFH/view?usp=drivesdk
The reason using these gapps is because normal open gapps are to large and you will get an error in twrp saying not enough system storage available.
Boot to twrp and go to advanced wipe and wipe system data cache and dalvik. Don't wipe internal or SD card. Than flash system.img. Boot to system. Boot back to twrp and flash gapps. Go to advanced wipe and wipe data. Reboot to system. That's it, now you can test different treble gsi. Good luck.
Currently not booting GSI'S are DU and AEX.
This install process works with the other treble ROMs too for anyone interested.
Sent from my Honor 7X using XDA Labs
Has anyone successfully gone from a Treble based ROM (AOSP, LOS, RR, ECT) back to a fully working stock? These 1 off pages are great for information on flashing, but if we could create a generalized WIKI or something, that would be very helpful for everyone.
smokinjoe2122 said:
Has anyone successfully gone from a Treble based ROM (AOSP, LOS, RR, ECT) back to a fully working stock? These 1 off pages are great for information on flashing, but if we could create a generalized WIKI or something, that would be very helpful for everyone.
Click to expand...
Click to collapse
Either restore a twrp backup or flash the stock system image.
Sent from my Honor 7X using XDA Labs
Great but if you just want rr without root you can use fastboot flash
BTW I prefer the custom build here bcs it has huawei camera app built in but the ROM not update for some time
optionalmgrr.la said:
Great but if you just want rr without root you can use fastboot flash
BTW I prefer the custom build here bcs it has huawei camera app built in but the ROM not update for some time
Click to expand...
Click to collapse
Or you could just not flash magisk.
Sent from my Honor 7X using XDA Labs
allrockedout said:
I was having issues with play store now everythings working
Click to expand...
Click to collapse
What issues were you having, I can't seen to get some apps to open from playstoreb while others do.
jmoss1972 said:
What issues were you having, I can't seen to get some apps to open from playstoreb while others do.
Click to expand...
Click to collapse
You need to do flash system.img boot to system. Boot back to TWRP flash gapps. Factory data reset. And than boot to system. Pain in the ass I'm on AOSIP now. Took me forever to figure it out. After reboot apps weren't opening. Just keep trying clean install.
Thanks, I also ended up flashing AOSP vanilla and pico gapps and no issues with play store. Now if I could figure out how to make a proper back up I can use in TWRP.
jmoss1972 said:
Thanks, I also ended up flashing AOSP vanilla and pico gapps and no issues with play store. Now if I could figure out how to make a proper back up I can use in TWRP.
Click to expand...
Click to collapse
I know the p10 lite TWRP will let you backup data and system. But I've had some trouble booting into the p10 lite TWRP. Maybe need to install via fastboot I'm not sure. But I have a backup of system data kernel and boot made with p10 TWRP for stock emui that works perfect.
I want to install Resurrection Remix 7x specific build because it has Huawei camera built-in
BUt it hasn't been updated for long time @surdu_petru
https://forum.xda-developers.com/honor-7x/development/rom-t3765201
Treble build (AOSP or RR) seems more stable but they don't have Huawei camera...................
https://forum.xda-developers.com/pr...-development/experimental-phh-treble-t3709659
https://forum.xda-developers.com/pr...opment/resurrection-remix-phh-treble-t3767688
https://forum.xda-developers.com/pr.../huawei-stock-camera-app-treble-roms-t3735169
optionalmgrr.la said:
I want to install Resurrection Remix 7x specific build because it has Huawei camera built-in
BUt it hasn't been updated for long time @surdu_petru
https://forum.xda-developers.com/honor-7x/development/rom-t3765201
Treble build (AOSP or RR) seems more stable but they don't have Huawei camera...................
https://forum.xda-developers.com/pr...-development/experimental-phh-treble-t3709659
https://forum.xda-developers.com/pr...opment/resurrection-remix-phh-treble-t3767688
https://forum.xda-developers.com/pr.../huawei-stock-camera-app-treble-roms-t3735169
Click to expand...
Click to collapse
I have found a magisk module that is the hauwei stock camera. Don't remember where that was. Maybe you can find it
I don't want root though.... bu tthx!
Cannot find Edge gestures.
Cannot find edge gestures. Help please
mrmazak said:
I have found a magisk module that is the hauwei stock camera. Don't remember where that was. Maybe you can find it
Click to expand...
Click to collapse
I tried the p20 port and honor 10 camera ported but they don't work. P20 port I'm able to launch camera but the app force closes. If we could get a stock camera working that would be amazing.
Someone's just posted this haven't tested https://androidfilehost.com/?fid=746163614322262817
Adithya Krishnakumar said:
Cannot find edge gestures. Help please
Click to expand...
Click to collapse
Settings/configurations/gestures
allrockedout said:
I tried the p20 port and honor 10 camera ported but they don't work. P20 port I'm able to launch camera but the app force closes. If we could get a stock camera working that would be amazing.
Someone's just posted this haven't tested https://androidfilehost.com/?fid=746163614322262817
Click to expand...
Click to collapse
I'll give it a try
---------- Post added at 01:16 AM ---------- Previous post was at 12:43 AM ----------
Failed when I tried flashing.
---------- Post added at 01:18 AM ---------- Previous post was at 01:16 AM ----------
allrockedout said:
I know the p10 lite TWRP will let you backup data and system. But I've had some trouble booting into the p10 lite TWRP. Maybe need to install via fastboot I'm not sure. But I have a backup of system data kernel and boot made with p10 TWRP for stock emui that works perfect.
Click to expand...
Click to collapse
Did you flash the p10 lite TWRP IMG in TWRP?
jmoss1972 said:
I'll give it a try
---------- Post added at 01:16 AM ---------- Previous post was at 12:43 AM ----------
Failed when I tried flashing.
---------- Post added at 01:18 AM ---------- Previous post was at 01:16 AM ----------
Did you flash the p10 lite TWRP IMG in TWRP?
Click to expand...
Click to collapse
Yeah but magisk or something causing issues. I've gotten it through fastboot on emui in the past.
I'll try it, hopefully if it fails I can still use the TWRP I have installed.

[ROM-sGSI] [ZUI 10.0]/[ZUI 5.0] From Z5 FOR Z2 Plus [Oreo]

What is this?
- sGSI of ZUI 10.0/ 5.0 from Lenovo Z5pro/Z5, based on Android 8.1.0, June 1,2018 security patch.
Since this was requested in some comments, I flashed it and found working for our device flawlessly, with some bugs.
Features?
-All features of ZUI 4 + Soft Charge, gestures, multi space ( dual apps ) etc. Split Screen is also available.
How to flash?
ZUI 10 :
1. Download the flashable zip from the links.
2. Boot to twrp, and wipe dalvik, cache, data, system and vendor.
3. Flash the zip.
4. Reboot.
ZUI 5:
Method 1 : (Recommended)
- 1. Download any treble based 8.1.x rom and ZUI5.0-sGSI.zip (link below).
[Please use MIUI 10 8.11.1 by Narshi Shukla as base ROM, as it seems it's Vendor is most compatible.]
2. Extract the zip in your storage. You will get three files ( two flashable zips and one folder "sGSI.....". [Folder name might differ, there will be only one folder, so no worries])
3. Boot into recovery and take a backup.
4. Clean flash treble based Oreo ROM that you downloaded.
5. From your twrp, use file manager to move " sGSI...." folder to backup folder of Twrp.
6. Mount system and vendor and wipe cache/delvik, data and system.
( Don't wipe firmware and Vendor )
7. Goto restore in your twrp and restore the system from "sGSI....." folder.
8. Flash the remaining two zips.
9. Flash magisk if needed.
10. Wipe cache/delvik and reboot. Done.
Method 2 : https://forum.xda-developers.com/showpost.php?p=78389810&postcount=320
(You need treble based twrp, search if you don't already have).
After following all these steps, if your phone is stuck in Lenovo powered by android screen for long, then force reboot the phone and it will boot up to system.
What works?
-Here:
Call,SMS, VOLTE, Data, play store, Utouch, Fingerprint , Navigation, Double touch to wake, GCAM, Face Unlock, Hotspot, Banking apps, nearly everything.
What doesn't work?
- ROM specific. Bugs depend upon the treble ROM that you used as base. In some ROM, system sounds does not work. In MiUI 10, video recording might not work. Game Mode has some issues with global apps.
*FOR VIDEO RECORDING - see this : https://forum.xda-developers.com/showpost.php?p=78219358&postcount=93 ****
*Update GPU drivers for VULKAN support. Link in the links section.***
Performance?
- Better than ZUI 4, smooth as butter, no stutter playing games like PUBG, notifications on time, decent SOT.
Can it be used as daily driver?
- Yes, if you can live with some Chinese texts in certain apps.
Any other thing?
- Because the ROM is ported from Z5 which has a notch, total area of the notification bar cannot be used. To see things like real time network speed and battery "percentage" you have to pull down the notification bar.
What should I do first after booting the device?
- Install play store from App center. Install magisk to remove bloat wares. Install any music app, since there is none. This will make the system optimal for us.
Also, Turn "True Full Screen Mode" ON in display settings for full screen in Apps.
Install Magisk and download and install "SafteyPatch V2" within Magisk to pass safetynet and hide banking apps in magisk hide to use them.
Open security app and give all important permissions to the apps you use, including system apps. Also include them in autorun/whitelist section.
Links?
-Here
ZUI 10
https://drive.google.com/open?id=17lyWnAl0Kjkv5S89wdtw7HglF2072zP5
ZUI 5
Mega link :
https://mega.nz/#!FyxSiI7Y!iZmmVufR6pipX3mwv_-I3HqI714YAMJN1a2zIysinmc
Gdrive link:
https://drive.google.com/open?id=1F_Ou6x2bj26hhdffw45uo4r9qlJuaDb5
MiUi 10 8.11.1 Narshi Shukla - Full Rom
https://androidfilehost.com/?fid=11410932744536996684
MIUI 10 8.11.1 Narshi Shukla - Vendor for twrp recovery: @(THIS VENDOR isnt compatible with all roms, if facing random reboots, use the complete MIUI 10 ROM for the Gsi)
https://drive.google.com/drive/u/0/folders/15QHEUfLMagMV9jZTmlUHa4hkhkNTF-RC
Working GCAM link :
https://www.celsoazevedo.com/files/android/google-camera/f/MGC_6.1.021_FINAL_V1a_A8.1+.apk
VULKAN enabled open GL 3.2 driver link :
https://drive.google.com/folderview?id=11_atz5CDK9bHG4K_ME2LSRFFnxxKqWw2
Credits:
Not my work, I am just sharing it since I found it working.
All credits goes to this Xiaomi thread and bugrevealingbme.
https://*************/threads/zui-5-0-a-only-treble-rom.226/
******************************** FLASHING ISSUE ******************
While flashing this ROM, try to follow the guide above as strictly as possible. Use the ROM that is recommended.
If you are facing bootloop, download the vendor that is provided and restore it in twrp and then flash patch 1 and 2.
Also remember, during each and every step, your TWRP should have system and Vendor mounted. Check after every step.
Your phone might reboot once or twice during first boot, which is not an issue.
How to know if you flashed it correctly?
-If your phone boots into the system with "Lenovo bootanimation" , you flashed it correctly.
If your phone is stuck in "Lenovo - powered by android" splash image for more than 5 minutes, you got something wrong.
*********************************************************************
Screenshots attached :
what about gcam nd notification bug? and one more doubt, can we flash it over treble pie ROM?
I have one question. If i install a sgsi rom can i back to trenle, non-treble rom just with a simple flash method?
muujeeb said:
what about gcam nd notification bug? and one more doubt, can we flash it over treble pie ROM?
Click to expand...
Click to collapse
gcamera is working on redmi note 5 pro. should work also here.
muujeeb said:
what about gcam nd notification bug? and one more doubt, can we flash it over treble pie ROM?
Click to expand...
Click to collapse
GCAM is working.
Notification bug is not there. Only sometimes, it seems that we get late notification.
You have to flash it over Oreo because the GSI is Oreo based. Flashing over pie should work as well, since treble ROM is required. Take a backup of your system so you can restore easily, if you face any issue.
nonamesry said:
I have one question. If i install a sgsi rom can i back to trenle, non-treble rom just with a simple flash method?
Click to expand...
Click to collapse
Yes, you can get back to the ROM you want with simple flash, no problem.
Custom kernel flashable?
ashwinonm said:
Custom kernel flashable?
Click to expand...
Click to collapse
Haven't tested, but should be flashable.
Edit : Custom kernel might brick the device. Will test and update.
Donot flash custom kernel, it causes self restart of device.
Note: Moxie kernels can be flashed, you should flash patch2 after flashing kernels. But, MIUI 10 comes with moxie R5.1 so no use flashing Moxie again.
link not working
Wow it's so beautiful!
I used Arrow OS 8.1 but it got stuck in bootloop and does'nt boot at all.. I followed all the steps accordingly but it did not boot up even after i kept my phone overnight to let it boot. I don't know where i did wrong.
muujeeb said:
I used Arrow OS 8.1 but it got stuck in bootloop and does'nt boot at all.. I followed all the steps accordingly but it did not boot up even after i kept my phone overnight to let it boot. I don't know where i did wrong.
Click to expand...
Click to collapse
Use MIUI 10 port of Narshi Shukla latest build. It works.
May be Arrow OS cannot be used.
You can also try using Vendor of MIUI 10 once. Restore this vendor and the system image of ZUI.
Here is the vendor:
https://drive.google.com/drive/mobile/folders/15QHEUfLMagMV9jZTmlUHa4hkhkNTF-RC?usp=drive_open
kany1 said:
link not working
Click to expand...
Click to collapse
Link is working fine.
jebish7 said:
Link is working fine.
Click to expand...
Click to collapse
yes it is working with mega app
I used crdroid 8.1 and got stuck in bootloop. then I try restored the vendor but could not flash the patch 2
---------- Post added at 01:19 PM ---------- Previous post was at 01:13 PM ----------
ok i try to flash it again and boot successflly
marclevine said:
I used crdroid 8.1 and got stuck in bootloop. then I try restored the vendor but could not flash the patch 2
Click to expand...
Click to collapse
I think only MIUI 10 rom works flawlessly for this GSI. I will update the main page details and ask to use MIUI 10 only.
You couldnot flash patch 2 because it requires vendor, and may be your vendor is now messed up.
So use MIUI 10 port, it works without any issue.
marclevine said:
I used crdroid 8.1 and got stuck in bootloop. then I try restored the vendor but could not flash the patch 2
---------- Post added at 01:19 PM ---------- Previous post was at 01:13 PM ----------
ok i try to flash it again and boot successflly
Click to expand...
Click to collapse
Glad To hear.
So in whatever rom I am in Oreo , I can use that firmware if I use vendor only from your backup? And shouldn't wipe it?
ashwinonm said:
So in whatever rom I am in Oreo , I can use that firmware if I use vendor only from your backup? And shouldn't wipe it?
Click to expand...
Click to collapse
Well, that's how some people got this working, so yes, it's working that way as well. ( Your ROM should be treble based though )
I will attach the "Vendor" file in the main post as well, so other members can use it too.
custom kernel possible,mine running in moxie

[GSI] Installing Android 10 ROMs on Platina

Okay I still haven't gotten camera working, but here are the steps to install any Android 10 GSI.
1. Flash MIUI 10.3.2.0 (or below).
2. Wipe everything except vendor (and internal BUT wipe data)
3. Install any Android 10 image
4. Mount vendor and delete the following files:
/vendor/lib/libcutils.so
/vendor/lib64/libcutils.so
4. Make sure you flash Acrux v4 (the latest in my Telegram channel, @acruxci)
5. Flash permissiver (v4!) and a dm-verity/force enc disabler (you can find these on Google)
6. Flash Android Q zygote fix
Magisk can be flashed but at your own risk!
The last bug is camera - can people please experiment and get back to me on if you found a fix.
Flash magisk at your own risk!
My PayPal if you wanna donate : http://paypal.me/nysadev
Great info! Thanks nysadev.
@nysadev Do you have a suggestion for the right recovery to use? What do you use?
I use TWRP, but there is only an unofficial version, that is really buggy and gives me a lot of errors. I am able to install custom roms with it, but I don't want to risk a gsi rom. I really want to experiment with the new gsi
I have a small problem. After installing, when it reaches the home screen and the launcher icons are visible and then it restarts.
After rebooting and it stays in boot logo.
I use Acrux-Stable-r2-Sky because the r4 version doesn't install me.
Thank you.
nysadev said:
Okay I still haven't gotten camera working, but here are the steps to install any Android 10 GSI.
1. Flash MIUI 10.3.2.0 (or below).
2. Wipe everything except vendor (and internal BUT wipe data)
3. Install any Android 10 image
4. Mount vendor and delete the following files:
/vendor/lib/libcutils.so
/vendor/lib64/libcutils.so
4. Make sure you flash Acrux v4 (the latest in my Telegram channel, @acruxci)
5. Flash permissiver (v4!) and a dm-verity/force enc disabler (you can find these on Google)
6. Flash Android Q zygote fix
Magisk can be flashed but at your own risk!
The last bug is camera - can people please experiment and get back to me on if you found a fix.
Flash magisk at your own risk!
My PayPal if you wanna donate : http://paypal.me/nysadev
Click to expand...
Click to collapse
Thanks for your work dude ??
My mi8 lite don't installed a Android 10 rom, showing my cellphone don't have storage (???)
lenardinho said:
My mi8 lite don't installed a Android 10 rom, showing my cellphone don't have storage (???)
Click to expand...
Click to collapse
Restart the system and try again.
---------- Post added at 10:21 ---------- Previous post was at 10:16 ----------
nysadev said:
Okay I still haven't gotten camera working, but here are the steps to install any Android 10 GSI.
1. Flash MIUI 10.3.2.0 (or below).
2. Wipe everything except vendor (and internal BUT wipe data)
3. Install any Android 10 image
4. Mount vendor and delete the following files:
/vendor/lib/libcutils.so
/vendor/lib64/libcutils.so
4. Make sure you flash Acrux v4 (the latest in my Telegram channel, @acruxci)
5. Flash permissiver (v4!) and a dm-verity/force enc disabler (you can find these on Google)
6. Flash Android Q zygote fix
Magisk can be flashed but at your own risk!
The last bug is camera - can people please experiment and get back to me on if you found a fix.
Flash magisk at your own risk!
My PayPal if you wanna donate : http://paypal.me/nysadev
Click to expand...
Click to collapse
Hello, when you say i can install GSI from android 10 can i install either, or have you tested any specific?
I can try to solve the camera problem.
I tried and it don't work
filipehack2015 said:
Restart the system and try again.
---------- Post added at 10:21 ---------- Previous post was at 10:16 ----------
Hello, when you say i can install GSI from android 10 can i install either, or have you tested any specific?
I can try to solve the camera problem.
Click to expand...
Click to collapse
Probably either, since he said "any" android 10 image
Aby news?
What do I need to select when installing Android 10 image? (boot, system image...).

Status of TWRP with Android 10 on Mi 9T

Hey
So my bootloader unlock wait time is coming up tomorrow, but this forum is not giving me much hope as all I can see is problems with TWRP constantly being replaced with the stock recovery and general incompatibility (recovery loops or bootloader loops), no one seems to know which of the 10,000 versions of TWRP and OrangeFox (????) recovery to use.
Can anyone clarify what the situation is with Xiaomi Mi 9T or is this phone doomed and its just worth throwing on eBay (a phone without custom recovery and root is absolutely worthless to me).
Thanks a plenty!
Hi!
"TWRP constantly being replaced with the stock recovery"
=> That's nothing to do about Android version: It's a Xiaomi/MIUI boot protection feature. Some TWRP flash a modified VBMeta image, at first TWRP boot, to disable this protection.
- What you can do:
1) Download latest OrangeFox and put ZIP file in phone storage
2) Download latest Official TWRP, flash it via fastboot then hold "Power" and "Vol+" buttons (both) until TWRP is booted
3) Select OrangeFox ZIP file in TWRP and flash it (phone will automatically restart to OrangeFox Recovery).
4) Done! You can now flash latest Magisk version. ^^
Micdu70 said:
Hi!
"TWRP constantly being replaced with the stock recovery"
=> That's nothing to do about Android version: It's a Xiaomi/MIUI boot protection feature. Some TWRP flash a modified VBMeta image, at first TWRP boot, to disable this protection.
- What you can do:
1) Download latest OrangeFox and put ZIP file in phone storage
2) Download latest Official TWRP, flash it via fastboot then hold "Power" and "Vol+" buttons (both) until TWRP is booted
3) Select OrangeFox ZIP file in TWRP and flash it (phone will automatically restart to OrangeFox Recovery).
4) Done! You can now flash latest Magisk version. ^^
Click to expand...
Click to collapse
Hey there. Thanks for this. Do I need to flash the VBMeta file also when I follow this? Would you mind sending a link to the latest official stuff, just wanna make sure I got the right things!
Annie the Eagle said:
Hey there. Thanks for this. Do I need to flash the VBMeta file also when I follow this? Would you mind sending a link to the latest official stuff, just wanna make sure I got the right things!
Click to expand...
Click to collapse
You normally don't need to flash VBMeta file.
- Official TWRP => https://dl.twrp.me/davinci/
- Latest OrangeFox (actually "R10.1_1" because "R10.1_2" is a broken version) => https://files.orangefox.tech/OrangeFox-Stable/davinci/
EDIT: Flash "R10.1_1" version over bad "R10.1_2" version if you already downloaded/flashed via my previous MEGA link.
Annie the Eagle said:
Hey
So my bootloader unlock wait time is coming up tomorrow, but this forum is not giving me much hope as all I can see is problems with TWRP constantly being replaced with the stock recovery and general incompatibility (recovery loops or bootloader loops), no one seems to know which of the 10,000 versions of TWRP and OrangeFox (????) recovery to use.
Can anyone clarify what the situation is with Xiaomi Mi 9T or is this phone doomed and its just worth throwing on eBay (a phone without custom recovery and root is absolutely worthless to me).
Thanks a plenty!
Click to expand...
Click to collapse
Sorry but this is not teally true - or maybe it's the case for custom roms and/or custom twrps
Using (not alone, you can find several peopke reporting the same):
-QFJEUXM 11m0.4.0 (Global, Stable,v Android 10)
-Official TWRP 3.3.1-0-davinci
Just flash that twrp through fastboot, do not wipe or fornat anything (vbmeta, internal storage, whatever), you will not loose anything and everything will work
And the same holds if twrp is replaced by orangefox (since recently, using R10.1_2)
Eg, when booting to twrp, you will enter your pin/password you use in system for unlocking the screen - and twrp will recognize and work with your encrypted Internal memory (so again, without formatting data, wiping vbmeta or whatever)
However, if you want to use some custom roms whose installation requires to format or wipe something, and/ot to use some custom twrps, that's another story (but not a problem in miui or in the official twrp)

Guide to flash realmeUI 2.0 beta builds [Global Variant Only]

DISCLAIMER: YOU ARE RESPONSIBLE FOR WHAT YOU DO​The only reason behind posting this guide is because now we have a way to fix device if any unusual things happen after flashing beta builds. Beginners & noobs who doesn't have any idea about flashing stuff should stay away.
PREREQUISITES:
1. Bootloader Unlocked Device
2. OrangeFox
3. Stable OZIP (Android 10 | realmeUI 1.0 | C35)
4. Beta ZIP (Android 11 | realmeUI 2.0 | F06)
5. Unofficial OrangeFox beta build (For realmeUI 2.0 A11 FW only)
6. realmeUI 2.0 stock recovery
7. A11 VBMETA
8. Patched VBMETA
PROCESS TO FLASH:
1. Just to be on safer side we are going to make sure everything is stock & all partitions are unmodified. So reflash latest Stable OZIP (C35) via OrangeFox.
2. Format data & reboot to System (This is optional but better to do it, we never know what might happen with realme device)
3. Reboot back to Bootloader if realmeUI 1.0 boots fine
4. Flash OrangeFox build which you used previously & also flash patched vbmeta (fastboot flash vbmeta patched_vbmeta.img)otherwise you get "Boot is destroyed........"
5. Boot into custom recovery & copy downloaded Beta ZIP
6. Flash the Beta ZIP & format data.
7. Reboot to System. realmeUI 2.0 should boot now.
COMMON ISSUES & FIXES:
1. Device stuck at white realme splash logo
Sol. Few people reported it booted when they flashed patched vbmeta so you can first try that. If doesn't work then you can flash A11 vbmeta (fastboot flash vbmeta vbmeta.img) attached here & reboot to system
2. Device stuck at Yellow realme boot animation
Sol. If it's stuck for more than 2-3mins then reboot to bootloader & format data by executing fastboot erase userdata ., never do fastboot -w it's messing up data partition in A11 due to new changes introduced by realme
3. Stuck in bootloader (fastboot)
Sol. Flash the unofficial OrangeFox rescue build & boot into it, copy C35 OZIP to internal storage. Flash it & format data. Reboot to System. Wait for public realmeUI 2.0 release.
4. Unofficial OrangeFox beta build stuck at Ofox splash & display keeps blinking
Sol. This happens because Ofox can't decrypt realmeUI 2.0 data, only way to boot this ofox build properly is by formatting data, reboot back to bootloader. fastboot erase userdata
5. Device doesn't have realmeUI 2.0 Stock Recovery
Sol. Flash the attached stock recovery
reserved
Congrats! Will try now
EDIT: Works fine but just 2 hints.
1: Don't Use TWPR 3.5.0_9 or you will get Zip Treble Error
2: After you flash RUI 2.0 it's a MUST flash A11 VBMETA
Can i Flash on Locked Bootloader device via stock recovery or filemanager currently i am c 34 locked bootloader
bharatgsp said:
Can i Flash on Locked Bootloader device via stock recovery or filemanager currently i am c 34 locked bootloader
Click to expand...
Click to collapse
na it doesn't work
ChromiumPD said:
Congrats! Will try now
EDIT: Works fine but just 2 hints.
1: Don't Use TWPR 3.5.0_9 or you will get Zip Treble Error
2: After you flash RUI 2.0 it's a MUST flash A11 VBMETA
Click to expand...
Click to collapse
Right will update guide, thank you
What does the check look like that prevents the stock recovery from accepting to flash the beta build (if you try to upgrade from C.35)?
kurtextrem said:
What does the check look like that prevents the stock recovery from accepting to flash the beta build (if you try to upgrade from C.35)?
Click to expand...
Click to collapse
Stock recovery only accepts signed OZIP/ZIP like the ones uploaded in their website, OTA updates we receive are signed with different certificate that's why installing those custom OZIPs fail if we do it manually.
It can't install on TWRP 3.4.0.0 -> Error this package is for RMX1931L1, this is a ""
Zippka224 said:
It can't install on TWRP 3.4.0.0 -> Error this package is for RMX1931L1, this is a ""
Click to expand...
Click to collapse
edited guide, use ofox only. TWRP doesn't seem to work for everyone.
Hi, first thanks for the post.
I would like to ask you if there is a way to revert back to c35 after?
Thank you in advance
4j17h said:
Stock recovery only accepts signed OZIP/ZIP like the ones uploaded in their website, OTA updates we receive are signed with different certificate that's why installing those custom OZIPs fail if we do it manually.
Click to expand...
Click to collapse
Thank you. I wonder how the software update works then? How does the software update "app" manage to flash those builds then?
Tierri said:
Hi, first thanks for the post.
I would like to ask you if there is a way to revert back to c35 after?
Thank you in advance
Click to expand...
Click to collapse
Well there are two ways, we can use stock recovery to downgrade from beta builds to C34
Another way would be to flash unofficial Ofox build, copy C34 OZIP to internal storage & flash it.
kurtextrem said:
Thank you. I wonder how the software update works then? How does the software update "app" manage to flash those builds then?
Click to expand...
Click to collapse
OTA updater app is verifying the update & rebooting to stock recovery, so if we can figure out the same way we can install custom ozips via stock recovery too
How would you recommend to bring over apps & their settings to A11? After formatting data they'll be lost. Which backup method is able to restore them? Have you rooted it already?
Magisk?
Cool ! It works fine thank you.
but I noticed that the "Unofficial OrangeFox beta build" cant mount internal storage issue with following error : "could not mount /data and unable to find crypto footer"
So is there another way to Root my device without wiping data?
Hi
First Thank you for this post .
I want to restore a stock recovery UI 1.0 now i am using orangefox recovery on C.34
can i restore without format data or waiting UI 2.0 stable ??
Many Thanks
Hi,
I've followed the steps and no errors. After reboot, the system stucks at Realme white logo. How it's said on common issues, i've flashed then A11 vbmeta, and the same. Ive waited about 10minutes and it keeps there. I've tried flash the Ofox recovery again to repeat the process but now I can't get Ofox working. I can access fastboot and if I try reboot to recovery, it symply reboots to bootloader... What should I do? I also tried all the options in common issues but without success...
Thanks
tuga49 said:
Hi,
I've followed the steps and no errors. After reboot, the system stucks at Realme white logo. How it's said on common issues, i've flashed then A11 vbmeta, and the same. Ive waited about 10minutes and it keeps there. I've tried flash the Ofox recovery again to repeat the process but now I can't get Ofox working. I can access fastboot and if I try reboot to recovery, it symply reboots to bootloader... What should I do? I also tried all the options in common issues but without success...
Thanks
Click to expand...
Click to collapse
try to install patched vbmeta its work form me
So for me I dirty flashed the f06.zip beta on c.35 in official [email protected]_1 release and flashed vbmetaA11 but it failed to then i flashed patched_vbmeta.img and voila it booted just fine and optimizing apps appeared.
Thanks very much to Original Poster we can now use Realme UI 2.0 because of him.
Thanks a lot once again

Categories

Resources