• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[RECOVERY][OFFICIAL] TWRP for Galaxy S8 and S8+ (Snapdragon)

Search This thread

shaggyskunk

Recognized Contributor
Nov 22, 2011
19,425
15,803
IDK
hello is the first time I have a Samsung Galaxy S8 Plus and is (US Cellular) [SM-G955U] exact model smg955uzvau
Excuse me I'm new Can someone help me if I can install twrp and root of this guide or other? , Thank

From the OP - You need to have an Unlocked Bootloader and None of the North American variants of the S8/S8+ have an Unlocked Bootloader ??
 

Dr.][No_WaY

Senior Member
Dec 23, 2011
117
4
Csc change works. If you need help with the HK SM-G9550 CSC Carrier Change write me: works with new Firmware from China too...View attachment 4314418View attachment 4314419View attachment 4314420View attachment 4314421View attachment 4314422View attachment 4314423

Cameron.zip and image-new.img used with magisk. All works on HK G9550 and CHC G9550 Firmware
Best part:Samsung Health ect works because knox=0x0

Sent from my SM-G9550 using XDA-Developers Legacy app

hello,
i want to use the CSC KSA or OJP or OJV
with g9550 TYG tiwan version rom=G9550ZHU2CRD4 and CSC= G9550ZZH2CRD4 ?
can you help me with that?

Now i have G9550 with unlocked bootloader from this thread and twrp and root
boot loader ver. G9550ZCU1AQF7
pda ver.G9550ZHU1AQF7
CSC ver. G9550ZZH1AQG1
baseband ver.G9550ZCU1AQF7
kernel ver. 4.4.16-tomatolei-kernal_SM9550_V1.0 [email protected]#1 64bit
 

Yamaha-252

Member
Nov 8, 2011
39
5
33
Yekaterinburg
Hey there!
Did someone try to unlock CROM after update to Android 8?
My CROM Service app (1.0.7) doesn't work at all with message "Unable to open application An unknown error has occurred. Try again later."
How can I CROM unlock in the other way?

SM-G9550
Hong Kong (TGY)
G9550ZHU2CRD4
 
Last edited:

Yamaha-252

Member
Nov 8, 2011
39
5
33
Yekaterinburg
I've downgraded to android 7.0 and ulocked CROM and after that updated back to 8.
CROM is still unlocked but now dm-verity and force encryption disabler is not working :(
As I see there are no way to use TWRP on Android 8 :(
 
Last edited:

kjames2001

Senior Member
Oct 22, 2011
381
66
I've downgraded to android 7.0 and ulocked CROM and after that updated back to 8.
CROM is still unlocked but now dm-verity and force encryption disabler is not working :(
As I see there are no way to use TWRP on Android 8 :(
Try using Magisk manager to patch boot image, then flash the boot image in Odin. That way at least you will have root. And then try systemless xposed as a Magisk module, if you want to install xposed that is.

I see you are using Hongkong firmware, I suggest you to flash china firmware, as its less 'secure', meaning you will have less trouble when rooting and all.
 
Last edited:
  • Like
Reactions: Yamaha-252

Yamaha-252

Member
Nov 8, 2011
39
5
33
Yekaterinburg
Try using Magisk manager to patch boot image, then flash the boot image in Odin. That way at least you will have root. And then try systemless xposed as a Magisk module, if you want to install xposed that is.

I see you are using Hongkong firmware, I suggest you to flash china firmware, as its less 'secure', meaning you will have less trouble when rooting and all.

Thanks! The china firmware is really better to root because it has disabled reactivation lock (no google services).
Anyway there is no way to make systemless magisk with xposed because it is not compatible with sdk version and arcitecture of samsung's oreo :(
I could install Magisk via TWRP but it was no completly installation.
After instaliation I had a bootloop. Then I formated /data again via TWRP and had boot image patched and no bootloop. Root was worked but the safitynet tests were failed.
 

kjames2001

Senior Member
Oct 22, 2011
381
66
Thanks! The china firmware is really better to root because it has disabled reactivation lock (no google services).
Anyway there is no way to make systemless magisk with xposed because it is not compatible with sdk version and arcitecture of samsung's oreo :(
I could install Magisk via TWRP but it was no completly installation.
After instaliation I had a bootloop. Then I formated /data again via TWRP and had boot image patched and no bootloop. Root was worked but the safitynet tests were failed.
So Magisk works, but only by flash through recovery. Did you try xposed? Do you use it?

To bypass safetynet, try installing the module called Magiskhide props config from Magisk repo.
 
Last edited:
  • Like
Reactions: Yamaha-252

Yamaha-252

Member
Nov 8, 2011
39
5
33
Yekaterinburg
So Magisk works, but only by flash through recovery. Did you try xposed? Do you use it?

To bypass safetynet, try installing the module called Magiskhide props config from Magisk repo.
Thanks! Magisk (v16) installed by recovery doesn't work enough to install modules.
Something wrong with the data partition of the rom.

Code:
09-07 02:12:49.106   544   544 I Magisk  : Magisk v16.0(1600) daemon started
09-07 02:12:49.263   544   549 I Magisk  : ** post-fs mode running
09-07 07:12:52.134   544   947 I Magisk  : ** post-fs-data mode running
09-07 07:12:52.140   544   947 I Magisk  : * Creating /sbin overlay
09-07 07:12:52.141   544   947 I Magisk  : * Mounting mirrors
09-07 07:12:52.141   544   947 I Magisk  : mount: /sbin/.core/mirror/system
09-07 07:12:52.141   544   947 I Magisk  : link: /sbin/.core/mirror/vendor
09-07 07:12:52.142   544   947 E Magisk  : mount /data/adb/magisk->/sbin/.core/mirror/bin failed with 2: No such file or directory
09-07 07:12:52.142   544   947 I Magisk  : bind_mount: /sbin/.core/mirror/bin
09-07 07:12:52.142   544   947 I Magisk  : * Setting up internal busybox
09-07 07:12:52.142   948   948 E Magisk  : execvpe failed with 2: No such file or directory
09-07 07:12:52.143   948   948 I Magisk  : * Mounting /data/adb/magisk.img
09-07 07:12:52.336   948   948 I Magisk  : * Running post-fs-data.d scripts
09-07 07:12:52.336   948   948 I Magisk  : * Running module post-fs-data scripts
09-07 07:12:52.336   948   948 I Magisk  : * Loading modules
09-07 07:12:52.337   948   958 I Magisk  : * Starting MagiskHide
09-07 07:12:52.337   948   958 I Magisk  : hide_utils: Hiding sensitive props
09-07 07:12:52.337   948   958 I Magisk  : hide_list: [com.google.android.gms.unstable]
09-07 07:12:52.387   948   958 I Magisk  : proc_monitor: init ns=mnt:[4026531840]

But I've found the way to disable FRP to exclude installing the China ROM. (in attachments)
 

Attachments

  • FRP-False.zip
    874 bytes · Views: 40

kjames2001

Senior Member
Oct 22, 2011
381
66
Thanks! Magisk (v16) installed by recovery doesn't work enough to install modules.
Something wrong with the data partition of the rom.



But I've found the way to disable FRP to exclude installing the China ROM. (in attachments)

So you are using Hongkong firmware? Cool!

Magisk problem is due to encrypted data partition, I guess. Try install Magisk again with both or one of the two advanced options ticked in Magisk manager. Should work
 
  • Like
Reactions: Yamaha-252

Yamaha-252

Member
Nov 8, 2011
39
5
33
Yekaterinburg
So you are using Hongkong firmware? Cool!
Yes, I'm. Now it isn't broken after reboot the phone.
Magisk problem is due to encrypted data partition, I guess. Try install Magisk again with both or one of the two advanced options ticked in Magisk manager. Should work
I tried to install Magisk by recovery with setting KEEPVERITY and KEEPFORCEENCRYPT flags before flashing, it didn't help me :(
Code:
echo KEEPVERITY=true>>/data/.magisk
echo KEEPFORCEENCRYPT=true>>/data/.magisk
(https://www.didgeridoohan.com/magisk/MagiskInstallationIssues)

So, will wait some way to fix the encryption issue in the kernel to have worked TWRP and the others.
Thank you anyway!
 

[email protected]

Senior Member
Mar 19, 2011
479
356
Kolkata
HI All,

Please help on this. Even I have Samsung Galaxy S8 SCV36 Japan AU unlocked version. Wondering if this twrp will work for this. This has Snapdragon 835 CPU only.

---------- Post added at 08:49 PM ---------- Previous post was at 08:48 PM ----------

Hi everyone! Can i use it in S8 G950J variant? It's a Japanese model.

I also need this information. Friends please help here..
 

steveawest

Member
Oct 24, 2017
8
0
samsunggalaxys8qcom.html Link

Team Win Recovery Project 3.1.1
Snapdragon ONLY.
In NO way it is compatible with Exynos variants including but not limited to International (F/FD), Korean (N), Exynos LDU (X) variants.
Note that this does NOT unlock your phone. You need to have an unlockable variant such as Chinese or HK to flash.

home.png
backupname.png


#include <std_disclaimer.h>

Special Notes:
1. DON'T FORGET TO TURN OFF REACTIVATION (Samsung Account) LOCK.
2. UNLOCK BL BEFORE FLASH.
3. KNOX will be tripped once you flashed custom binaries to your phone. (Your warranty WILL be voided.)
4. Samsung Pay, Samsung Firmware OTA (System Updates), Secure Folder and other features that require high-level security will NO LONGER once you flashed custom binaries. (You can flash custom ROMs to keep OS up to date.)


Download:
Galaxy S8 (dreamqlte - Snapdragon vaiants)
https://twrp.me/devices/samsunggalaxys8qcom.html
Galaxy S8+ (dream2qlte - Snapdragon variants)
https://twrp.me/devices/samsunggalaxys8plusqcom.html

Sources:
https://github.com/jesec

Changelog:
Check #2.

Guide:
Check #3.

Official Telegram Group: - General Discussion
Join to get quick support (when you find my guide confusing or meet any unexpected problem).
You can also discuss about ROMs(this group is "neutral" so you can discuss about or review any ROM. Note: Devs: Do NOT aggressively advertise your work.), get latest updates from developers or report possible bugs.
Invite Link

Show your appreciation:
Click Thanks!, Rate 5-star or/and Donate to me. ;)


XDA:DevDB Information
TWRP for Galaxy S8 and S8+ (Snapdragon), Tool/Utility for the Samsung Galaxy S8

Contributors
jesec
Source Code: https://github.com/jesec


Version Information
Status: Stable

Created 2017-07-14
Last Updated 2017-07-17



Hey there,
That samsunggalaxys8qcom.html link is broken.
Is there an update for it?
TIA
Steve
 

Guandong·

New member
Aug 4, 2018
3
0
Team Win Recovery Project 3.1.1
Snapdragon ONLY.
In NO way it is compatible with Exynos variants including but not limited to International (F/FD), Korean (N), Exynos LDU (X) variants.
Note that this does NOT unlock your phone. You need to have an unlockable variant such as Chinese or HK to flash.

home.png
backupname.png


#include <std_disclaimer.h>

Special Notes:
1. DON'T FORGET TO TURN OFF REACTIVATION (Samsung Account) LOCK.
2. UNLOCK BL BEFORE FLASH.
3. KNOX will be tripped once you flashed custom binaries to your phone. (Your warranty WILL be voided.)
4. Samsung Pay, Samsung Firmware OTA (System Updates), Secure Folder and other features that require high-level security will NO LONGER once you flashed custom binaries. (You can flash custom ROMs to keep OS up to date.)


Download:
Galaxy S8 (dreamqlte - Snapdragon vaiants)
https://twrp.me/samsung/samsunggalaxys8qcom.html
Galaxy S8+ (dream2qlte - Snapdragon variants)
https://twrp.me/samsung/samsunggalaxys8plusqcom.html

Sources:
https://github.com/jesec

Changelog:
Check #2.

Guide:
Check #3.

Official Telegram Group: - General Discussion
Join to get quick support (when you find my guide confusing or meet any unexpected problem).
You can also discuss about ROMs(this group is "neutral" so you can discuss about or review any ROM. Note: Devs: Do NOT aggressively advertise your work.), get latest updates from developers or report possible bugs.
Invite Link

Show your appreciation:
Click Thanks!, Rate 5-star or/and Donate to me. ;)


XDA:DevDB Information
TWRP for Galaxy S8 and S8+ (Snapdragon), Tool/Utility for the Samsung Galaxy S8

Contributors
jesec
Source Code: https://github.com/jesec


Version Information
Status: Stable

Created 2017-07-14
Last Updated 2018-06-20

My mobile phone is SMG9550 s8+ Hong Kong dual card version. After using twrp, I can't use the system prompt "Need to restore factory settings". When I solve this problem successfully, the data will be locked by twrp and cannot be mounted. Every time you use twrp, you need wipe data. Is there a way to unlock data?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    Team Win Recovery Project 3.1.1
    Snapdragon ONLY.
    In NO way it is compatible with Exynos variants including but not limited to International (F/FD), Korean (N), Exynos LDU (X) variants.
    Note that this does NOT unlock your phone. You need to have an unlockable variant such as Chinese or HK to flash.

    home.png
    backupname.png


    #include <std_disclaimer.h>

    Special Notes:
    1. DON'T FORGET TO TURN OFF REACTIVATION (Samsung Account) LOCK.
    2. UNLOCK BL BEFORE FLASH.
    3. KNOX will be tripped once you flashed custom binaries to your phone. (Your warranty WILL be voided.)
    4. Samsung Pay, Samsung Firmware OTA (System Updates), Secure Folder and other features that require high-level security will NO LONGER once you flashed custom binaries. (You can flash custom ROMs to keep OS up to date.)


    Download:
    Galaxy S8 (dreamqlte - Snapdragon vaiants)
    https://twrp.me/samsung/samsunggalaxys8qcom.html
    Galaxy S8+ (dream2qlte - Snapdragon variants)
    https://twrp.me/samsung/samsunggalaxys8plusqcom.html

    Sources:
    https://github.com/jesec

    Changelog:
    Check #2.

    Guide:
    Check #3.

    Official Telegram Group: - General Discussion
    Join to get quick support (when you find my guide confusing or meet any unexpected problem).
    You can also discuss about ROMs(this group is "neutral" so you can discuss about or review any ROM. Note: Devs: Do NOT aggressively advertise your work.), get latest updates from developers or report possible bugs.
    Invite Link

    Show your appreciation:
    Click Thanks!, Rate 5-star or/and Donate to me. ;)


    XDA:DevDB Information
    TWRP for Galaxy S8 and S8+ (Snapdragon), Tool/Utility for the Samsung Galaxy S8

    Contributors
    jesec
    Source Code: https://github.com/jesec


    Version Information
    Status: Stable

    Created 2017-07-14
    Last Updated 2018-06-20
    11
    Guides:

    Notice: It may wipe all your data including those in internal storage.

    Pre - HOW-TO PREPARE FOR FLASH: (Chinese/HK variants)
    SPECIAL NOTE: These variants do NOT have "OEM Unlock" option and you don't need to enable it. Only reactivation (Samsung Account) lock needs to be disabled.
    1. On your phone, open Settings, go to "Cloud and Accounts" -> "Accounts".
    2. Select your Samsung account, open menu, remove account. (That will make sure reactivation lock is disabled. Alternatively you can disable reactivation lock without delete your Samsung account. Result should be same. )
    3. Download, install and run official unlock tool, CROM service.
    4. Your phone is unlocked and ready to flash TWRP at this stage. Now you can proceed to part 1.

    Part 1 - HOW-TO FLASH TWRP:
    1. Download and Install Samsung Mobile Phones Drivers.
    - Option 1: Download and Install Smart Switch for PC.
    - Option 2: Download and Install standalone driver package.
    2. Download and extract Odin (Samsung's Flash Tool) to your computer.
    3. Download a .tar image of TWRP.
    4. Reboot your device to download mode.
    - Hold [VOLUME DOWN] + [BIXBY] + [POWER] for approx. 15 seconds.
    - Read the warning carefully.
    - If you agree, press [VOLUME UP] to get into Download mode. If you don't agree, STOP.
    5. Open Odin and place that TWRP tar file in the [AP] slot.
    6. Connect your phone.
    7. Hold [VOLUME UP] + [BIXBY] + [POWER] on your phone and then press start on Odin.
    8. Wait for the phone to reboot. DO NOT release [VOLUME UP] + [BIXBY] + [POWER] or you may not reboot into TWRP.

    Part 2 - HOW-TO INITIALIZE TWRP: (for new phones)
    1. If you completed Part 1 successfully, you should be in TWRP now. At this point, you will reach the screen asking you if you want to allow system modifications.
    2. Select "Keep /system RO". (Don't swipe right or you may not be able to boot into system if you failed to complete next steps. However, you can swipe right to allow modifications if you are confident that you can complete next steps.)
    3. Go to "Wipe" menu of TWRP and you will find "Format Data". Press "Format Data" and type "yes" to continue.
    4. Go to "Reboot" menu and Press "Recovery" to reboot TWRP.
    AT THIS STEP YOU CAN DIRECTLY GO TO PART 3 OF THIS GUIDE IF YOU WANT TO ROOT.
    5. Download the latest dm-verity and force encryption disabler zip on your computer.
    6. Transfer the zip to your phone.
    - Option 1: MTP: Connect your phone with computer and just copy the zip to internal storage. (similar to how you transfer files when in system.)
    - Option 2: ADB: Connect your phone with computer and run command "adb push /path/to/zip /sdcard/".
    - Option 3: External SD: Copy the zip to an external SD and then insert the card to your phone.
    7. Go to "Install" menu of TWRP and flash the zip.

    TWRP is initialized and fully functional at this stage. Now you can either reboot into system or root, flash custom ROMs, Kernels via TWRP.

    Part 3 - HOW-TO ROOT:
    Note: Additional security layers implemented by Samsung make it impossible to get root access with a modified stock kernel. Thus, a custom kernel with security features disabled is MANDATORY.
    1. Download a custom kernel with security features disabled.
    - Reference: https://forum.xda-developers.com/galaxy-s8/samsung-galaxy-s8--s8-cross-device-development/kernel-jesse-s-kernel-galaxy-s8-s8-t3637640
    1. Download the root package.
    - Option 1: Magisk
    - Option 2: SuperSU (untested)
    2. Transfer the zips to your phone.
    3. Flash the kernel.
    4. Flash the root package.
    6
    Changelog:

    July 25:
    1. More additional security functions implemented by Samsung have been disabled. (those functions may lead to potential I/O issues)
    2. A fatal mistake that leads to incompatibility with plus variant has been fixed.

    July 15:
    Initial Release
    5
    New builds have been released.
    It addressed several serious issues related to incompatibilities of Samsung's kernel-level security functions by disabling those functions.
    It also came with compatibility fixes for plus variant.
    3
    Just a heads up. This is NOT the 950u. That's what you have listed in GitHub. It's a g9550.

    No problem. I added all info form your s8+ data
    It'll work as long as it's dream2qlte