diosra2’s blog

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

Downgrade_iPad_Air

iPad Air

64bitデバイスをダウングレード・任意のバージョンに復元することは困難です。

条件付きですが、脱獄とtihmstar氏によるnonceEnabler、そしてtsscheckerにより取得したshsh2を利用して任意のバージョンに復元することは可能です。

 

 

条件

1)

・iPhone 5s, iPad AirでiOS 9.1-10.2

・nonce生成バグで衝突を起こすapnonceを含むshsh2を取得済み

・互換性のあるSEPの署名

*脱獄は不要

 

2)

・脱獄

・task_for_pid 0 または host_get_special_port 4 カーネルパッチ

・nonceEnablerパッチ

・shsh2

・互換性のあるSEPの署名

 

SEP

iPhone 5sとiPad AirはOTAでiOS 10.3.3が署名されているため、改変したBuildManifestを利用しiOS 10.3.3のSEPとiOS 10.2(.1)のshsh2でiOS 10.2(.1)へ復元することができます。(Touch IDなども動作します。)

 

iOS 10.2(.1)にアップデートする。

脱獄できるiOS 10.2にアップデートしたい場合が一番多いと思うので、iOS 10.2へアッブデートする方法を一覧にします。自己責任で。

※ iOS 10.3.3のOTAのSEP署名, BB署名を要求するため、BuildManifestを10.3.3のOTAのSEPを署名できるように書き換える必要があります。これをしないとアップデートは失敗します。

A7 10.3.3 OTA Manifests by alitek12

 

 

~ iOS 8.4の場合

脱獄, tfp0 patch必須

1) nonceEnablerパッチを当てる。

2) nonceをセットする。

3) futurerestoreを利用してiOS 10.2(.1)にアップデート可能。

 

iOS 9.0.xの場合

脱獄必須

1) cl0verを使ってtfp0 patch。

2) nonceEnablerパッチを当てる。

3) nonceをセットする。

4) futurerestoreを利用してiOS 10.2(.1)にアップデート可能。

 

iOS 9.1 - 9.3.3

1, 脱獄不要

nonce生成バグで衝突を起こすapnonceを含むshsh2を取得済み

-> prometheusの方法でfuturerestoreを利用してiOS 10.2(.1)にアップデート可能。

 

2, 脱獄必須

1) cl0verを使ってtfp0 patch -> nonceEnablerパッチを当てる

または、

1) jailbreakmeでjailbreak (iOS 9.2 - 9.3.3)

2) nonceをセットする。

3) futurerestoreを利用してiOS 10.2(.1)にアップデート可能。

 

iOS 9.3.4 - 9.3.5

1, 脱獄不要

*nonce生成バグで衝突を起こすapnonceを含むshsh2を取得済み

-> prometheusの方法でfuturerestoreを利用してiOS 10.2(.1)にアップデート可能。

または、

 

1) PhoenixNonceをインストール

2) nonceをセットする。

3) futurerestoreを利用してiOS 10.2(.1)にアップデート可能。

 

iOS 10.0.1 - 10.2

1, 脱獄不要

*nonce生成バグで衝突を起こすapnonceを含むshsh2を取得済み

-> prometheusの方法でfuturerestoreを利用してiOS 10.2(.1)にアップデート可能。

2, 脱獄必須

1) yalu102(beta4以降)でjailbreak

2) nonceをセットする。

3) futurerestoreを利用してiOS 10.2(.1)にアップデート可能。