iOS 16.5以下向けとして先日リリースされたExploit「kfd」ですが、Opa334氏の開発によりiOS 15.xを含め、全デバイスでの動作が可能となっています…!
iOS 15.xでも動作するように
https://t.co/hfiNSmPTfl okay done, should work on all devices, iOS 15.x
Tested on:
15.1.1 iPhone 13 Pro
15.4.1 iPad 8
15.7.3 iPhone SEAlso added a kernproc patchfinder so no offset finding should be needed (at least if it works correctly :P)
— opa334 (@opa334dev) July 30, 2023
Dopamineの開発者でもあるOpa334氏が「kfd Exploit」の開発・調整を行い、これによりkfd ExploitがiOS 15.xでも動作するようになったとのこと…!
これまではiOS 16.0〜16.5 (iOS 16.6 Beta 1も含む)が主な対応バージョンとなってきましたが、これにより…iOS 15.0〜16.5でkfd Exploitが動作するということになります。
対応デバイスの拡大
また、これまでのkfd Exploitでは「主にA12以降のデバイスのみ」に限定されており、A11以前のデバイスは未対応という状況になっていました。
ですが、Opa334氏より「全てのデバイスで動作する」とされており、A12以降のデバイスに加え、これまで未対応となっていたA11以下のデバイスでの動作も可能になっています…!
kfd Exploitの対応バージョンは
ちなみに、iOS 15.xとされていますが、kfd ExploitはiOS 16.5.1 / 15.7.7で修正が入っていますので、実際に利用可能なiOSバージョンは以下の通りになります。
- iOS 15.0 〜 15.7.6: 実行可能
- iOS 15.7.7 〜 15.7.8: 非対応
- iOS 16.0 〜 16.5: 実行可能
- iOS 16.6 Beta 1: 実行可能
- iOS 16.6 Beta 2: 非推奨(一応動作するものの、不安定)
- iOS 16.6 / 16.6 Beta 3 以降: 非対応
Dopamineの使用Exploit変更を検討?
I spent way too long trying to integrate kfd into Dopamine to replace oobPCI, only to realize it still isn’t possible without additional techniques :(. Need a way to map an arbitrary kernel page into userland with only KRW.
— opa334 (@opa334dev) August 1, 2023
関連したお話として、Opa334氏が「iOS 15.0〜15.4.1向け脱獄 Dopamine」で使用されているExploitを、kfd Exploitへ変更する検証を行っている様です。
現時点ではさらなる作業が必要になる…とのことですが、実際に試していたりもするようです。
ただし、これはDopamineの脱獄可能バージョンが拡大するという話ではなく、あくまでiOS 15.0〜15.4.1脱獄にkfd Exploitが利用できないか?を検証するものと思われます。
kfd Exploitは安定している
Dopamineで使用されているExploitも安定している。と言えますが、Opa334氏はkfd Exploitの安定性を評価していると以前語られており、そういった理由から検証が行なわれているのかな?と。
〆
これにより、とりあえず「kfd Exploitを動作させる」という点においては、ほぼほぼ問題が解決したということになります。
既にkfd Exploitを利用したアプリもいくつか登場しており、今後更に増える&高度なことが出来るようになってくるかな…と思われます…!
コメント
はいワクワクとまんない
Opa氏ほんと仕事しすぎ
いちおう… 最初の方のkfdがkdfになってます… 誰も気にしないと思うけど…
はっ…注意…していたのに…なんてこった……!!!!(´;・;ω;・)ケンタッキーフライドチキンの一文字違うやつ…って心の中で唱えながら書いてたのに…!!!!
確かにメチャメチャ近い(笑)
(そしてかわいい)
いつも頼りにさせてもらってます
ありがとうございます(*´ω`*)