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

[RECOVERY][UNOFFICIAL] TWRP for Galaxy S10e (Snapdragon)

Search This thread

afaneh92

Senior Member
Jul 31, 2012
2,762
4,507
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 S10e G9700, G970U, G970U1 and G970W.

US/Canada bootloader unlock thread:
here

Download & Guide:
1. Unlock your bootloader.
2. Download S10e: beyond0qlte.
3. Reboot to download mode and flash vbmeta_disabled.tar in AP slot and reboot. Device will reboot to stock recovery mode prompting you to wipe data so wipe data and reboot to download mode again.
4. Put the TWRP tar for your device with Odin in the AP slot and click start.
5. Reboot to recovery via recovery key combo.
6. Disable encryption:
Or:
- 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.​
7. Go back to Wipe > Format Data > type yes.
8. Reboot to recovery.
9. Flash magisk apk in twrp.
10. Reboot to system, Enjoy.

Note:
To disable encryption manually:
You need to replace fileencryption=ice with encryptable=ice only in userdata line (maybe rest lines) in vendor/etc/fstab.qcom
To avoid stock recovery restoration manually:
Rename system/recovery-from-boot.p to recovery-from-boot.p.bak

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
@Mentalmuso for base device tree
@ianmacd for multidisabler
@klabit87 for testing on S10e G970U

Sources:
Kernel tree
Device tree
 
Last edited:

afaneh92

Senior Member
Jul 31, 2012
2,762
4,507
Changelog:
10.03.2021 - Update to latest TWRP source, Add terminal multidisabler script. fstab cleanup.
16.02.2021 - Initial R build for Android 11
31.12.2020 - Update TWRP to 3.5.0
14.11.2020 - Initial Release
 
Last edited:
  • Like
Reactions: tombbb

Skyty

Senior Member
Mar 5, 2012
102
7
I'm interested in this. Are there any guides on how to unlock the bootloader for G970W?
 

ff-racer

Member
Dec 17, 2012
19
0
I have the US version G970U1 S10e and would like more information on how to do this install please.
 

Sig20

Member
Sep 23, 2020
6
0
Note: download link is down, will make new build tomorrow then will fix the link. Please do not share older builds.

Edit: new builds are up, US devices are not supported anymore, only devices already unlocked before 9 November are.
Hi, I need to unlock my S10e to recover after a bad file on qualcomm modem. Is it possible?
Model SM-g970U.
Thank you?
 

Sig20

Member
Sep 23, 2020
6
0
Thank you for your quick answer but re-flash stock doesn't work. I did it.
Looks like the modem is not responding to android because there is an error stage. Then android try to restart the modem but because wrong file is there it goes in loop.
You can see the dump error below. Unfortunately with this error I can-t access the qualcomm folders with the QPST Sw anymore so I cannot repair the file.

<14>[ 36.331658] [3: init: 1] init: Received control message 'interface_start' for '[email protected]::ISehRadio/slot1' from pid: 590 (/system/bin/hwservicemanager)
<11>[ 36.331792] [3: init: 1] init: Could not find '[email protected]::ISehRadio/slot1' for ctl.interface_start
<11>[ 36.705250] [1: irq/379-smp2p: 179] CASS: Failed to connect(4)
<3>[ 36.731425] [1: irq/379-smp2p: 179] Fatal error on modem!
<3>[ 36.731542] [1: irq/379-smp2p: 179] modem subsystem failure reason: rflte_nv_parse_band_combos.c:769:rflte_nv_count_ca_bw_class_combo_nv_data: uncompressed_size 0x0 0x0 0x0.
<6>[ 36.731589] [1: irq/379-smp2p: 179] subsys-restart: subsystem_restart_dev(): SSR separated by cp magic!!
<3>[ 36.731631] [1: irq/379-smp2p: 179] subsys-restart: subsys_set_reset_reason(): set restart reason .. to 0x0
<3>[ 36.731682] [1: irq/379-smp2p: 179] subsys-restart: subsys_set_modem_silent_ssr(): silent_ssr modem: 0
<6>[ 36.731713] [1: irq/379-smp2p: 179] subsys-restart: subsystem_restart_dev(): Restart sequence requested for modem, restart_level = RELATED.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    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 S10e G9700, G970U, G970U1 and G970W.

    US/Canada bootloader unlock thread:
    here

    Download & Guide:
    1. Unlock your bootloader.
    2. Download S10e: beyond0qlte.
    3. Reboot to download mode and flash vbmeta_disabled.tar in AP slot and reboot. Device will reboot to stock recovery mode prompting you to wipe data so wipe data and reboot to download mode again.
    4. Put the TWRP tar for your device with Odin in the AP slot and click start.
    5. Reboot to recovery via recovery key combo.
    6. Disable encryption:
    Or:
    - 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.​
    7. Go back to Wipe > Format Data > type yes.
    8. Reboot to recovery.
    9. Flash magisk apk in twrp.
    10. Reboot to system, Enjoy.

    Note:
    To disable encryption manually:
    You need to replace fileencryption=ice with encryptable=ice only in userdata line (maybe rest lines) in vendor/etc/fstab.qcom
    To avoid stock recovery restoration manually:
    Rename system/recovery-from-boot.p to recovery-from-boot.p.bak

    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
    @Mentalmuso for base device tree
    @ianmacd for multidisabler
    @klabit87 for testing on S10e G970U

    Sources:
    Kernel tree
    Device tree
    2
    Thank you so much @afaneh92 for fixing the link to the device tree!😀

    Was trying to compile a customized version of TWRP for SM-G9700 & SM-G9708 and this definitely has helped immensely!
    2
    @afaneh92 Turns out there was more to it than just being quick. I got the correct procedure from the mods on the unlocked snapdragon channel on telegram and it worked like a charm. Sorry for bothering you, I should have gone there to begin with - my bad.
    1
    Changelog:
    10.03.2021 - Update to latest TWRP source, Add terminal multidisabler script. fstab cleanup.
    16.02.2021 - Initial R build for Android 11
    31.12.2020 - Update TWRP to 3.5.0
    14.11.2020 - Initial Release