Development [RECOVERY][UNOFFICIAL] TWRP for Galaxy Tab S8 Series (Snapdragon)

Search This thread

afaneh92

Senior Member
Jul 31, 2012
3,448
4,953
home.png
backupname.png

Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

Code:
 * Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or your getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

Supported Models:
Galaxy Tab S8 X906B, X906C, X906N, X900, X806B, X806C, X806N, X800

Download & Guide:
1. Unlock your bootloader.
2. Downloads for Tab S8: gts8u twrp, gts8p twrp , gts8 twrp and kernel
3. Reboot to download mode
4. Put the TWRP TAR for your device with Odin in the AP slot, vbmeta_disabled_R.tar in USERDATA slot and click start.
5. Reboot to recovery via recovery key combo (Vol up + power + USB connected).
6. Disable encryption:
- Go to Advanced > Terminal, type: multidisabler.​
If vendor complain about free space left on device, will attempt to resize vendor. and it ask to - Run multidisabler again!.​
- Type: multidisabler again. will see - Finished. when done.​
- Go back to Wipe > Format Data > type yes.​
- Reboot to recovery.​
7. Flash custom kernel and magisk apk in twrp.
8. Reboot to system, Enjoy.

Support:
Live support is available via #twrp on Freenode with your IRC client or just click this link.

Telegram group

Bugs:
- Encryption not fully working.

Thanks:
TWRP team
@ianmacd for multidisabler
@Dan_FFM (David Dean) for helping with convert readonly f2fs vendor to readwrite
Donators

Sources:
Kernel tree
Device tree: gts8u, gts8p
 
Last edited:

afaneh92

Senior Member
Jul 31, 2012
3,448
4,953
Changelog:
01.09.2022 - Fix touchscreen not working on regular TabS8 thanks to @liuyc
- Exclude fonts data from backup
25.06.2022 - Remove unused vm-bootsys mount point.
- Add micro-sd support.
- Add touch/keyboard firmware for TabS8 and TabS8+
09.06.2022 - Initial Release.
 
Last edited:

afaneh92

Senior Member
Jul 31, 2012
3,448
4,953
You have no idea how excited I got when I saw this. I'm going to try this first thing tomorrow and post my results! One question though; When you said "You need a custom permissive kernel to boot with R/W vendor.", is that the one that you've linked in the initial post?
Yes its.
Also if anyone have the regular Tab S8 send me recovery.img here or on telegram
 

SavXL

Senior Member
I see magisk v25 change log mentions
Fix vb meta extraction implementation.

So does that mean magisk v25 will disable vb meta automatically now?
I belive so. IIRC, if you've rooted your tablet by patching the AP file with Magisk and flashed it in Odin, then vbmeta should already be disabled. Magisk, and therefore root, will still persist even after a factory data reset because your device is running Magisk as a system app.
 

Techguy777

Senior Member
I belive so. IIRC, if you've rooted your tablet by patching the AP file with Magisk and flashed it in Odin, then vbmeta should already be disabled. Magisk, and therefore root, will still persist even after a factory data reset because your device is running Magisk as a system app.
I don't know about magisk becoming a system app I own the tab s6 I'm on one UI 4.1 and have magisk v25 And it doesn't install the system app so I don't know about that. I don't own s8 tablet
 

SavXL

Senior Member
I come baring results. I flashed TWRP and vbmeta in Odin as described in the initial post, and it booted into TWRP! However, the good news ends there. The touch screen doesn't seem to work when in TWRP, and interestingly, when I have the keyboard attachment on, the install button darkens as if I'm pressing it no matter what I do on the trackpad. I've tried rebooting the tablet by holding pow + vol- but all it does is reboot once and then put me back in TWRP. I can use ADB to go into download mode, but I can't boot back to Android. Looks like I'm gonna need to flash my patched firmware and try again when this gets fixed. For context, I flashed the gts8p TWRP tar because I have a Tab S8+, but the WIFI only variant (X800), which is in the supported versions list, so I'm not sure what went wrong.
 

Attachments

  • IMG_20220609_152107837_HDR.jpg
    IMG_20220609_152107837_HDR.jpg
    2.2 MB · Views: 100
  • Wow
Reactions: roirraW "edor" ehT

afaneh92

Senior Member
Jul 31, 2012
3,448
4,953
I come baring results. I flashed TWRP and vbmeta in Odin as described in the initial post, and it booted into TWRP! However, the good news ends there. The touch screen doesn't seem to work when in TWRP, and interestingly, when I have the keyboard attachment on, the install button darkens as if I'm pressing it no matter what I do on the trackpad. I've tried rebooting the tablet by holding pow + vol- but all it does is reboot once and then put me back in TWRP. I can use ADB to go into download mode, but I can't boot back to Android. Looks like I'm gonna need to flash my patched firmware and try again when this gets fixed. For context, I flashed the gts8p TWRP tar because I have a Tab S8+, but the WIFI only variant (X800), which is in the supported versions list, so I'm not sure what went wrong.
Thanks for the feedback, will look into it soon. If you can send me vendor/firmware folder will try to fix touch.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I don't know if I understand your directions.

    Might need to reflash stock firmware to decrease vendor size if you are coming from twrp build 3 or older
    Flash this tool on fresh firmware before runnung multidisabler to resize vendor (Build 3 or older)
    then run multidisabler and format data
    reboot to recovery and flash the tool again to resize system
    on Build 4 (from androidfilehost) after running multidisabler, format reboot to twrp then flash zip

    Heres what I think your saying
    I would need to flash stock firmware again
    before then flash twrp after setting up google acount
    flash rw zip
    then do
    - Go to Advanced > Terminal, type: multidisabler.
    If vendor complain about free space left on device, will attempt to resize vendor. and it ask to - Run multidisabler again!.
    - Type: multidisabler again. will see - Finished. when done.
    - Go back to Wipe > Format Data > type yes.
    - Reboot to recovery.
    7. Flash custom kernel and magisk apk in twrp.
    8. Reboot to system, Enjoy.

    If thats right I dont understand why running multidisabler before flashing rw makes system to big and how it works if flashing before multidisabler makes system size doable.

    Just a yes or no if im correct is all I need

    Also after flashing twrp I turn off auto reboot and hold volume down and power, when screen goes black I switch to volume up. The instructions don't say to do that. Do you not have to anymore?

    can I just hold power and volume up plugged in?

    feel free to comment anyone any input is welcome
    As I said it need new twrp with size fix, just wait
    2
    I got an error like the guy on telegram did.

    How do I fix it? Wont it make it the same size again if I flash stock firmware?

    You seem very knowledgeable when one ui 5.0 drops for WIFI is twrp, kernel, and root the same or do you have to update it?

    I figure the vb meta file is the same

    Thanks for the help
    Im working on new twrp build, will fix the size and make it work without custom kernel. Need some time for debugging.
    1
    Thanks for that video now im all caught up. I didn't know you could do just the boot.img on samsung. Its nice to have a video to follow along with. I always ask and no one ever says anything. They act like same way its always been but then come to find out its not the same way. I still prefer TWRP, Kernel, and flash magisk. That way you have a recovery to stop boot loops.
    I agree it is a big mess when different information comes from different places. What's a poor boy supposed to do ?

    Is it because different instructions are tied to the older Exynos chip . . . then the newest Snapdragon chip ( like in the ultra ) have a totally different way of doing things ? Does this mangle up @afaneh92 and his work ?

    The twrp mothership keeps loudly beating the mantra, 'must disable dm-verity in the fstab' or you're guaranteed a boot looping brick... . . . . Huh ?

    So Magisk ( thankfully ! ! ! ) gives us root. Magisk comes first and not last like the old way. Then we're still missing a step or two to make twrp happy ? ? ?

    Like in the newer pixel phones, they have to 'fastboot flash vbmeta vbmeta.img --disable-verity' to have custom kernels. What about recovery there ? The pixels have 'NO' recovery. Waa waa waa . . .

    Update Saturday night:
    Received a 'data-only' sim from google fi. My hope was that the internal tablet radios would give me 5G speed data ! Nope. Got LTE 4G, band 41. Carried the plastic slab out to the quiet street and turned 'on' the cell tester app. It said I had -94 dbM of signal strength. That is not a great level and then also not a bad level.
    1
    Heres a question everyone is there a place in the US where you can get the S8 plus tablet with 5G without a carrier?

    Im not finding anything but sometimes you guys know people in Hong Kong that sells them to US.
    Please refrain from attempts to highjack this development thread with posts not related to the development of THIS TWRP. I'm convinced you'll find suitable threads to discuss your generic topics unless you like to create an own one. Please contact me privately in case of further questions but do NOT reply to my post. Thanks for your cooperation.

    I've removed all posts that were triggered by your post. Additionally, I'v subscribed to this thread.

    Regards
    Oswald Boelcke
    Senior Moderator
    1
    Hello!It doesn't work on TabS8 5g, yes?
  • 9
    home.png
    backupname.png

    Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

    Code:
     * Your warranty is now void.
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or your getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.

    Supported Models:
    Galaxy Tab S8 X906B, X906C, X906N, X900, X806B, X806C, X806N, X800

    Download & Guide:
    1. Unlock your bootloader.
    2. Downloads for Tab S8: gts8u twrp, gts8p twrp , gts8 twrp and kernel
    3. Reboot to download mode
    4. Put the TWRP TAR for your device with Odin in the AP slot, vbmeta_disabled_R.tar in USERDATA slot and click start.
    5. Reboot to recovery via recovery key combo (Vol up + power + USB connected).
    6. Disable encryption:
    - Go to Advanced > Terminal, type: multidisabler.​
    If vendor complain about free space left on device, will attempt to resize vendor. and it ask to - Run multidisabler again!.​
    - Type: multidisabler again. will see - Finished. when done.​
    - Go back to Wipe > Format Data > type yes.​
    - Reboot to recovery.​
    7. Flash custom kernel and magisk apk in twrp.
    8. Reboot to system, Enjoy.

    Support:
    Live support is available via #twrp on Freenode with your IRC client or just click this link.

    Telegram group

    Bugs:
    - Encryption not fully working.

    Thanks:
    TWRP team
    @ianmacd for multidisabler
    @Dan_FFM (David Dean) for helping with convert readonly f2fs vendor to readwrite
    Donators

    Sources:
    Kernel tree
    Device tree: gts8u, gts8p
    8
    Changelog:
    01.09.2022 - Fix touchscreen not working on regular TabS8 thanks to @liuyc
    - Exclude fonts data from backup
    25.06.2022 - Remove unused vm-bootsys mount point.
    - Add micro-sd support.
    - Add touch/keyboard firmware for TabS8 and TabS8+
    09.06.2022 - Initial Release.
    5
    Note1: You need a custom permissive kernel to boot with R/W vendor.
    Note2: If you got bootloop on Samsung logo, reboot to TWRP and wipe metadata from Advanced Wipe section
    5
    Hello @afaneh92 . I happen to own a Samsung Galaxy Tab S8 (Model X700, CSC: CHN) device. And, I forked your GitHub repository, applied some tweaks to the touch screen parameters, and tested the tweaks on my device. I believe that I have fixed the touch screen problem, at least for my device. My device's TWRP is fully working now. I used its touch screen to run the multidisabler, to flash the custom kernel, and to flash Magisk without any problems. Thank you for your brilliant works! And, I am happy to share with you and the community both the source code and binaries. I will attach the GitHub link of my release below. (Attachment 1/2) I will also attach the same binary here for the communities' convenience. (Attachment 2/2)

    ---- Attachments ----
    - Attachment 1/2: Release GitHub link
    Link: https://github.com/liu-yucheng/TWRP-GalaxyTabS8/releases/tag/v3.6.2_12-2-3

    - Attachment 2/2: Released TWRP binary
    File name: twrp-3.6.2_12-2-3_afaneh92-gts8-yliu-patch.tar
    File MD5: EC2D4D1E839C6EA1319C65E1CAD63546
    4
    ***Moderator Announcement***
    Keep it civil, folks. While you're welcome to differ in opinion, you must treat one another with respect and civility. Flaming and disrespect will not be tolerated.