shsh验证服务器,教你从Cydia上取出SHSH并验证有效性!

原标题:教你从Cydia上取出SHSH并验证有效性!

今天在第一篇内容中和大家说了如何让32位设备进行降级,但这其中有个很重要的问题就是如何提取出对应设备的SHSH,虽然说本篇内容并不是对所有人都有效,但至少多了一个可选择的余地。

本篇中介绍的Savethemblobs工具 是一款能够抓取苹果上所有SHSH blob的脚本工具,如果过去你曾经有越狱过,在Cydia上就会自动替你保存好SHSH文件,因此我们就能够过此脚本工具将Cydia和iFaith服务器上的SHSH抓取下来并保存到电脑上,并配合降级工具来使用。

可能会有人问,这和之前的备份有什么不同呢,两者差异是在于Savethemblobs是抓去过去已经保存在服务器上的SHSH文件,而之前的备份是抓取目前苹果还尚未关闭认证的SHSH2,32位与64位设备过去如果有越狱,正常来讲应该也是可以抓回来。

要是都没越狱或升级至iOS 9上,那基本上不会有SHSH的认证让你抓回,如果你是32位设备已经升级上iOS 9.3.5想要降级者,就可以通过这篇方法来取回过去存在Cydia与iFaith服务器上的SHSH文件。

当然还是要提前声明并不是对所有设备都有效的(大神是这么说的),这篇内容,小智只是充当了一个搬运工的角色,主要还是要感谢我国台湾的那位大神亲自测试的结果,但为了方便大家,小智还是把大神提供的文件下载下来上传到网盘了。

Savethemblobs工具下载:

https://pan.baidu.com/s/1o7THy46

SHSH抓取教学Windows版本

先下载Python v2.7软件:

https://www.python.org/download/releases/2.7/

b1778bcaf71ad7fcb214bcebf9a3953d.png

下载好Python 2.7 后就开始安装。

a5ffe47e7fa4ec4eaba5772d771bc57f.png

Python安装好后,请下载这个「requests」文件,下载地址:

https://pan.baidu.com/s/1jIp4ocu

解压出来的文件夹放入C:Python27Libsite-packages 位置底下。

876b954ee8b0c7596ebde1df2fe22c32.png

输入底下代码,打完一行后,按下Enter键运行

cd C:savethemblobs-master

指令格式:./savethemblobs.py 0x(ECID) 机型识别码

范例:./savethemblobs.py 0x1234567 iPhone4,1

以上这段代码是开始取回SHSH备份的文件。

a5ebfcda3bd05279cde5a2b084f3ae66.png

如果获取成功,SHSH文件都会存放在「C:Users用户名.shsh」文件夹底下,Windows版本抓取成功的概率真不高,但在Mac系统上成功率就比较高了,建议Windows用户还是装虚拟机来运行Mac系统。

SHSH抓取教学Mac版本

下载好savethemblobs-master文件后,解压出来。

9f4b552af4ce51185d8d597fcf9965a9.png

到「应用程序」>「工具程序」内,开启「终端机」

8d21e39d9a48d082daa8a919bf616f05.png

输入以下代码来安装所需环境。

sudo easy_install pip

69890460f3abc5cc299babb2ab08490e.png

继续输入以下代码来安装所需环境。

sudo pip install requests

66ceca541a0db92b89b69f806257ee06.png

接下来Key入「cd 空格」后,将刚下载的savethemblobs-master文件夹,直接拖到到终端机屏幕中,并按下Enter键。

591bdcfeeb0defb9cde20833affc8e67.png

将设备连上电脑,开启iTunes,确认连接成功之后,点击电话号码底下那串字符2次,就会显示自己设备的ECID码,复制起来。

再点击以下就会看到型号标识符,也记录下来。

这时就可开始输入抓取SHSH的代码,请依照以下说明输入代码,请注意代码格式会有两个空格,py后面要空格和ECID输入完毕也要在空格,通过iTunes查到的ECID前面都要加入「0x」(0为数字的)。

代码格式:./savethemblobs.py 0x(ECID) 型号标识符

范例:./savethemblobs.py 0x1234567 iPhone4,1

b8e593b7206ebc20d53414ef97be4dfa.png

以上输入正确后,就会开始运行脚本,自动下载iOS6~iOS9的SHSH文件回来当然是有保存的才有可能下载的到。

9c8a9068de701632950c8a8cae549955.png

全部完成后,点击「前往」>「前往文件夹…」。

输入「~/.shsh」按下「前往」。

2ddc384f3d40bac2be090fd489383c4f.png

就会看见已经保存好的shsh文件,该文件实际上会存在用户名下的.shsh文件夹内。

a430662a7252f69d7a5921c7e38ffded.png

确认SHSH是否有效

下载验证脚本:

https://pan.baidu.com/s/1o8yP4ro

解压缩后,同样打开终端机输入「cd 空格」,将「apticket-nonce-checker-master」文件夹拖入终端机窗口中,按下Enter键。

53637a16ce7805df701134831d502b9f.png

输入以下代码来验证SHSH文件是否有效,注意py后面要空格。

代码格式:./apticket-nonce-checker.py SHSH文件

范例:./apticket-nnce-checker.py 1234567989_iPhone4,1_6.1.2.shsh

d431b537d041588be1eb1aeea1287d35.png

在验证后会得出两种结果,一种是无效而另一种是有效。

有效:会显示 Parsing APTicket form SHSH file.APTicket does not have a nonce.这种结果是可以降级。

无效:会显示 APTicket has a nonce. Valid nonces are 20 bytes long.会显示SHSH数值的,这种就无法降级。

54aaf904f55014e2f11a8d5904172d83.png

怎么样,是不是觉得这个抓取SHSH的办法比第一篇内容中的降级过程还要麻烦呢?

小智也是这么觉得的,但大神愿意尝试,小智就只好当个勤劳的搬运工了,各位远不愿意去试就看你们自己的,Windows用户就自己辛苦装下虚拟机。

说实话,如果小智有一部32位设备的话,那肯定要去尝试一下,不管成不成功,至少机会出现了。

已有10万+果粉关注加入新智派,就等你了!返回搜狐,查看更多

责任编辑:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/259222.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

n!后面有多少个0(转载)

我的思路: 从”那些数相乘可以得到10”这个角度,问题就变得比较的简单了。 首先考虑,如果N的阶乘为K和10的M次方的乘积(N!K∗10M),那么N!末尾就有M个0。 如果将N的阶乘分解后,那么…

ico的尺寸_批量压缩、加水印、调整尺寸……用这 6 款 Mac 图片工具一键解决

不论是写文章、做教程,还是处理摄影作品、上传社交平台,对图片的处理肯定少不了。庞大又贵重的专业软件不仅成本较高,还有着不小的上手难度。如果我们仅仅是想要:缩小图片体积、添加水印或者批量对图片进行操作等等,使…

转:MAC 下安装PHONEGAP开发环境

MAC 下安装PHONEGAP开发环境 什么是Phonegap呢?Phonegap是一个利用HTML5去开发App的框架。可以为安卓、iOS、WP、黑莓、火狐等移动操作系统。采用HTML5来编写交互界面。其优点是编写一次可以编译到各种移动平台上,大大为公司节省了开发周期。但是它也是有…

从零开始学android编程_android初学者的入门秘籍

大概是去年年底开始接触android原本是学习嵌入式的我,领导让我看看能不能搞一下这个android APP。一开始的我懵逼得很。。。这android APP 不是得用java写吗??? 现在我看网上说比较多还是用kotlin,没去学。。。好家伙&…

web中的cookie管理

本篇是以JSP为背景介绍,但是在web开发中也是相同的原理。 什么是cookie 由于http是一种无状态的协议,因此服务器收到请求后,只会当做一次新的请求。即便你重复发送了1000次同样的请求,这1000次都属于独立的请求。 这样显然效率很低…

unity怎么设置游戏页面_杭州有没有正规的unity游戏开发培训机构?

现在Unity游戏开发是个火热的行业,薪资待遇比较高,未来的发展方向和前景也比较不错,很多人也都想成为专业Unity游戏开发工程师,学习Unity游戏开发已经成为很多追求更好就业前景的人的选择。学习专业、系统的Unity游戏开发知识并达…

VC++ 使用attributes定义接口

1.定义预处理命令_ATL_ATTRIBUTES 2.在一个全局的Cpp文件里面配置module的attribute [module(dll, uuid "{3845951F-15B8-4286-8E7D-E9D4F5C7B6CE}", name "TestApp")]3.定义接口 [object,uuid("9F414A8A-1D5E-4aff-A60E-CFD65155ABB6"),dual,…

Knockout.Js案例一Introduction

在这第一个教程中,您将体验的一些基本知识构建的web UI Model-View-ViewModel使用knockout.js(MVVM)模式。案例1&#xff1a;添加:data-bind <p>First name: <strong data-bind"text:firstName">1</strong></p><p>Last name: <stro…

谷歌浏览器外贸版_做外贸快两个月,没有单怎么办?

Hello 大家好&#xff0c;我是Jack。今天给大家更新一篇在知乎看到的外贸问题&#xff1a;做外贸快两个月&#xff0c;没有单怎么办?外贸这个话题在知乎算是小众话题了&#xff0c;相比较于职场&#xff0c;英语学习&#xff0c;国际政治&#xff0c;IT等&#xff0c;这些话题…

React Native通信机制详解

http://blog.cnbang.net/tech/2698/ React Native是facebook刚开源的框架&#xff0c;可以用javascript直接开发原生APP&#xff0c;先不说这个框架后续是否能得到大众认可&#xff0c;单从源码来说&#xff0c;这个框架源码里有非常多的设计思想和实现方式值得学习&#xff0c…

excel打开2个独立窗口_谢楠称女性独立的不是钱是心 谢楠与吴京婚后生育2个儿子...

近日&#xff0c;在综艺节目《幸福三重奏》 三日谈妻子篇中&#xff0c;谢楠被问到如何看待独立女性时&#xff0c;反问记者会不会问吴京同样的问题&#xff1b;随后回答道&#xff0c;女性独立的不是钱&#xff0c;而是你的心&#xff1b;楠姐的回答超级霸气了&#xff0c;你们…

Linux学习 Unit 9

Unit9.openssh-server1.openssh-server功能&#xff1a;让远程主机可以通过网络访问sshd服务&#xff0c;开始一个安全shell2.客户端连接方式ssh远程主机用户远程主机ip[rootdesktop0 ~]# ssh root172.25.0.11The authenticity of host 172.25.0.11 (172.25.0.11) cant be esta…

KMP模板与讲解

读书笔记终于写完了&#xff0c;写一下我对KMP的理解。 KMP的思想就是尽量利用已经得到的信息&#xff0c;来降低时间复杂度&#xff0c;已经得到的信息存放在next数组里。算法确实很难理解&#xff0c;所以很难讲解。。举个例子来说吧。 设字符串是str[]&#xff0c;next[5] …

android 非root app 捕捉系统广播_APP的生死之道

这篇文章主要介绍APP在安卓系统中是怎么被杀死的&#xff0c;按照怎样的一个策略去释放进程&#xff1b;同时介绍一些延长应用存活时间的方案&#xff0c;虽然这个在现在安卓系统上越来越难实现了&#xff0c;但是也是可以稍微了解下&#xff0c;主要也是通过这些hack的方案更好…

@value 静态变量_面试官:为什么静态方法不能调用非静态方法和变量?

这个可能很多人之前学习jvm的时候都会遇到&#xff0c;属于一个小问题&#xff0c;写这篇文章的原因是我在看java相关的面试题目中遇到的&#xff0c;因此顺手总结一下&#xff1a;一、例子我们先看效果&#xff1a;我们在静态方法main中调用非静态变量或者是方法都会报错。我们…

Memcached 工作原理

http://hzp.iteye.com/blog/1872664Memcached处理的原子是每一个&#xff08;key&#xff0c;value&#xff09;对&#xff08;以下简称kv对&#xff09;&#xff0c;key会通过一个hash算法转化成hash-key&#xff0c;便于查找、对比以及做到尽可能的散列。同时&#xff0c;mem…

ad中电容用什么封装_用什么来降低噪声?只要几个电容器就可以,简单有效!...

使用电容器降低噪声噪声分很多种&#xff0c;性质也是多种多样的。所以&#xff0c;噪声对策(即降低噪声的方法)也多种多样。在这里主要谈开关电源相关的噪声&#xff0c;因此&#xff0c;请理解为DC电压中电压电平较低、频率较高的噪声。另外&#xff0c;除电容外&#xff0c;…

C#委托的介绍(delegate、Action、Func、predicate)

委托是一个类&#xff0c;它定义了方法的类型&#xff0c;使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数&#xff0c;至多32个参数&#xff0c;可以无返回值&#xff0…

版本1.8.1Go安装以及语法高亮配置

注意点&#xff1a;普通用户和root用户高亮要设置两遍①下载go安装包 https://golang.org/doc/ 最新的版本&#xff1a;go1.8.1.linux-amd64.tar.gz ②进入主目录&#xff1a;$:su ~赋给普通用户root权限&#xff0c;以便执行tar命令&#xff1a;$:su root 把压缩包解压到/usr/…

flutter 自定义键盘_入门级机械键盘选购对比

个人觉得键盘这种东西&#xff0c;手感是最重要的&#xff0c;毕竟键盘是要拿用的&#xff0c;不是拿来供的。不管键盘再怎么好看、酷炫&#xff0c;只要你用起来不舒服、不习惯&#xff0c;那对你而言&#xff0c;就不会是一把好键盘。那么&#xff0c;影响手感的因素主要有哪…