自动获取SHSH2 Blob的Python脚本:TSSChecker与IPSW.me整合
需积分: 18 158 浏览量
更新于2024-11-09
收藏 73KB ZIP 举报
资源摘要信息:"Automatic_TSSChecker是一个Python脚本工具,它允许用户自动获取和存储SHSH2 Blob。这个工具是基于IPSW.me数据库提供的信息,IPSW.me是一个可以查询不同iOS设备在不同固件版本下可用的SHSH2 blobs的网站。SHSH2 blobs是一种安全备份文件,用于iOS设备的降级或恢复过程,它确保设备可以验证固件的签名。这个过程对于防止苹果公司强制更新到最新版本的iOS系统尤其重要。
该脚本特别适合需要手动管理自己备份SHSH2 blobs的用户。用户可以利用这个脚本持续追踪并保存其设备对应固件版本的SHSH2 blobs,而不必依赖于第三方服务如tsschecker网站,从而提供更高的安全性。
使用方法如下:
1. 用户首先需要克隆(使用git clone命令)或下载并解压该资源包(在提供的文件列表中显示为Automatic_TSSChecker-master)到自己的本地计算机上。
2. 在解压缩的目录中找到名为AutoTSS的文件夹,并编辑其中的main.py文件。在这个文件中,用户需要指定一个变量devices_to_monitor,里面包含他们想要追踪的设备型号,同时还需要设置program_path变量,指向AutoTSS文件夹的绝对路径。
3. 在运行脚本之前,用户需要使用chmod命令给予main.py和tsschecker执行权限,这可以通过在终端中输入命令chmod +x main.py tsschecker来完成。
4. 运行脚本,可以通过在AutoTSS文件夹内使用python命令配合脚本的绝对路径来启动。
5. 脚本运行后,会在AutoTSS文件夹的Blob子目录中,根据设备的ECID(即设备的唯一识别码)创建文件夹,并将所有可用的SHSH2 blobs保存在相应的文件夹内。
对于需要定期运行脚本来更新***lobs的用户,可以设置cron作业(通过运行crontab -e命令添加)来每10分钟运行一次脚本,确保及时获取最新的blobs。
该脚本只兼容Python2版本,并且仅使用了在OSX系统中默认安装的库,这为OSX系统用户提供了便利。需要注意的是,由于脚本使用的是Python2,用户需要确保他们的Python环境版本符合要求,因为Python2已经在2020年停止支持,使用Python3将无法直接运行该脚本。"
知识点总结:
- TSSChecker和IPSW.me工具的使用
- SHSH2 blobs的概念和作用
- 如何使用Python脚本进行自动化任务
- 如何通过git命令克隆或下载代码资源包
- 如何编辑Python脚本文件以配置任务参数
- 如何使用chmod命令赋予脚本执行权限
- 如何运行Python脚本
- 如何使用crontab设置定时任务
附加信息:
- 用户应确保其计算机环境满足脚本的依赖条件,例如Python版本。
- 定时运行脚本以自动化更新***lobs可以节省用户的时间并减少手动操作错误。
- 自动化保存SHSH2 blobs的脚本对于防止苹果公司通过限制降级来锁定设备用户尤其重要。
- 脚本的自动运行和存储管理功能可以提高效率并减少人工管理SHSH2 blobs的繁琐工作。
2021-04-13 上传
2021-02-17 上传
2020-08-19 上传
2014-04-06 上传
2020-03-24 上传
铭哲友野
- 粉丝: 31
- 资源: 4534
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析