ソーシャルゲーマーのためのiOS13脱獄

 ソシャゲやる時、脱獄してるとどう違うのか!?


 まあ大した違いはない(ないんかい)ですが、すこし便利に楽しくなります。

 『脱獄するとこんなことができるんだ~』くらいの気持ちでお楽しみください。

f:id:kalikan:20200614131351p:plain:w220
デルミンです。


もくじ


そもそも脱獄とは

 スマホやPCは、ユーザーが好き勝手いじってぶっ壊さないよう、ユーザーができることに制限がかけられています。この制限を取り払うことを脱獄といいます。Androidだとroot化。また脱獄アプリのことをTweakといいます。

 脱獄するとメーカーの保証を受けられない(修理してもらえない)、アプリによっては起動しなくなる(銀行系アプリやPokemonGOなど)などリスクもあるので、注意が必要です。


実際に脱獄してみた

 Checkra1nというツールを使って脱獄しています。以下、使っているTweakのご紹介。

f:id:kalikan:20200614130957p:plain:w220

バッテリー通知でサスペンドさせない+省電力化

LowBatteryBanner
 バッテリー通知がポップアップからバナーになります。これによりコンパスでは、バトル中にバッテリーが20%切ってもサスペンドせずバトルを続行できます。

 バッテリー通知を出さなくする方法は色々ありますが、最もシンプルなこれに落ち着きました。


Cappd
 不要なデーモン(アプリを動かすために裏で動いている常駐アプリ)をいくつか止めてくれます。2%くらい節電してくれるそうです。


iCleaner Pro
 デーモンを選んで止められます。メインの機能はキャッシュファイルの掃除、そしてTweakの無効化。

 このTweakなんか挙動が怪しいなと思った時、アンインストールせずに一旦無効化して様子を見ることができます。↑のTweak一覧のスクショもこのアプリ。


省電力モード
 脱獄ではなく、iOS標準の機能。端末内の説明では「一部の通知が止まる」くらいの書き方ですが、クロック*1もしっかり落ちており、がっつり節電してくれます。


おやすみモード
 こちらもiOS標準の機能。電話がかかってきても受けず、バナー通知でお知らせしてくれます。バトル中はONにしておいて、後ほどかけ直しましょう。


広告ブロック

 ビビッドアーミーを視界から消します。脱獄したい理由の半分はこれです。

 iOSで広告を消す方法は、

  • 広告ブロックアプリを入れる
  • hostsファイルを書き換える

 などが挙げられます。今回紹介するのは後者。手順は以下の通り。

  1. Filza File Managerでhostsファイルを書き換える
  2. LetMeBlockを入れる
  3. 再起動



Filza File Manager
 ファイラー。root\etc内にあるhostsファイルを開き、付属のテキストエディターで編集します。hostsファイルは適当にいじるとインターネットに接続できなくなるので、コピーもしっかり取っておきます。

 手順としては、元のファイルに書いてある記述の下に、広告ブロックフィルタを追記する感じです。使っているフィルタはhost2ch。

f:id:kalikan:20200614131824p:plain:w220

 「hostsファイルを書き換える」方法のメリットは、広告ブロックアプリが常駐しないので電池持ちが良さそう、またSafari以外のアプリ内の広告も消せること。デメリットはフィルタの更新が手動であること。

 昔のiOSではこれだけで広告を消せたのですが、最近はもうふた手間必要です。


LetMeBlock
 これを入れた状態で再起動すると改変したhostファイルが読み込まれ、広告が消えます。ただ、脱獄した端末は一度電源が切れると入獄状態になる。再起動も一旦電源が落ちる。

 そのため『電源を落とさない再起動』・・・LDRestartを行う必要があります*2。Androidでいうソフトリブートです。

 LDRestartは他のTweakで行います(後述)


コントロールセンター

f:id:kalikan:20200614132253p:plain:w220

CCSupport + CCModules
 コントロールセンターを編集するTweak。不要なボタンを消し、通常使えないボタンを追加できます。絶対必要な機能じゃないけど、あると楽しい。

 CCModulesを入れると使えるボタンが増えます。先述のLDRestartボタンもここに含まれています。LDRestartを行おうとすると「このTweakも要ります」みたいな画面が出てくるので、指示通りに追加します。


RealCC
 コントロールセンターからWi-FiやBluetoothを完全にオフにできます。

 最近のiOSでは、コントロールセンターからWi-FiやBluetoothをオフにしようとすると「翌日までオフにします」みたいなのが出て、翌日にはオンに戻ってしまいます。

 オンにしている限り電波やイヤホンを探し続け電池を食うので、不要な時は完全に切っておきたい(いうほど電池食わないので、気分的に・・・)


BrowserDefault
 デフォルトのブラウザをSafariから任意のアプリに変更できます。『Safariで開く』がすべて選んだブラウザで開きます。ブラウザはPC同様、FireFoxを使っています。

www.cmons.me

 「任意のアプリ」に変更できるので、コントロールセンターのSafariボタンをタップして好きなアプリを起動させることもできます。

 原因はこのTweakじゃないかもですが、コンパス内の「新しいアップデートあります」ボタンをタップしてもAppStoreに飛ばなくなるデメリットがあります*3。ストアアプリを直接開けばOK。


ホーム画面&ロック画面

f:id:kalikan:20200614132611p:plain:w180
before

f:id:kalikan:20200614131351p:plain:w180
after

TransparentDock
 その名の通り、DockをTransparent(透過)してくれるtweak。

 脱獄すると見た目をめっちゃいじって「これiPhoneか!?」ってくらいオシャレもできるのですが、私は脱獄してない時とあんまり変わらない感じにしています(オシャレにしている方のブログは後ほど紹介)

 唯一ドックだけ透過することで、壁紙がよく見えるようにしています。見比べるとなんかこう、画像の縦横比がいい感じになりませんか(?)。細かいか。

 ちなみにデルミンの画像は若干解像度が低くてぼやけていたので、waifu2xという脱獄とは関係ないサービスで高画質化しています。


QuickUnlock
 ロック画面をすっ飛ばします。私は家にも鍵かけないタイプなので、絶対ほしい機能です。iPhoneX系列なら画面をタップしただけでアプリの画面に飛ぶはず。次はXか11にしよう・・・。

 デメリットとしてアラームが死にます。アラームはロック画面上で音が鳴るアプリだったと思うのですが、ロック画面が一瞬で消えるため音も一瞬しか鳴らない。LINEの「ライン!」もたぶん「ラ・・・」しか聞けなくなると思います(入れてないので分からない)

 電話は普通に受けられるので安心です。以上、Tweakの紹介でした。


あとがき

 他にも便利なTweakたくさんありますが、あんまり入れすぎると重くなったり、電池持ちが悪くなったり、便利になりすぎて普通のiPhoneが使えなくなるかもしれないので、よく見るとなんか違う?すこーし便利!くらいにしています。

 「ソーシャルゲーマーのための・・・」と書きましたが、特にソシャゲ関係ないすね(えへ)。興味を持たれた方は、壊れてもいい予備の端末で遊んでみるのもいいと思います。おしまい。



余談

記事紹介(Android含む)

 私は見た目が地味なカスタマイズしかしていないので、めっちゃカッコよくしている方のブログを探してみました。すんませんまだです。後で探しときます。

 過去の記事。

www.cmons.me

www.cmons.me

www.cmons.me

hostsファイルについて

 以前のiOSでは「hostsファイルの編集のみで」広告をブロックできていました。「Tweak(LetMeBlock)が起動していない状態で」そのため広告ブロック状態のまま入獄することもできました。

 反面hostファイルの編集に失敗し『ネットに接続できない状態で入獄』してしまうこともありえました。『PCを使わず端末のみで脱獄』していた場合、端末がネットに繋げないので脱獄できない、脱獄できないとネットに繋げないので詰むこともありました。

check_snapshot_error_code:General

 Checkra1nで脱獄した際、↑のエラーが出てCydiaがインストール出来ない場合があります。

 このエラーは「iOSのダウングレード後にiCloudにサインインした状態」で起きるようです。どこかの海外サイトで書いてありました(URLは忘れた)。私はSuccessionで初期化した後に起きました*4

 なので ①再起動して入獄→②設定から端末をリセット→③再度脱獄してiCloudにサインインする前にCydiaをインストール で解消されます。

*1:出力的なアレ。パワー全開で走るか、力を抜いてゆっくり走るかみたいな違い。下げすぎると重いゲームはラグくなるかも

*2:普通に再起動してもう一回脱獄してもいいらしい

*3:AppStoreに行く前に別のページにアクセスしているようなので、そのページが広告ブロックフィルタに引っかかってるのかもしれない

*4:本当はiTunesで初期化するのが一番いいのですが、パソコンのUSBポートが死んでる