littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于 Python 和 C 的 Fusee Gelee 设备工具集

项目简介

本项目是一套面向 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】