[Samsung Galaxy Tab S9 series] Gueste4555:
About

This is a file that can be flashed with full stock firmware or stand alone on stock firmware in odin. It automatically installs patched Vbmeta Image and Twrp Recovery Image plus removes encryption, Install Magisk Root and makes rom RW.

Known Issues

If you have a problem, don't hesitate to let me know. I'll pass it back to dev 😊

Download and links

USERDATA AIO SCRIPT (Odin flashable) : atteched OP.

OpenRecovery Scripts (essentials.zip + bluetooth.zip + Samsung_Snapdragon__RO2RW.zip) : attached OP.

Device trees link : https://github.com/Archer3770/android_device_samsung_universal8550

Kernel source :

GitHub - edward0181/android_kernel_samsung_sm8550

Contribute to edward0181/android_kernel_samsung_sm8550 development by creating an account on GitHub.

github.com

My Telegram Group : https://t.me/backupnv

Warnings Please Read Before Proceeding !!!

- Supported device is SM-X916 ONLY !!!! This does not work on US devices !!!!

- Have made a complete backup of all personal data.

- Be on the latest firmware version (have an up-to-date system).

- Have unlock the BL as well as the OEM toggle.

- Have enabled USB / ADB debugging via the development options.

- Have downloaded and installed Odin 3.14.4.

- If your device is Kg Locked or you have no OEM unlock this is not the place for help !!!!

- Once bootloader is unlocked and this is flashed your warranty maybe void !!!!

- Samsung Knox is tripped !!!

- Samsung Pay and Pass will never work again !!!!

- Certain Apps that require Google Play Integrity check may not work without work arounds !!!!

- There is no way to get rid of warning screens at boot about unlocked device !!!!

- You cannot relock your bootloaders without going back to full stock firmware first !!!!

- Relocking bootloaders will not get samsung features back like Pay Pass etc !!!!

Features

No custom rom needed !!!

TWRP thanks @Archer3770 and VBMETA disable included.

Will make System, System_Ext, System_Dlkm and Product partitions Ext4 RW.

Will remove encryption from vendor and recovery image restore.

Odin Flashable (USERDATA AIO SCRIPT) + OpenRecovery TWRP Flashable ((essentials.zip + bluetooth.zip + Samsung_Snapdragon__RO2RW.zip).

Will remove Knox and Vaultkeeper.

Will patch Bluetooth.

Remarks

- You must be on a 100% ROM STOCK.

- You must be on the latest firmware version (latest Android version + latest security patches).

- You must be on non-root firmware.

- You must first flash the file USERDATA_AIO_SCRIPT.tar.md5 via Odin, then after formatting the data, you must flash the OpenRecovery scripts separately (Samsung_Snapdragon_RO2RW.zip, Bluetooth zip and essentiels.zip) via TWRP.

- If you want to restore Firmware Stock, two solutions are available :

AP.tar.md5 + BL.tar.md5 + CP.tar.md5 + CSC.tar.md5 = Firmware Stock will be restored. Your data will be formatted.

AP.tar.md5 + BL.tar.md5 + CP.tar.md5 + Home_CSC.tar.md5 = Firmware Stock will be restored. Your data will be preserved.

- Forced erase must be used on a fully stock ROM whose encryption has not been removed, as data formatting is required.

- Ignore errors on TWRP screen, they are normal.

- Use the RW script to modify partitions as you wish.

- The script will automatically choose the Magisk method for the Root.

- The script has to deflate some stuff because the EROFS file system is very different from EX4.

- Here is a list of apps that will be deleted :

system/app/EasymodeContactsWidget81

system/app/Facebook_stub

system/app/FBAppManager_NS

system/app/KidsHome_Installer

system/app/MDMApp

system/app/MinusOnePage

system/app/Netflix_activationCommon

system/app/Netflix_stub

system/app/SamsungPassAutofill_v1

system/app/UniversalMDMClient

system/preload/Facebook_stub_preload

system/preload/SmartSwitch

system/preload/Tips

system/hidden/SmartTutor

system/app/MDMApp*

system/app/UniversalMDMClient*

system/app/SamsungPassAutofill_v1

system/app/Traceur

system/app/SamsungCalendar

system/app/BBCAgent

system/app/ChromeCustomizations

system/app/AmazonMDIP_USA

system/app/MnoDmClient

system/app/MnoDmViewer

system/app/SBrowser

system/app/SecureFolder

system/app/BlockchainBasicKit

system/app/Rampart

system/app/SamsungTTS

system/priv-app/SamsungTTS

system/priv-app/SecureFolder

system/priv-app/wssyncmldm

system/priv-app/FBInstaller_NS

system/priv-app/FBServices

system/priv-app/FotaAgent

system/priv-app/MateAgent

system/priv-app/OneDrive_Samsung_v3

system/priv-app/SamsungPass

system/priv-app/SamsungSocial

system/priv-app/SOAgent*

system/priv-app/Tips

system/priv-app/Upday

system/priv-app/DigitalKey

system/priv-app/SamsungCarKeyFw

system/priv-app/SamsungPass

system/priv-app/VzCloud

system/carrier/ASR/priv-app

system/carrier/ASR/app

system/carrier/ATT/priv-app

system/carrier/ATT/app

system/carrier/CHA/priv-app

system/carrier/CHA/app

system/carrier/DSA/priv-app

system/carrier/DSA/app

system/carrier/DSG/priv-app

system/carrier/DSG/app

system/carrier/DSH/priv-app

system/carrier/DSHapp

system/carrier/TMB/priv-app

system/carrier/TMB/app

system/carrier/TMK/priv-app

system/carrier/TMK/app

system/carrier/USC/priv-app

system/carrier/USC/app

system/carrier/VZW/priv-app/canid_stub

system/carrier/VZW/priv-app/com.customermobile.preload.vzw

system/carrier/VZW/priv-app/IgniteVerizon

system/carrier/VZW/priv-app/MyVerizonMobile

system/carrier/VZW/priv-app/OneTalkDialer

system/carrier/VZW/priv-app/SNP_stub

system/carrier/VZW/priv-app/VZM_stub

system/tts/lang_SMT/vdata_es_US_f00

system/tts/lang_SMT/smt_es_MX*

system/tts/lang_SMT/smt_en_GB*

system/tts/lang_SMT/smt_pt_BR*

system/tts/lang_SMT/smt_ru_RU*

system/tts/lang_SMT/vdata_de_DE*

system/tts/lang_SMT/vdata_en_GB*

system/tts/lang_SMT/vdata_es_ES*

system/tts/lang_SMT/vdata_es_MX*

system/tts/lang_SMT/vdata_fr_FR*

system/tts/lang_SMT/vdata_it_IT*

system/tts/lang_SMT/vdata_pt_BR*

system/tts/lang_SMT/vdata_ru_RU*

system/hidden/INTERNAL_SDCARD/Music/Samsung/Over_the_Horizon.m4a

system/etc/sysconfig/samsungpassapp.xml

vendor/etc/recovery-resource.dat

vendor/recovery-from-boot.p

product/app/Maps

product/app/YouTube

product/app/Gmail2

product/priv-app/Messages

- All deleted apps can be reinstalled via the Samsung Galaxy Store.

- If your storage size only shows 128 GB, you have not formatted the data as indicated. You need to restart on TWRP and format the data, otherwise you'll get corrupted data.

- If you receive a configuration message "The service is providing an update: unable to configure the service provider functionality. Delete /system/priv-app/SDMConfig.

- If you also use a Samsung smartwatch (Galaxy Watch), you will also need to download and install these applications via the Galaxy Store: Samsung Smart Switch Mobile, Galaxy Wearable, Samsung Health and Samsung Health Monitor.

- All deleted apps can be reinstalled via the Samsung Galaxy Store.

- If your storage size only shows 128 GB, you have not formatted the data as indicated. You need to restart on TWRP and format the data, otherwise you'll get corrupted data.

- If you receive a configuration message "The service is providing an update: unable to configure the service provider functionality. Delete /system/priv-app/SDMConfig

Instructions

1. Downloads the Full Stock Firmware, USERDATA AIO SCRIPT, OpenRecovery Scripts & Flash via Odin

1) Download and extract full firmware for Samsung Galaxy TAB S9 Ultra 5G SM-X916) via samfirm.

2) Download the AIO USERDATA script as well as the OpenRecovery scripts via OP.

3) Open Odin 3.14.4 (run as administrator).

4) Check the AP box and put the file starting with AP.tar.md5.

5) Check the BL box and put the file starting with BL.tar.md5.

6) Check the CP box and put the file starting with CP.tar.md5.

7) Check the CSC box and put the file starting with CSC.tar.md5.

8) Check the USERDATA box and pute the file USERDATA_AIO_SCRIPT.tar.md5.

9) In the options tab, check that only the F.Reset Time box is

checked and check the auto-reboot box

(THE

OTHER BOXES MUST REMAIN INTACT).

10) Check that at the top left (in the ID:COM box), it says 0:[COMX] in blue (X can be any number from 0 to 9).

11) Switch off the device.

12) Restart in mod Download via combot Tablet Off + USB TYPE C cable connected to PC + Volume Down button + Volume Up button.

13) Accept the risk via the Volume UP Button.

14) Press start and leave to run (WARNING : NOTHING MUST BE STANDBY, EVEN ODIN).

15) At the end of the flash signalled by Odin with the green PASS message, the system automatically restarts 3 times and TWRP should appear.

2. Finish installing the script

1) Ignore errors because they are normal.

2) If the data is encrypted and you cannot read the data. Press ''Wipe'' then do a ''Wipe Data'' (confirm with yes).

3) Reboot into TWRP.

4) Tap Advanced and open the terminal.

5) Then type :

mkdir /data/media

6) Press enter.

7) then type :

mkdir /data/media/0

8) hit enter then reboot into TWRP.

9) Now your computer will recognize the internal storage and you can copy essentials, bluetooth and Samsung_Snapdragon_RO2RW zip files to the device.

10) Press 'Install' and flash the Samsung_Snapdragon_RO2RW zip first.

11) Next, flash the Bluetooth zip.

12) Next, flash the essentials zip.

13) Reboot into TWRP.

14) Finally press Wipe and do a Wipe Data (confirm with yes

15) Reboot the system.

16) Ignore the initial configuration, connect to the Internet and switch the system to French.

17) Open Magisk App and complete Root.

Errors & Solutions

IF your storage size only shows 128 gig you did not format data as instructed. You must reboot to TWRP and format data or you will get corrupted data.

Credits

*TeamWin - for TWRP.

*All our testers - for your patience and help.

*@bigbiff (because you are the founder of TWRP and without you ReC would not exist).:

*@Jrkruse for creating the AIO USERDATA script and reducing the workload for us.

*@archer3770 To have built (TWRP, Orange Fox Recovery, PBRP) for our Samsung Snapdragon. Also a huge thank you for your hard work and developing ReCs for our Samsung Snapdragon devices.

@Archer3770 for having repackaged @jrkruse original USERDATA AIO script (to also include the TWRP recovery image and corrected vbmeta image).

@Archer3770 (yes I know I can't stop quoting you) continue to develop your excellent Open Source work.

*The samsung_sm8650 team for developing ReC ports for the S24 Ultra and a great community

*Others who have not been mentioned.