Samsung Galaxy M31s comes with Exynos 9611 and 6-8 GB of RAM. It can handle daily apps without issue. Since modern Smartphones have to deal with lots of background processes, updates, and heavy apps, The available resource may not be enough for all mobiles. But when your Samsung Galaxy M31s is stuck on the boot logo after an OTA update or root process, then you can fix your mobile using one of the below methods. When you canāt succeed with any technique, you can go to Advanced ways like flashing boot image files or whole firmware flash using Odin.
What is the Stuck in the Boot logo in Samsung Galaxy M31s?
OTA updates are, most of the time, flawless processes. But when the mobile begins to finish the first boot after the update, It is a nail-biting situation for most users. Because sometimes the boot can take a long time than usual. If the boot happens after a long time, it is excellent. But it is not a good sign when the boot takes more than 20 minutes and is stuck on the Samsung Galaxy M31s logo. Even after your mobile is not booted into the regular screen, your mobile is stuck on the Samsung Boot logo. You can wait for a few minutes. You donāt need to worry. Most of the time, the boot stuck fixed in simple ways. We can start with simple methods to resolve these issues. Always start with a simple process.
Boot logo stuck can happen for various reasons and different situations. When you restart the mobile after the monthly security patch updates or major upgrades like Pie, Android 10, It can happen. Due to Overwrite already existing codes in the OS and the process doesnāt go as expected, We have to deal with this kind of problem. When you face this issue, Donāt rush for firmware flash, You will lose user data. The Firmware flash should be your last choice, and We can recover your mobile using different methods. The stuck can happen in the Samsung Logo and The Mobile details screen logo. For both screens, the following techniques will work.
How to Fix Samsung Galaxy M31s Stuck on Boot logo (SM-M317F)?
Our motto is as much as we can retrieve your mobile without losing data. But when we canāt, we have to flash the full firmware to get your mobile back. When you give more time than usual, and your mobile wonāt boot into System OS, you can follow the below methods to fix your stuck Samsung Galaxy M31s on the Boot logo.
1. Long Press Power Button
Even if it is a simple method, you may wonder what technology can help here. Most of the time, all electronic devices will work after the power is off and on, and it will work most of the time. Long press your power button for 10 seconds, It will trigger your mobileās power, and your mobile will shut down in a few seconds.
2. Boot into Safe Mode
Sometimes third-party apps may trigger the new version, and it may cause the stuck-in boot logo. Try to boot into Samsung Galaxy M31sĀ Safe Mode by pressing Volume Down for 10-15 seconds. Your mobile will boot into Safe mode. Try to Un-Install the recently installed app before the OTA process. Also, check the compatibility in Play Store. When installing apps other than Play Store, Uninstall them and try to boot again.
Ā
3. Reboot using recovery
This method will not affect your User data. It will only soft reset your mobile. To boot into recovery mode, you have to press the Volume Up+Volume Down+Power Button on your mobile for 7-10 Seconds to boot into recovery mode. After that, it will boot you into the recovery mode or directly boot into System OS. The response may vary depending on the mobile manufacturers. If you received a Recovery mode menu, use the Volume keys to navigate and the Power button to confirm the selection.
3.1 Stock Recovery method
If you didnāt use Rooted mobiles, you have Stock Recovery, provided by your official mobile manufacturer. If you have stock recovery, you have the direct option as āReboot System Now.ā Navigate to this option and confirm it using the power key button.
3.2 TWRP Recovery method
When using Rooted mobiles, you either use Stock Recovery or TWRP custom recovery. If you have Stock Recovery, you can use the above process. When you install TWRP on your mobile, follow the steps below.
- The Keycombinations will boot your mobile into TWRP Recovery mode.
- On the Home screen, you can find the option āBoot.ā Select the item; you will receive further options such as System, Power Off, Recovery, and Bootloader. Select āSystem.ā Your mobile will boot into Normal OS.
4. Using ADB Commands to Reboot, your boot logo stuck Samsung Galaxy M31s Mobile
This process may work 50-60%. If you use Old Mid-range mobiles, the chances are less. But, it will work when you have Flagship mobiles or New mobiles. The OS can still handle background commands. So, the ADB commands may work.
Steps
- Download theĀ Samsung USB driverĀ and install it on your PC.
- Also, download theĀ ADB drivers. Then, install it on your PC.
- Connect your mobile with a PC.
- Open a command prompt as Administrator and type the below command to check the ADB status.
- adb devices
- It should display the connected devices. If you didnāt get the mobile, restart the command prompt and Disconnect and Connect your mobile. If you are detected, type the below commands.
- adb reboot
- The command will reboot your mobile.
5. Drain Battery Completely
When You canāt Power off or Restart your mobile, Let the battery drain completely. Because with the massive battery, it may take 1-3 days, depending on your mobile battery backup, to remain. When you donāt have this much time and want to urge fix methods, you can proceed with other ways.
6. Wipe Cache Data Partition
When you perform, restart using recovery, and you canāt boot into OS again. We have another choice of fix by Wipe cache partition in this situation. It is also will not affect user data. It will wipe only cache data. You have to press Volume Up+ Power Button on your mobile for 7-10 Seconds. After that, it will boot you into the recovery mode or directly boot into System OS. The response may vary depending on the mobile manufacturers. If you received a Recovery mode menu, use the Volume keys to navigate and the Power button to confirm the selection. Remember to wipe only the cache partition, Not the Wipe Data/Factory Reset.
6.1 Stock Recovery method
If you didnāt use Rooted mobiles, you have Stock Recovery, provided by your official mobile manufacturer.
- If you have stock recovery, you have the direct option as āWipe Cache partition.ā Navigate to this option and confirm it using the power key button.
- It will ask you to confirm the process. Select āYes.ā
- Most of the time, it will boot into OS after the wipe. When it returns to recovery, Select the Reboot system now.
6.2 TWRP Recovery method
When using Rooted mobiles, you either use Stock Recovery or TWRP custom recovery. If you have Stock Recovery, you can use the above process. When you install TWRP on your mobile, follow the steps below.
- The Keycombinations will boot your mobile into TWRP Recovery mode.
- On the Home screen, you can find the option āWipe.ā Select the wipe option; you will receive further details. Select āCache.ā Donāt select the System, and it will wipe your OS. After selecting other choices, swipe to erase the data. When the process completes, return to home and boot into OS.
7. Disable Recently installed apps using ADB
If you use Stock Android phones, you can disable/remove the bloatware apps most of the time. If you are in Custom Skin OS, the chances of disabling the Bloatware apps are less. But, We canĀ Disable the Apps using ADBĀ without root. The methods may vary depending on the manufacturer. You have to find the particular Bloatware apps and disable them. I will give the overall idea about ADB steps and commands. But, the list of packages may vary depending on the manufacturers.
- Download theĀ ADB drivers. Install it on your PC.
- EnableĀ USB DebuggingĀ Mode andĀ OEM Unlock; youāll find these options at Settings >>> Developer options. If you didnāt see the developer options on your settings menu, go to about >>> build number. Then, click on the āBuild Numberā row about ten times regularly to activate your deviceās āDeveloper Option.ā
- Connect your mobile with a PC and unlock your mobile (Screen Lock).
- Open a command prompt as Administrator and type the below command to check the ADB status.
- adb devices
- The above command will display some code for device detection. If you didnāt receive any response, Check with the USB Cable. If you get a response, move to the below commands.
- You can disable the apps based on their adb package name. You can find these package names using the below command.
- adb shell pm list packages
- Based on the title, you can exclude unwanted apps. After that, use theĀ am force-stopĀ andĀ pm disablesĀ commands with the Application package name.
- You can enter the commands one by one, Or All commands, and Hit Enter. You can get the application package name inĀ Play StoreĀ URL. It will start withĀ com.instagram.androidĀ like that.
- am force-stop package name(e.g: com.sprint.w.installer)
Ā Ā Ā pm disable-user package name
- Restart your mobile. Move to different methods when you are stuck on boot logon on your Samsung Galaxy M31s mobile.
8. Fix firmware using Samsung SmartSwitch
Compared with other manufacturers, Samsung SmartSwitch is an excellent PC suite that can help you in many situations. When you already take backup using SmartSwitch, your Samsung Galaxy M31s is stuck at the boot logo. We can Flash the firmware using SmartSwitch to back up all the same software. So, The chance for data loss is less. When you donāt have a backup, this method will not help you. You can move differently.
- DownloadĀ and Install Samsung SmartSwitch Windows/Mac version.
- Install Device Driver from More option in the connect screen.
8.1 Restore mobile Using Emergency RecoveryĀ Ā Ā Ā
Ā Ā
- Put your Samsung Galaxy M31s mobile to download mode by pressing Volume Down+ Power Button. Then, connect your mobile with your PC using a USB Cable.
- After connecting the mobile with the PC, Select āEmergency Software Recovery.ā When you get the mobile in the list, proceed with the steps. Your stuck boot logo will repair in this process. Move to the below method when you didnāt get the list mobile and have a mobile backup using SmartSwitch.
8.2 When You have SmartSwitch Backup
The backup method will help you when you have backup data using SmartSwitch. Remember, when you donāt have a backup, You will lose your data.
- Put your Samsung Galaxy M31s mobile to download mode by pressing Volume Down+ Power Button. Then, connect your mobile with your PC using a USB Cable.
- After connecting the mobile with the PC, Select āEmergency Software Recovery.ā Then in another tab, choose āDevice Installation.ā Finally, type your mobile model number and S/N. We can find the name and value of S/N on mobile phone backside stickers with IMEI or in the retail box.
- It will automatically detect the latest software version and update it.
- After the successful update, restart your mobile and set up everything with the same Google Account.
- Now relaunch SmartSwitch and Choose Restore. Allow necessary permissions on your mobile. Finally, select your backup data and restore it to your Samsung Galaxy M31s mobile.
9. Flash Boot. img file using ODIN and Repair Boot logo stuck Samsung Galaxy M31s
The boot image file is the main problem of being stuck in the boot logo. When we flash the particular boot image file, we can restore your mobile without losing data. But you should know what version of the software is already on the mobile. So you can always go with the latest boot image file. The following method may not work with carrier-locked mobiles like Verizon Wireless.
-
Download and install theĀ Samsung USB driverĀ to your computer system.
-
Also, download theĀ ODIN software. Select the above Oreo version in the ODIN list. Then, install ODIN on your PC.
- Download Samsung Galaxy M31s firmware from the below links and save it on your PC. Your Current OS version and Downloaded Version AP and CSC should be the Same.
9.1 Creating boot.tar file
- DownloadĀ 7Zip-ZSĀ LZ4, and Install both on your PC. Extract the files in downloaded firmware using 7Zip-ZS. You will get four files. Click on the AP File and Extract again. You will get some data along with the boot.img.lz4.
- Copy the boot.img.lz4 to LZ4 Installed folder. Convert the lz4 file to a .img file by dragging the .img file to the lz4 application file. You have to drag the file to that application. The script will automatically convert the file to .img format. Again convert this .img file into .tar using 7ZIP. Copy the .tar file to PC.
9.2 Flash boot.tar using ODIN
- Connect your USB cable with your PC. To do this, press and hold Volume Down+ Power Buttons and Connect Your Mobile To PC via USB Cable; after Samsung Logo Appear, Release all keys. Then, enter into Download mode. Switch off your device.Ā
-
Press the Volume Up button to continue when you see the warning message.
-
Connect the Samsung Galaxy M31s mobile to the computer via USB cable.
-
Launch the Odin app on your computer. If Odin identifies the device, it will show you a message that reads ā added!!!
- However, if the device is not connected to the PC correctly, you wonāt see this message. So, you have to check the USB cable to see if it is reasonable and reconnect the device.
-
After connecting the Samsung device, click on the PDA/PA/AP button to browse/search and get theĀ TWRP from where you saved it on your PC. Also, navigate to āoptionsā and Un-tick the Auto-Reboot.
-
Click on āStartā
-
Once the file is booted into the device, reboot your device.
10. Flash Complete Firmware using ODIN
We are going full flash firmware in your boot logo stuck Samsung Galaxy M31s mobile in this method. It is a Data loss process. So when you donāt have any choice, and none of the above methods donāt work for you, you can use them. Refer- Flash Samsung Galaxy M31s FirmwareĀ using ODIN.
Wrap Up
Even if the software updates process looks simple, 1-5% of people always face OTA updates issues. Thatās why we suggest you always make a backup before making an updateĀ on your mobile. Always use cloud photo backup services likeĀ Google Photos. Compared with other mobile manufacturers, with the help of Samsungās available tools, we can fix your Samsung Galaxy M31s stuck on the boot logo.
If you faceĀ freeze and unresponsive issues on your mobile, You should try different methods than the above mentioned. It is always wise to give the first boot after the update. The first boot may take longer based on your available storage and app size. When you are confident that the mobile is stuck and already given enough time for initialization, you can follow the above steps to fix your mobile. Comment below when you try different methods than above, and those techniques help you. We try to add if those methods work for everyone.

Selva Ganesh is the Chief Editor of this blog. A Computer Science Engineer by qualification, he is an experienced Android Developer and a professional blogger with over 10 years of industry expertise. He has completed multiple courses under the Google News Initiative, further strengthening his skills in digital journalism and content accuracy. Selva also runs Android Infotech, a widely recognized platform known for providing in-depth, solution-oriented articles that help users around the globe resolve their Android-related issues.
Leave a Reply