Galaxy S25 Series: Update from BIT 5 Bootloader to BIT 7

In this guide, we will show you the steps to update from the BIT 5 bootloader to the BIT 7 bootloader on the Galaxy S25 series. However, do note that this is not aimed at unlocking the bootloader on BIT 7 devices. It requires the device’sbootloader to be unlocked beforehand [on the BIT 5 bootloader], though your device’s bootloader will stay unlocked even after the upgrade. Here are a few important points about this firmware:

  • Features
  • Supported Devices
  • Important Points to Keep in Mind
  • List Of Files Removed From ROM If You Choose RW USERDATA
  • Downloads S938B S937B S936B S931B Magisk Module Addon Standalone Flashable Zips Of Advanced TWRP Settings Odin
  • How to Update Galaxy S25 Series from BIT 5 Bootloader to BIT 7

Features

Galaxy S25 ultra Update from BIT 5 Bootloader to BIT 7 - 1
  • It’s a stock firmware that can easily be installed via Odin.
  • It automatically installs patched Vbmeta Image and TWRP Recovery Image.
  • It also gives you the option to remove encryption and makes the ROM RW.
  • VBMETA disable image
  • Will make System, System_Ext, System_Dlkm and Product partitions Ext4 RW
  • Will remove encryption from the vendor and recovery image restore
  • It will patch Bluetooth via magisk model
  • Will root with magisk 30.6
  • All Files Removed Can Be Downloaded As User Apps

Supported Devices

  • SM-S93B & SM-S93B/DS.
  • It will not work on US devices.

Important Points to Keep in Mind

  • You can not go back to UI 7 firmware.
  • You cannot relock your bootloaders without going back to full stock firmware first!
  • The process will void your warranty, and Knox will be tripped.

List Of Files Removed From ROM If You Choose RW USERDATA

system/app/KidsHome_Installer

system/app/Rampart

system/app/MDMApp

system/app/AmazonMDIP_USA

system/app/VisionIntelligence3.7

system/app/SBrowser

system/app/SamsungCalendar

system/app/BlockchainBasicKit

system/app/SamsungPassAutofill_v1

system/app/Facebook_stub

system/app/FBAppManager_NS

system/app/UniversalMDMClient

system/app/FactoryCameraFB

system/app/PlayAutoInstallConfig

system/app/SamsungTTSVoice_en_GB_f00

system/app/SamsungTTSVoice_es_MX_f00

system/app/SamsungTTSVoice_vi_VN_f00

system/app/SamsungTTSVoice_th_TH_f00

system/app/SamsungTTSVoice_ru_RU_f00

system/app/SamsungTTSVoice_hi_IN_f00

system/app/SamsungTTSVoice_it_IT_f00

system/app/SamsungTTSVoice_pl_PL_f00

system/app/SamsungTTSVoice_pt_BR_f00

system/app/SamsungTTSVoice_de_DE_f00

system/app/SamsungTTSVoice_fr_FR_f00

system/app/SamsungTTSVoice_es_ES_f00

system/app/SamsungTTSVoice_es_US_f00

system/priv-app/AREmoji

system/priv-app/AuthFramework

system/priv-app/UniversalMDMClient

system/priv-app/AREmojiEditor

system/priv-app/AvatarEmojiSticker

system/priv-app/OneDrive_Samsung_v3

system/priv-app/SamsungPass

system/priv-app/Tips

system/priv-app/DigitalKey

system/priv-app/SamsungCarKeyFw

system/priv-app/SamsungMessages

system/priv-app/FBInstaller_NS

system/priv-app/FBServices

system/priv-app/DiagMonAgent91

system/priv-app/FotaAgent

system/priv-app/GameHome

system/priv-app/OMCAgent5

system/priv-app/PaymentFramework

system/priv-app/Upday

system/app/MnoDmClient

system/app/MnoDmViewer

system/priv-app/VzCloud

system/priv-app/BixbyVisionFramework3.5

system/priv-app/Bixby

system/hidden/*

system/preload/*

system/lib64/libbluetooth_jni.so.bak

vendor/etc/recovery-resource.dat

vendor/recovery-from-boot.p

system/bin/ssud

system/etc/init/ssu_*.rc

system/etc/init/ssu.rc

system/etc/permissions/privapp-permissions-com.samsung.ssu.xml

system/etc/sysconfig/samsungsimunlock.xml

system/lib64/android.security.securekeygeneration-ndk.so

system/lib64/libssu_keystore2.so

system/priv-app/SsuService

product/app/Chrome64

product/priv-app/Chrome64

product/app/Chrome

product/priv-app/Chrome

product/app/Gmail2

product/app/Maps

product/app/YouTube

product/priv-app/Messages

Downloads

S938B

  • PA3Q_EUR_OPENX.pit — For use in Odin flashing. Extract and load in pit tab in odin
  • TWRP Recovery_UI_8 — Odin Flashable
  • BL_S938B_BIT_7_UI_7_KEEP_OEM_UNLOCK_UI_8_5.7z — Use in place of UI 8 Bootloader BL file when flashing firmware to keep OEM unlock
  • USERDATA_AIO_S938B_UI_8_5_V9.7z — This Userdata_AIO will flash TWRP, and from TWRP, under advanced settings, you can choose to make system RW or RO. You can also choose to install Magisk or KSU kernel

S937B

S936B

  • PA2Q_EUR_OPENX.pit — For use in Odin flashing. Extract and load in PIT tab in Odin
  • TWRP Recovery_UI_8 — Odin Flashable
  • BL_S936B_BIT_7_UI_7_KEEP_OEM_UNLOCK_UI_8_5.7z — Use in place of UI 8 Bootloader BL file when flashing firmware to keep OEM unlock
  • USERDATA_AIO_S936B_UI_8_5_V9.7z — This Userdata_AIO will flash TWRP, and from TWRP, under Advanced Settings, you can choose to make system RW or RO. You can also choose to install Magisk or KSU kernel

S931B

  • PA1Q_EUR_OPENX.pit — For use in Odin flashing. Extract and load in pit tab in Odin
  • TWRP Recovery_UI_8 — Odin Flashable
  • BL_S931B_BIT_7_UI_7_KEEP_OEM_UNLOCK_UI_8_5.7z — Use in place of UI 8 Bootloader BL file when flashing firmware to keep OEM unlock
  • USERDATA_AIO_S931B_UI_8_5_V9.7z — This Userdata_AIO will flash TWRP, and from TWRP, under Advanced Settings, you can choose to make system RW or RO. You can also choose to install Magisk or KSU kernel.

Magisk Module Addon

Userdata_AIO_Apps_Add_On_UI_8_5_All_Devices.zip — For A16 One UI 8.0 UI 8.5 Firmware running Magisk root

Standalone Flashable Zips Of Advanced TWRP Settings

Odin

DOWNLOAD LINK

How to Update Galaxy S25 Series from BIT 5 Bootloader to BIT 7

Before starting, please take a complete device backup. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

Credits: This guide wouldn't have been possible without XDA Recognized Contributor jrkruse, so all thanks go to him. Likewise, thansk to him for all the firmware files shared in the Downloads section.
  1. First off, download the firmware for your device.
  2. Now extract it and delete the BL file preset there.
  3. Replace it with the BL file that you got from the Downloads section.
  4. Likewise, also get the Userdata file from the Downloads section.
  5. Now enable USB Debugging on your device and connect it to the PC.
  6. Next, download and extract Android SDK Platform Tools on the PC.
  7. Open Command Prompt inside it and type the following command: adb reboot download
  8. This will reboot the device to the Download Mode.
  9. Now load the new BL, along with the AP, CP, and normal CSC [not Home].
  10. Likewise, load USERDATA_AIO_*_FORCE_WIPE in the Userdata slot.
  11. Once done, hit Flash. Once done, reboot your device to the TWRP Recovery.
  12. From there, go to Wipe > Format Data. After that, go to Reboot > Recovery.
  13. Now, go to the Advanced section of TWRP. You’ll see the required features.
  14. Convert System RW (Ext4 RW): This will make the system ext4 read write with encryption removed. This will delete some system files to make room for the conversion. Phone will reboot to TWRP when done.
  15. Disable Force Encryption (Erofs RO_ROM Only): This will make the system RO and remove encryption. This will not delete any system files. Phone will reboot to TWRP when done.
  16. Install Magisk: After device reboot to TWRP, you can use this option to install Magisk and obtain. Then make sure to format data after this and reboot to recovery.
  17. Mount partitions as RW (RW_Roms_Only): This is used to mount the logical partitions of the super image RW(Read/Write).
  18. Choose the desired option. Once done, you may choose Reboot > System to boot to the OS.
  19. If you get a Configuration message “Service provider update: Couldn’t set up service provider feature”, then flash this module to fix it.
  • How to Enable Hidden Codes on Galaxy S25 Ultra US Variant
  • Install TWRP and OrangeFox Recovery on S25/Plus/Edge/Ultra
  • How to Fix Lags on Custom Launcher on Galaxy S25 Ultra
  • Fix Repartition Failed: Flash Firmware via Odin on Galaxy S25 Ultra
  • How to Disable Thermal Throttling on Galaxy S25 Ultra
Google preferred - 2 Google preferred - 3

(Cancel Reply)

Δ