ipwndfu项目推荐
1. 项目基础介绍和主要编程语言
ipwndfu是一个开源的iOS设备越狱工具,由axi0mX开发并托管在GitHub上。该项目的主要编程语言是Python,同时也包含一些汇编语言和Makefile。Python作为主要语言,使得该工具在处理设备通信和执行越狱操作时更加高效和灵活。
2. 项目核心功能
ipwndfu的核心功能包括:
- 越狱和降级:支持iPhone 3GS(新bootrom)的越狱和降级,使用alloc8无绑定bootrom漏洞。
- Pwned DFU模式:通过steaks4uce漏洞支持S5L8720设备,通过limera1n漏洞支持S5L8920/S5L8922设备,通过SHAtter漏洞支持S5L8930设备。
- SecureROM转储:支持在S5L8920/S5L8922/S5L8930设备上转储SecureROM。
- NOR转储和刷新:支持在S5L8920设备上转储和刷新NOR。
- 加密和解密:在已越狱的DFU模式下,使用设备的GID或UID密钥加密或解密十六进制数据。
3. 项目最近更新的功能
ipwndfu最近的更新包括:
- checkm8永久不可修补的bootrom漏洞:支持数百亿iOS设备的checkm8漏洞,允许研究人员转储SecureROM、解密iOS固件的keybags以及降级设备以启用JTAG。
- 支持的SoC:新增对s5l8947x、s5l8950x、s5l8955x、s5l8960x、t8002、t8004、t8010、t8011、t8015等SoC的支持。
- 未来SoC支持:计划支持s5l8940x、s5l8942x、s5l8945x、s5l8747x、t7000、t7001、s7002、s8000、s8001、s8003、t8012等SoC。
- 快速启动指南:提供checkm8漏洞的快速启动指南,包括如何进入DFU模式、执行漏洞利用、转储SecureROM、解密keybags以及降级设备以启用JTAG。
通过这些更新,ipwndfu不仅增强了其功能性,还扩大了其支持的设备范围,使其成为iOS设备越狱和研究的重要工具。