[Xiaomi Redmi 6 ROMs, Kernels, Recoveries, & Other ] neshipda:
working GSI custom rom for redmi 6

---------- Post added at 11:52 PM ---------- Previous post was at 11:48 PM ----------

[/COLOR]

many gsi, take a look here: https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list

ps: but if you want also a phone that calls and receives :) i would go on theese: Aosp9, OctopusOs, Descendant, and Omni.

I think this last one is the best (but not all omnirom worked on my phone, so the best i've used is this:

https://xdaforums.com/project-treble/trebleenabled-device-development/9-0-omnirom-t3901305

With this one you don't even have to edit the /system/build.prop to make calls work as others, this one works as is, and bluetooth worked perfectly in car during calls, the others c roms didn't).

Changed the boot logo... liveboot doesn't work on this rom and sure that boot logo is a detail, but i found a bit embarassing in case of booting with that omni boot logo whithin other people :) but i think that at the moment is the best alternative if you can't live anymore with that bloatware of miui (because if you still think that privacy is still a right at the moment, place a non rooted firewall the first time you connect and see what tries to pass) so for me at the moment omni is the best choice for this phone.

since i've spent a lot of time seeking not a good rom, but any working custom rom for this damned phone, if it can be helpful to someone and you want to install, this is what i did: - hey, i'm not surely an expert as many guru devs of this site, so proceed at your own risk, and probably some things are not necessary but this is what i did to make it work for me:

1 download omnirom, magisk 17.0 (because magisk 19.0 didn't work or gave me problems with most part of the custom rom i've tryed), MagiskManager-v5.9.1.apk and place all in sd phone card or otg

2 boot in twrp recovery (press power until it vibrates and press (keeping presseded) up vol key for 8 secs or since twrp logo appears)

3 with all the custom roms i've installed since now i couldn't find a way to solve data encryption problem without loosing phone calls, so if the twrp can't decrypt data partition, format data and reboot again in recovery:

wipe/format data/yes (you will loose all your data so if you need to backup somthing do it before) /back and reboot in recovery

3a wipe/ advanced wipe / wipe davilk, cache, data (suppose it's not necesary if you have alrady formatted it), system

4 flash magisk 17.0 (don't install magisk 19 (twrp built-in magisk) because in our case (redmi 6) it doesn't root) and reboot to system

5 now when you boot in to system it will start crypting data, be patient and let it go, there will be an horizontal line going on, when you see it hangs don't worry simply reboot (obviously keeping pressed only power button untill it reboots)

6 maybe it will boot alone several times, don't worry be patient and let it reboot the needed times (i think once i've counted 4 or 5 consequent reboots)

7 when you are finaly in omni, install MagiskManager and open it (it will say that magisk is not installed, don't worry, it is), only reboot system again

8 open Magiskmanager again (now you will find magisk installed)

9 grant permission to the apks you need and if you want to change bootlogo i do it here before backupping. there are a lot of nice ones only search here in xda and replace the new one in /system/media/bootanimation.zip (system must be obviously writable to place it or changing permission, and if it doesn't show correclty new logo at boot check permissions/chmod it to 644 and it must go)

10 before than now i was used to use quite only twrp to make full backups, but now since data is encrypted again it's a problem, so since i don't know how to keep pemanently data not encrypted (i mean keeping a phone that still calls and receives :)), i make a system backup with twrp, and a data backup (apks+setting) in the custom rom with titanium.

So after having installed and setted all the apks, i make a titanium backup and copy the titanium_backup_folder in the SD storage.

Then i boot recovery, format data (loosing all setting again), reboot recovery again and make the backup of the modified system.

once i reboot system i restore the setted backupped apks with titanium.

Surely there shall be more simple ways, but this is the only i use at the moment.

i don't have the redmi6 anymore and i think i'll never buy xiaomi again in my life! (think it's better to be the owner of the phone i buy) so i've dropped these memos before forgetting and maybe for someone that was desperate as me :) - ok, it's late so sorry for my english and if something has been helpful for you give me a thank (if there's a way) , tchau :)