Shizuku アプリ
ルートを必要とするアプリを開発する際、最も一般的な方法はsuシェルでいくつかのコマンドを実行することです。例えば、pm enable/disable
コマンドを使用してコンポーネントを有効/無効にするアプリがあります。この方法には非常に大きな欠点があります:
- 非常に遅い(複数のプロセス生成)
- テキストを処理する必要がある(非常に信頼性が低い)
- 利用可能なコマンドに制限される可能性がある
- adbに十分な権限があっても、アプリを実行するにはルート権限が必要
Shizukuは全く異なる方法を使用しています。Shizukuが提供する最も重要な機能は、アプリからのリクエストを受け取り、それをシステムサーバーに送信し、結果を返す中間者のような役割を果たすことです。アプリにとっては、システムAPIを直接使用するのとほぼ同じですが、システムに直接フックするため、はるかに速くなります。
いくつかのShizukuを既に使用しているアプリがあります。あなたのアプリに統合したい場合は、開発者ガイドを確認してください。ユーザー向けには、ユーザーガイドもあります。
の新着情報 13.6.0.r1086.2650830c
Here's a summary of the Shizuku 13.6.0 release notes, formatted as an HTML list:
- Support for Android 14 QPR1.
- Updated start command. The start command can now be copied to any executable location.
- Support for auto start without root on Android 13 and above when connected to a trusted WLAN.