ipsw —— iOS/macOS 研究瑞士军刀_Darenfy 随记-CSDN博客 – AppleTV 4 Jailbreak (appletv4jailbreak.com)

简介

操作系统:macOS 10.15.7
github地址:ipsw – iOS/macOS Research Swiss Army Knife
主要介绍 ipsw 的用法

什么是 ipsw

当然,此 ipsw 非彼 ipsw
所谓 ipsw,维基百科云,为 iPod 软件,是 iTunes 中用于安装 iOS, iPadOS, tvOS 和 HomePod 固件的文件格式。所有 Apple 设备都为 iOS 固件及其衍生产品共享相同的 IPSW 文件格式,从而允许用户通过 macOS 和 Window 上的 iTunes 刷新其设备

其实 .ipsw 文件本身就是一个压缩包,

工具安装

只需一行命令

brew install blacktop/tap/ipsw

工具功能简介

device-list
#列出所有的 iOS 设备信息

+—————+——————————–+————–+————+ | PRODUCT | DESCRIPTION | ARCHITECTURE | MEMORY(GB) | +—————+——————————–+————–+————+ | AppleTV3,1 | AppleTV | armv7 | 0 | | AppleTV3,2 | AppleTV | armv7 | 0 | | AppleTV5,3 | Apple TV | arm64 | 2 | | AppleTV6,2 | Apple TV 4K | arm64 | 4 | | MacFamily20,1 | Mac | arm64e | 16 | | Watch1,1 | Apple Watch (1st gen) 38mm | armv7k | 0 | | Watch1,2 | Apple Watch (1st gen) 42mm | armv7k | 0 | | …… | | Watch6,2 | Apple Watch Series 6 (GPS) | arm64e | 15 | | Watch6,3 | Apple Watch Series 6 (GPS + | arm64e | 15 | | | Cellular) | | | | Watch6,4 | Apple Watch Series 6 (GPS + | arm64e | 15 | | | Cellular) | | | | iPad11,1 | iPad mini (5th gen) | arm64e | 4 | | iPad11,2 | iPad mini (5th gen) | arm64e | 4 | | iPad11,3 | iPad Air (3rd gen) | arm64e | 4 | | iPad11,4 | iPad Air (3rd gen) | arm64e | 4 | | …… | | iPad8,7 | iPad Pro (12.9-inch) (3rd gen) | arm64e | 3 | | iPad8,8 | iPad Pro (12.9-inch) (3rd gen) | arm64e | 6 | | iPad8,9 | iPad Pro (11-inch) (2nd gen) | arm64e | 6 | | iPhone10,1 | iPhone 8 | arm64 | 2 | | iPhone10,2 | iPhone 8 Plus | arm64 | 4 | | iPhone10,3 | iPhone X | arm64 | 4 | | …… | | iPhone9,4 | iPhone 7 Plus | arm64 | 4 | | iPod5,1 | iPod touch | armv7 | 0 | | iPod7,1 | iPod touch (6th gen) | arm64 | 1 | | iPod9,1 | iPod touch (7th gen) | arm64 | 2 | +—————+——————————–+————–+————+

download
#从网上下载并解析 ipsw 文件

  • 下载 ipsw 并抽取解压 kernelcache(内核缓存)

darenfy@darenfy’s MBP  ~/Downloads  ipsw download –device iphone11,2 –build 16A366 • Yo, this shiz is jail breakable via unc0ver B!!!! url=https://unc0ver.dev/ • Semi-Untethered Only. Follow the Cydia Impactor method of installing the Jailbreak. • Getting IPSW build=16A366 device=iPhone11,2 signed=false version=12.0 3.4 GiB / 3.4 GiB [==========================================================| ] 472.80 KiB/s • verifying sha1sum… darenfy@darenfy’s MBP  ~/Downloads  ipsw extract –kernel iPhone11,2_12.0_16A366_Restore.ipsw • Extracting kernelcaches • Created iPhone11,2_D321AP_16A366/kernelcache.production darenfy@darenfy’s MBP  ~/Downloads  cd iPhone11,2_D321AP_16A366 darenfy@darenfy’s MBP  ~/Downloads/iPhone11,2_D321AP_16A366  ls kernelcache.production darenfy@darenfy’s MBP  ~/Downloads/iPhone11,2_D321AP_16A366  file kernelcache.production kernelcache.production: Mach-O 64-bit executable arm64e

  • 下载 iOS 12.0 的所有 ipsw

darenfy@darenfy’s MBP  ~/Downloads  ipsw download –version 12.0 • Yo, this shiz is jail breakable via unc0ver B!!!! url=https://unc0ver.dev/ • Semi-Untethered…

https://blog.csdn.net/qq_34423381/article/details/114551065
AppleTV 4 Jailbreak (appletv4jailbreak.com)