项目简介
本项目是一套面向 T20 / T30 / T114 型号的 Fusee Gelee 设备的实用工具集。借助该工具集,用户可以开展设备调试、固件修改等操作,对于理解设备启动过程、底层调试以及固件更新具有重要的帮助。
项目的主要特性和功能
- 可通过 USB 接口实现设备的数据传送与命令执行。
- 具备读取和转储设备融合数据、IPatch 信息及启动 ROM 内容的功能。
- 支持对启动 ROM 内容进行修改,可用于修复问题或实现特定功能。
安装使用步骤
假设用户已经下载了本项目的源码文件,按以下步骤操作:
1. 安装必要依赖:apt install build-essential gcc-arm-none-eabi python3-usb git
3. 进入项目目录:cd fusee-tools
4. 初始化子模块:git submodule init
5. 更新子模块:git submodule update
6. 为脚本添加可执行权限:chmod +x *.sh
7. 进入 payloads 目录:cd payloads
8. 修改 payloads/Makefile
中的 LDFLAGS
,将 X.X.X
替换为已安装的版本号(可通过 ls /usr/lib/gcc/arm-none-eabi
查看)。
9. 编译项目:make ARCH=arm CROSS_COMPILE=arm-none-eabi-
10. 执行漏洞利用:通过 USB 将设备连接到 Linux 主机的 USB 3 端口,按住音量上键和电源键进入 RCM 模式。
11. 修改 ./get_bct.sh
、./fusee-launcher-new/fusee-launcher.py
、./payloads/patch_irom.bin
以使用 payloads
目录下的正确补丁,例如 T30_patch_iron.bin
。
12. 执行脚本:./get_bct.sh
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】