[Samsung Galaxy Tab A7 Lite] tom.android:
New! Update July. (Latest patched -did not booted on T225 again.o_O).

-Use only No Advanced Privacy

*In August we will met new AP.

LeOS is not for flash and forget , but funny to learn new world of open source and de-googled services.

Troubleshooting​

**First You must read "How to setup Gesture Navigation Menu ". here (very important)

** If you have the problem of input field please set smallest width = 598 dp.

View attachment 5963599

About this tutorial.​

1.Default installation.

-FastbootD flashing process.

-(LeOS-20-bvN-vndklite) <--securized variant (for Bank apps)

2.Change home launcher.(Both of Default LeoS Launcher not fit for T22X)

3.Add Dolby Atmos & Screen. mirroring with VLC nightly.

4.Advanced Privacy with Invizible pro. (Ads block, firewall) and Kernelsu.

5.Adaway (if you don't want to use firewall)

______________

Special story:

______________

(BY add "Camera + Gallery App of LOS" into "/system/product/app" of LeOS.

|* Make RW GSI with Termux. (by mod GSI system.img & flash back.)

* Make RW GSI with WSL2 on wins11.

|* Make RW GSI with Virtual File System (Overlayfs) read here.here.

* Full Backup & Restore cross device with WSL2 Wins11.(AndDiSa-backup&restore)

GitHub - AndDiSa/android_backup_project

Contribute to AndDiSa/android_backup_project development by creating an account on GitHub.

github.com

-install platform tools both wins11 & WSL ( must be the same version)

Android ADB Setup In WSL Platform

The Android Debug Bridge (ADB) is a very common Interface tool nowadays to do the Android ADB Setup In WSL. Since most of the electronic devices are using

piembsystech.com

-Install usbIP tools.

How to connect USB devices in Windows Subsystem for Linux under Windows 11

It's possible to connect USB devices in Windows Subsystem for Linux under Windows 11 and work with them directly.

www.xda-developers.com

GitHub - JasonFerrara/jmtpfs

Contribute to JasonFerrara/jmtpfs development by creating an account on GitHub.

github.com

Access Mobile Device Filesystem from WSL.

sudo apt install jmtpfs

sudo mkdir /media/android

sudo jmtpfs -o allow_other /media/android/

Continue....

more..

Get start

To disable AVB verification vbmeta.img when uses fastbootD. Here​

FastbootD Flashing Process.

Using FastbootD is good for you.

BUT

fastbootd is used inside dynamic partition only.

(Different from normal fastboot)

( fastbootd is used to manage only partitions inside dynamic partition such as odm ,product,system,vendor. )

then you can not uses the command:

"fastboot flash boot your-boot.img"

Because "boot partition is outside dynamic partition.

​

HOW FLASH A GSI

1. Get Platform Tools

2. Get vbmeta.img from Stock ROM & disable AVB verification.

3. Get desired GSI.

4. Requires patched recovery to access fastbootd.

✓tool for patch stock recovery

GitHub - Johx22/Patch-Recovery: CI service that patches recovery.img of Dynamic Samsung devices launched with Android 10 and above to enable fastbootd.

CI service that patches recovery.img of Dynamic Samsung devices launched with Android 10 and above to enable fastbootd. - Johx22/Patch-Recovery

github.com

5. Flash (patched- vbmeta.img +patched-recovery) through Odin/Heimdall.

(AP SLOT , as tar file format.)

✓ Get fastbootD mode.

Boot into recovery and select enter fastboot (fastbootd)

View attachment 5955195

*Resources: Basic knowledge

How to Patch Samsung AP Firmware via Magisk

In this guide, we will show you how to patch the Samsung AP Firmware file via Magisk Manager and get the magisk_patched.tar file.

droidwin.com

Step..(to flash any GSI )

adb devices

adb reboot fastboot

fastboot erase system

fastboot flash system LeOS-Xxx.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 cache

-Wipe data/Factory reset

confirm

-Reboot system now

View attachment 5955197

---------------+++++

*After default installation.

You can search for installation of any LeOS Application from LeOS-Droid.

LeOS f-droid Repo here.

fdroid/repo · master · Harvey Hase / apps · GitLab

GitLab.com

gitlab.com

View attachment 5955265

♡ Make RW GSI with Termux.​

-Mod old system , make new one and dirty flash back.

Install termux (from f-droid) or from (LeOSDroid)

Run

#Open termux app
termux-setup-storage
termux-change-repo
pkg update

Example for install "git"

pkg install git

*Where are data of termux.?

/data/data/com.termux/files

*Make this folder as bookmark for LeOS File App.

View attachment 5954907

Select Enter

Then move * to select any depo you love for me "github repo"

Make RW system with termux

pkg update
pkg install android-tools e2fsprogs
pkg install tsu
pkg install mount-utils or pkg install termux-tools

# For Example

.../com.termux/files $ sudo resize2fs rw/system.img 3G

output:

resize2fs 1.47.0 (5-Feb-2023)

Resizing the filesystem on rw/system.img to 786432 (4k) blocks.

The filesystem on rw/system.img is now 786432 (4k) blocks long.

#open termux app and type
# at home directory (-$)
cd ..

# then now you are in .../com.termux.files folder.
# create directory for working
mkdir rw

#for loop mount
mkdir rw/dir

#List to see inside you will found 3 folders "home rw usr "
ls

# this stage can uses "LeOS file app & Give its root permission.

# copy GSI image-file into this folder(rw) & change filename to " system.img"

#copy files which you want to insert into this GSI here. ( rw folder )

(Gallery2, Aperture, ApertureLensLauncher)<---extract from Download Attach.

View attachment 5958187

sudo e2fsck -f rw/system.img

sudo resize2fs rw/system.img 3G

# take read only out of this image
# if your image was read only.
e2fsck -E unshare_blocks rw/system.img

# pull all files from system.img out & keep it in "rw/dir" folder.
# and persist their waiting for your modification.

sudo mount -o loop rw/system.img rw/dir

#make changes some files
#if you want to mod inside "vendor"or "product" must access by this (pass through "system only".
# such as..
# rw/dir/system/vendor
# rw/dir/system/product

# List system files
sudo ls rw/dir

#copy files you want to include with system here.
sudo cp -r rw/Gallery2 rw/dir/system/product/app/
sudo cp -r rw/Apercher rw/dir/system/product/app/
sudo cp -r rw/ApercherLensLauncher rw/dir/system/product/app/

# Give files permission. DO NOT FORGETS THIS.
sudo chmod -R 755 rw/dir/system/product/app/Gallery2/
sudo chmod -R 755 rw/dir/system/product/app/Apercher/
sudo chmod -R 755 rw/dir/system/product/app/ApercherLensLauncher/

sudo umount rw/dir

#Resize to minimum image size after the modification.
sudo resize2fs -M rw/system.img

#Get current size in MB ( output: 2345)
du -m rw/system.img

#Resize +100MB (Add more Free spaces)
sudo resize2fs rw/system.img 2445M

#Dirty Flash new RW system.img
#Reboot into fastbootD

adb reboot fastboot
fastboot flash system new-rw-system.img

reboot into system (no wipe)

Resourse: https://github.com/ahnet-69/treble_yaap/blob/13.0/Make-rw.md

Changes wallpaper

View attachment 5946947

View attachment 5946949

Auto Screen Brightness.

View attachment 5963839

Setup AP (Advanced Privacy)

View attachment 5946951

Setting > Security

Disable/enable DNS content blocker. ( "/etc/hosts" ) ( can install by kernelsu hosts)

Releases · symbuzzer/systemless-hosts-KernelSU-module

Required module to use applications such as AdAway on KernelSU and APatch - symbuzzer/systemless-hosts-KernelSU-module

github.com

View attachment 5954023

Tablet mode Setting menu.

View attachment 5946989

New Webview

View attachment 5947387