SkillAgentSearch skills...

EDLUnlock

Bootloader Unlock from EDL.

Install / Use

/learn @Giovix92/EDLUnlock
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

EDLUnlock

The name says it all.

Requirements:

  • An Android device in EDL mode
  • Common sense to not fvck it up

Supported platforms:

  • Windows only, for now.

Supported devices:

  • Xiaomi Mi A1 (msm8953) (used as a working example too)

Should also work on:

  • MSM8953 devices
  • MSM8952 devices
  • MSM8998 devices
  • ...and every device manufactured before 2018, having a MSM89xx CPU. <br> BE CAREFUL! This list has not been tested. It should work since those platforms uses the same exploit as the one mentioned as an example. <br> Plus, the bin folder only contains MSM8953 patched mbn file. You'll need a working .mbn/.elf file (patched, hehe) in order to use the tool correctly, at least on other platforms.

Usage:

  • Double click on EDLUnlock.cmd, then follow the instructions. <br> Inside the repo there already is a .mbn file + the partition (with its specific rawprogram0.xml file) for unlocking a Mi A1 (tissot) thru EDL mode.

How it works:

After some tries (almost 30 lol), found out that the devinfo partition (at least on my tissot, my test device) handles bootloader unlock by having a different hex pattern. Here's an example.

Unlocked bootloader: <br> image

Locked bootloader: <br> image

The same procedure could be potentially applied to any other QCOM device (with a bit of risk).

Credits:

Huge thanks to @CosmicDan-Android for his Mi A1 LowLevel Backup/Restore/Flasher tool

View on GitHub
GitHub Stars146
CategoryDevelopment
Updated8d ago
Forks21

Languages

Batchfile

Security Score

85/100

Audited on Mar 23, 2026

No findings