iOS 15.0〜15.4.1向け脱獄である【Dopamine】ですが、意図せずランダムにデバイスが再起動してしまう…Spinlock Panic問題が以前より報告されていました。
また、iOS側のバグが原因であるともされていた問題なのですが、今回Opa334氏より進展があった事が報告されています…!
修正方法を見つけた可能性
News regarding spinlock timeout panics:
There is a good chance I have figured out a way to prevent the STOCK BUG (btw) from being triggered, however it’s still a bit early to say and I don’t wanna make some test version public because that kind of stuff just stresses me out.
— opa334 (@opa334dev) August 10, 2023
今回Dopamine開発者であるOpa334氏より「Spinlock Panic問題を引き起こす原因となっているiOS側のバグを修正出来るかもしれない」との報告が行われています。
現時点では完全に修正出来るかは未知数とのことではありますが、修正できるかわからない…とされていた以前の報告と比較するとかなりの進展!
発生頻度を減少させることが出来た
I got a testing environment for it now, I wrote a tweak that does a userspace reboot in a loop forever. Before the changes it was always panicing after ~20 min or less, now it took 50 minutes for a panic to appear, idk how well this translates in practice though
— opa334 (@opa334dev) August 10, 2023
また、その方法を実際に試してみたところ…完全修正は出来なかったものの、発生頻度を減少させることは出来たとの報告も行なわれています。
テストではSpinlock Panicが発生しやすいようにUserspace再起動をループで実行させる…という環境を使用しているそうですが、変更前は「20分以内に問題が発生」していたのが、修正適用後は「問題発生まで50分かかるようになった」とされています。
Dopamineに加え、ElleKit側でも修正が必要
現在も検証・修正作業が行なわれているとのことですが、今回の問題修正にはDopamineだけではなく、Dopamine環境での脱獄アプリの親玉的存在ElleKit側での修正も必要となるそうです。
そのため、Opa334氏だけでなく、ElleKit開発者であるévelyne氏とも協力しながら…になるのかもしれません。
〆
テスト環境での時間なので正確な比較は出来ませんが…Spinlock Panic発生までの時間を倍以上に伸ばせたというだけでも、大きな進展なのでは…!と思ってしまったりも…!
特に現時点でSpinlock Panic問題が発生している環境をお持ちの方にとっては発生頻度を減らせるかもしれないというだけでも、嬉しい報告となりそうです!
とはいえ、Opa334氏はまだまだ満足はしていないようなので、どうにか完全修正まで行ってくれると…なんて期待も…!
コメント
最近tweakの紹介があんまりないのは、脱獄界隈が下火になっているからですか?tweakの開発は以前ほど盛んに行われてはいないのでしょうか?
開発の進捗のような記事ばかりなので、脱獄の楽しさが少し減ってしまった気がします
いくつか理由はあるのですが、どうしても色々と脱獄アプリのご紹介より先にご紹介した事柄が多くあったり…。
また、Rootless対応アップデートが先行して新作リリースが減っていた時期もありますが、最近はまた面白い新作脱獄アプリも多かったりします。
メモを取りつつ触り続けてはいるので、なるべく早くご紹介できればなとは思っています(リマイダーにだいぶ溜まってしまっているので…)。
と、色々とそれっぽい言い訳をしてしまいましたが、一番は…もう…暑くて暑くて…。もうもう…デスクの前に座っていられず…。例年通りであればそろそろ気温が下がってくるはずなのですが…くっ…
管理人様お疲れ様です
楽しみにしています!!
今後もよろしくお願いします!!