How To Guide Guide to root Galaxy Z Fold 3(B/N/0), unlock bootloader and flash official firmware (noob friendly)

Search This thread

hek.je

Senior Member
Jun 21, 2018
76
5
I was talking about the CVC5 and BVB3
I guess these are updates. How can I see what version I'm running?
 

hek.je

Senior Member
Jun 21, 2018
76
5
Also...
BitFrost is giving me an error (in the DOS box)

Looks like it does not have permission to access https://fota-cloud-dn.ospserver.net:443/firmware/TNL/SM-F96B/version.xml

lidation.kt)
at io.ktor.client.features.DefaultResponseValidationKt$addDefaultResponseValidation$1$1.invoke(DefaultResponseValidation.kt)
at io.ktor.client.features.HttpCallValidator.validateResponse(HttpCallValidator.kt:54)
at io.ktor.client.features.HttpCallValidator.access$validateResponse(HttpCallValidator.kt:33)
at io.ktor.client.features.HttpCallValidator$Companion$install$3.invokeSuspend(HttpCallValidator.kt:133)
at io.ktor.client.features.HttpCallValidator$Companion$install$3.invoke(HttpCallValidator.kt)
at io.ktor.client.features.HttpCallValidator$Companion$install$3.invoke(HttpCallValidator.kt)
at io.ktor.client.features.HttpSend$Feature$install$1.invokeSuspend(HttpSend.kt:96)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at io.ktor.util.pipeline.SuspendFunctionGun.resumeRootWith(SuspendFunctionGun.kt:191)
at io.ktor.util.pipeline.SuspendFunctionGun.loop(SuspendFunctionGun.kt:147)
at io.ktor.util.pipeline.SuspendFunctionGun.access$loop(SuspendFunctionGun.kt:15)
at io.ktor.util.pipeline.SuspendFunctionGun$continuation$1.resumeWith(SuspendFunctionGun.kt:93)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
 
D

Deleted member 1755208

Guest
hi
whats the benefit of rooting
will gpay work and my bank app
will battery get better

thank u
 

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
Hello, I've unlocked the bootloader, and changed my mind and would like to re-lock bootloader. Device hasn't been flashed with magisk image or anything, it's still stock.

However I'm unable to go into the same download mode pressing up-down keys, only brings the screen "this phone's bootloader is unlocked" and requires pressing power to continue.

Tried various combination of keys during boot, always brings the same screen and stuck there until I release some keys or press power.

Went into download mode using adb, but there pressing up key doesn't do anything.

Any help would be appreciated as I couldn't find anythign searching this thread for 'revert' or 'relock' or 'lock' and even on the net.
 

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
Hello, I've unlocked the bootloader, and changed my mind and would like to re-lock bootloader. Device hasn't been flashed with magisk image or anything, it's still stock.

However I'm unable to go into the same download mode pressing up-down keys, only brings the screen "this phone's bootloader is unlocked" and requires pressing power to continue.

Tried various combination of keys during boot, always brings the same screen and stuck there until I release some keys or press power.

Went into download mode using adb, but there pressing up key doesn't do anything.

Any help would be appreciated as I couldn't find anythign searching this thread for 'revert' or 'relock' or 'lock' and even on the net.
Well, finally found a way: turned off the device, pressed up+down key and plugged USB cable. It shows a warning message. Long press up button until screen goes black, released it shows a blank green/blueish screen and press up again, it reboots and is locked back ;)
 
  • Like
Reactions: immortel_la

pvillasuso

Senior Member
Apr 16, 2007
1,940
815
Well, finally found a way: turned off the device, pressed up+down key and plugged USB cable. It shows a warning message. Long press up button until screen goes black, released it shows a blank green/blueish screen and press up again, it reboots and is locked back ;)
Not 100% stock now
efuse is blown once you unlock the bootloader, locking it back won't fix it

Check Samsung Pay or secure folder , to see if they still work

Probably Knox is tripped so you can't use Samsung Pay or secure folders anymore , unless you root the device , just letting you know ...
 
  • Like
Reactions: immortel_la

3c

Senior Member
Jul 19, 2005
2,938
2,063
www.3c71.com
Not 100% stock now
efuse is blown once you unlock the bootloader, locking it back won't fix it

Check Samsung Pay or secure folder , to see if they still work

Probably Knox is tripped so you can't use Samsung Pay or secure folders anymore , unless you root the device , just letting you know ...

Just tested:
Secure folders OK
Samsung pay OK
 
  • Like
Reactions: Kay Kostrowski

thewayofwright

Senior Member
Jan 6, 2008
61
14
Ive questioned this on another forum, but accepting input from anyone is welcomed. I'm having issues with Dex connecting.

-Stock 1BVA BL, AP, CP, CSC, & USERDATA with HomeCSC flashed.
-Setup stock and wireless Dex works on stock!
-Downloaded latest Magisk Canary apk and patched Stock 1BVA AP file.
-Re-flashed BL, Patched AP, CP, CSC, & USERDATA with HomeCSC.
-Phone auto reboots several times and then demands a format
-System boots up and dex errors out with failed to connect :(


Any suggestions from here?
 

pvillasuso

Senior Member
Apr 16, 2007
1,940
815
Ive questioned this on another forum, but accepting input from anyone is welcomed. I'm having issues with Dex connecting.

-Stock 1BVA BL, AP, CP, CSC, & USERDATA with HomeCSC flashed.
-Setup stock and wireless Dex works on stock!
-Downloaded latest Magisk Canary apk and patched Stock 1BVA AP file.
-Re-flashed BL, Patched AP, CP, CSC, & USERDATA with HomeCSC.
-Phone auto reboots several times and then demands a format
-System boots up and dex errors out with failed to connect :(


Any suggestions from here?
Update to the latest CVG1
Create and use your own magisk AP patched file
Flash CSC , not HOMECSC ( to get a fresh install )
Format to factory if asked in the proccess !

 
  • Like
Reactions: Dialaeialio

thewayofwright

Senior Member
Jan 6, 2008
61
14
Update to the latest CVG1
Create and use your own magisk AP patched file
Flash CSC , not HOMECSC ( to get a fresh install )
Format to factory if asked in the proccess !



I decided to try each latest Stable, debug, and canary. Still no Dex onn TV. Dex on PC does work.

If I flash only stock AP Dex on TV works.

Once I flash stable/debug/canary patched AP Dex TV can not connect.

Do I need to hide root? Ive tried that with DexUI and DexPC app entries.

There was no use of TWRP
 

Attachments

  • Untitled.png
    Untitled.png
    126.2 KB · Views: 41
Last edited:

pvillasuso

Senior Member
Apr 16, 2007
1,940
815
I decided to try each latest Stable, debug, and canary. Still no Dex onn TV. Dex on PC does work.

If I flash only stock AP Dex on TV works.

Once I flash stable/debug/canary patched AP Dex TV can not connect.

Do I need to hide root? Ive tried that with DexUI and DexPC app entries.

There was no use of TWRP
You did everything right , no "root hidding" is needed to use Dex

Really weird that DEX is not working for you on TV, did it work before rooting ?
Edit : read that it works with stock AP

---
Only a couple of things you have to tweak with root are : Galaxy watch Pairing , SHealth , Viper4android and Secure Folder , but NOT Dex .
 
Last edited:

hhai2pth5

Member
Aug 5, 2022
8
0
Update to the latest CVG1
Create and use your own magisk AP patched file
Flash CSC , not HOMECSC ( to get a fresh install )
Format to factory if asked in the proccess !

I follow your instruction but face issue as image
It would be grateful if you have any suggestion? i've tried several times but the phone is unrooted.
 

Attachments

  • 1.PNG
    1.PNG
    103.1 KB · Views: 36

pvillasuso

Senior Member
Apr 16, 2007
1,940
815
I follow your instruction but face issue as image
It would be grateful if you have any suggestion? i've tried several times but the phone is unrooted.
unlocked bootloader , and OEM checked at developer options, right ?

Are you using a hub in between cables ?
Cable must be plugged directly to your PC , and would be great if you use the OEM cable
 

hhai2pth5

Member
Aug 5, 2022
8
0
unlocked bootloader , and OEM checked at developer options, right ?

Are you using a hub in between cables ?
Cable must be plugged directly to your PC , and would be great if you use the OEM cable
unlocked bootloader , and OEM checked at developer options, right ?
Right, i've unlocked the bootloader, OEM and USB debug checked.

Are you using a hub in between cables ?
Cable must be plugged directly to your PC , and would be great if you use the OEM cable
No, i directly connect the fold to the PC, but I'm using the old cable for s9 since the OEM cable has 2 side type - C, so I'm unable to connect the PC
 

pvillasuso

Senior Member
Apr 16, 2007
1,940
815
unlocked bootloader , and OEM checked at developer options, right ?
Right, i've unlocked the bootloader, OEM and USB debug checked.

Are you using a hub in between cables ?
Cable must be plugged directly to your PC , and would be great if you use the OEM cable
No, i directly connect the fold to the PC, but I'm using the old cable for s9 since the OEM cable has 2 side type - C, so I'm unable to connect the PC
Yeah maybe is the cable , it has happened to me ...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    Code:
    Your warranty is now void.
    If you root your device, Your KNOX status will be tripped.
    You can still pass the safety net after you root if you follow the instructions.
    I am not responsible for bricked devices, dead SD cards although it is not really possible
    Please do some research if you have any concerns about doing this to your device

    How to flash official firmware? (not the root and unlock bootloader part!)

    You will need:

    A Galaxy Z Fold 3 and common sense

    Samsung Odin (the flashing tool of the official firmware)

    https://dl2018.sammobile.com/Odin3-v3.14.1.zip

    You need to extract the zip file and you are going to use the file Odin3_v3.14.1.exe inside the folder.

    Samsung Android USB Driver for Windows


    Double-click and install the exe file.

    Samsung Official Firmware


    Download the platform you want to download to. (Windows)

    You need to extract the zip and double click open the file Bifrost.exe inside the folder.

    You need to fill in the Model, Region, press the Check for Updates button and the Download button.

    How to find the Model: on your phone → Settings → About Phone → The third row says the Model number and you need to remove the part with the part of /xx, for example, SM-F926B/DS and you only need to type SM-F926B

    How to find the Region: You can check the Region at this link https://samfrew.com/model/SM-F926B/

    You need to find find a three-letter word depending on your carrier and country and type it in Bifrost, for example, EVR

    Press the Check for Update button and download it with the Download button.

    Put it to a place you can easily find, ie. Desktop.

    After downloading it, find the file SM-xxxxx_x_xxxxxxxx_xxx.zip.enc4 on the place you put it and change the document format from .enc4 to .zip. Then, double click and extract the file.

    Open Odin3_v3.14.1.exe and turn off your phone. Connect a side of your USB to your PC/Laptop, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone. When you arrived at Download Mode press volume up. Go back to Odin3_v3.14.1.exe:

    -Click on BL and select BL_xxxxxxxxxx.tar.md5

    -Click on AP and select AP_xxxxxxxxxxx.tar.md5

    -Click on CP and select CP_xxxxxxxxxx.tar.md5

    (If you want to keep your data don't flash CSC).
    -Click on CSC and select CSC_OMC_xxxxxxxxxx.tar.md5

    -Click on USERDATA and select HOME_CSC_OMC_xxxxxxxxxx.tar.md5

    Press Start to flash the firmware, after done, your device will automatically reboot to the system.

    How to unlock the bootloader?

    Go to your phone → Settings → About Phone → Software information → Press Build number 6 times until you see the notice “You’re now a developer”

    Go in Settings → Developer options → enable OEM unlocking

    Power off your phone first. Then, connect a side of your USB to your PC/Laptop, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone.

    When you arrived at Download Mode, long press volume up until you see the black screen. Confirm to unlock the bootloader and you will erase your device.

    How to root your phone?

    After you unlock your bootloader, you set up your phone and make sure you do not sign in google account first. Install Magisk https://github.com/topjohnwu/Magisk/releases/download/v24.1/Magisk-v24.1.apk on your phone. Oh yes, in case you do not know, you need to allow the app to install apps so that you can install the apk.

    Transfer AP_xxxxxxxxxx.tar.md5 in the firmware you download from your PC/Laptop to your phone.
    Open Magisk on your phone and press the install button in the Magisk column. Select 'Select and Patch a File', 'Let's Go' and find the AP_xxxxxxxxxx.tar.md5 and select it. You can have a cup of coffee if you like when you waiting for the patching of the file.

    After finishing the patching, you need to transfer the file magisk_patched-24xxx_xxxxx.tar in the Downloads folder back to your PC/Laptop.

    Turn off your phone. Connect a side of your USB to your PC/Laptop, keep pressing volume up and down together until you go to Download Mode. Put another side of the USB into your phone. When you arrived at Download Mode press volume up. Open Odin3_v3.14.1.exe on your PC/Laptop:

    Click on BL and select BL_xxxxxxxxxx.tar.md5

    -Click on AP and select magisk_patched-24xxx_xxxxx.tar

    -Click on CP and select CP_xxxxxxxxxx.tar.md5

    (If you want to keep your data don't flash CSC).
    -Click on CSC and select CSC_OMC_xxxxxxxxxx.tar.md5

    -Click on USERDATA and select HOME_CSC_OMC_xxxxxxxxxx.tar.md5

    When it finishes flashing it, it will automatically reboot and you can gain root access.

    Optional: If you want to have the safety net passed (most of the banking apps use it), then you need to install the zip
    as a Magisk module in Magisk https://github.com/kdrag0n/safetynet-fix/releases
    How? Go to Magisk → Modules → install from storage and select the zip you downloaded.

    How to update without losing root and data
    Open Odin and put the new magisk_patched file in the AP slot, the BL and CP from your new firmware into their respective slots and importantly *HOME_CSC* into the CSC slot.

    Press start and let Odin do its stuff.

    When flashed, do not wipe.

    Press and hold Vol-down and Power
    As soon as the screen appears, let go of all buttons.

    Within moments, the phone with updates, data and magisk rooted will present in front of you. Hurray!

    2
    Updated to CVC5 , from BVB3
    Full root keeping data !
    2
    Hi i tried to root my samsung galaxy z fold 3 model F926B version android 11 i did all steps using magisk version 23.0 but after i flash the patched rom i keep getting stuck on samsung logo and error says this device version is not official is there anyway i can bypass it?
    Just rooted my new GZF3 SM926B/DS with this method and got to the exact same thing (but using magisk 24.1).

    Re-flashed and the same thing again but it was easily fixed.

    One more part should be added to the guide.
    After you flash the last time with the patched AP-file and get a boot loop to recovery, do a factory reset from (stock) recovery, phone restarts and you have to set it up but magisk is there and you're rooted!

    Just go to apps, try to open magisk which will tell you that you need to upgrade to full version, accept, open magisk and accept the "additional part" -> phone reboot one last time and DONE!
    You now have a fully functioning and rooted GZF3 😀
    2
    Just rooted my new GZF3 SM926B/DS with this method and got to the exact same thing (but using magisk 24.1).

    Re-flashed and the same thing again but it was easily fixed.

    One more part should be added to the guide.
    After you flash the last time with the patched AP-file and get a boot loop to recovery, do a factory reset from (stock) recovery, phone restarts and you have to set it up but magisk is there and you're rooted!

    Just go to apps, try to open magisk which will tell you that you need to upgrade to full version, accept, open magisk and accept the "additional part" -> phone reboot one last time and DONE!
    You now have a fully functioning and rooted GZF3 😀
    i did same steps as you but i did it with magisk 23 and worked thanks tho
    2
    If these services are reputable please provide links you find?
    These services are approved by User Experience Admin @svetius