
CVE-2016-5195に基づく汎用Androidルート化ツール。今後のアップデートにご期待ください。
CVE-2016-5195に基づくユニバーサルAndroidルートツール。今後に注目。
私は https://gist.github.com/scumjr/17d91f20f73157c722ba2aea702985d2 をAndroid arm32に移植しました。
概念実証として、libc内のgetuid()とgeteuid()を常に0を返すようにパッチします。Cyanogenmodデバイスのようなsuバイナリが存在しない限り、これは何の役にも立ちません。多くのAndroidカーネルでvDSOが有効になっていないため、vDSOはパッチされません。
「本当の」ルートを取得するには、別のパッチ戦略を使用する必要があります。
既に特権を持つプロセスで使用される関数をパッチすれば、完全な制御を得られるはずです。