[Samsung Galaxy Tab A7 Lite] tom.android:
View attachment 5945153

View attachment 5945155

Requirement:

1.Kernelsu. (for T220 & T225) or Magisk

[KERNEL] KernelSU for Samsung Galaxy Tab A7 Lite WiFi [T220] [UNOFFICIAL]

What is KernelSU? KernelSU is a root solution for Android GKI devices, it works in kernel mode and grant root permission to userspace application directly in kernel space. Warning Please do some research if you have any concerns about...

xdaforums.com

https://xdaforums.com/t/kernel-kernelsu-for-samsung-galaxy-tab-a7-lite-lte-t225-unofficial.4592245/

2.magic overlayfs module.

Releases · HuskyDG/magic_overlayfs

Make system partition become read-write (it is also possible without Magisk) - HuskyDG/magic_overlayfs

github.com

3.microG unofficial setup .

4.Any RO Vanilla variant GSI. (Small enough to fit Super partition.)

Step.

1.unlocked Bootloader.

2.install Stock Android 13 with fastbootD and kernelsu.

3.install kernelsu manager.

4.install magic overlayfs module.

4.1 Configure overlayfs for RW super partition.

5.Delete unused system files for free spaces.

(/system_ext/apex/com.android.vndk.v28.apex )

6.install microG with its script.

6.1 download microG setup into C;\Download or

adb shell push microg-unofficial-installer-v1.3.1.5-alpha-by-ale5000-signed.zip /sdcard/Download
su

cd /sdcard/Download
unzip ./microg-unofficial-installer-v1.3.1.5-alpha-by-ale5000-signed.zip zip-install.sh
sh ./zip-install.sh ./microg-unofficial-installer-v1.3.1.5-alpha-by-ale5000-signed.zip

Do not copy ...this is example output.

》》note: setup wait for input 5 sec

full version allow to choose between PlayStore and FakeStore (PlayStore is the default).

PRELOADER 1
PRELOADER 2
Extracting 64-bit ARM BusyBox...
Parsing common settings...
Extracting scripts...

Starting main script...
Parsing local settings...

System mountpoint list:
/system

--------------------------------------------------------------------
INFO: Press the + sign button on your keyboard to enable live setup.
--------------------------------------------------------------------
Waiting input for 5 seconds...

Key: No key pressed

INFO: The '/system' mount point is read-only, it will be remounted

INFO: The '/vendor' mount point is read-only, it will be remounted

WARNING: Remounting of '/vendor' failed

---------------------------
microG unofficial installer
v1.3.1.5-alpha
(by ale5000)
---------------------------
Device: gta7lite
Emulator: false

Boot mode: true
Sideload: false
Zip install: true (0.5)
Recovery API ver: 3

Android API: 33
Main 64-bit CPU arch: arm64-v8a
Main 32-bit CPU arch: false

Verity mode: enforcing
Dynamic partitions: true
Current slot: no slot
Recov. fake system: false

System mount point: /system
System path: /system
Priv-app path: /system/priv-app

Android root ENV: /system
Fake signature: true
---------------------------

Starting installation...

Extracting...
Setting up permissions...
Verifying...
/dev/tmp/custom-setup-a5k/files/framework/com.google.android.maps.jar
OK
Preparing...
Skipping: UnifiedNlp (legacy)
Skipping: microG Services Core (vtm-legacy)
Enabling: microG Services Core
Verifying...
/dev/tmp/custom-setup-a5k/origin/priv-app/GmsCore.apk
OK
Enabling: microG Services Framework Proxy
Verifying...
/dev/tmp/custom-setup-a5k/origin/priv-app/GoogleServicesFramework.apk
OK
Enabling: Google Play Store
Verifying...
/dev/tmp/custom-setup-a5k/origin/priv-app/PlayStore.apk
OK
Enabling: F-Droid Privileged Extension
Verifying...
/dev/tmp/custom-setup-a5k/origin/priv-app/FDroidPrivilegedExtension.apk
OK
Disabling: Aurora Services
Enabling: NewPipe
Verifying...
/dev/tmp/custom-setup-a5k/origin/app/NewPipe.apk
OK
Disabling: Android Auto stub
Extracting libs...
Setting up libs permissions...
Deleting '/dev/tmp/custom-setup-a5k/origin'....
Resetting Android runtime permissions...
Deleting '/data/misc_de/0/apexdata/com.android.permission/runtime-permissions.xml'....
Deleting '/system/app/PartnerBookmarksProvider'....
Deleting '/system/product/priv-app/AndroidAutoStubPrebuilt'....
Configuring default Android permissions...
Creating the default permissions folder...
Preparing 2...
Deleting '/dev/tmp/custom-setup-a5k/files/app' folder (if empty)...
Deleting '/dev/tmp/custom-setup-a5k/files/framework' folder (if empty)...
Installing...
Deleting '/dev/tmp/custom-setup-a5k/files/etc/permissions' folder (if empty)...
Deleting '/dev/tmp/custom-setup-a5k/files/etc' folder (if empty)...
Deleting '/dev/tmp/custom-setup-a5k/libs'....
Installing utilities...
Installation finished.

7.Configure microG and safetynet for Banking app.

PART II.

8.Make physical RW super partition.

-For YAAP

-For LOS-TD

□○●○●○●○●○●□​

View attachment 5925477

Why?

Why Read Only? Can't make R/W (vndk lite).​

Almost GSIs builds are RO now. Because R/W are so big not suitable for... (Most devices have small system partition which might even be less than 3GB.)

Howto install "Kernelsu for A13 for SM-T225 & T220 ?

Thank to kernel-patched from DEV "zillion".

1. Download: 3in1-Kernelsu_FastbootD_vbmeta_A13.tar (Attachment)

( my mod for works with Odin + FM T225XXU1CWA2 )

2. Download: KernelSU Manager. https://github.com/tiann/KernelSU/releases/download/v0.5.7/KernelSU_v0.5.7_10866-release.apk

3. CLEAN install with Stock Firmware, + 3in1_kernelsu_fastbootD with Odin.

》 AP Slot: AP_xxx.tar.md5

》 BL Slot: BL_xxx..tar.md5

》 CP slot: CP_xxx.tar.md5

》 CSC slot: CSC_<not home>_xxx.tar.md5

* USERDATA slot: 3in1-KernelSu_0.5.7-FastbootD_A13_CWA2.tar

View attachment 5926661

*( All slot are required , don't omit except USERDATA slot.)

4. Reboot.

5. Connect internet & Enable USB Debugging.

6. Now you can use "Fastboot Mode" to install any GSI.

View attachment 5926663

adb devices
adb reboot fastboot
fastboot erase system

fastboot flash system ProjectElixir_3.6_gsi-13.0-20230223-1108-OFFICIAL.img

-------> If founded "No spaces to resize partition error"
fastboot erase product
fastboot resize-logical-partition product 0x0
fastboot getvar all
-----> (bootloader) partition-size:product:0x0

#At FastbootD Menu select
-Enter Recovery

#At Recovery Menu select
-Wipe data/Factory reset
confirm

-Reboot system now

View attachment 5926665

7. install " KernelSU Manager APK"

View attachment 5925515

8. Download: magic_overlayfs module. https://github.com/HuskyDG/magic_overlayfs/releases

Flash with kernelSU manager.

View attachment 5925527

Setup & Configure

》install root file manager (Mixplore).

- give root (superuser) permission to your root file manager in KernelSU Manager.

》Open and edit " /data/adb/modules/magisk_overlayfs/mode.sh"

View attachment 5925539

Change

OVERLAY_MODE=2

"export OVERLAY_LEGACY_MOUNT=false"

" export DO_UNMOUNT_KSU=true "

reboot

Or download from my attachment, Replace mode.sh with this one after u reboot after it is installed.

Test by

Opem termux or any terminal

su -mm -c magic_remount_rw

View attachment 5925549

Look at the line "remounted [/system] (overlay)

》If you see, this means "/system partition mounted as RW."

Now Super partition member were Read / Write.

"remounted [/system] (overlay)

"remounted [/odm] (overlay)

"remounted [/vendor] (overlay)

------------edit any things you want---------

--This is an option.----

When finished all editing system files.

Return Read only to super partition with below set of command.

su -mm -c magic_remount_ro

DOC: https://github.com/HuskyDG/magic_overlayfs

View attachment 5944365

View attachment 5944367

View attachment 5945147

□○●○●○●○●○●□​