Installing a GSI - Redmi K20 Pro / Xiaomi Mi 9T Pro Questions & Answe

Since this phone is fully treble compatible it should be possible to install something like the Google android 10 GSI (directly from google) and provided you flash the android 10 vendor beforehand. Now are there any differences between those GSIs and the Roms specifically made for this phone?

Related

What is treble and why is all the fuss about it?

Recently I saw that there appeared a new kind of roms which need a special recovery and, as I could find, have something to do with easier update of Android version. Also I have seen a project: https://forum.xda-developers.com/pr...-development/experimental-phh-treble-t3709659 which claims to have one rom file that can be flashed on a impressing number of roms. I saw the first comment by author which has a method to know if a device has support for treble and it is refered to run "treble check" app from play store on official rom. The thing is that I experimented and installed treble rom (lineage OS) from redmi 4x thread and did the check if the device is supported (the screenshot is attached below) and saw that on this rom it is supported, in contrary to MIUI. The question is about this controversion: is this device supported or not? Can I flash these ROMs from the thread? Are treble ROMs really like a universal flashable file for multiple devices?
If you flash GSI (Generic System Image) it will work on our device. Yes Treble roms are universally flashable if GSI is used, with some minimal modification for device specific. So porting roms will easier, and less time consuming.
Anyone can correct me, if i 'm wrong.
drthrax07 said:
If you flash GSI (Generic System Image) it will work on our device. Yes Treble roms are universally flashable if GSI is used, with some minimal modification for device specific. So porting roms will easier, and less time consuming.
Anyone can correct me, if i 'm wrong.
Click to expand...
Click to collapse
So if I flash the rim from this link specifically on redmi 4x, the device will have no harm at all?
ViorelRj said:
So if I flash the rim from this link specifically on redmi 4x, the device will have no harm at all?
Click to expand...
Click to collapse
Yes, but follow the instruction there. Our device is A-only device. Use the special recovery here for flashing. Or flash the lineageos 15.1 treble edition first just find in on our device forum.
drthrax07 said:
Yes, but follow the instruction there. Our device is A-only device. Use the special recovery here for flashing. Or flash the lineageos 15.1 treble edition first just find in on our device forum.
Click to expand...
Click to collapse
I have seen that seamless updates require A and B partition. I want to know what I am loosing with this device by having only the A partition (what really is seamless update and how does it work)? P.S. sorry for being annoying.
ViorelRj said:
I have seen that seamless updates require A and B partition. I want to know what I am loosing with this device by having only the A partition (what really is seamless update and how does it work)? P.S. sorry for being annoying.
Click to expand...
Click to collapse
As far as i know the seamlees update works this way:
In slot A you have installed any OS Example Android 8.1
In slot B there is a backup of the OS Om slot A
This mean you can install the ota of Android P (example) in one of the slots while you are on Facebook for example

treble rom? normal rom? which one?

I've seen lately that there is many new roms and kernels that are treble enabled
I want to know what are the advantages on treble roms and what makes them better tan normal ones
Treble technology means separating system into two partitions. One for oems, one for Google. This enables Google to push updates to every phone. Without treble, Android phones only get updates when manufacturers decide so.
But for custom roms I dont think there are any adventages of treble. Also, to install treble roms, you need a treble supported recovery. And you can't revert back to miui with treble enabled recoveries AFAIK.
Performance or battery won't change between treble and non treble roms. Also most up to date roms only have treble version anyway.
What that guy above said except Google hasn't been developing any GSI for us to flash, that I am aware of anyway.
Treble support gives our device pretty much indefinite software support, a guarantee that Santoni will always recieve updates via the community-made GSI

Galaxy tab a T510 Custom Rom

Now that we can unlock the bootloader and root the galaxy tab a T510 It would be cool to see custom roms developed for it
I would love to see AOSP android running on the T510
Is there anyone in the custom rom development able to do
Does nobody want to see a custom rom on this device
I'm Interested too !! A debloated Rom please !!!!!
I posted my TWRP build here, so I'm hoping that enables more custom ROM development for the SM-T510. Unfortunately, my initial attempts with GSIs were unsuccessful, even with NoKnox to disable most of the Samsung security features. Seems I'm still missing something, but Galaxy S10 owners have had some success after making minor changes to the generic image.
Has anyone tried this GSI guide for the Galaxy A8, which shares the same Exynos 7885? It's got the rw-system.sh fix noted above.
I may purchase.this very soon. I have high hopes for this device getting lineage
Would love to see a custom firmware release as there's only a 32 bit version of android and I'd like to get 64 bit support. Great little tablet aside from that downside
Interesting note here in the @phhusson's Treble Wiki:
Why should I use GSI for A/B devices to some A-only devices? : On Android 9, Google changed the requirements and all devices shipped with Android 9 must use "system-as-root". Before this change, only A/B devices were system-as-root and GSI name was separated by A-only and A/B. For this historical reasons, you have to use GSI for A/B on the devices shipped with Android 9+.
So, I'm thinking that we should be using ARM for A/B...and not many custom GSI ROMs are built for that target.
Okay, I had some limited success with the latest AOSP 9.0 GSI build from @phhusson. The note above from his Wiki was spot on: We need an ARM A/B configuration for the SM-T510/T515...which is unfortunately a rare combination. You must also this updated /system/bin/rw-system.sh script. I used the build with GApps (system-arm32_binder64-ab-gapps-su.img.xz), but this generates a ton of error notifications because the device is not Play Protect certified.
We're getting much closer, though.
Okay, here's a quick-n-dirty custom ROM build based on the AOSP 9.0 GSI mentioned above: https://forum.xda-developers.com/ga...om-nexus-stock-2019-galaxy-tab-10-1-t3944222/

Question Will there be a pixel experience rom for Xiaomi 11?

As the title, after twrp is adapted, will there be official pixel experience rom?
there is already the possibility of installing a custom rom on the phone, you must use a GSI (generic system image)
but it is still very buggy for the moment the phone is not usable for daily use
Better start the Bounty for aosp based rom and twrp.

Question Google GSI

Can a Google GSI work on this device it will it result in a brick or other problems. If I can which version do I use can I just use android 12 Arm64? Supposedly if you use android 13 all of the colors are wrong.
Yes, any GSI should work fine. Make sure you don't wipe /boot and only install the GSI to /system.
You can use any ARM64 version. See this thread for more details on AOSP/Google Developer Preview GSIs.

Categories

Resources