[Samsung Galaxy Tab A series ROMs, Kernels, Recover] Magendanz:
​

After @geiti94 and @ianmacd started the ball rolling for the Samsung Galaxy S10 series (Exynos 9820), it was really only a matter of time until we could do the same for the 2019 Galaxy Tab A 10.1 (Exynos 7904). The kernel source was released last May, allowing me to build a custom kernel with many of the problematic Knox security features disabled. What's posted below is a work in progress, but it should suffice to unblock efforts to build custom ROMs for this impressive tablet.

Notes:

The current process requires you to reset to factory defaults to remove file-based encryption. Remember to backup your data!

Custom kernels are specific to OEM releases, and rely on the latest posted kernel source (T510XXU5CWA1).

This is unofficial and unsupported, so the usual caveats apply. Since we don't flash the bootloader, you should be able recover from any problems...but nothing is guaranteed.

Not working:

Support for file-based encryption

Downloads:

twrp-3.7.0_11-0-T510XXU5CWA1-20230330.tar.md5

twrp-3.7.0_11-0-T510XXU5CWA1-20230330.img

Build archives:

Android File Host

Change Log:

v3.7.0_11-0 (20230330):

Updated to T510XXU5CWA1 OEM stock kernel.

v3.7.0_11-0 (20221102):

Updated to TWRP 3.7.0 release built from AOSP-11 branch.

v3.6.2_11-0 (20220905):

Updated to TWRP 3.6.2 release built from AOSP-11 branch.

Updated to T510XXU5CVG2 OEM stock kernel.

v3.6.1_11-1:

Minor update to incorporate fix from TWRP repo.

v3.6.1_11-0:

Updated to TWRP 3.6.1 release built from AOSP-11 branch.

Updated to T510XXU5CVB1 OEM stock kernel.

v3.6.0_11-2:

Updated to T510XXU5CUL1 posted kernel source.

v3.6.0_11-1:

Updated to T510XXU5CUJ1 posted kernel source.

Updated to TWRP 3.6.0 release built from aosp-11 branch.

v3.5.2_9-0:

Updated to T510XXU5CUF4 posted kernel source.

v3.5.2_9-0:

Updated to TWRP 3.5.2 release built from omni-9.0 branch.

v3.5.1_9-0:

Updated to T510XXU4BUA1 posted kernel source.

Updated to TWRP 3.5.1 release built from omni-9.0 branch.

v3.5.0_9-0:

Updated to T510XXU3BTK1 posted kernel source.

Updated to TWRP 3.5.0 release built from omni-9.0 branch.

v3.4.0-0:

Updated to TWRP v3.4.0 source

Updated to latest custom kernel

v3.3.1-7:

Updated to latest custom kernel

v3.3.1-6:

Switched to .img file for installation from TWRP

v3.3.1-5:

Fixed hang on splash with encrypted user data partition

Added OTA update (.zip) for installation from TWRP

v3.3.1-4:

Fixed MTP support in a way that supports Magisk

v3.3.1-3:

Fixed MTP support

Included boot image with custom kernel

Deprecated separate NoKnox releases

v3.3.1-2:

Changed system partition mount point to /system_root

Fixed screen brightness control

Restored screen timeout

Instructions:

From OEM stock firmware:

Unlock bootloader

Hold Vol Up & Vol Down buttons during restart to enter Download mode

Install TWRP to AP with Odin

Hold Power & Vol Up buttons during restart to enter TWRP recovery

Install latest Multidisabler from TWRP

Wipe->Format Data

Reboot to system

From existing TWRP install: (No need for data wipe.)

Hold Power & Vol Up during restart to enter TWRP recovery

Tap Install->Install Image, select your image (.img) file, pick Recovery partition, and then swipe to install

Reboot to system

What about rooting with Magisk?

These images are not supplied pre-rooted with Magisk, since it's against the terms of use laid out by Magisk's developer, John Wu. To root the TWRP image yourself, simply use Magisk Manager to Select and Patch a File. More details on this process are available from @ianmacd's topic for the Galaxy S10 series here.

Source:

android_device_samsung_gta3xlwifi

android_device_samsung_gta3xl

Donations:

Your support is always appreciated! Just click here.