[Samsung Galaxy Tab S8] skrowl:
How to Root (or update an already-rooted device)​

* Verified working for Android 14 + Magisk 27.0 *​

Prereqs​

Install the USB driver from https://developer.samsung.com/android-usb-driver

Get the latest Odin from https://odindownloader.com/category/download and unzip it

Get the latest firmware and unzip it

Frija https://github.com/SlackingVeteran/frija/releases

SamFirm https://androidmtk.com/download-samfirm-tool

SamFW (replace XAR in URL with your region) https://samfw.com/firmware/SM-X700/XAR

SamFrew (replace XAR in URL with your region) https://samfrew.com/firmware/model/SM-X700/region/XAR/upload/Desc/0/10

Start Frija and begin downloading the latest firmware for your Model and CSC:View attachment 5574197

Model Numbers

S8 Ultra 5G: SM-X906

S8 Ultra Wifi: SM-X900

S8+ 5G: SM-X806

S8+ Wifi: SM-X800

S8 5G: SM-X706

S8 Wifi: SM-X700

CSC

Settings > About Tablet > Software Information > Service provider software version

If Frija or SamFirm complain about missing Visual C++ Runtimes, open PowerShell and run:

winget install Microsoft.VCRedist.2008.x86

winget install Microsoft.VCRedist.2010.x86

​

Step 1 - Prepare your Tablet (only necessary for first install on unrooted device)​

While Frija is downloading the firmware, prepare your device by doing the following:

Settings > About Tablet > Software Information > Click Build Number 7 times quickly

Developer Options (just below About Tablet on the left column)

Turn on USB Debugging

Turn on OEM unlocking

NOTE: If the OEM Unlocking option doesn't appear, connect the device to the internet, wait a few minutes, then try again

Power tablet completely off (Hold volume down + power button if you haven't changed the Bixby settings)

While holding volume up and volume down, plug the tablet into your PC via USB

Let go of volume keys as soon as the blue-green screen shows up

Press and hold volume up for 5 seconds, the screen will change to a confirmation prompt

Press volume up again to confirm, the tablet will reboot

Unplug your tablet from USB

Go through initial setup. Don't bother copying files or installing anything.

Skip signing in to your Google account and Samsung account. You won't be using them for this step.

Settings > About Tablet > Software Information > Click Build Number 7 times quickly

Developer Options (just below About Tablet on the left column)

Turn on USB Debugging

Reboot the tablet

​

Step 2 - Patch the stock firmware to make it rooted​

Frija should have finished downloading by now, unzip the file (remember where you unzipped it to)

Plug your tablet in to your computer via USB and click Allow if it prompts to allow data access

If this is your first install / you're rooting the tablet for the first time:

Download Magisk-vXX.XX.apk from the topmost release at https://github.com/topjohnwu/Magisk/releases

Copy the Magisk-vXX.XX.apk and the AP_xxx_xxx_tar.md5 from the zip file Frija downloaded to:

This PC > Galaxy Tab S8 Ultra > Internal Storage > Download

Open the My Files app on the tablet and browse to Downloads

Click the Magisk-vXX.XX.apk and it will prompt you to click Settings

In Settings, turn on My Files, then it will give you a prompt to Install

When Magisk is done installing, click Open

If your tablet was already rooted, and you're just updating:

Copy the AP_xxx_xxx_tar.md5 from the zip file Frija downloaded to:

This PC > Galaxy Tab S8 Ultra > Internal Storage > Download

After the file is done copying, unplug your tablet from USB

In Magisk, click Install in the top Magisk area, then the option for Select and Patch a file

Click My Files > Downloads, select the AP_XXX_XXX.tar.md5 file and click Done at the bottom

Click Lets Go -> After a few moments, it should display this (ignore 'Installation failed' at the top, it always does that):View attachment 5574199

Step 3 - Apply the rooted firmware​

Plug your tablet back in to USB, then on your PC, go back to This PC > Galaxy Tab S8 Ultra > Internal Storage > Download and copy the magisk_patched-xxx.tar file back to the folder where you unzipped the zip file from Frija

After the copy is finished, unplug your tablet from your PC and completely power off your tablet

While holding volume up and volume down, plug the tablet into your PC via USB

Let go of volume keys as soon as the blue-green screen shows up

Click volume up (the side of volume nearest the power) briefly (don't hold it) to go into download mode

Start Odin and accept the disclaimer prompt

Click BL and select the BL_XXX_XXX.tar.md5 file where you unzipped the zip file from Frija

Click AP and select the magisk_patched-XXX.tar file

If this is your first install / you're rooting the tablet for the first time (this WILL wipe your data):

Click CSC and select the CSC_XXX_XXX.tar.md5

If your tablet was already rooted, and you're just updating (this WILL NOT wipe your data):

Click CSC and select the HOME_CSC_XXX_XXX.tar.md5

Odin should now look like this:View attachment 5574201

Click Start. When it's finished, Odin will display "PASS!" and the tablet will automatically reboot.

During the first install from Android 13 to Android 14, it may ask you to do a factory reset, you seem to have no choice but to accept. Conflicting stories coming in about people getting it or not.

Step 4 - Verify and finalize​

Go through the normal setup, signing in to your Google and Samsung accounts this time

Click on Magisk that is now pre-installed, and go through the Settings step to allow it to install again

It should prompt you that your device needs additional setup and one more reboot, click OK

After rebooting, your device should be fully rooted. Use a root checker app if you want to verify.

​

Step 5 (optional) - Get Netflix (and pay / banking etc) working by hiding root​

Download PlayIntegrityFix Magisk Module https://github.com/chiteroman/PlayIntegrityFix/releases

Download Shamiko Magisk Module https://github.com/LSPosed/LSPosed.github.io/releases

Open Magisk, click the Gear, click Systemless hosts, and check on Zygisk, click the back button

At the bottom of Magisk, click Modules, Install From Storage, then the .zip from 1 & 2 above, click Reboot

After you reboot, install YASNAC from Google Play or go to Netflix, tap your user icon in the top right, app settings and then Playback Specification. Widevine L1 should be displayed (see below screenshot).

Once 2 modules are installed, you can update them from within Magisk using the Modules button

View attachment 6082733