大幅降低普通用户备份shsh2的操作门槛
blobsaver mac intel版的设备信息获取方式十分灵活,使用USB数据线把苹果设备连接电脑,设备完成信任电脑授权之后,软件可以一键读取设备ECID、硬件标识符、Apnonce等关键参数,并会自动填充表单,免去手动查找复制硬件编号的繁琐,如果设备不在手边,也支持手动录入ECID与设备标识符添加设备档案,一台软件内部可以无限添加多台苹果设备,对多台手机平板用户非常友好,所有设备配置本地保存,重启软件设备列表不会丢失。
1)手机端务必点击信任此电脑,解锁手机屏幕再执行读取操作。
2)macOS 系统需要处理隔离属性,使用brew install --no‑quarantine blobsaver绕过系统隔离限制,否则会阻止软件访问 USB 设备。

3)数据线尽量使用原装数据线,部分仅充电的线材无法传输数据。
4)不要使用 USB 集线器,直接插电脑主板原生 USB 口。
5)macOS 旧版本(10.15 以下)存在已知 bug,读取设备会报未知错误,建议升级系统或者手动录入 ECID 参数绕过读取设备步骤。

1、固件已经停止签名是最高概率原因。
2、其次设备标识符、ECID 填写错误,一个数字错误就会返回空票据。
3、A12 及更新设备没有正确读取 Apnonce,参数缺失会造成拿不到有效 APTicket。
4、核对设备硬件信息,A12 以上机型务必正常读取 Apnonce 再执行备份。

● 软件自带签名状态管理视图,对每一台录入的设备做版本时间线展示,并用颜色区分固件状态。
● 绿色代表本地已经保存对应版本shsh2,橙色代表固件正在官方签名但是本地尚未备份,灰色代表苹果已经关闭该固件签名。
● 自定义保存路径支持变量模板,可以按照设备标识符、系统版本自动建立分级文件夹,把不同设备不同版本的shsh2文件分类存放。
● 同时内置重复文件判断逻辑,已经存在的shsh2不会重复生成,减少磁盘冗余文件,该行为也可以在选项中关闭。
v3.6.0
● 添加iPhone 15/Plus/Pro/Max
● 添加变量${Name}对于保存路径方式@clydegale (#623)
● 修正了macOS Sonoma启动时5秒钟的延迟
● 最低macOS现在是11.0(大苏尔)
● 回到macOS上的dmg版本
● 将更多设备移动到“显示旧设备”开关后面
● 更新依赖关系/ Java 21
v3.5.2
● 保存beta blobs失败时更清晰的错误消息(参见问题#614)
● 修复系统语言不是英语时自动保存的问题
● 修复为旧设备保存blobs
● 升级到Java 20
v3.5.1
● 修复了试图保存beta blobs时“无法加载清单”的错误
● 添加macOS的zip下载(设置隔离属性时避免“应用程序损坏”错误的解决方法)
● 更新依赖关系