Skip to content

snowwolf725/OPlus_EDL_Toolkit

Repository files navigation

Oplus EDL Toolkit

An Oplus EDL toolkit developed with Rust.

📱 Features:

  • Supports free partition reading and writing.
  • Supports GPT parsing and XML file generation.
  • Multiple language support (English, Russian, Simplified Chinese, Traditional Chinese).
  • Query device information
  • Set active slot

⏫️ Todo:

  • Add support for more languages
  • Linux platform support (Support sending loader and reading partitions; currently, writing to partitions is temporarily unavailable.)
  • Support official EDL package (Already implemented but not yet tested.)

⚠️ Notes:

  • Requirements: You need to provide your own Loader (Firehose) + digest + sign files.
  • Flashing involves risks. Please ensure your important data is backed up.

📋 Build

git clone https://github.com/snowwolf725/OPlus_EDL_Toolkit.git
cd OPlus_EDL_Toolkit
npm install
npm run tauri build

🔔 Translation

https://crowdin.com/project/oplus-edl-toolkit/

🎸 Demo

  • Demo 1 (Windows)
  • Demo 2 (Linux)

🎉 Credit:

  • Special thanks to 某贼@CoolAPK for the repost.
  • linux-msm/qdl for the open C implementation of fh_loader
  • qualcomm/qdlrs for the open Rust implementation of fh_loader

About

a graphical frontend to fh_loader for window

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors