GSI for the Galaxy A20, A30 (Android 9 & 10)

physwizz

Senior Member
Sep 16, 2013
2,624
516
193
Sydney
What is GSI?
GSI stands for Generic System Image and will allow you to install an alternative ROM on your Galaxy A20?
No longer will we be restricted to the Samsung ROM.

These ones worked for me. If they don't work for you, go to the list of all GSIs. There are plenty to choose from. Select arm64 ab files.

Pi GSIs
1. AOSP 9 v119
https://github.com/phhusson/treble_experimentations/releases
2. Floko
https://drive.google.com/drive/mobile/folders/1Und0ubXS7hNT_26YduVVXXJ5-MUVAsSq
3. Arrow
https://sourceforge.net/projects/arrow-os/files/arrow-9.x/GSI/
4. Havoc
https://forum.xda-developers.com/pr...bled-device-development/gsi-havoc-os-t3930030
5. Bootleggers
https://androidfilehost.com/?w=files&flid=291038&sort_by=date&sort_dir=DESC
6. Lineage ( use instructions on link)
https://www.android-hilfe.de/forum/...iziell-pie-lineageos-16-0-andyvan.928318.html
7. EvolutionX
https://sourceforge.net/projects/evolution-x/files/GSI/
8. MSM-Xtended (my favourite)
https://mega.nz/#!U1EiWC7R!BMPOu08zwV1zNzWexOY0Zb5XTwZkwROSyuMIRtD0VRA

Q GSIs
1. AOSP 10
https://github.com/phhusson/treble_experimentations/releases
2. Pixel Experience, EvolutionX & Havoc
https://forum.xda-developers.com/pr...iscussion/gsi-expressluke-built-gsis-t4003457
3. Crdroid
https://sourceforge.net/projects/am...200104--v6.1-arm64-ab-vanilla.img.xz/download


Custom Android 10 boot screens
https://forum.xda-developers.com/galaxy-a20/themes/a20-custom-splash-screen-android-10-gsi-t4019693

List of all GSIs
https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list
 
Last edited:

physwizz

Senior Member
Sep 16, 2013
2,624
516
193
Sydney
Before you Start

1. Make sure your phone is rooted
For A20: https://forum.xda-developers.com/galaxy-a20/how-to/root-samsung-galaxy-a20-rooting-guide-t3954872
For A30: https://forum.xda-developers.com/galaxy-a30/how-to/root-galaxy-a30-magisk-canary-relaese-t3936481
2. Install TWRP and remove data encryption.
For A20: https://forum.xda-developers.com/ga...p-samsung-galaxy-a20-custom-recovery-t3955271
For A30: https://forum.xda-developers.com/galaxy-a30/development/recovery-twrp-galaxy-a30-t3968085
Quick root and TWRP together for the A20: https://forum.xda-developers.com/galaxy-a20/how-to/guide-quick-root-twrp-galaxy-a20-t4069423

3. Backup only 3 parts: boot, data & system (not system image) onto external SD or usb-otg. If something goes wrong you should be able to restore the phone using TWRP.
4. Also use SMS Backup and Restore so you don't lose your messages or calls.
5. Make sure your Ext SD card is Fat32. I've noticed that GSIs don't recognise ExFat.

A. Android 9 (Pie)

1. Installing GSI.
a. Download the desired GSI (it MUST be A/B_arm64 Variant)
-One GSI can be found in post #1
b. unpack it if it wasn't in .IMG format
c. Boot into TWRP
d. Go to wipe, advanced, wipe both caches and system.
Install GSI system image into system partition.
e. flash "GSI_Fix_boot.zip"
View attachment GSI_Fix_boot.zip
Ignore the message that says can't mount storage
f. Reboot system. If that doesn't work reboot to TWRP and wipe data.
g. You may need to flash Magisk zip to get root.
View attachment Magisk-v19.4.zip
Reboot

Enter all data.
The Quick Method (Dirty Flash)
1. Wipe both caches
2. Install the GSI image
3. Flash GSI boot fix
4. Flash Magisk.zip
5. Wipe both caches
6. Reboot

2. Backing up GSI

Reboot into TWRP and backup boot, data & system


3. Installing GApps
Some GSIs come with GApps. If you're doesn't and you want to have GApps, then use this method.
https://forum.xda-developers.com/showpost.php?p=80265073&postcount=98
Or these ones
https://forum.xda-developers.com/showpost.php?p=80257765&postcount=89

1. Resize system partition so you can install OpenGAPPS, go to wipe, advanced wipe, select system, select repair or change file system and select resize file system. If you get error 1 unmount and mount the system partition and try again
2. -Install OpenGAPPS


4. Corner fix
You may want to try this corner fix for a better screen.
View attachment A40_LineageOS_CornerFIX.zip
or this one which includes AOD
View attachment A20_Gsi_CornerFIX.zip


B. Android 10 (Q)

1. Installation


1. Begin with stock ROM
2. Reboot into TWRP ( then mount product - system - vendor)
Back boot data and system
3. Wipe both caches, data & system
4. Install GSI
5. Flash Magisk and physwizz GSI kernel from here https://forum.xda-developers.com/t/kernel-physwizz-kernel-for-the-galaxy-a20.4180107/
6. Reboot.


2. Installing GApps
Some GSIs come with GApps. If you're doesn't and you want to have GApps, then use this method.

a.-Resize system partition so you can install OpenGAPPS, go to wipe, advanced wipe, select system, select repair or change file system and select resize file system. If you get error 1 unmount and mount the system partition and try again
b. Install GApps

3. Fixing Navbar
As soon as you boot up. Run Magisk and install this module.
View attachment navbar-enabler.zip


4. Android 10 Backup
Backup Data only (EvolutionX and Havoc 3.0 will do boot/data/system backup and restore),

5. Android 10 Restore
1. Reinstall GSI (a - h above)
2. Restore Data
3. Install GApps (if needed)

Reboot



To Access larger SD cards

Unzip the file below
Use TWRP file manager to copy this file to
/system/system/bin
Tap on to file
Press chmod755
Reboot system
 

Attachments

Last edited:

Theus01

Member
Sep 5, 2019
14
0
0
Possible Installation Instructions (they will become more precise as more information becomes available)
1. Make sure your A20 is rooted (https://forum.xda-developers.com/showpost.php?p=80021195&postcount=4)
2. Backup with Titanium Backup
3. Install TWRP
https://forum.xda-developers.com/showpost.php?p=80028118&postcount=2

4. Backup system onto external SD or usb-otg (exclude data)
5. Install GSI from TWRP.
a. Download the desired GSI (it MUST be A/B_arm64 Variant)
-One GSI can be found here (https://forum.xda-developers.com/showpost.php?p=80177833&postcount=199)
b. unpack it if it wasn't in .IMG format
c. Go to TWRP , Install , Install IMAGE
d. Pick your GSI and select SYSTEM IMAGE
e. Reboot to TWRP Recovery
f. Flash "GSI_Fix_boot.zip"
View attachment 4815497
If you can't get TWRP you may need to install via Odin.

I'm not sure of any of this at the moment.

Hi guys! I try to install android 10 gsi, however when I go into twrp mode not recognizing the rom img what can it be?

I rooted and twrp A205G
 

hwp_2804

Member
Sep 5, 2019
13
0
0
Possible Installation Instructions (they will become more precise as more information becomes available)
1. Make sure your A20 is rooted (https://forum.xda-developers.com/showpost.php?p=80021195&postcount=4)
2. Backup with Titanium Backup
3. Install TWRP
https://forum.xda-developers.com/showpost.php?p=80028118&postcount=2

4. Backup system onto external SD or usb-otg (exclude data)
5. Install GSI from TWRP.
a. Download the desired GSI (it MUST be A/B_arm64 Variant)
-One GSI can be found here (https://forum.xda-developers.com/showpost.php?p=80177833&postcount=199)
b. unpack it if it wasn't in .IMG format
c. Go to TWRP , Install , Install IMAGE
d. Pick your GSI and select SYSTEM IMAGE
e. Reboot to TWRP Recovery
f. Flash "GSI_Fix_boot.zip"
View attachment 4815497
If you can't get TWRP you may need to install via Odin.

I'm not sure of any of this at the moment.
i tried install any GSI on my A205F , but it's keeps bootloop , any suggestions to fix ?
 

physwizz

Senior Member
Sep 16, 2013
2,624
516
193
Sydney
i use methods 1 and 2 , both also the same
twrp is working , but my internal storage seems like corrupted .
So method 1 have you the same result as method 2
Can you backup with either method?


Method 1
For the SM-A205YN
Download the A205YN custom recovery from here
https://forum.xda-developers.com/sho...&postcount=169
No need to patch it. Just flash it with Flashify.

If this first method works for a different version, please let me know.

Method 2
For the SM-A205G,
Download the composite recovery from here.
https://forum.xda-developers.com/sho...&postcount=198
Install to ap slot using Odin.
 
Last edited:

physwizz

Senior Member
Sep 16, 2013
2,624
516
193
Sydney
Last edited:

Theus01

Member
Sep 5, 2019
14
0
0
I haven't tested this yet so be wary. I'm going to try it today.

Format data (this is NOT the same as Wipe data) (In TWRP: Wipe -> Format Data)
Reboot back into recovery
Install GSI from TWRP. : Install , Install IMAGE
Pick your GSI and select SYSTEM IMAGE
Reboot to TWRP Recovery
Flash "GSI_Fix_boot.zip"View attachment 4815771
Flash this zipView attachment 4815767

Reboot


That didn't work.
Reinstalling now
Try this:

Links donwload:

ROM: Android 10 GSI Treble (A-Only):
https:// enrt.eu/ FpMD

FixZygote V2 and Permissiver v5
https://androidfilehost.com/?w=files&flid=279429

Instalation:

1- Into TWRP mode
2- Wipe/ advanced wipe/ system. data and cache
3-Install/ select internal storage/ search rom image and install
4-Install/ FixZygote and Permissiver v5
5-reboot

PS: I haven't tested it yet on A205G as my twrp doesn't recognize any img rom!
 
Last edited:

physwizz

Senior Member
Sep 16, 2013
2,624
516
193
Sydney
Try this:

Links donwload:

ROM: Android 10 GSI Treble (A-Only):
https:// enrt.eu/ FpMD

FixZygote V2 and Permissiver v5
https://androidfilehost.com/?w=files&flid=279429

Instalation:

1- Into TWRP mode
2- Wipe/ advanced wipe/ system. data and cache
3-Install/ select internal storage/ search rom image and install
4-Install/ FixZygote and Permissiver v5
5-reboot

PS: I haven't tested it yet on A205G as my twrp doesn't recognize any img rom!
How did you install your TWRP?
 

Theus01

Member
Sep 5, 2019
14
0
0
I just changed method 2
I did the twrp process again by the new method 2 but still the same error, the internal storage is having problems it does not appear the folders or files! and to install a GSI rom it must be the internal memory because the SD card does not work!
 

physwizz

Senior Member
Sep 16, 2013
2,624
516
193
Sydney
I did the twrp process again by the new method 2 but still the same error, the internal storage is having problems it does not appear the folders or files! and to install a GSI rom it must be the internal memory because the SD card does not work!
did you go to mount and mount everything