OTA機能の無効化、OTAブロックといえば「tvOS 16 Betaプロファイル」を利用するのが一般的ですが、別手段として…MacDirtyCow Exploitを利用した【KillMyOTA】がリリースされています。
iOS 15.0〜16.1.2と対応バージョンの制限はあるものの、プロファイルの利用期限などを気にする必要がなくなるため、選択肢としてはアリかも?
KillMyOTA
純正で用意されているOTAアップデートの設定は自動アップデートをオフにするだけで、OTA通知などは来ちゃうため、意図せずアップデートを実行しちゃう心配も…。
ですが、KillMyOTAを使用すると、OTAアップデート機能を無効化し、最新iOSバージョンなどのOTAが降ってこないようにしてくれます。
そのため間違えてアップデートしちゃった…などと言うことがなくなり、便利(ソフトウェアアップデート項目内では、現在使用しているiOSバージョンが最新版であると表示されます)。
tvOSプロファイルとどっちが便利?
多くの環境では「tvOS 16 Betaプロファイル」を利用したOTA無効化の方が一般的で、インストールするだけなので便利かなと。
ただし、プロファイルには利用期日が設定されており、期日を超えるとプロファイルが自動削除され、気が付かないうちにOTAアップデート機能が復活しちゃう欠点も…。
その点、KillMyOTAには利用期日はないため、そういった心配は不要ということになります(MacDirtyCowを利用していますが、変更は永続的なようです)。
この辺りの違いでどちらを利用するか?を選択するのがイイのかなと思います。個人的にはサブ機など頻繁に触らないデバイスはKillMyOTAがオススメかなと思ったり(プロファイル期日忘れがちなので…)。
KillMyOTAの使い方
KillMyOTAはにてオープンソースで公開されており、IPAファイルは【KillMyOTA-1.1.ipa】よりダウンロードが可能です。
ダウンロードしたIPAファイルはAltStoreやTrollStoreからインストールを行いましょう。
また、以下ボタンより各ツールで直接ダウンロード&インストールを行うことも可能です。
初回起動時
インストールしたKillMyOTAの初回起動時には、以下の様なポップアップが出現します。
ファイルへのアクセス許可を求めるもので、KillMyOTAの動作に必要なため「OK」を選択してあげましょう。
OTAアップデートを無効化
OTAアップデート機能を無効化するにはKillMyOTAアプリを起動し、『OTA will be disabled』をタップ。
表示が変わった後、デバイスを再起動するだけで完了です。
OTAアップデートの有効化
また、OTAアップデート機能を有効化したい場合は、再度KillMyOTAアプリを起動し、『OTA will be enabled』をタップ。
表示が変わった後、デバイスを再起動するだけで大丈夫です。
〆
基本的にはtvOS 16 Betaプロファイルをご使用いただくのがオススメですが、利用期日などの心配をしなくても良くなるKillMyOTAは、意外といい選択なのかもしれません…!
コメント
これで期限気にしなくて大丈夫だね!
ios純正機能の自動アップデートオフじゃだめなん?
記事をしっかり読もうね
設定アプリの上の方に通知が来るだけで、ポップアップとか出ないし言うほど間違えてアップデートしてしまうか?
してまう
自動アップデートオフで15.1.1で待機してたのにマジで気づかんうちに15.4.1にされてたから
逆にOTA有効にする方法ありますか?
iOS14.3の頃OTAブロックしたままiTunes
で15.1にアップデートしてしまいました。
初期化リセットもだめで、Xina15環境でOTAEnablerはインストールできません。
自己解決しました
どうやって解決したか教えて欲しいです
監視及び管理されてますの状態をios16.2 iPhone12の入獄環境で解除する方法ってありますか?
デバイスをリセットすることで解除が行われます
iOS15.2.1のiPhoneSE(1st)、iPadOS15.0.2のiPad5にて、TrollStoreでインストールしたKillMyOTAが起動しませんでした…
15.4.1のSE2,SE3では問題なく動作してます
もう少しいじってみます
同じく
ios15.2 iphone11 起動しませんね
githubのissuesに動作しない報告が幾つか上がってますが、作者さんはtrollstore環境では動かないの一点張りですね
iphone 11 ios15.3 起動しないです。残念
それと、こちらのページの[trollstore でインストール]をタップすると、[拡大鏡]が起動しちゃうのは…何故???
TrollStoreのURLスキームが有効になっていない可能性があります。
TrollStoreアプリ > Settingsタブ > URL Scheme Enabledをオン(オンになっている場合は一旦オフにしてから、再度オンに)してみてください。