iOS 10.2を脱獄する「yalu102」のベータがリリース!
iOS 10.1 – iOS 10.2を脱獄することが出来るyalu102がベータとしてリリースされました。
実際に脱獄してみましたので、以下に紹介いたします。
yalu102 beta7の対応デバイス
- iPhone 6s
- iPhone 6s Plus
- iPhone SE
- iPhone 5s
- iPhone 6
- iPhone 6 Plus
- iPad Pro
- iPad Air
- iPad Air2
- iPad mini2
- iPad mini3
- iPad mini4
- iPod touch 6G
今回テストするにあたり、iPhone 6sを購入してきました。
— いち☠₣ƦEEÐØM (@ichitaso) 2017年1月26日対応デバイスは全て所有していたのですが、iOS 9.3.3で脱獄しており、テストデバイスとして使えるものが無かったため急遽購入してきました。
iPhone 7 / 7 Plusは、「yalu + mach_portal」でiOS 10.1.1までが対応しています。
iOS 10.1.1の署名はすでに停止されていますが、
追記:1/31 iOS 10.2の署名が停止されました。
また、「yalu + mach_portal」のときはSamsungのCPUとTSMCのCPUで問題がありましたが、今回は両方対応しています。購入してきたiPhone 6sはN71mAPのTSMCチップのものでした。
yalu102での脱獄は、前回のyalu + mach_portalとは違い、標準でCydia Substrateが利用できるようになっています。
yalu102での脱獄方法
iOS 9.3.3 – iOS 10.1.1と同じくIPAファイルをCydia Impactorを使ってインストールし、アプリ上で脱獄するようになっています。Link:https://yalu.qwertyoruiop.com/
1.こちらからyalu102のipaをダウンロード
2.Cydia Impactorをダウンロード
Link:Cydia Impactor
3.デバイスとPCを接続して「Cydia Impactor」を起動
4.ダウンロードした「.ipaファイル」を「Cydia Impactor」へドラッグ&ドロップ
Cydia Impactorのウインドウへドラッグ&ドロップしてください。
Apple IDとパスワードを入力すると自動的に署名され「yalu102」がインストールされます。
※Cydia Impactorで登録できるデバイスの上限は3台までです。エラーが出る場合、新規にApple IDを作成して下さい。
その際、2段階認証は設定しないでください。
5.設定アプリから自分のプロファイルを信頼させ、「yalu102」を動かせるようにします。
「設定」→「一般」→「デバイス管理」
6.yalu102をタップして起動し、「go」をタップしてしばらくすると脱獄完了です。
最初にこのような表示が出ますが、OKをタップして続けて下さい。
(failed,retryと表示された場合は再起動されるので、再度goをタップ)
7.成功するとRespringされ、Cydiaがインストールされます。
yalu102を利用した脱獄後のTips
1.Cydiaを64bitにする脱獄後、インストールされるのがCydia32_1.1.27(32bit)のため、Repositoryを更新してCydia64_1.1.28をインストールしてください。
Repo:http://apt.saurik.com/beta/cydia-arm64/
2.OTAを無効にする
先日、iOS 10.1.1 iPhone 7向けに「OTADisabler」を作成しましたが、iOS 10.2では機能しなかったため調査を続けます。また、iCleaner Proのベータでも無効にできませんでした。
https://oldcat.me/web/NOOTA9.mobileconfig
インストールすることで無効になります。
yalu102 beta7にてOTAの無効化が行われました。
追記:1/31にAppleの署名が停止されました。
参考:futurerestore – Prometheusを使ったiOSのダウングレード・アップデートについて
4.OpenSSHはデフォルトで機能している
yalu + mach_portalのときと同様にOpenSSHがデフォルトで機能しているので必要ありません。そのため、OpenSSHはインストールしないで下さい。
追記:yalu102 beta6にてOpenSSHがlocalhost(USB接続)のみになりました。
CydiaにあるOpenSSHは現在のところiOS 10では働きません。
私のRepoにある「DropbearSSH」をインストールすると有効になります。
5.以下のTweakをインストールするとブートループになる
- Appsync Unified
- Biolockdown
- Protect My Privacy
まとめ
今回の脱獄もSemi-Untetherで、再起動するごとにyalu102を起動する必要があります。また、個人の署名でアプリをインストールしているため、一週間でyalu102が使えなくなります。その時は再度IPAファイルをCydia Impactorでインストールして上げる必要があります。
それでも試したいという方は、自己責任の元行って下さい。
また動きがありましたら記事にしたいと思います。
追記:iOS 10.2を脱獄する「yalu102」beta7がリリース!多くの64bitデバイスをサポート
ディスカッション
コメント一覧
iPhoneの脱獄以外でもっと有意義な趣味ができたらいいのですが…
実際に試してみて、教えていただけたら幸いです。
iPhone6 10.2 ですがCydia Impactorを使うと、途中でエラーになってしまいます。
provision.cpp:68
iOS/add Device=5405
Unable to add device because the team has already reached the maximum number of iPhone device.
となってしまいます。
考えられる登録デバイスは削除しましたが変わりません。
iPad Pro 9.7では問題なく脱獄できました。
どうすればいいでしょうか?
宜しくお願い致します。
もし他にApple IDが無かったら新規に作成することで解決します。
今晩別のIDで試してみます。
登録されているユーザーはどのようにして確認できるのでしょうか?
また削除などできるのでしょうか?
/System/Library/LaunchDaemons/com.apple.mobile.softwareupdated.plist
/System/Library/LaunchDaemons/com.apple.softwareupdateservicesd.plist
はファイルが存在しません
以下が対象のようです。
/System/Library/LaunchDaemons/com.apple.OTAPKIAssetTool.plist
/System/Library/LaunchDaemons/com.apple.OTATaskingAgent.plist
OTADisablerも対応していますが、時間ができたらアップデートをしようと思っています。
provision.cpp:62
_assert(response.herd[“content-type”] = = “text/x-xml-plist”)
というエラーが出てインストール出来ません
対応してないのでしょうか?
エラーの対処方法ですが
- 設定>iCloud>iPhoneを探すをオフにして試す
上記手順の後に数回~20回ほどCydia Impactorでやり直すことで出来るようです。こちらにアクセス→https://developer.apple.com/account/- Cydia Impactorで使用しているApple IDでサインイン
※2段階認証にしている場合は新しくApple IDを作り直してやってみてください。もしくは、別のPCなどがあればそちらで試してみて下さい。
一度、電源をOff /Onなどして試してみて下さい。
なぜだかわかりますでしょうか?
ipadmini4 ios10.02 yalu102_beta7
Yalu102の性質上、うまくいかないときは、しばらくうまくいかないので何回もチャレンジする必要があります。