[Samsung Galaxy Tab A series Guides, News, & Discus] xthakila:
1. Root using magisk - Please refer to this excellent guide by @DJBhardwaj Click here for thread

2. App2sd pro by Vicky Bonick This is the playstore link

a. After activating root install busybox using any of the busybox apps on the play store. I used Busybox for android by jrummy (I know busybox is an older version in this app)

b. Format your SD card using MiniTool Partition Wizard (its a free app, just google and download) you can also use the internal tool on add2sd but they are unreliable and sometimes need a soft reboot to mount.

b1. For this to work we will first delete all partitions using MiniTool Partition Wizard or use the internal partition tool in the app2sd app.

b2. Then we will create our first partition, this is a fat32 partition (this will be a primary partition)

b2a. The fat32 partition should be larger than the ext2 partition as this is where most files are stored. An 80:20 ratio will work.

b3. Next we will create our second partition, this is a ext2 partition (this will also be a primary partition)

b4. Click apply and wait for this to complete

c. Insert the SD card into the tablet and restart

d. Once it has restarted open App2sd.

d1. On the main page click settings

d2. Click on Set su.d/post-fs-data here enter the value /data/adb/ (this will give it the directory for magisk)

d3. Check ignore systemless root

d4. Check Use pre installed busybox bianary

e. Now go pack to the app home and click on link apps to SD card

e1. Click on the three lines to open the menu

e2. Delete mount script

e3. Recreate mount script

e4. Select option ext4 (yes i know the sd card is formatted in ext2, ext2 option in app2sd has compatibility issues so for mount use ext4 option but the sd card format remains in ext2)

e5. Select I have su.d support/magisk is installed

e6. Create the script

f. Everything should now work, unfortunately the partition does not auto mount so every time you restart, you need to open app2sd and select remount 2nd partition (this is found in the three line menu in the link apps to sd card option. (if any one figures out how to get the auto mount working let me know and I will update the guide)

g. Now just link the apps and you are set :)

Edit 1 - Three very important notes

1. Do not click the fix SD card button. It will destroy everything on the SD card this only applies for when MiniTool Partition Wizard is used.

2. Always Link external data folder to 2nd partition, the first partition is having trouble relinking the data, which you need to do after every reboot. Short-cut to do this is by going into Link apps to SD card, Clicking on the three lines on the top left for the menu, Click on relink library file, then click on relink dalvik-cache files, rebind external folders

3. To preserve folders we need to link everything in the app2sd linking except for the APK.

How to pass the safety net check in magisk including cts profile

1. Open Magisk - open settings by clicking on the gear in the top right corner

2. Click on the toggle to enable MagiskHide

3. Click on systemless hosts

4. Download the latest zip of Universal Safetynet-fix from Github here

5. Click on the module icon (puzzle icon) in magisk

6. Click on install from storage and install the Safetynet-fix file you just downloaded

7. Install from the module list

7a. liboemcrypto disabler

7b. MagiskHide Props config (needed if safety checks are not passing after all previous steps : only use if you know what you are doing)

8. Now reboot your device all safetynet checks will pass, netflix and banking apps should work

Special Note how to retain L1 for netflix on rooted tab - After flashing the rooted OS, do not delete the system app of netflix, update it via an APK download with whatever the latest APK is; not from the play store. I repeat do not delete the system app of netflix that is pre installed.

Special Note 2 To make flow and other samsung apps work that give you the rooted error add them to the magisk hide option in the magisk app, this is in the second option (the shield). This will make flow etc work. You must also add the samsung core services apk to the magisk hide option. Samsung pay and pass will still not work.