tinyumbrella是一款由第三方开发者推出的iOS设备SHSH blobs备份工具,主要用于保存设备的固件签名(SHSH blobs),以便在苹果关闭对应固件的验证签名后,仍可能通过其他工具(如红雪、OTA Downgrader等)降级或刷机,虽然随着iOS系统更新机制的调整,tinyumbrella的部分功能已不如早期版本强大,但在特定场景下(如保存旧设备SHSH、规避基带升级等)仍有一定实用价值,以下将详细介绍tinyumbrella的使用方法,包括安装、备份SHSH、查看记录、高级功能等操作步骤,并辅以注意事项和常见问题解答。

准备工作与安装
在使用tinyumbrella前,需确保满足以下条件:
- 设备与系统要求:支持tinyumbrella的设备包括iPhone、iPad、iPod touch(需注意iOS版本限制,tinyumbrella最新版本可能不支持最新的iOS 16/17系统);电脑操作系统为Windows(7及以上)、macOS(10.10及以上)或Linux(Ubuntu等主流发行版)。
- 网络环境:需联网,因为tinyumbella需连接苹果服务器验证设备信息并获取SHSH blobs。
- 安装iTunes:Windows系统需安装最新版iTunes(通过Microsoft Store或官网下载),macOS系统则无需单独安装(因系统已集成)。
安装步骤:
- Windows系统:访问tinyumbrella官网(或可信第三方下载站点,如GitHub开源页面)下载最新版安装包(通常为.exe文件),双击运行,按照提示完成安装(建议勾选“为所有用户安装”和“创建桌面快捷方式”)。
- macOS系统:下载.dmg镜像文件,双挂载后将tinyumbrella.app拖拽至“应用程序”文件夹即可。
- Linux系统:需安装Java运行环境(JRE),通过终端下载tinyumbrella的.jar文件,使用
java -jar tinyumbrella.jar命令启动。
备份SHSH blobs操作流程
备份SHSH blobs是tinyumbrella的核心功能,以下是详细步骤:
连接设备与启动软件
- 使用原装数据线将iOS设备连接至电脑,确保设备已信任电脑(首次连接时需在设备上点击“信任”)。
- 打开tinyumbrella(Windows/macOS双击图标启动,Linux通过终端命令启动),软件会自动检测已连接的设备,并在主界面显示设备名称、型号、当前系统版本(如“iPhone 11, iOS 15.4.1”)和设备UDID(唯一设备标识)。
选择备份模式
tinyumbella提供两种SHSH备份模式:
- 普通备份(Save SHSH):备份当前设备系统版本的SHSH blobs,适用于已越狱或需要保留当前系统的情况。
- OTA备份(Save SHSH for OTA):备份设备升级用的OTA(系统更新包)SHSH blobs,通常用于规避升级时基带版本变化(如iPhone 6s及以下设备升级iOS可能升级基带,导致无法降级)。
根据需求选择模式,默认为“Save SHSH”。
执行备份操作
- 点击主界面“Save SHSH”按钮(或顶部菜单栏“Advanced”→“Save SHSH”),软件开始连接苹果服务器(Cydia服务器或苹果官方签名服务器),验证设备 eligibility( eligibility)。
- 备份过程中,软件界面会显示连接状态(如“Connecting to Cydia…”、“Fetching SHSH…”),若成功,下方日志区会提示“SHSH saved successfully!”;若失败,可能提示“Server not found”或“This device is not eligible…”(设备不符合备份条件,如已升级至苹果已关闭签名的系统版本)。
查看与验证备份文件
- 备份成功后,SHSH blobs文件会默认保存在软件安装目录下的“shsh”文件夹(Windows路径如
C:\Program Files\tinyumbrella\shsh,macOS路径如/Applications/tinyumbrella.app/Contents/Resources/shsh),文件名格式为“设备UDID_系统版本_SHSH”(如“iPhone11_15.4.1_10.3.3.shsh”)。 - 可通过tinyumbrella的“View SHSHs”功能查看历史备份记录:点击顶部菜单栏“Advanced”→“View SHSHs”,在弹出的窗口中会列出所有设备的备份记录,包括系统版本、备份时间、SHSH文件路径等信息,支持按设备或版本筛选。
高级功能与注意事项
高级功能
- 设置自定义服务器:若需连接非官方签名服务器(如自建Cydia服务器),可通过“Edit”→“Settings”→“Advanced”中的“TSS Server”字段输入服务器地址。
- 提取ECID:ECID(设备唯一标识)是备份SHSH的关键参数,可通过“Advanced”→“Dump ECID”提取,或通过iTunes查看(设备连接iTunes后,点击“→“序列号”,连续点击多次可切换显示ECID)。
- 恢复模式操作:若设备无法正常进入系统,可点击“Enter Recovery”或“Exit Recovery”按钮(需设备已连接电脑),强制设备进入或退出恢复模式(部分设备可能需配合Home键操作)。
注意事项
- 系统版本限制:tinyumbrella仅能备份苹果当前未关闭签名的系统版本(如iOS 15.4.1若仍开放签名,则可备份;若已关闭,则无法备份)。
- 设备兼容性:A12及以上芯片设备(如iPhone XS及后续机型)的SHSH备份难度较高,部分功能可能失效。
- 网络稳定性:备份过程中需保持网络稳定,建议使用有线网络或稳定的Wi-Fi,避免因网络中断导致备份失败。
- 数据安全:SHSH blobs文件包含设备签名信息,需妥善保存,避免泄露或损坏(建议备份至云存储或移动硬盘)。
相关问答FAQs
Q1:使用tinyumbrella备份SHSH时提示“This device is not eligible for requested SHSH”,如何解决?
A:该提示表示设备当前系统版本对应的SHSH签名已被苹果关闭,或设备型号/系统版本不符合tinyumbrella的支持范围,解决方法:
- 确认设备当前系统版本是否仍开放签名(可通过网站如“ipsw.me”查询苹果关闭签名的历史记录);
- 若设备为旧款(如iPhone 6s),尝试使用旧版tinyumbrella(如v9.3.4)备份,因新版软件可能不支持旧系统;
- 检查设备是否已升级至“过气”版本(如从iOS 14升级至iOS 15后,无法再备份iOS 14的SHSH)。
Q2:备份的SHSH文件如何使用?是否可以直接通过tinyumbella恢复系统?
A:tinyumbrella本身不直接支持通过SHSH文件恢复系统,但备份的SHSH文件可用于配合其他工具(如红雪、OTA Downgrader或爱思助手等)进行降级或刷机,使用步骤大致如下:
- 将SHSH文件放置于工具指定目录(如红雪的“SHSH”文件夹);
- 在工具中选择对应系统版本的固件(ipsw文件),并勾选“使用SHSH签名”;
- 执行刷机或降级操作,工具会调用SHSH文件绕过苹果服务器的验证。
需注意,降级操作可能存在风险(如数据丢失、基带不兼容等),建议提前备份设备数据,并确保SHSH文件与设备型号、系统版本完全匹配。
通过以上步骤,用户可基本掌握tinyumbrella的使用方法,但需明确其局限性——随着苹果对iOS系统签名的严格控制,tinyumbrella已不再是万能的“救砖”工具,实际使用中需结合其他工具和具体场景灵活应用。
