
Sharp AQUOS R6 A101SH S0029 向けの一時的な root エクスプロイト。GhostLock CVE-2026-43499 を使用。
Sharp AQUOS R6 向けの GhostLock (CVE-2026-43499) のデバイス固有 Linux 5.4 ポート。検証済みのターゲットは SoftBank A101SH (Judau) で、Android 11 ビルド S0029 / 01.00.06、カーネル 5.4.61-qgki が動作している。
ghostlock54 ターゲットは実際の UID/GID 0 を取得し、SELinux を permissive に変更し、既存の ADB トランスポートを介して直接インタラクティブな root シェルを開く。TCP で待ち受けず、完全な Linux ケーパビリティセットを付与することもない。
AArch64 GNU クロスコンパイラが必要:
make build/ghostlock54
adb push build/ghostlock54 /data/local/tmp/ghostlock54
adb shell chmod 755 /data/local/tmp/ghostlock54
adb shell -t /data/local/tmp/ghostlock54
VERIFICATION.md に記載されている非破壊的なプリフライト段階には --leak-only と --leak-y-only を使用する。
exit 後、ホスト側の ADB クライアントが待機したままの場合のみ、それを中断すること。詳細な測定値と観測結果は VERIFICATION.md にある。S0029 のキャリブレーションに使用したテキストキャプチャは build/ 以下に保持されている。コンパイル済みビルド成果物は Git 履歴から除外され、リリースアセットとして別途提供される。
Apache License 2.0。LICENSE を参照。