カーネルレベルの脱獄検知バイパスが一般公開されたのは、ほんの数日前のことでした。@XsF1re氏によってFlyJBと名付けられたこのプロジェクトは、開発者が自身の作品に自信を失ったため、すぐに削除されました。しかし、彼の努力の多くはオープンソースのまま残されており、将来のプロジェクトがそこからインスピレーションを得ることが可能となっています。
今回、カーネルレベルの脱獄検知バイパス「KernBypass」がTwitterユーザー@akusio_RRによって公開されました。このプロジェクトでは、vnodebypassの作者@XsF1re氏、jelbrekLibの作者Jake James氏、maphysの作者@0x7ff氏を称賛しています。しかし、これは一体何を意味するのでしょうか?
KernBypassプロジェクトが今朝Twitterで発表された直後、ハッカーのジェイク・ジェームズ氏はオープンソースリリースの調査に着手し、FlyJBとの違いを検証しました。興味深いことに、ジェームズ氏は今回のリリースは「以前のものよりはましだ」とツイートしていますが、将来のリリースに向けてジェームズ氏が開発を進めていると思われる代替案ほど優れているわけではありません。
では、脱獄検出バイパスとは何でしょうか?これは基本的に、App Storeアプリに脱獄されていないと思わせるための手段です。脱獄用の微調整という形で提供される場合もありますが、アプリのアップデートによって簡単に解除される可能性があります。一方、KernBypassのようなカーネルレベルの脱獄検出バイパスは、カーネルレベルのより上位のソフトウェアコマンドチェーンで動作するため、理論上はアップデート後でもアプリによって検出されることはありません。
カーネルレベルの脱獄検出バイパスは、脱獄コミュニティから非常に求められています。多くのアプリが脱獄検出機能を導入し始めており、これによりユーザーはアプリの使用を禁止されたり、サードパーティのハッキングによって利用規約に違反したユーザーのアカウントが停止されたりしているからです。言うまでもなく、これらの機能はどれも不便です。
アプリがあなたが楽しんでいるゲームであろうと、絶対に使わなければならない銀行アプリであろうと、脱獄検出はしばしば、正義の女神を特徴づける慎重な独善的な線に沿っています。一方では、ユーザーにはデバイスで好きなことをする自由が与えられるべきですが、他方では、アプリ開発者はユーザーのセキュリティ、特にハッキングされたデバイスで機密性の高い銀行業務を行う際には、常に注意を払う必要があります。
最終的には、この選択はユーザー自身と、彼らが負うリスクに帰結するはずです。だからこそ、脱獄検出のバイパスは大きな問題なのです。さらに、カーネルレベルで動作することで検出を回避できるものがあれば、それはさらに大きな問題です。
このようなハックは iDownloadBlog による推奨なく、完全に自己責任で使用されますが、アプリのアカウント禁止や脱獄制限を回避するためにサードパーティのハックに信頼を置くことに抵抗がない方は、/r/jailbreak 経由で次の手順に従って KernBypass をインストールできます。
これはカーネルレベルの調整です。保証はございませんので、自己責任でご利用ください。
使い方:
1) deb をダウンロードしてインストールします。
2)ターミナルでsuを実行し、パスワードを入力します (変更していない場合は alpine)。
3) changerootfs &を実行します(「&」を忘れないでください)。
4) %1 を disownする
5)完了。changerootfs はデーモンになりました。
6) changerootfs を起動した後、「Preferences」>「KernBypass」を開いて、アプリケーションの有効化を選択します。
– unc0ver ユーザーの場合は、バイパスしようとしているアプリを削除し、上記の手順を完了した後、再度インストールしてください。
– セグメンテーション違反エラーが発生した場合は、「/var/MobileSoftwareUpdate/mnt1」フォルダを作成してください。
注:カーネルレベルのジェイルブレイクバイパスをアンインストールしたい場合は、お好みのパッケージマネージャーからアンインストールしてください。その後、変更を有効にするには、デバイスを再起動する必要があります(リスプリングではありません)。
James 氏によると、カーネル レベルの脱獄バイパスがリリースされたらそれを使用するようユーザーに勧めているが、バイパスがまだ一般公開されていないため、その間に KernBypass をインストールすることもできると述べている。
さらに詳しく知りたい方は、KernBypass は開発者の GitHub ページで完全にオープン ソースになっています。
こうしたカーネルレベルの脱獄回避策が、脱獄検知の世界にどのような変化をもたらすのか、興味深いところです。結局のところ、これは脱獄者、特にCall of Dutyモバイル、Fortnite、Pokémon GO、PUBGといった人気タイトルを楽しむ人にとって、ますます厄介な問題となっているようです。ゲーム以外の一般的なアプリでさえ、以前よりも頻繁に脱獄検知を導入しているようです。
カーネルレベルの脱獄検出バイパスを試す予定はありますか?下のコメント欄であなたの意見を聞かせてください。