diosra2’s blog

iOS 脱獄、ダウングレード等

32bitデバイスをiOS 8.4.1にダウングレードする!(SHSHの準備は不要)

SHSHを保存していなくてもiPhone 4SやiPad 2でOTAのSHSHを利用してiOS 6.1.3にダウングレードできるように、32bitデバイスではiOS 8.4.1にダウングレードすることができます。

 

 

*注意

iOS 8.4.1は脱獄できません。特にA6デバイスの方は注意してください。

iOS 8.4.1の完全脱獄『EtasonJB』がリリースされました。 

 

OdysseusOTA2を使っても良いのですが、これはiPhone 4SとiPhone 5以外では使えません。そのため、別手法を使います。

 

OdysseusOTA2を使う場合はこちらを参考に。

 odysseusOTA2-v1.0.4.zip

 

 

用意するもの

・パソコン

tsschecker: tsschecker-latest.zip

futurerestore: futurerestore-latest.zip

 

・脱獄済みiOSデバイス

kDFU.app

 

1, 準備

まず、iTunesでECIDと機種IDを確認します。

画像の赤枠のところを 何度かクリックして、ECIDと機種IDを表示させ、確認します。

 

2, SHSHの取得 

機種IDとECIDを確認できたら、tsscheckerでOTAのSHSHを取得します。

iTunesではECIDは16進数で表示されるので頭に0xをつけてください。

User$ ./tsschecker -d [機種ID] -e [ECID] -i 8.4.1 -o -s

*機種IDとECIDは先ほど確認したものを使います。

 

SHSHが保存できれば、このようなメッセージが表示されます。

iOS 8.4.1 for device iPhone5,2 IS being signed!

~.shsh2という名前のファイルが生成されると思うので、そのファイルがSHSHとなります。

 

3, 復元の準備

IPSWとベースバンドファームウェア、Buildmanifestが必要になります。

 

IPSW (Firmware)

IPSWはiOS 8.4.1の、機種IDにあうものをここから探してください。

iOS 8.4.1のFWリンク

 

Baseband, BuildManifest (OTA)

もし、iPod TouchiPad (Wi-Fi-only)ならば以下2つの作業は必要ないのでスキップしてください。

 

1, ベースバンドファームウェアをIPSWから取り出します。

User$ unzip -j [iOS 8.4.1のIPSW] "Firmware/*.bbfw"

.bbfwというファイルがベースバンドとなります。

 

2, OTA用のBuildManifestを以下のリンクからiOS 8.4.1のOTAのFWを取得します。

iOS 8.4.1のOTA Updateのリンク

 

ダウンロードしたら解凍し、中からBuildManifest.plist(場所: AssetData/boot/BuildManifest.plist)を取り出してください。

 

 

4, 復元する

futurerestoreで復元します。

*futurerestoreに実行権限がない場合、実行権限を付与します。

User$ chmod 755 futurerestore_macos

 

futurerestoreと、先ほど用意したSHSH、bbfw、Buildmanifest.plist、IPSWを用意します。

 

iOSデバイス側では、kloaderを使いデバイスをkDFU Modeに入れる必要があります。

@tihmstar氏のkDFU.appを使うと簡単にkDFU Modeに入ることができるので、これを使うと良いでしょう。*Bundleが用意されている場合のみ。

Repository: http://repo.tihmstar.net

 

iOS デバイスをUSB接続し、実行します。

少し経つと画面が暗くなり、kDFU Modeに入ります。

ヒント: iTunseで「リカバリーモードのデバイスを見つけた」の表示や、redsn0wで「soft DFU Mode」と表示されていればOKです。

 

kDFU Modeに入ったら以下のコマンドを入力します。

User$ ./futurerestore -t [SHSH] -b [BBFW] -p [OTAのBuildmanifest.plist] --use-pwndfu [iOS 8.4.1のIPSW]

 

*iPod touch, iPad (wi-fi)のみ

User$ ./futurerestore -t [SHSH] --no-baseband --use-pwndfu [iOS 8.4.1のIPSW]

復元が開始され、iOSデバイスが正常に再起動すれば完了です!