MSM Download Tool or EDL DownloadTool is an important flashing tool for Oppo and OnePlus devices that can easily flash the stock firmware or restore to the OxygenOS/ColorOS. Even though this tool can come in handy for restoring the stock firmware from a bricked status, you can go back to an older firmware version on the OnePlus handset. Some users may also prefer this tool to unlock the device pattern if forgotten. Meanwhile, here we’ve shared with you a full guide to download EDL DownloadTool and restore your OnePlus phone back to OxygenOS/ColorOS.
If we take a quick look at the EDL or MSM Download Tool, it is proprietary software by OPPO for flashing firmware (ROMs) on Oppo, Realme, and OnePlus devices powered by Qualcomm Snapdragon processors. Do keep in mind that this tool is specifically designed to be compatible with Oppo, Realme, and OnePlus devices & may not be compatible with other devices or SoCs. Here EDL Mode means Emergency Download Mode. This specific flashing guide is compatible with most OnePlus models.
Things to Know Before You Jump Into Steps
- EDL flashing will completely delete the device data such as SMS, Contacts, Internal Data, and more.
- So, take a full data backup before doing anything else. erases it. (if not bricked)
- You might need to bypass the authentication process. It’s better to do some research before flashing your device.
- You can flash your OnePlus phone even if it’s locked or the bootloader unlocked. The bootloader state will remain the same after the flash.
- To downgrade and rebrand your phone using an EDL flash.
- Avoid using non-OEM USB data cables to prevent flashing issues.
- We recommend using the proprietary red OnePlus cable for a seamless experience.
Warning: It is suggested to take a data backup of /persist partition before cross flashing (like going from International to Indian build) because the fingerprint scanner may not work properly regarding the enrollment issue. To do so, use dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img (root required) and then move it to your computer or cloud storage.
Download EDL DownloadTool To Restore Your OnePlus Phone Back to OxygenOS/ColorOS
Now, without wasting any more time, let’s get into the technical requirements, download links, video tutorials, and restoration steps. Do not avoid any point because negligence can lead to restoration errors or firmware flashing errors. A big thanks to @oppo_edl_hacker for sharing this tool & guide and @mark332 for the reference work of OnePlus 11 OFP/EDL packages.
Disclaimer: GetDroidTips won’t be held responsible for any kind of issue that may happen to your device during or after following this guide. You should check the steps properly to avoid flashing issues. Make sure that what you’re doing. So, do it at your own risk.
Requirements:
- Access to the local internet network
- MITMProxy
- Proxifier
- Python3
- Download the correct EDL/OFP Packages (You can also download a package different from your device model number to rebrand)
-
- EDL package for OnePlus – Link
-
- Download oppo_edl_hacker_v2_public.zip
- Linux Virtual Machine or Mac on the same network
- Windows PC (If you do not use Windows, find an external SSD and install Windows 10 on it. It works great from USB SSDs)
- Some knowledge of networking (Local IP addresses) and command fluency in Unix OSes (Linux or macOS)
Please Note: By using this guide, you’ll run a MITM (Man-In-The-Middle) attack; which consists of decrypting HTTPS traffic between Oppo servers and DownloadTool. This will help in changing the requested content.