• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Guide][SM-T500/T505] Galaxy Tab A7 10.4 - Link to root, App2sd, SafetyNet Pass including cts profile

Search This thread

xthakila

Senior Member
Dec 4, 2009
52
15
Samsung Galaxy Tab S
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.
 
Last edited:

glockmane88

Member
Dec 16, 2020
20
8
Did it like that and lost Widevine L1!! Didn't delete the Netflix app but updated it with a apk! Is there anything I can do?

Edit:

I do not need "liboemcrypto disabler" for SafetyNet pass! And with this module deactivated DRM Info as well as Netflix shows Widevine L1 but I'm not sure if it is FullHD when playing Video, is there any option to show the actual playback resolution?

Best Regards
 
Last edited:
  • Like
Reactions: key-ancel

xthakila

Senior Member
Dec 4, 2009
52
15
Samsung Galaxy Tab S
Did it like that and lost Widevine L1!! Didn't delete the Netflix app but updated it with a apk! Is there anything I can do?

Edit:

I do not need "liboemcrypto disabler" for SafetyNet pass! And with this module deactivated DRM Info as well as Netflix shows Widevine L1 but I'm not sure if it is FullHD when playing Video, is there any option to show the actual playback resolution?

Best Regards
Yes there is an option in the netflix settings that show if FullHD is available.
 
  • Like
Reactions: glockmane88

nobasband

Member
Aug 6, 2021
16
2
To Root the Tab A7 T-500 is the simplke thing to do : you need only Magisk, after you did flash the original AP - (and unlock Bootloader first) you will stuck twice : 1) push on/off button to pass first message - (you will never get rid of the messages - but it doesnt matter) than you will get to chosse Country & Language - this is the point were it will restart and you will stuck!! just go to accessibility and jump "back & forth" a few times - now you passed without restart! IMPORTANT - if your Tab will stop during Odin already : YOUJ MUST EXTRACT THE PIT FILE from CSC or one of those 3 files you got - then enter PIT on Odin, then it will repartition automatically (you will see, it does it byself) there you go!!!! the rest ist just updating Magisk App...... You did it! Have funView attachment 5379399View attachment 5379401
 

nobasband

Member
Aug 6, 2021
16
2
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.
Far too much action, just to get Root! Just read what I was posting and save your precious time!
 

lewmur

Senior Member
Apr 30, 2011
1,892
408
It is all about 2use external SD as an internal ? That’s simple, too
I've owned several different Samsung tablets and it seems this discussion comes up over and over again. The answer is always the same. Nobody has solved it because the people who have the ability to do so, all consider it a bad idea. The external SD card is MUCH to slow to use to run apps. And if you move data storage, particular any 4k video files, to the external, then you shouldn't ever need more than 32gb of internal. The ONLY exception to this I've heard comes from people trying to run massive games that want to save the games on internal. And, IMO, buying tablets in this price range, to play these games, just doesn't cut it.
 
  • Like
Reactions: Shyonnu

nobasband

Member
Aug 6, 2021
16
2
I've owned several different Samsung tablets and it seems this discussion comes up over and over again. The answer is always the same. Nobody has solved it because the people who have the ability to do so, all consider it a bad idea. The external SD card is MUCH to slow to use to run apps. And if you move data storage, particular any 4k video files, to the external, then you shouldn't ever need more than 32gb of internal. The ONLY exception to this I've heard comes from people trying to run massive games that want to save the games on internal. And, IMO, buying tablets in this price range, to play these games, just doesn't cut it.
I was wondering too, why someone would want to use the slower SD for memory reasons....but it seems, that they all already know how to root the TabA7 T-500!😊
 

BakaPhoenix

Senior Member
Jul 16, 2010
624
110
Roma
@xthakila 2nd partition mount on boot no problem for me, what i did differently is that i used integrated app2sd partition tool and made 1st partiton in exfat and 2nd partition in f2fs and in the Set su.d/post-fs-data option i put
Code:
/data/adb/post-fs-data.d
And didn't allow app2sd to change the system directly but tell it no if ask me if i want app2sd to write on system directly

Also changing mountspace mode in magisk to global might help too
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    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.
    1
    Did it like that and lost Widevine L1!! Didn't delete the Netflix app but updated it with a apk! Is there anything I can do?

    Edit:

    I do not need "liboemcrypto disabler" for SafetyNet pass! And with this module deactivated DRM Info as well as Netflix shows Widevine L1 but I'm not sure if it is FullHD when playing Video, is there any option to show the actual playback resolution?

    Best Regards
    1
    Did it like that and lost Widevine L1!! Didn't delete the Netflix app but updated it with a apk! Is there anything I can do?

    Edit:

    I do not need "liboemcrypto disabler" for SafetyNet pass! And with this module deactivated DRM Info as well as Netflix shows Widevine L1 but I'm not sure if it is FullHD when playing Video, is there any option to show the actual playback resolution?

    Best Regards
    Yes there is an option in the netflix settings that show if FullHD is available.
    1
    It is all about 2use external SD as an internal ? That’s simple, too
    I've owned several different Samsung tablets and it seems this discussion comes up over and over again. The answer is always the same. Nobody has solved it because the people who have the ability to do so, all consider it a bad idea. The external SD card is MUCH to slow to use to run apps. And if you move data storage, particular any 4k video files, to the external, then you shouldn't ever need more than 32gb of internal. The ONLY exception to this I've heard comes from people trying to run massive games that want to save the games on internal. And, IMO, buying tablets in this price range, to play these games, just doesn't cut it.