my experiences - flashing custom rom Xiaomi Mi Play (lotus) - Xiaomi Mi Play Guides, News, & Discussion

I tried to flash any custom rom on my device, but I couldn't find any build for mi play. I started to mine on the internet, and I found Project Treble. Generally any device that has at least Android Oreo must support Project Treble, stock android version on mi play is Android 8.1, so it must support this project.
I downloaded an app Treble Info (https://play.google.com/store/apps/details?id=tk.hack5.treblecheck&hl=pl&gl=US). It said that I have to look for an image with device category a for (of course) arm64. Unfortunately the only rom I found then was unofficial build of lineage os 16 (https://sourceforge.net/projects/andyyan-gsi/files/lineage-16.x/). It was long ago, so there was still no twrp build for mi play (https://forum.xda-developers.com/t/unofficial-twrp-recovery-3-5-2_9-0.4344611/). I was confused about gapps but I managed to install microG. I just installed magisk (by patching boot image), and i installed magisk module microG_installer (https://github.com/nift4/microg_installer_revived).
Week ago I decided to install other rom. I found couple of them. HavocOS, Resurrection Remix, AOSP and CrDroid R MOD. Every of this rom didn't work. Only HavocOS and AOSP showed their boot splashes, but AOSP never booted to actual OS and HavocOS made boot loop.
I think, GSI (project treble) rom on Xiaomi Mi Play must have two things to have even a chance to boot. First thing is version of android - maximum is Android Pie. Second thing is phh. The image must be "Phh-treble" (just look form images with phh in name or description), but this is only my theory.
Finally I decided to flash back lineage os 16 from Andy Yan, but with open gapps (https://opengapps.org). I tried to flash nano, but there was error, that i have to small free space on system partition. Fortunately I successfully flashed pico, but after booting I couldn't even proceed by google device confguration.
So if you want to have custom rom on your Xiaomi MI Play I recommend you to:
Flash Lineage OS 16 from Andy Yan's builds (https://sourceforge.net/projects/andyyan-gsi/files/lineage-16.x/)
Flash magisk (you can do it from twrp https://forum.xda-developers.com/t/unofficial-twrp-recovery-3-5-2_9-0.4344611/)
Install microG_installer magisk module (https://github.com/nift4/microg_installer_revived)
I hope this post was useful for you

Can you share the link of the other builds please?

RezaUllah__ said:
Can you share the link of the other builds please?
Click to expand...
Click to collapse
Havoc: https://download.havoc-os.com/?dir=arm64-aonly
CrDroid R Mod: https://forum.xda-developers.com/t/unofficial-crdroid-r-mod-crdrom11.4269719/
AOSP: https://forum.xda-developers.com/t/aosp-9-0-2019-08-25-phh-treble.3831915/
Ressurection: https://forum.xda-developers.com/t/resurrection-remix-unofficial-2018-06-28-phh-treble.3767688/

Good blog! I truly love how it is simple on my eyes and the data are well written. I’m wondering how I could be notified when a new post has been made. I have subscribed to your feed which must do the trick! Have a great day!
meta trader 4

IpyZ said:
I tried to flash any custom rom on my device, but I couldn't find any build for mi play. I started to mine on the internet, and I found Project Treble. Generally any device that has at least Android Oreo must support Project Treble, stock android version on mi play is Android 8.1, so it must support this project.
I downloaded an app Treble Info (https://play.google.com/store/apps/details?id=tk.hack5.treblecheck&hl=pl&gl=US). It said that I have to look for an image with device category a for (of course) arm64. Unfortunately the only rom I found then was unofficial build of lineage os 16 (https://sourceforge.net/projects/andyyan-gsi/files/lineage-16.x/). It was long ago, so there was still no twrp build for mi play (https://forum.xda-developers.com/t/unofficial-twrp-recovery-3-5-2_9-0.4344611/). I was confused about gapps but I managed to install microG. I just installed magisk (by patching boot image), and i installed magisk module microG_installer (https://github.com/nift4/microg_installer_revived).
Week ago I decided to install other rom. I found couple of them. HavocOS, Resurrection Remix, AOSP and CrDroid R MOD. Every of this rom didn't work. Only HavocOS and AOSP showed their boot splashes, but AOSP never booted to actual OS and HavocOS made boot loop.
I think, GSI (project treble) rom on Xiaomi Mi Play must have two things to have even a chance to boot. First thing is version of android - maximum is Android Pie. Second thing is phh. The image must be "Phh-treble" (just look form images with phh in name or description), but this is only my theory.
Finally I decided to flash back lineage os 16 from Andy Yan, but with open gapps (https://opengapps.org). I tried to flash nano, but there was error, that i have to small free space on system partition. Fortunately I successfully flashed pico, but after booting I couldn't even proceed by google device confguration.
So if you want to have custom rom on your Xiaomi MI Play I recommend you to:
Flash Lineage OS 16 from Andy Yan's builds (https://sourceforge.net/projects/andyyan-gsi/files/lineage-16.x/)
Flash magisk (you can do it from twrp https://forum.xda-developers.com/t/unofficial-twrp-recovery-3-5-2_9-0.4344611/)
Install microG_installer magisk module (https://github.com/nift4/microg_installer_revived)
I hope this post was useful for you
Click to expand...
Click to collapse
The 2nd link is twrp ryt?

RezaUllah__ said:
The 2nd link is twrp ryt?
Click to expand...
Click to collapse
3rd link

It’s nearly impossible to find knowledgeable folks on this topic, however, you appear to be there’s more you are talking about! Thanks
Monoprice 110010

IpyZ said:
I tried to flash any custom rom on my device, but I couldn't find any build for mi play. I started to mine on the internet, and I found Project Treble. Generally any device that has at least Android Oreo must support Project Treble, stock android version on mi play is Android 8.1, so it must support this project.
I downloaded an app Treble Info (https://play.google.com/store/apps/details?id=tk.hack5.treblecheck&hl=pl&gl=US). It said that I have to look for an image with device category a for (of course) arm64. Unfortunately the only rom I found then was unofficial build of lineage os 16 (https://sourceforge.net/projects/andyyan-gsi/files/lineage-16.x/). It was long ago, so there was still no twrp build for mi play (https://forum.xda-developers.com/t/unofficial-twrp-recovery-3-5-2_9-0.4344611/). I was confused about gapps but I managed to install microG. I just installed magisk (by patching boot image), and i installed magisk module microG_installer (https://github.com/nift4/microg_installer_revived).
Week ago I decided to install other rom. I found couple of them. HavocOS, Resurrection Remix, AOSP and CrDroid R MOD. Every of this rom didn't work. Only HavocOS and AOSP showed their boot splashes, but AOSP never booted to actual OS and HavocOS made boot loop.
I think, GSI (project treble) rom on Xiaomi Mi Play must have two things to have even a chance to boot. First thing is version of android - maximum is Android Pie. Second thing is phh. The image must be "Phh-treble" (just look form images with phh in name or description), but this is only my theory.
Finally I decided to flash back lineage os 16 from Andy Yan, but with open gapps (https://opengapps.org). I tried to flash nano, but there was error, that i have to small free space on system partition. Fortunately I successfully flashed pico, but after booting I couldn't even proceed by google device confguration.
So if you want to have custom rom on your Xiaomi MI Play I recommend you to:
Flash Lineage OS 16 from Andy Yan's builds (https://sourceforge.net/projects/andyyan-gsi/files/lineage-16.x/)
Flash magisk (you can do it from twrp https://forum.xda-developers.com/t/unofficial-twrp-recovery-3-5-2_9-0.4344611/)
Install microG_installer magisk module (https://github.com/nift4/microg_installer_revived)
I hope this post was useful for you
Click to expand...
Click to collapse

Bro it shows this...why?

IpyZ said:
I tried to flash any custom rom on my device, but I couldn't find any build for mi play. I started to mine on the internet, and I found Project Treble. Generally any device that has at least Android Oreo must support Project Treble, stock android version on mi play is Android 8.1, so it must support this project.
I downloaded an app Treble Info (https://play.google.com/store/apps/details?id=tk.hack5.treblecheck&hl=pl&gl=US). It said that I have to look for an image with device category a for (of course) arm64. Unfortunately the only rom I found then was unofficial build of lineage os 16 (https://sourceforge.net/projects/andyyan-gsi/files/lineage-16.x/). It was long ago, so there was still no twrp build for mi play (https://forum.xda-developers.com/t/unofficial-twrp-recovery-3-5-2_9-0.4344611/). I was confused about gapps but I managed to install microG. I just installed magisk (by patching boot image), and i installed magisk module microG_installer (https://github.com/nift4/microg_installer_revived).
Week ago I decided to install other rom. I found couple of them. HavocOS, Resurrection Remix, AOSP and CrDroid R MOD. Every of this rom didn't work. Only HavocOS and AOSP showed their boot splashes, but AOSP never booted to actual OS and HavocOS made boot loop.
I think, GSI (project treble) rom on Xiaomi Mi Play must have two things to have even a chance to boot. First thing is version of android - maximum is Android Pie. Second thing is phh. The image must be "Phh-treble" (just look form images with phh in name or description), but this is only my theory.
Finally I decided to flash back lineage os 16 from Andy Yan, but with open gapps (https://opengapps.org). I tried to flash nano, but there was error, that i have to small free space on system partition. Fortunately I successfully flashed pico, but after booting I couldn't even proceed by google device confguration.
So if you want to have custom rom on your Xiaomi MI Play I recommend you to:
Flash Lineage OS 16 from Andy Yan's builds (https://sourceforge.net/projects/andyyan-gsi/files/lineage-16.x/)
Flash magisk (you can do it from twrp https://forum.xda-developers.com/t/unofficial-twrp-recovery-3-5-2_9-0.4344611/)
Install microG_installer magisk module (https://github.com/nift4/microg_installer_revived)
I hope this post was useful for you
Click to expand...
Click to collapse
Ok it I flashed it ...but it shows that I can't wipe data ..shows error

RezaUllah__ said:
Ok it I flashed it ...but it shows that I can't wipe data ..shows error
Click to expand...
Click to collapse
Data is encrypted. You can't just wipe it. Before you enter advanced vipe, theres an option "format data". Enter it, type "yes" (it's just a confirmation) and ur data is formated
If you then run MIUI or flash lineage and run it, it will again encrypt data

IpyZ said:
Data is encrypted. You can't just wipe it. Before you enter advanced vipe, theres an option "format data". Enter it, type "yes" (it's just a confirmation) and ur data is formated
If you then run MIUI or flash lineage and run it, it will again encrypt data
Click to expand...
Click to collapse
So if I just use format data ...I am good to go?

RezaUllah__ said:
So if I just use format data ...I am good to go?
Click to expand...
Click to collapse
Yeah. Format data just reformat partition. It clears every encryption, or any other things that can possibly block you from wiping it.

IpyZ said:
Yeah. Format data just reformat partition. It clears every encryption, or any other things that can possibly block you from wiping it
Click to expand...
Click to collapse
Reformat partition? How do you do that?

RezaUllah__ said:
Reformat partition? How do you do that?
Click to expand...
Click to collapse
I mean, option "format data" is doing it for you

IpyZ said:
I mean, option "format data" is doing it for you
Click to expand...
Click to collapse
Ohhh ok
So I go to wipe , format data , type yes , after that go to install ...then flash the ROM ? Like this ?

RezaUllah__ said:
Ohhh ok
So I go to wipe , format data , type yes , after that go to install ...then flash the ROM ? Like this ?
Click to expand...
Click to collapse
Yeah that should work.
Please remember that all your personal data like photos or documents will be gone so, make sure u made a backup

You produced some decent points there. I looked on the internet with the problem and discovered most individuals go in addition to along with your website.
Internet Plans and Offers

how stable is the rom?

Well, many apps just don't works, because they are thinking that the device is rooted. In some way it's true.
There are some strange behaviours of fingerprint detector.
But overall the ROM is not crushing
I haven't noticed any other bugs or I do not remember them. But that was mine main pain about this rom
alcatel4010x said:
how stable is the rom?
Click to expand...
Click to collapse

Related

[ycjeson][MIUI 8] LeEco Cool1 (C106)

Hi guys,
First of all, this work is not mine, is from @ycjeson, I found it here: MIUI 8 For LeEco Cool1.
I decided to start this thread, because any information about LeEco Cool1 is difficult to find and in the most part it is in Russian or Chinese...
Get to work!
Do not forget to make a DUMP of your primary system partitions (like IMEI). Trust me, do it!!!
1) Tutorial here;
2) Needed tools here.
Install TWRP Recovery from BB72TT
Tutorial and download links here!
Install MIUI 8 and make root
1) I recomend a full wipe (cache, dalvik, data, system);
2) Put MIUI 8 and Magisk v10.2 into internal SD Card;
3) Move Magisk v10.2 zip to '/cache' partition using file manager of TWRP;
4) Install MIUI 8 via TWRP;
5) Reboot system without wipe anything (first boot will be long);
6) Reboot to TWRP;
7) Flash Magisk v10.2 zip from '/cache' partition;
8) Reboot system (may be fast);
9) Install phh's root manager apk and Latest Magisk Manager apk.
Optional to remove encryption from '/data' partiton:
10) Wipe data and cache;
11) Reboot system (boot will be very long, be patience);
12) Put Magisk v10.2 into internal memory;
13) Fash Magisk v10.2 zip again;
14) Reboot system (may be fast);
15) Install phh's root manager apk and Latest Magisk Manager apk.
DOWNLOAD ROM
Magisk downloads and more informations here!
Well guys, if possible, say thanks to people who contribute to improving the LeEco Cool1 community:
BB72TT from "leeco.re" forum, for your precious TWRP recovery
partyheadgmailcom from "leeco.re" forum, for tutorials (DUMP and How to install TWRP Recovery)
@ycjeson for your precious MIUI 8
@topjohnwu for Magisk
@phhusson for Superuser
Other people I forgot to mention!
I hope it's useful! :highfive:
A big thanks for your idea of introducing the ROM here.
I own this device, it has a lot of potential from software development angle but unfortunately the lack of popularity for this device is one the main reasons why devs are not interested in developing custom ROMs
Also this device runs LE ECO EUI hence I hope Le eco will come up with some awesome updates (if not then hope someone takes the initiative for some custom ROMs specially a lineage OS ROM would be perfect)
Screen shot and bug report?
download link
please provide download link:fingers-crossed::fingers-crossed::fingers-crossed:
not work
abhipundir said:
please provide download link:fingers-crossed::fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Try this link: download
chidosu said:
not work
Click to expand...
Click to collapse
If you performed the procedure as described, this works, I even tested it!
I just installed it working perfectly but I didn't find G apps . can I flash arm 64 g apps package from the g apps open source website??
Kaushikrex007 said:
I just installed it working perfectly but I didn't find G apps . can I flash arm 64 g apps package from the g apps open source website??
Click to expand...
Click to collapse
So, you can't flash gapps in MiUi based ROMs, because gapps is just for AOSP ROMs. Search in Google about Google apps for MiUi.
What are the bug reports?
Please report the detailed bug report of the ROM.
Kaushikrex007 said:
I just installed it working perfectly but I didn't find G apps . can I flash arm 64 g apps package from the g apps open source website??
Click to expand...
Click to collapse
did you see any camera bug???????????????and what is the android version
Roms c106 compatible model c106-9?
Enviado desde mi Redmi Note 3 mediante Tapatalk
maligno1 said:
Roms c106 compatible model c106-9?
Enviado desde mi Redmi Note 3 mediante Tapatalk
Click to expand...
Click to collapse
I think not.
Why am I losing signal at certain times? While phone calling it's shutting suddenly.
reddsmokee said:
Why am I losing signal at certain times? While phone calling it's shutting suddenly.
Click to expand...
Click to collapse
Had that issue too.. Roms bug
ceraklija said:
Had that issue too.. Roms bug
Click to expand...
Click to collapse
Thank you friend your reply. So is there any update without this issue?
reddsmokee said:
Thank you friend your reply. So is there any update without this issue?
Click to expand...
Click to collapse
I think no, the lastest version is the one from december.
Miui9 leeco cool1
http://bbs.7to.cn/thread-320449-1-1.html
sost_xda said:
Miui9 leeco cool1
http://bbs.7to.cn/thread-320449-1-1.html
Click to expand...
Click to collapse
Thank you for sharing. But a few question i have.
Does fingerprint unlock and 3g-4g internet work?
Because as i understand it, i'm confused.
Can I install it on my c103 device

[GUIDE] GSI ROMs installation tutorial. In pursuit of the best ROM that is not MIUI

Disclaimer: I am not a developer (I don't code), but I have been flashing ROMs for many devices over the years. This is more of a practical guide from an end-user perspective in pursuit of finding the best ROM for this magnificent hardware. This is more of a compilation of all the relevant information I found. I'm very open to suggestions/corrections that could improve this.
Disclaimer: Only tested with RR, PixelExperience, and ArrowOS GSI.
I haven't seen a proper guide to flash GSI ROMs for Mi Mix 3, thus I decided to share what I know that works. I put a brief explanation for each step below.
1. Unlock Bootloader - If you haven't done so yet, I recommend following the instructions in https://www.reddit.com/r/Xiaomi/wiki/bootloader
2. Install TWRP
a) I recommend to use the official TWRP from this link https://twrp.me/xiaomi/xiaomimix3.html or refer to the forum https://forum.xda-developers.com/mi-mix-3/development/recovery-unofficial-twrp-recovery-t3901261.
b) To install TWRP, I recommend to follow the instructions from Xiaomi.eu. For those not familiar, the "twrp.img" in the code should be the full path of the file. Something like "D:\folder\twrp.img"
c) If you have an older version of TWRP, I suggest to update it to the official.
3. Install Xiaomi.eu - Start from this step in case of bootloops or issues (especially caused by Magisk modules by my experience)
a) This is what I do instead of the 'flash vendor.img from Chinese Dev' prerequisite mentioned in other threads. This is an easier step (just one flash in TWRP) and a better fallback (a working ROM) in case things go wrong. I have had no issues (fingerprint, calls, etc..) with this and I've done this thrice.
b) Download the latest MIUIv10.2 Stable for MIMix3 from the link https://xiaomi.eu/community/threads/miui-10-0-10-1-10-2-stable-release.47170/.
c) Wipe > Format Data (prevents problems, and removes encryption if you had it). Also do Factory Reset (idk, just to be sure).
d) Copy xiaomi.eu ROM to internal storage, then Install > Flash. No need to boot/restart, proceed to the next step.
4. Install GSI ROM - wth is GSI? https://github.com/phhusson/treble_experimentations/wiki/Frequently-asked-questions-(FAQ)
a) We can actually install any GSI in https://forum.xda-developers.com/project-treble/trebleenabled-device-development but there is an issue in installing Google Apps (Open GApps) as many people mentioned in https://forum.xda-developers.com/mi-mix-3/development/9-0-resurrection-remix-v7-0-t3891975 and as confirmed by the official TWRP thread https://forum.xda-developers.com/mi...p-recovery-t3901261/post79035909#post79035909
b) Given the above, the only feasible options are GSI ROMs with built-in GApps and the only 2 I found are PixelExperience GSI and ArrowOS GSI. As GApps is integrated in the system.img, no need to flash Open GApps thus no issues. Having tried both, I personally recommend ArrowOS due to the performance and additional customization options.
c) Download the arm64 AB version (ArrowOS as an example) https://forum.xda-developers.com/pr...abled-device-development/gsi-arrowos-t3835111
d) Copy the resulting system.img to internal storage (extract if its a .zip), in TWRP click Install > Install Images > select system.img of ArrowOS > select System partition. You can now boot, or follow next step to root with Magisk.
5. Install Magisk
a) The Magisk version that passes SafetyNet is the builds from ianmacd https://github.com/ianmacd/MagiskBuilds look for v18.2 (newer versions might work but I haven't tried them yet). You can still use the official Magisk Manager and the ianmacd version will be recognized. Just change the update channel in Magisk to https://goo.gl/yZpnrf. Credits to this thread https://forum.xda-developers.com/mi-mix-3/how-to/root-magisk-18-2-mix-3-t3905754
b) After flashing Magisk, boot, install Magisk Manager, then download and install the module "SafetyPatch". SafetyNet check will now be success.
c) Even though SafetyNet is passed, some banking apps still are not working. Hopefully someone can share a solution (probably MagiskHide Props Config, or canary builds?) to make banking apps work.
Final Thoughts
ArrowOS GSI seems to be stable enough and I'm using it as my daily driver now. I am so much happier compared to when using MIUI Global ROM. I really like the performance (very fluid), battery life (a lot better than MIUI Global), customizations (like traffic indicator, status bar stuff), unli Google Photos, and everything that makes AOSP/stock android awesome. No more bloatware, annoying non-dismissable notifications, and horrible auto brightness from MIUI.
The only real issue I encountered so far is the bluetooth audio/music issue, but this seems to be a common problem in GSI ROMs. Bluetooth calls work though. There is no app to handle the slider (but I don't care. lol). Lastly, the AI button becomes useless, but see below for the fix.
Optional stuff that makes things better:
1. Remapping AI button - When using GSI ROMs, AI button becomes useless. But to map it back to Google Assistant (or anything actually), follow the instructions from this thread (needs some knowledge about Tasker). https://forum.xda-developers.com/showpost.php?p=78523778&postcount=38 For the Tasker Task, I selected Input > Voice Command. This now assigns the button to open Google Assistant. Does not work well when screen is off though, but its just easy to unlock.
2. Google Camera - The main reason why I bought this phone. Google Camera brings out the best in the awesome camera - Use this version https://forum.xda-developers.com/mi-mix-3/themes/gcam-6-manual-focus-long-exposure-t3885610
3. Stereo Speaker Mod - https://forum.xda-developers.com/mi-mix-3/themes/magisk-stereo-speaker-mod-mix-3-t3900580 Makes the phone earpiece into a speaker, increasing overall volume. I personally use version 3 and I'm very happy.
4. Fluid NG - App in Google Play Store to have the same recents/home/back gestures from MIUI 10.
reasonablebasis said:
Disclaimer: I am not a developer (I don't code), but I have been flashing ROMs for many devices over the years. This is more of a practical guide from an end-user perspective in pursuit of finding the best ROM for this magnificent hardware. This is more of a compilation of all the relevant information I found. I'm very open to suggestions/corrections that could improve this
I haven't seen a proper guide to flash GSI ROMs for Mi Mix 3, thus I decided to share what I know that works. I put a brief explanation for each step below.
1. Unlock Bootloader - If you haven't done so yet, I recommend following the instructions in https://www.reddit.com/r/Xiaomi/wiki/bootloader
2. Install TWRP
a) I recommend to use the official TWRP from this link https://twrp.me/xiaomi/xiaomimix3.html or refer to the forum https://forum.xda-developers.com/mi-mix-3/development/recovery-unofficial-twrp-recovery-t3901261.
b) To install TWRP, I recommend to follow the instructions from Xiaomi.eu. For those not familiar, the "twrp.img" in the code should be the full path of the file. Something like "D:\folder\twrp.img"
c) If you have an older version of TWRP, I suggest to update it to the official.
3. Install Xiaomi.eu - Start from this step in case of bootloops or issues (especially caused by Magisk modules by my experience)
a) This is what I do instead of the 'flash vendor.img from Chinese Dev' prerequisite mentioned in other threads. This is an easier step (just one flash in TWRP) and a better fallback (a working ROM) in case things go wrong. I have had no issues (fingerprint, calls, etc..) with this and I've done this thrice.
b) Download the latest MIUIv10.2 Stable for MIMix3 from the link https://xiaomi.eu/community/threads/miui-10-0-10-1-10-2-stable-release.47170/.
c) Wipe > Format Data (prevents problems, and removes encryption if you had it). Also do Factory Reset (idk, just to be sure).
d) Copy xiaomi.eu ROM to internal storage, then Install > Flash. No need to boot/restart, proceed to the next step.
4. Install GSI ROM - wth is GSI? https://github.com/phhusson/treble_experimentations/wiki/Frequently-asked-questions-(FAQ)
a) We can actually install any GSI in https://forum.xda-developers.com/project-treble/trebleenabled-device-development but there is an issue in installing Google Apps (Open GApps) as many people mentioned in https://forum.xda-developers.com/mi-mix-3/development/9-0-resurrection-remix-v7-0-t3891975 and as confirmed by the official TWRP thread https://forum.xda-developers.com/mi...p-recovery-t3901261/post79035909#post79035909
b) Given the above, the only feasible options are GSI ROMs with built-in GApps and the only 2 I found are PixelExperience GSI and ArrowOS GSI. As GApps is integrated in the system.img, no need to flash Open GApps thus no issues. Having tried both, I personally recommend ArrowOS due to the performance and additional customization options.
c) Download the arm64 AB version (ArrowOS as an example) https://forum.xda-developers.com/pr...abled-device-development/gsi-arrowos-t3835111
d) Copy the resulting system.img to internal storage (extract if its a .zip), in TWRP click Install > Install Images > select system.img of ArrowOS > select System partition. You can now boot, or follow next step to root with Magisk.
5. Install Magisk
a) The Magisk version that passes SafetyNet is the builds from ianmacd https://github.com/ianmacd/MagiskBuilds look for v18.2 (newer versions might work but I haven't tried them yet). You can still use the official Magisk Manager and the ianmacd version will be recognized. Just change the update channel in Magisk to https://goo.gl/yZpnrf. Credits to this thread https://forum.xda-developers.com/mi-mix-3/how-to/root-magisk-18-2-mix-3-t3905754
b) After flashing Magisk, boot, install Magisk Manager, then download and install the module "SafetyPatch". SafetyNet check will now be success.
c) Even though SafetyNet is passed, some banking apps still are not working. Hopefully someone can share a solution (probably MagiskHide Props Config, or canary builds?) to make banking apps work.
Final Thoughts
ArrowOS GSI seems to be stable enough and I'm using it as my daily driver now. I am so much happier compared to when using MIUI Global ROM. I really like the performance (very fluid), battery life (a lot better than MIUI Global), customizations (like traffic indicator, status bar stuff), unli Google Photos, and everything that makes AOSP/stock android awesome. No more bloatware, annoying non-dismissable notifications, and horrible auto brightness from MIUI.
The only real issue I encountered so far is the bluetooth audio/music issue, but this seems to be a common problem in GSI ROMs. Bluetooth calls work though. There is no app to handle the slider (but I don't care. lol). Lastly, the AI button becomes useless, but see below for the fix.
Optional stuff that makes things better:
1. Remapping AI button - When using GSI ROMs, AI button becomes useless. But to map it back to Google Assistant (or anything actually), follow the instructions from this thread (needs some knowledge about Tasker). https://forum.xda-developers.com/showpost.php?p=78523778&postcount=38 For the Tasker Task, I selected Input > Voice Command. This now assigns the button to open Google Assistant. Does not work well when screen is off though, but its just easy to unlock.
2. Google Camera - The main reason why I bought this phone. Google Camera brings out the best in the awesome camera - Use this version https://forum.xda-developers.com/mi-mix-3/themes/gcam-6-manual-focus-long-exposure-t3885610
3. Stereo Speaker Mod - https://forum.xda-developers.com/mi-mix-3/themes/magisk-stereo-speaker-mod-mix-3-t3900580 Makes the phone earpiece into a speaker, increasing overall volume. I personally use version 3 and I'm very happy.
Click to expand...
Click to collapse
Not all GSI work ontop of Xiaomi Eu
Flashing magisk and safety net patch also doesn't guarantee safety net passing on a few of the GSI as well. CTS will fail for obvious reasons
Mackay53 said:
Not all GSI work ontop of Xiaomi Eu
Flashing magisk and safety net patch also doesn't guarantee safety net passing on a few of the GSI as well.
Click to expand...
Click to collapse
Noted. Which GSI have you tried that do not work on top of Xiaomi.EU? I tried RR, PixelExperience, and ArrowOS and all work well. I can put this as a disclaimer.
Any solution for the Magisk safetynet, or is this really the best solution available so far?
reasonablebasis said:
Noted. Which GSI have you tried that do not work on top of Xiaomi.EU? I tried RR, PixelExperience, and ArrowOS and all work well. I can put this as a disclaimer.
Any solution for the Magisk safetynet, or is this really the best solution available so far?
Click to expand...
Click to collapse
Can't remember as it was a while ago, possibly OctoOS and descendant and 1 other, omni ROM maybe.
For the ones that come with SU you need to navigate to the xbin folder in the system and remove the SU file.
Then cause Xiaomi EU uses the wrong fingerprint props you need to use the magisk props config module and manually type in the mix 3 fingerprint (unless the module has been updated to include mix 3).
If you installed the Chinese dev vendor then the props will be there ready to be used so the magisk module can make them active without manually typing it. This will sort out both safety net fails.
If this was sometime ago, the features in China Dev would have already been integrated in the latest China Stable, which is the basis of Xiaomi.EU.
Maybe you can test it now to see if Xiaomi.EU really works. I tried it with RR, PixelExperience, and ArrowOS and I'm facing no issues. So flashing China Dev vendor.img seems to be an outdated instruction.
reasonablebasis said:
Noted. Which GSI have you tried that do not work on top of Xiaomi.EU? I tried RR, PixelExperience, and ArrowOS and all work well. I can put this as a disclaimer.
Any solution for the Magisk safetynet, or is this really the best solution available so far?
Click to expand...
Click to collapse
Pixel dust gsi too....
reasonablebasis said:
If this was sometime ago, the features in China Dev would have already been integrated in the latest China Stable, which is the basis of Xiaomi.EU.
Maybe you can test it now to see if Xiaomi.EU really works. I tried it with RR, PixelExperience, and ArrowOS and I'm facing no issues. So flashing China Dev vendor.img seems to be an outdated instruction.
Click to expand...
Click to collapse
The 3 GSI you mention is a very small sample of the GSI available so you can't say it's an outdated instruction. Have you tested them all like I have? No you haven't.
Xiaomi EU does not use the correct mix3 vendor.img, that's what causes the issue.
Mackay53 said:
The 3 GSI you mention is a very small sample of the GSI available so you can't say it's an outdated instruction. Have you tested them all like I have? No you haven't.
Xiaomi EU does not use the correct mix3 vendor.img, that's what causes the issue.
Click to expand...
Click to collapse
Ok, I'll put a disclaimer that this only works on RR, PixelExperience, and ArrowOS. Anyway, I'm sure that the latest stable Xiaomi.EU vendor works without any issues with ArrowOS, else why would I be using it as my daily driver.
[deleted, duplicate post]
Someone know if there is a GSI with gapps and that don't have issue with bluetooth?
SafetyPatch module
reasonablebasis said:
5. Install Magisk
a) The Magisk version that passes SafetyNet is the builds from ianmacd https://github.com/ianmacd/MagiskBuilds look for v18.2 (newer versions might work but I haven't tried them yet). You can still use the official Magisk Manager and the ianmacd version will be recognized. Just change the update channel in Magisk to https://goo.gl/yZpnrf. Credits to this thread https://forum.xda-developers.com/mi-...mix-3-t3905754
b) After flashing Magisk, boot, install Magisk Manager, then download and install the module "SafetyPatch". SafetyNet check will now be success.
c) Even though SafetyNet is passed, some banking apps still are not working. Hopefully someone can share a solution (probably MagiskHide Props Config, or canary builds?) to make banking apps work.
Click to expand...
Click to collapse
Mate, I can't find this module via Magisk Manager... Please help!
jonny908 said:
Mate, I can't find this module via Magisk Manager... Please help!
Click to expand...
Click to collapse
You sure? Try searching for "SafetyPatch"
reasonablebasis said:
You sure? Try searching for "SafetyPatch"
Click to expand...
Click to collapse
Strange....
reasonablebasis said:
You sure? Try searching for "SafetyPatch"
Click to expand...
Click to collapse
Issue resolved. I had to use Magisk Manager 7.x.x, I was trying using 6.0.
Installed, MagiskHide working as it should now.
---------- Post added at 18:23 ---------- Previous post was at 18:15 ----------
@reasonablebasis
Sorry for third post in a row., but.... I have no issues with bluetooth audio/music that everyone is talking about. Listening to Spotify on my QCY bluetooth earphones now.....
jonny908 said:
Issue resolved. I had to use Magisk Manager 7.x.x, I was trying using 6.0.
Installed, MagiskHide working as it should now.
---------- Post added at 18:23 ---------- Previous post was at 18:15 ----------
@reasonablebasis
Sorry for third post in a row., but.... I have no issues with bluetooth audio/music that everyone is talking about. Listening to Spotify on my QCY bluetooth earphones now.....
Click to expand...
Click to collapse
On Arrow ?
Wahoux said:
On Arrow ?
Click to expand...
Click to collapse
Yep! Not sure how to prove that though xD
Android Q GSI !
https://www.xda-developers.com/android-q-gsi-project-treble/
Wahoux said:
Android Q GSI !
https://www.xda-developers.com/android-q-gsi-project-treble/
Click to expand...
Click to collapse
Dare to try? xD
jonny908 said:
Dare to try? xD
Click to expand...
Click to collapse
ahah no xD
Right now i'm about to flash Arrow, I hope I won't have bluetooth issue . On the non-GSI Pixel Experience, some reported issue with bluetooth whereas it was working fine for me... so let's see :fingers-crossed:
jonny908 said:
Mate, I can't find this module via Magisk Manager... Please help!
Click to expand...
Click to collapse
jonny908 said:
Issue resolved. I had to use Magisk Manager 7.x.x, I was trying using 6.0.
Installed, MagiskHide working as it should now.
---------- Post added at 18:23 ---------- Previous post was at 18:15 ----------
@reasonablebasis
Sorry for third post in a row., but.... I have no issues with bluetooth audio/music that everyone is talking about. Listening to Spotify on my QCY bluetooth earphones now.....
Click to expand...
Click to collapse
Wow good for you. You flashed xiaomi.eu prior to GSI right? enumerate the steps you did, so that we we hopefully can replicate your success. Hehe

Does anyone know anything about this rom e-0.7-p-20190924-UNOFFICIAL-taimen.zip?

I saw the link on AFH and it has been downloaded 67 times and I have never seen this rom before and was wondering if anyone knew anything about it for instance is it pie or android 10, what source it was bulit from etc.... Any info would be appreciated Thanks.
It's a degoogled offshoot of lineage 16 with microG included. It's a bit different, Similar to cosp without gapps. Something to play around with while we wait for a10 ROMs
Edmontonchef said:
It's a degoogled offshoot of lineage 16 with microG included. It's a bit different, Similar to cosp without gapps. Something to play around with while we wait for a10 ROMs
Click to expand...
Click to collapse
Have you flashed it? If yes then what factory img were you on in order to get it to boot properly,Thanks
bigmarv31 said:
Have you flashed it? If yes then what factory img were you on in order to get it to boot properly,Thanks
Click to expand...
Click to collapse
I was on August 9.0 I flashed nano gapps after rebooting twrp and it booted up. Didn't try without yet.

[Android 10] Current status of GSI

Hello there,
while we wait for the development of AOSP Android Q ROMs I wanted to make a central hub for discussion related to Android Q GSI by phh, which is the only option we have right now to run an AOSP Q system.
It's also kind of a guide since the GSI doesn't boot out of the box when using the Q vendor by xiaomi.eu, so here's how to boot it.
1. Flash xiaomi.eu 9.10.24+ which is based on android Q. You should be able to get it to boot on your own, if it doesn't I'm sorry but this guide is not about that. One tip, you need to use an up-to-date TWRP, I used 3.3.1-1024 which you can find in the forum.
2. Reboot to recovery
3. Factory reset
4. Mount vendor in recovery and delete the last line of /vendor/etc/selinux/vendor_sepolicy.cil "(allow zygote_28_0 dalvikcache_data_file_28_0 (file (execute)))". The GSI will not boot if you skip this step.
5. Flash the latest Android Q GSI from phhusson's github releases page. It needs to be A/B (yes that's right) and arm64, so it will be something like system-quack-arm64-ab-vanilla.img. You can also use the gapps variant.
If nothing goes wrong the phone should successfully boot to Android 10.
It's stable (no crashes or anything) but I already found a couple bugs which make it unusuable for me, like alarms and notifications are silent (multimedia is fine), screen casting doesn't work and although I'm not entirely sure it was the GSI fault but cellular data felt quite slow.
I've also decided to write this post because it would be ideal if someone who feels like playing around with the phone a bit, or has a spare sirius will try booting the GSI off of Chinese vendor from here.
I know that in the past it used to be the case that xiaomi.eu vendors were more GSI-friendly, though I've checked and the Chinese vendor doesn't have the SELinux problem described above. Also it would be ideal because if we want any help from phh with fixing bugs it would be better to follow his guidelines about using OEM vendors.
Thank you all and let's get Android 10 running nicely on this phone

LineageOS 18.1 [R] [11] (Unofficial) Mi Pad 4 Plus (clover)

LineageOS 18.1, see this link
Installation instructions :
- Download the zip(s).
- Install latest TWRP for clover
- Perform a backup of your current ROM (optional)
- Wipe dalvik/cache (upgrade from lineageos 18.1) and wipe system/data if upgrade from other rom.
- Flash ROM.
- Flash GApps (NikGApps is recommended) is a must.
- Optional: Flash latest Magisk for root.
Everything should work.
Source :
sdm660
Hello !
No SD card.
Clean installation.
NikGapps-core-arm64
---------- Post added at 07:44 PM ---------- Previous post was at 07:43 PM ----------
Thank you for the LOS R. Very good rom.
Clean install with Nikgapps omni, found download in Chrome to sd card showing "download pending" and chrome will force close.
Awesome! Thanks!
rchoi999 said:
Thank you for the LOS R. Very good rom.
Clean install with Nikgapps omni, found download in Chrome to sd card showing "download pending" and chrome will force close.
Click to expand...
Click to collapse
I didn't use sdcard...it would be help if log is available...
-----> Have New Update 2020/10/19 I didn't install it, don't know the difference
addro said:
-----> Have New Update 2020/10/19 I didn't install it, don't know the difference
Click to expand...
Click to collapse
Some update in lineageos qcom repo....
Thanks a lot for working on this. I tried the following versions, but they all bootloop (bootsplash, lockscreen visible for a few seconds, then reboots):
lineage-18.0-20201017-UNOFFICIAL-clover_rev0.zip
lineage-18.0-20201018-UNOFFICIAL-clover.zip
lineage-18.0-20201019-UNOFFICIAL-clover.zip
This is with a WiFI-only miPad 4, latest TWRP, complete wipe of everything first.
sb56637 said:
Thanks a lot for working on this. I tried the following versions, but they all bootloop (bootsplash, lockscreen visible for a few seconds, then reboots):
lineage-18.0-20201017-UNOFFICIAL-clover_rev0.zip
lineage-18.0-20201018-UNOFFICIAL-clover.zip
lineage-18.0-20201019-UNOFFICIAL-clover.zip
This is with a WiFI-only miPad 4, latest TWRP, complete wipe of everything first.
Click to expand...
Click to collapse
@sabar_op, @sb56637, @amityg
Please keep in mind that there are many reports of bootloops etc using TWRP with Android 11.
TWRP officially supports all devices running Android up to 10, except devices LAUNCHED with 10 or later (having dynamic/logical partitions). There are no versions officially supporting devices running Android 11 to date:
TWRP 3.4.0 does not yet bring support for dynamic/logical partitions, which is required to support devices that launch with Android 10. It does, however, fix support for legacy devices that upgraded to Android 10, but retain the old partition scheme.
Click to expand...
Click to collapse
https://www.xda-developers.com/twrp...s-support-legacy-devices-upgraded-android-10/
Latest TWRP 3.4.0 arrived in June 2020 w/ support for devices upgraded to Android 10 (only). There's been no further versions. See here:
https://forum.xda-developers.com/ap...v1-universal-systemless-t3432382/post83725859
The solution for most using custom Android 11 based ROMs has been to KEEP STOCK Recovery and use ADB fastboot boot TWRP (NOT flash) command from PC when needing custom recovery functions to flash ROMs etc. This seems to work for most despite having no TWRP fully supporting Android 11.
Nb. To achieve root with MagiskSU, this method is probably even more critical as users are reporting bootloops with TWRP custom recovery (flashed) and Android 11 when flashing Magisk pretty much accross the board.
Nb2. Achieving root with MagiskSU can alternatively be done without custom recovery by flashing Magisk Manager patched boot.img (extracted from ROM) using ADB fastboot flash image command from PC. This may be a less fraught method.
I'm still on LOS 17.1, but the above outlines the approach I intend to take / try soon.
Hope it helps, PW
sb56637 said:
Thanks a lot for working on this. I tried the following versions, but they all bootloop (bootsplash, lockscreen visible for a few seconds, then reboots):
lineage-18.0-20201017-UNOFFICIAL-clover_rev0.zip
lineage-18.0-20201018-UNOFFICIAL-clover.zip
lineage-18.0-20201019-UNOFFICIAL-clover.zip
This is with a WiFI-only miPad 4, latest TWRP, complete wipe of everything first.
Click to expand...
Click to collapse
Can you take the log?
Never try for mipad 4 wifi only, I use mipad 4 wifi-lte, twrp 3.4.0 with previous los17.1 installed and no issue so far...
I tried your room on my mi pad 4 wifi with twrp 3.4.0 no installation problem.
Running well on mi pad 4 plus. Really good apart from no sd card. Trying to upload logs.
Running well on mi pad 4 plus. Really good apart from no sd card. Trying to upload logs.[/QUOTE]
View attachment 5123311
idcom said:
Running well on mi pad 4 plus. Really good apart from no sd card. Trying to upload logs.
Click to expand...
Click to collapse
View attachment 5123311[/QUOTE]
Can't open the attachment...send me a pm for the log link.
A quick question : is sdcard not showing in setting/storage?
Enry44 said:
I tried your room on my mi pad 4 wifi with twrp 3.4.0 no installation problem.
Click to expand...
Click to collapse
Thanks for confirmation...it means no problem with mipad 4 wifi only... :good::good::good:
sabar_op Sure, where can I find the log?
Can't open the attachment...send me a pm for the log link.
A quick question : is sdcard not showing in setting/storage?[/QUOTE]
Have PMed you. Settings-≥Storage shows Portable but corrupted. When I format nothing changes.
sb56637 said:
Thanks a lot for working on this. I tried the following versions, but they all bootloop (bootsplash, lockscreen visible for a few seconds, then reboots):
lineage-18.0-20201017-UNOFFICIAL-clover_rev0.zip
lineage-18.0-20201018-UNOFFICIAL-clover.zip
lineage-18.0-20201019-UNOFFICIAL-clover.zip
This is with a WiFI-only miPad 4, latest TWRP, complete wipe of everything first.
Click to expand...
Click to collapse
This is probably because didn't install a *Gapps package.
sabar_op said:
Can you take the log?
Never try for mipad 4 wifi only, I use mipad 4 wifi-lte, twrp 3.4.0 with previous los17.1 installed and no issue so far...
Click to expand...
Click to collapse
Alex Kane said:
This is probably because didn't install a *Gapps package.
Click to expand...
Click to collapse
Hmm, not sure, LineageOS 17.1 works fine on this tablet without Gapps.
sb56637 said:
Hmm, not sure, LineageOS 17.1 works fine on this tablet without Gapps.
Click to expand...
Click to collapse
Yeah, but apparently LOS 18.0 beta doesn't.
I tried LOS 18.0 (beta) without gapps first and it would bootloop after reaching the home-screen. Flashing gapps would solve the issue (for me) but I don't use gapps so ... I went back to LOS 17.1.
I also experienced the issue with the sdcard not being properly detected.

Categories

Resources