Hi, yesterday I bricked my Galaxy A10s by flashing a custom recovery by Odin (The phone doesn't enter in Download or recovery modes, it just does nothing):
Immediately I started looking for how to fix it, and after a lot of research, here is how to:
1- Download this file and decompress it using 7Zip or WinRAR. then open the folder: https://www.androidfilehost.com/?fid=7161016148664790681
2- Python3 installation: open the python installer. Mark the "ADD Pyhton 3.9 TO PATH" option: https://i.imgur.com/9hxjD5p.jpg
Then click "Install Now". When finished click close. Open a cmd (write cmd in Windows Start Menu and open it) and paste this comand:
If all its okay, you must see something like this:
If not, uninstall all versions of python you have installed and reinstall the provided one, remember to check the "Add to PATH".
3- MTK Driver: open the "MediaTek SP Drivers v2.0 signed" folder, then open Android, do a right click over "android_winusb.inf" and click install. Go back and open "CDC" folder. Right click "cdc-acm.inf" and press install. In both cases, it will say "Installation successfully".
4- Decompress the scatter firmware provided at the first of the post. If you wanna make one, because you have another model or binary, see the next post.
5- Prepair SP Flash Tool: open the "SP_Flash_Tool" folder and execute "flash_tool.exe" as Administrator.
Click "Choose" button in the Scatter-Loading file line and search the folder where you decompressed the Scatter Firmware. Open the file "MT6765_Android_scatter.txt". https://i.imgur.com/BLYlaSX.jpg
Make sure the option below "Authentication File" is "Download Only". If not, select it from the list.
Now, go to "Options" > "Option..." and unmark these 3.
Go to connection and put all like the photo:
Done, now we have SP Flash Tool ready.
5- Connect your Galaxy A10s to your computer. Your phone its cycling rebooting itself, entering into preloader mode for 2 seconds, every 10-15 seconds.
Now install "libusb-win32-devel-filter-1.2.6.0.exe" and click finish to open it. Select "Install a device filter" and click next. A list will appears, so wait for your Phone to enter into Preloader. It will appear in the list (as Preloader USB VCOM Port), so rapidly select it and then click "Install". https://i.imgur.com/Kzv3lkD.jpg
If it appears, all is okay, if not, repeat this step. Don't close the program after do this.
6- With this done, open the "bypass_utility-v.1.4.2" folder. In the keyboard, press "Shift" (the key with a up pointed arrow, below enter) and without releasing it, right click inside the folder. In the menú, click "Open Power Shell here".
Now, write this and press enter:
If this command does nothing, try with this variant: py -3 main.py
Now, wait for the phone reboot again in preloader. This time, the script will make the phone keep in the Preloader, and the PowerShell will tell you that an error was ocurred. https://i.imgur.com/ZCsRmtN.jpg
So, open libusb-win32 program from the taskbar and search for "Mediatek USB Port". Select it and press next, to install the device filter for it.
7- Maximize Power Shell and write this command again:
(or py -3 main.py)
NOTE: If PowerShell it's stuck on "waiting for the device" for more than 2 minutes, press Power, vol+, and vol- buttons at the same time for 7 to 15 seconds to force a reboot.
This time, the log will tell you "[2021-08-21 13:28:01.303625] Protection disabled". https://i.imgur.com/2avTTNi.jpg
Plz, don't disconnect the phone.
8- Go back to SP Flash Tool program and click in the "Download" button and it will start to flash your phone. https://i.imgur.com/iknxeUE.jpg
9- When finished, you will see a green tick and your phone will disconnect from the computer. Now, press the power and volume down (-) buttons at the same time, and keep it until you see the Download Mode.
10- Now, flash the last Firmware for your phone using Odin. Exists a lot of tutorials on Google and YouTube for it, so i will leave you to search one.
11- Done! Your phone its alive again.
REQUIREMENTS
- Windows 10 x64 bit PC with Internet Connection (may work on Win7/8).
- A USB Cable
- Scatter firmware:
- For SM-A107M Binary5: https://www.androidfilehost.com/?fid=7161016148664790627
- For SM-A107F Binary8: https://www.androidfilehost.com/?fid=7161016148664790683
PROCESS
1- Download this file and decompress it using 7Zip or WinRAR. then open the folder: https://www.androidfilehost.com/?fid=71610161486647906812- Python3 installation: open the python installer. Mark the "ADD Pyhton 3.9 TO PATH" option: https://i.imgur.com/9hxjD5p.jpg
Then click "Install Now". When finished click close. Open a cmd (write cmd in Windows Start Menu and open it) and paste this comand:
pip install pyusb pyserial json5
If all its okay, you must see something like this:pip install pyusb pyserial json5
If not, uninstall all versions of python you have installed and reinstall the provided one, remember to check the "Add to PATH".
3- MTK Driver: open the "MediaTek SP Drivers v2.0 signed" folder, then open Android, do a right click over "android_winusb.inf" and click install. Go back and open "CDC" folder. Right click "cdc-acm.inf" and press install. In both cases, it will say "Installation successfully".
4- Decompress the scatter firmware provided at the first of the post. If you wanna make one, because you have another model or binary, see the next post.
5- Prepair SP Flash Tool: open the "SP_Flash_Tool" folder and execute "flash_tool.exe" as Administrator.
Click "Choose" button in the Scatter-Loading file line and search the folder where you decompressed the Scatter Firmware. Open the file "MT6765_Android_scatter.txt". https://i.imgur.com/BLYlaSX.jpg
Make sure the option below "Authentication File" is "Download Only". If not, select it from the list.
Now, go to "Options" > "Option..." and unmark these 3.
Go to connection and put all like the photo:
Done, now we have SP Flash Tool ready.
5- Connect your Galaxy A10s to your computer. Your phone its cycling rebooting itself, entering into preloader mode for 2 seconds, every 10-15 seconds.
Now install "libusb-win32-devel-filter-1.2.6.0.exe" and click finish to open it. Select "Install a device filter" and click next. A list will appears, so wait for your Phone to enter into Preloader. It will appear in the list (as Preloader USB VCOM Port), so rapidly select it and then click "Install". https://i.imgur.com/Kzv3lkD.jpg
If it appears, all is okay, if not, repeat this step. Don't close the program after do this.
6- With this done, open the "bypass_utility-v.1.4.2" folder. In the keyboard, press "Shift" (the key with a up pointed arrow, below enter) and without releasing it, right click inside the folder. In the menú, click "Open Power Shell here".
Now, write this and press enter:
python main.py
If this command does nothing, try with this variant: py -3 main.pypython main.py
Now, wait for the phone reboot again in preloader. This time, the script will make the phone keep in the Preloader, and the PowerShell will tell you that an error was ocurred. https://i.imgur.com/ZCsRmtN.jpg
So, open libusb-win32 program from the taskbar and search for "Mediatek USB Port". Select it and press next, to install the device filter for it.
7- Maximize Power Shell and write this command again:
Code:
python main.py
(or py -3 main.py)
Code:
python main.py
NOTE: If PowerShell it's stuck on "waiting for the device" for more than 2 minutes, press Power, vol+, and vol- buttons at the same time for 7 to 15 seconds to force a reboot.
This time, the log will tell you "[2021-08-21 13:28:01.303625] Protection disabled". https://i.imgur.com/2avTTNi.jpg
Plz, don't disconnect the phone.
8- Go back to SP Flash Tool program and click in the "Download" button and it will start to flash your phone. https://i.imgur.com/iknxeUE.jpg
9- When finished, you will see a green tick and your phone will disconnect from the computer. Now, press the power and volume down (-) buttons at the same time, and keep it until you see the Download Mode.
10- Now, flash the last Firmware for your phone using Odin. Exists a lot of tutorials on Google and YouTube for it, so i will leave you to search one.
11- Done! Your phone its alive again.
Thanks to fromgodd & Dego09 for helping me, without them, this tutorial wasn't possible
My english isn't perfect. You can tell me any corrections. Thanks in advance.
Last edited: