This guide will show you the steps to disable and bypass DAA and SLA Authentication on any Oppo device. There is a common conception that MTK devices isn’t an active player in custom development compared with their counterpart Snapdragon. While it may be true in some instances, it doesn’t seem to be the case with Oppo devices. There is a plethora of mods, tweaks, and custom binary available for this set of devices that you could try out right away.
However, these tweaks might bring in a few uninvited risks as well. If your device ends up in a soft brick or boot loop, there could still be an easy workaround to bring your device back to life. However, things begin to go south when a device is hard-bricked. When that happens, your only way out is to flash all the files to their dedicated partition via specific software such as the SP Flash Tool.
However, now even this seems to be giving a tough time to the end-users due to the introduction of new safety mechanisms in the form of DAA and SLA by the smartphone manufacturer. With that said, there does still exists a method through which you could bypass this restriction and then repair your device. Follow along for the detailed steps to disable and bypass DAA and SLA Authentication on any Oppo device.
What are DAA and SLA Authentication?
Download Agent Authentication and Serial Link Authentication are two security flags incorporated by Oppo on its MediaTek powered devices. Its task stands simple- to prevent the unauthorized flashing of files to the device’s respective partitions. In some instances, you may be able to bypass DAA by flashing the customized Download Agent file. But when it comes to bypassing the SLA, there’s no other alternative than completing its associated challenge, which could only be completed by authorized personnel. So who are these authorized people?
Well, they are the people having the official Oppo Account. In other words, people working in the service center. If an unauthorized user tries the flashing process, then the device’s EDL mode will verify the string. Upon checking that the string isn’t coming from a verified user, the BROM will straightaway stop the flashing process. With that said, there does exist a handy workaround to bypass both the DAA and SLA, and in this guide, we have shared just that. So without further ado, let’s check out the steps to disable and bypass DAA and SLA Authentication on any Oppo device.
How to Disable or Bypass DAA and SLA Authentication on Oppo Smartphone
- First and foremost, download and install the MediaTek Drivers on your PC.
- When that is done. Download the latest build of Python from its official site. Once downloaded, launch the setup file and proceed with the onscreen instructions to install it.
- Head over to the folder where Python is installed, type in CMD in its address bar, and hit Enter. This will launch the Command Prompt inside the Python directory itself.
- Now execute the below command inside the CMD window and hit Enter:
- python -m pip install pyusb pyserial json5
- Once that is done, download the libusb-win32-devel-filter file. Launch the setup and proceed with the onscreen instructions to install it. This driver will help your PC in identifying your Oppo which will in turn allow you to disable and bypass the DAA and SLA Authentication.
- Now open the tool and head over to its Driver selection screen. Select MediaTek USB Port from the list and hit Install.
- After the drivers are finished installing, press and hold the Volume Up key on your device and connect it to the PC via USB cable.
- Now download the Oppo Bypass Tool on your PC. Extract it and then go to the bypass folder. There you should see the brom.bat batch file, double-click to run it once.
- After this, download and install the SP Flash Tool on your PC. Once installed, launch it by running the flash_tool.exe file.
- Head over to its Options tab and select Option. Then go to its Connections section and select UART.
- You may now perform the desired task of disabling the Download Agent Authentication and Serial Link Authentication.
- You can also check out our video tutorial guide if you want.https://www.youtube.com/watch?v=Aovzjve9sgY
With this, we conclude the guide on how to disable and bypass DAA and SLA Authentication on any Oppo device. If you have any queries concerning the aforementioned devices, do let us know in the comments section below. Rounding off, here are some iPhone Tips and Tricks, PC tips and tricks, and Android Tips and Tricks that deserve your attention as well.
python -m pip install pyusb pyserial json5