VioletToolBox README

The project's README from github.com/Smart-Paocai/VioletToolBox. As one markdown file: README.md.

语言 / Languages: 简体中文 · 繁體中文 · English · 日本語 · हिन्दी · Tiếng Việt · 한국어

紫罗兰工具箱(VioletToolBox)

VioletToolBox Logo

一款面向 Android 设备开发的多功能搞机工具箱,总功能约110项,是国内目前功能最多的免费搞机工具箱,支持大部分品牌的安卓设备,几乎涵盖了所有常用的ADB和Fastboot功能,搞机刷机学习,这一个工具箱就够了!

Release Telegram Website License

功能一览

1. 主页与设备连接

2. 投屏

基于 scrcpy 的二次开发,支持:

3. 基本刷入

4. 可视刷写

5. 欧加线刷

6. EDL 刷写

面向高通设备的 9008(EDL)模式,支持 Sahara / Firehose 通信与:

7. 降级助手

支持 OPPO / 一加设备 OTA 降级,兼顾官方工具效果与更高自由度:可手动复制降级包链接,并自动解析降级包版本信息。

8. 模块专区

9. 断点续传

支持多线程下载 OPLUS ColorOS 16 动态链接的 OTA 全量包。链接过期后可替换新链接继续下载。

10. 文件传输

11. 脱机修补

12. 应用管理

13. Android 通用工具

14. Payload

可视化读取本地文件或云端 URL 中全量包 ZIP 的信息,并按需提取内容。

15. 备份助手

在线备份设备中的图片、视频与通讯录。

16. 刷机资源

快捷下载常用刷机文件与资源。

17. ROM 专区

快捷下载或复制 OPPO、OPLUS、realme、魅族、联想、小米、Redmi 等设备的 OTA 卡刷包、线刷包与 Boot 镜像。

ROM 专区 API 面向开发者开放,请合理使用,勿滥用服务资源。

构建

开发环境:Windows 10/11,.NET 8 SDK 或更高版本。

dotnet restore VioletToolBox/SmartTool.csproj
dotnet build VioletToolBox/SmartTool.csproj -c Debug

发布 x64 桌面版本:

dotnet publish VioletToolBox/SmartTool.csproj -c Release -r win-x64 --self-contained false

下载与运行

请从 Releases 下载完整发布包并解压后运行 VioletToolBox.exe。不要单独删除发布包内的 DLL、exe、avbtool、PEM 或其他运行依赖,源码需要将VioletToolBox-win-x64.zip依赖文件移动到Release目录才能正常使用.

许可证

本项目采用 GNU General Public License v3.0(GPL-3.0)或更高版本授权,详见 LICENSE。

VioletToolBox (Smart-Paocai/VioletToolBox)

Searching Database…

What is this?VioletToolBox is a Windows desktop toolbox for Android device flashing, rooting, and ROM management, with about 110 functions covering ADB, Fastboot, EDL (9008 mode), and more, aimed at Chinese Android brands like OPPO, OnePlus, Xiaomi, and Redmi.
Is this a CLI tool or a GUI app?It is a Windows desktop GUI application (VioletToolBox.exe) built on .NET 8, wrapping ADB/Fastboot/EDL commands and scrcpy screen mirroring into visual workflows.
How do I get it running?Download the full release package from the Releases page, unzip it, and run VioletToolBox.exe directly — no separate installer step is described.
Any install pitfalls I should watch out for?Do not delete any DLLs, exe, avbtool, PEM files, or other runtime dependencies that ship inside the release package, or the app will stop working.
Which device brands does it actually support?It focuses on major Chinese Android brands — OPPO, OnePlus (OPLUS), realme, Meizu, Lenovo, Xiaomi, and Redmi — with dedicated flashing modes like Qualcomm EDL (9008) and OPLUS full/after-sales package flashing.
Does it need Root access on my phone?Some features need Root (like reading the device root directory), but others — such as the offline patching module that modifies boot/initboot and the OnePlus full-auto Root tool — work without a pre-existing Root manager.
Can I mirror my phone screen with this?Yes, it includes a scrcpy-based screen mirroring feature with virtual button control, fully automatic casting, adjustable window size/frame rate/resolution, and custom window titles.
What is the EDL mode feature for?It targets Qualcomm devices stuck in 9008 (EDL) mode, supporting Sahara/Firehose communication to read/write/erase partitions, flash GPT, format LUNs, and back up baseband fingerprints.
Can I downgrade my OPPO or OnePlus firmware with this?Yes, the downgrade assistant supports OTA downgrades for OPPO/OnePlus devices, letting you manually copy downgrade package links and auto-parse their version info for more flexibility than official tools.
Size
10.2 MB
Stars
451
Age
1mo
Commits · 90 Days