OTA機能を無効化「KillMyOTA」プロファイル期限を気にしないで済むように! [MacDirtyCow]

(15)

OTA機能の無効化、OTAブロックといえば「tvOS 16 Betaプロファイル」を利用するのが一般的ですが、別手段として…MacDirtyCow Exploitを利用した【KillMyOTA】がリリースされています。

iOS 15.0〜16.1.2と対応バージョンの制限はあるものの、プロファイルの利用期限などを気にする必要がなくなるため、選択肢としてはアリかも?

スポンサーリンク
スポンサーリンク

KillMyOTA

純正で用意されているOTAアップデートの設定は自動アップデートをオフにするだけで、OTA通知などは来ちゃうため、意図せずアップデートを実行しちゃう心配も…。

ですが、KillMyOTAを使用すると、OTAアップデート機能を無効化し、最新iOSバージョンなどのOTAが降ってこないようにしてくれます。
そのため間違えてアップデートしちゃった…などと言うことがなくなり、便利(ソフトウェアアップデート項目内では、現在使用しているiOSバージョンが最新版であると表示されます)。

release-killmyota-for-macdirtycow-disable-ota-2

tvOSプロファイルとどっちが便利?

多くの環境では「tvOS 16 Betaプロファイル」を利用したOTA無効化の方が一般的で、インストールするだけなので便利かなと。
ただし、プロファイルには利用期日が設定されており、期日を超えるとプロファイルが自動削除され、気が付かないうちにOTAアップデート機能が復活しちゃう欠点も…。

その点、KillMyOTAには利用期日はないため、そういった心配は不要ということになります(MacDirtyCowを利用していますが、変更は永続的なようです)。

この辺りの違いでどちらを利用するか?を選択するのがイイのかなと思います。個人的にはサブ機など頻繁に触らないデバイスはKillMyOTAがオススメかなと思ったり(プロファイル期日忘れがちなので…)。

KillMyOTAの使い方

KillMyOTAはにてオープンソースで公開されており、IPAファイルは【KillMyOTA-1.1.ipa】よりダウンロードが可能です。
ダウンロードしたIPAファイルはAltStoreTrollStoreからインストールを行いましょう。

また、以下ボタンより各ツールで直接ダウンロード&インストールを行うことも可能です。

初回起動時

インストールしたKillMyOTAの初回起動時には、以下の様なポップアップが出現します。
ファイルへのアクセス許可を求めるもので、KillMyOTAの動作に必要なため「OK」を選択してあげましょう。

release-killmyota-for-macdirtycow-disable-ota-3

OTAアップデートを無効化

OTAアップデート機能を無効化するにはKillMyOTAアプリを起動し、『OTA will be disabled』をタップ。
表示が変わった後、デバイスを再起動するだけで完了です。

release-killmyota-for-macdirtycow-disable-ota-4

OTAアップデートの有効化

また、OTAアップデート機能を有効化したい場合は、再度KillMyOTAアプリを起動し、『OTA will be enabled』をタップ。
表示が変わった後、デバイスを再起動するだけで大丈夫です。

release-killmyota-for-macdirtycow-disable-ota-5

基本的にはtvOS 16 Betaプロファイルをご使用いただくのがオススメですが、利用期日などの心配をしなくても良くなるKillMyOTAは、意外といい選択なのかもしれません…!

コメント

  1. これで期限気にしなくて大丈夫だね!

  2. ios純正機能の自動アップデートオフじゃだめなん?

    • 記事をしっかり読もうね

      • 設定アプリの上の方に通知が来るだけで、ポップアップとか出ないし言うほど間違えてアップデートしてしまうか?

        • してまう
          自動アップデートオフで15.1.1で待機してたのにマジで気づかんうちに15.4.1にされてたから

  3. 逆にOTA有効にする方法ありますか?
    iOS14.3の頃OTAブロックしたままiTunes
    で15.1にアップデートしてしまいました。
    初期化リセットもだめで、Xina15環境でOTAEnablerはインストールできません。

    • 自己解決しました

      • どうやって解決したか教えて欲しいです

  4. 監視及び管理されてますの状態をios16.2 iPhone12の入獄環境で解除する方法ってありますか?

    • デバイスをリセットすることで解除が行われます

  5. iOS15.2.1のiPhoneSE(1st)、iPadOS15.0.2のiPad5にて、TrollStoreでインストールしたKillMyOTAが起動しませんでした…
    15.4.1のSE2,SE3では問題なく動作してます
    もう少しいじってみます

    • 同じく
      ios15.2 iphone11 起動しませんね

  6. githubのissuesに動作しない報告が幾つか上がってますが、作者さんはtrollstore環境では動かないの一点張りですね

  7. iphone 11 ios15.3 起動しないです。残念
    それと、こちらのページの[trollstore でインストール]をタップすると、[拡大鏡]が起動しちゃうのは…何故???

    • TrollStoreのURLスキームが有効になっていない可能性があります。
      TrollStoreアプリ > Settingsタブ > URL Scheme Enabledをオン(オンになっている場合は一旦オフにしてから、再度オンに)してみてください。

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました