前回の投稿では、R4 がおそらく KPM に対応した最後の ReSuki ビルドになるので、.KPM モジュールを頼りにしている人はそのバージョンに留まっておくべきだと書きました。
さて。その件ですが….
古いコミットにずっと固定されたままでいるより、上流が大事な機能を削ったときに取れるもう一つの手段を選びました。フォークして、自分のバージョンをメンテナンスし始めたのです。名前は ReSukiSU Ultima。そして気づけば、「KPM を後付けし直しただけの ReSuki」よりもだいぶ大きなものに育っていました。
中身はこんな感じです:
KPM の復活
そもそもこれが始めた理由のすべてです。KPM は上流で削除されました(faac309)。そこで Ultima では、終わったコミットに固定するのではなく、最新の ReSukiSU の上に KPM を再び追加しています。.KPM モジュールはそのまま動き、上流に入る他の修正や変更もすべて取り込めます。いいとこ取りです。
Sentinel 🛡️
これが今回の目玉の新機能です(ちゃんと動かすまでに大量のコミットを費やしました)。
Sentinel は、カーネル側で root の探りを検出する機能です。銀行アプリや一部のゲームなど、おなじみの面々を含む多くのアプリが、/system/bin/su のような場所をつついて、スマホが root 化されているかをこっそりチェックしています。Sentinel はまさにそれを監視して、マネージャーに報告します。
そこからそのアプリを「クローク」できます。クロークは既存の App Profile の仕組みを利用して、そのアプリからだけ root を隠します。アプリから見れば、root 化されていないクリーンなスマホで動いているように見えるわけです。追加のモジュールも、アプリごとの面倒な設定も不要です。
使い方はいくつかあります:
- 自動クローク:探りを入れてきた新しいアプリを、自動的にすべてクロークします。
- root リクエストの通知:Magisk のように、自動クロークの代わりに、クロークされていないアプリが探りを入れてきたときに通知を出します。通知シェードから直接「許可」「クローク」「無視」を選べます。すでにクローク済みのアプリについては何も通知しないので、うるさくありません。
オンにするまでは無効で、オフのときの負荷はほぼゼロです。
Zygisk 内蔵
Ultima は独自の Zygisk を同梱しているので、別のプロバイダーを重ねなくても Zygisk モジュールが動きます。ptrace ベースで、モジュールとしてではなく ksud の下で展開され、デフォルトではオフです。設定でオンにして再起動してください。
エンジンは The PerformanC Organization による ReZygisk を元にしており、GPL-3.0 のオープンソースです。詳しくは下で。
いつもの機能
期待どおりのものはすべてそのまま揃っています。
SUSFS は v2.2.0 になり、内蔵の SUSFS 設定もそれに追従しています。新しい「Open Redirect」タブも含みます(これを追加したマネージャーはこれが初めて!!)。アプリがあるパスを開いたときに、代わりのファイルを渡せる機能です。アプリが読み込む元のパスをクリーンなおとりに向けておくと、カーネルがこっそり差し替えたバージョンを返してくれます。本物のファイルには一切手を触れず、root/su プロセスからは引き続き元のファイルが見えます。おとりに誘導されるのは通常のアプリだけです。これは SUSFS の新機能です。
それと、もちろん私の好きな旧マネージャー UI のままですし、背景も相変わらず Lady です。譲れないものもあるんです :)
ダウンロードはこちら:
[更新:2026/07/10 - 35055]
ソースコード:https://github.com/spacealtctrl/ReSukiSU-Ultima
ReSukiSU Ultima マネージャー:[通常版]、[スプーフ版]
Anykernel3.zip:こちら(Sony Xperia 1 V)
クレジットはしっかりと
最初の投稿を読んでくれた人なら、私がここを大事にしているのを知っていると思います。
どれも何もないところから作られたわけではありません。Ultima は以下の上に成り立っています:
- KernelSU(weishu):すべての始まり。
- SukiSU-Ultra と ReSukiSU:Ultima が引き継いでいるフォークの系譜。
- The PerformanC Organization による ReZygisk:Zygisk エンジン。私のような人間がその上に作れるよう、オープンソースで公開されています。
- SUSFS(simonpunk):root 隠しの屋台骨。
すべて GPL で、すべてクレジットを明記し続けます。Ultima のソースも公開しているので、自分のカーネルに何が入っているのか正確に確認できます。
いつもどおり、これは私自身がメイン端末で使っているものなので、公開前にしっかりテストしています。フラッシュして、壊して、何が壊れたか教えてください。
テストしてくれてありがとう。そして、付き合ってくれてありがとう。
以上、通信終了。
ˢᶜᵒᵗᵗඞ 🛸
@spacealtctrl

コメント
No comments yet. Be the first.