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.pswp.cn/news/259222.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/259222.shtml
英文地址,請注明出處:http://en.pswp.cn/news/259222.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Discuz!$_G變量的使用方法

1,G變量的使用方法:例如:$_G[style][boardlogo]風格變量篇$_G[style] > Array(官方模板區 cr180整理$_G[style][styleid] > 當前風格ID$_G[style][name] > 當前風格名$_G[style][templateid] > 當前模板體系$_G[style][tpldir] &…

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來編寫交互界面。其優點是編寫一次可以編譯到各種移動平臺上,大大為公司節省了開發周期。但是它也是有…

Sql 行轉列問題總結

1、行轉列---1、最簡單的行轉列 /* 問題:假設有張學生成績表(tb)如下: 姓名 課程 分數 張三 語文 74 張三 數學 83 張三 物理 93 李四 語文 74 李四 數學 84 李四 物理 94想變成(得到如下結果): 姓名 語文 數學 物理 李四 74 84 94 張三 74 8…

尋找第K大的數字

尋找第k大的數字,有很多方法,最基本的就是將數組按照從大到小的順序排列,找出第k個元素即可。但是這種方法的時間復雜度為o(nlog(n)),我們還能找到更好地方法。下面我們將介紹另外兩種辦法,一種是基于快排Partition的方法&#xf…

(12)MSP430F5529 常用內置函數和一些說明

(1) MSP430F5529支持最高工作頻率為25MHZ,也就是說你通過 鎖相環倍頻來提高系統運行速度是有一個限制的, 最高只能到25MHZ(再高沒意思了)。 (2)幾個重要的內聯函數 (內聯…

從零開始學android編程_android初學者的入門秘籍

大概是去年年底開始接觸android原本是學習嵌入式的我,領導讓我看看能不能搞一下這個android APP。一開始的我懵逼得很。。。這android APP 不是得用java寫嗎??? 現在我看網上說比較多還是用kotlin,沒去學。。。好家伙&…

修改了sql默認路徑無法登錄服務器,PostgreSQL錯誤'無法連接到服務器:沒有這樣的文件或目錄'...

像其他一些人一樣,當我在我的項目中運行rake db:migrate或者甚至為我的Ruby on Rails 3.2應用程序嘗試大多數數據庫任務時,我收到此錯誤.PGError(無法連接到服務器:沒有這樣的文件或目錄.服務器是否在本地運行并接受Unix域套接字上的連接"/tmp/.s.PGSQL.5432"&#x…

QMarkDowner編譯

第一次完整的編譯一個工程。哈哈 記錄一下 準備環境 我的環境是win7 x64, python2.7.5 x64的。 python 3.x的我沒試過,有需要的朋友可以試一下。 安裝python2.7.5 x64 確保將安裝路徑加入到Path中 PyQt4 啊 我的環境是win的 當然要下win版 (PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x6…

C++ STL的查找算法

假設你有一個序列容器,或者有一對迭代器標識了一個區間,現在你希望在容器中查找一些信息,這樣的查找工作如何進行呢?你的選擇往往是: count,count_if,find,find_if,binary_search,lower_bound,upper_bound,equal_range.該如何選擇…

習題七

umask 022 ,請描述該命令的含義創建目錄時默認的權限為:755 rwxr-xr-x創建文件時默認的權限為:644 rw-r--r--note:創建文件的默認權限是拿掉了X 所以最大為666,而目錄最大為777 umask NUM 就是去掉相應的權限轉載于:https://blo…

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,…

h3c 虛擬服務器 下一跳,H3CNE 312題和313題 直連路由靜態路由的下一跳問題

321.在MSR 路由器上看到路由表里有如下顯示: Destination/Mask Proto Pre Cost NextHop Interface 127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0 127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0 192.168.96.0/19 Direct 0 0 192.168.120.153 S6/0 那么關于目的地321.在MS…

C++成員變量的初始化順序問題

先來看兩道題&#xff1a; // count algorithm example #include <iostream> // std::cout #include <algorithm> // std::count #include <vector> // std::vector using namespace std; class A { public:A() { cout << "in A()&q…

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…

C#注冊表常用操作

1&#xff1a;加鍵 改值 Microsoft.Win32.RegistryKey Key Microsoft.Win32.Registry.CurrentUser.CreateSubKey( "Software\Microsoft\Internet Explorer\Main"); Key.SetValue( "Window Title" , value ); Key.Close(); …

谷歌瀏覽器外貿版_做外貿快兩個月,沒有單怎么辦?

Hello 大家好&#xff0c;我是Jack。今天給大家更新一篇在知乎看到的外貿問題&#xff1a;做外貿快兩個月&#xff0c;沒有單怎么辦?外貿這個話題在知乎算是小眾話題了&#xff0c;相比較于職場&#xff0c;英語學習&#xff0c;國際政治&#xff0c;IT等&#xff0c;這些話題…