Help us understand the problem. What is going on with this article?

牢破り12

More than 1 year has passed since last update.

牢破り12

iOSデバイスのJailbreakのことを日本語で牢破りといいますが、通常の使用方法ではできないことができたりAppStoreにないアプリを使うことができて楽しく便利な反面、アプリの相性などで何が起こるかわかりませんし、何が起きてもどうなってもAppleは助けてくれません。

最悪の場合、初期化することになるかもしれないので再構築に備えてメモを残すことにしました。


もくじ

バージョン確認

OTAアップデートをブロック

SHSHについて

Futurerestore(iRestore)

牢破りツール

JBApp

メモリ不足による再起動の対策


バージョン確認

  • iOS11.0~12.2 , iOS12.4
    2019/8/22 現在、牢破りできる最新バージョン

  • iOS11.4.1
    iOS11の最終バージョン

  • iOS10.3.3
    32bitアプリ対応の最終バージョン

  • iOS9.3.5
    A5/A6デバイスの最終バージョン

- もくじへ -

OTAアップデートをブロック

  • tvOSのベータ版のプロフォイル
    AppleTV以外のデバイスにtvOS beta profileをインストールすると、アップデータを探索する際にtvOSのサーバーを探索しますが、そこにはそのデバイス用の最新版があるわけがないので「このソフトウェアは最新です。」となるそうです。
  • hostsで下記をブロックする。
    appldnld.apple.com
    mesu.apple.com
    appldnld.apple.com.edgesuite.net

- もくじへ -


SHSHについて

SHSHの発行状況はIPSW Downloadsで確認できます。
SHSHはTSS Saverで取得できます。

12.4のSHSHが発行中
2019/9/12頃に発行されなくなりました。

12.1.1beta3のSHSHが発行中
2019/3/6頃に発行されなくなりました。

12.1.1beta3のSHSHがランダムに発行中
TSS Serverで発行状況を確認できます。
2019/3/9頃から、全てのデバイスではないがSHSHが発行されてるデバイスがある。
タイミングが合えば12.1.1b3に復元も可能。

2019/3/14頃に全デバイスの12.1.1b3のSHSHが発行停止になりました。

- もくじへ -


Futurerestore(iRestore)

保存しておいたSHSHを使ってダウングレードするには現在SHSH発行中のバージョンのファームウェアからSEPファイル等を抜き出して使います。

futurerestoreはCUIなのでコマンドプロンプトやターミナルでコマンド入力で操作しますが、僕はコマンド入力に慣れてないのでGUIのiRestoreを使いました。

認証中のバージョンのipswから抜き出すファイル

  • BuildManifest.plist
  • xxx-y.yy.yy.Relase.bbfw
    (x、yの部分は機種によって異なる)
  • sep-firmware.xxx.RELEASE.im4p
    (xの部分は機種によって異なる)

復元したいバージョンのSHSHファイル

  • 保存しておいたSHSHの中のnoapnonceの中のshsh2ファイル

ファームウェアのダウンロード

Nonceをセット
デバイスにNonceをセットします。

  • 復元したいバージョンのSHSHをplistエディタやテキストエディタで開き[Generator]を検索すると0xで始まる16桁の16進数の0xを含めた18文字がNonceになります。
  • unc0verの[Settings]>[Boot Nonce]にセットして[JailBreak]します。

  • unc0verはデフォルトで0x1111111111111111にセットされています。
    リンゴループになっても同じNonceのshshを持っていたのでリカバリーできました。

- もくじへ -


牢破りツール

iOS12の脱獄ツールの配布場所やインストール方法。

Chimera


Electraのチームが開発したツール。
Sileoがインストールされます。

  • パソコンを使う方法は公式サイトからダウンロードしてCydia Impactorでデバイスにインストールします。
  • 次のサイトからデバイス単体でもインストールできます。

- もくじへ -

unc0ver


iOS12の牢破りツールとして最初にリリースされました。
Cydiaがインストールされます。

- もくじへ -


JBApp

Filza File Manager


定番のファイラー
シェアウェアながら全ての機能が無料で利用できる。
- もくじへ -

Apple File Conduit "2" (arm64/KPPLess)


iFunBoxなどからルートファイル操作
- もくじへ -

Activator 1.9.13~beta3


ジェスチャーで操作
https://rpetri.ch/repo/
- もくじへ -

Marina 1.0.7


dockのアイコンを5~10個に
- もくじへ -

VolFlash 1.5.0-1+debug


ボリュームボタン同時押しでライトを点けたり消したり。
http://cemresuler.github.io/
- もくじへ -

Mikoto


様々な設定ができる。
インストールするだけでOTAアップデートを無効にし、シャッター音を消したりキャリア表示を変更したり、他にも色々な設定ができる。
https://cydia.akemi.ai/
- もくじへ -

Selector 0.1.2


文字選択メニュー(コピペする時のやつ)から翻訳や検索ができる。
https://repo.nepeta.me/
2019/9/20頃にリポジトリが閉鎖されましたが、ミラーリポジトリからインストール可能。
https://chr0nict.github.io/Nepeta-Mirror/
- もくじへ -

Copypasta 0.1.4


クリップボードの履歴が使える。
https://chr0nict.github.io/Nepeta-Mirror/
- もくじへ -

AppStore++ 0.9.2


AppStoreのアプリの好きなバージョンをインストールできる。
https://cokepokes.github.io/
- もくじへ -

Ultrasound 1.2.9


音量の表示を変更する。
https://repo.dynastic.co/
- もくじへ -

ReProvision 0.4.4


7日問題対策に。
デバイス単体でサイドロードできる。
https://repo.incendo.ws/
- もくじへ -

Safari Plus 1.7.1-2


Safariの機能を拡張する。
- もくじへ -

A-Font


システム全体のフォントを変更できる
https://repo.rpgfarm.com/
- もくじへ -

iCleaner Pro


お掃除アプリ
ストレージやメモリの節約に
https://ib-soft.net/cydia/
- もくじへ -

FullSafari


iPhone版Safariでもタプが使える。
https://repo.lonestarx.net/
- もくじへ -


メモリ不足による再起動の対策

iOSはシステムで使用できるメモリが不足するとクラッシュ等から保護するために再起動するしくみになっていて、具体的にはUserReclaimableLimitの値で示されるパーセンテージを下まわることで再起動されるそうです。
通常は60%に設定されているものを55%に設定することで少し踏ん張れるようになるそうです。
デバイスにより違いがあるみたいで、はじめから55%に設定されている場合は50%に変更しましたが問題なく動作しております。

  • 編集するファイル
    Root
    └ System
     └ Library
      └ LaunchDaemons
       └ com.apple.jetsamproperties.xxx.plist
    xxxの部分はデバイスにより異なりますが、似た名前のファイル全てを変更します。

  • 編集するキー
    Root
    └ Version4
     └ System
      └ Override
       └ Global
        └ UserReclaimableLimit

- もくじへ -

maboy
すぐ忘れてしまうのでメモする事にしました。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away