携帯電話の隅々までいじくり回すのが好きだけど、ルート化で面倒なことはしたくないという人なら、 ShizukuはAndroidのカスタマイズにおけるスイスアーミーナイフとなったこれにより、多くのアプリは、SafetyNet を破壊したり、銀行を混乱させたり、ブートローダーのロックを解除したりすることなく、高度なトリックを実行できるようになります。
長年、ルート化されたユーザーと通常のユーザーの間で状況が続いてきましたが、今日では非常に強力な第 3 の道があります。 Shizuku をアプリとシステム API の橋渡しとして使うこれを使用すると、デバイスのセキュリティと保証を維持しながら、ルートアクセス権を持っているかのように、ブロートウェアを削除したり、インターフェイスを調整したり、ロックされたフォルダーにアクセスしたり、設定を自動化したりできます。
雫とは何ですか?そしてなぜ彼女はゲームを変えたのですか?
雫を本当に理解するには、携帯電話を厳重に警備された建物だと想像してみてください。 Android は、各アプリケーションが開くことができるドアを厳密に制御します。通常のアプリは自分のオフィスにのみ入ることができますが、ルート化されたアプリはマスターキーを持つ所有者のようなもので、Shizuku はほぼすべてのものにアクセスする権限を持ち、他のアプリが代わりに操作を依頼するセキュリティ責任者になります。
技術レベルでは、 Shizukuは、ADBを使用して通常のアプリケーションに特定のシステムAPIへのアクセスを提供するサービスです。これらは、ADBコンソールやシステム権限で通常使用されるコマンドと同じです。システムパーティションを変更したり、特別なパッチを適用したり、ルートアクセスを必要とせずに、Androidに既に含まれているデバッグモードを利用するだけでこれを実行します。
これは、以前はルートアクセスでしかできなかった多くのことが、今では可能になることを意味します。 これらは、より軽くて邪魔にならない代替手段として、Shizukuを通じて実現できます。しかし、これは魔法ではありません。Shizuku でできることはすべて root 権限があれば実行できますが、その逆はできません。一部の機能には、完全な root 権限、修正されたカーネル、または特定のモジュールが必要です。
ユーザーとしては、アプリから要求されない限り、Shizukuをインストールする必要はありませんが、 高度なオプションを提供するために、これを利用したアプリケーションが増えています。APK インストーラー、ファイル エクスプローラー、権限ツール、自動化アプリなど。
ルート化よりも優れている点と、ルート化を使用する価値がある理由
雫の最大の強みは これにより、通常のユーザーと完全なルートアクセス権の間の中間点に位置付けられます。繊細なシステムコンポーネントに負担をかけることなく、大幅なパワーアップを実現します。日常的な使用であれば、通常は十分すぎるほどです。
一方では、 SafetyNetやPlay Integrityを破壊しない (少なくとも通常の状況下では)銀行アプリ、Google Wallet、Netflixなどのアプリは通常通り動作します。整合性検証を変更するのではなく、Android自体が提供する機能を利用していることになります。
また、重要なのは ブートローダーのロックを解除したり、何かをフラッシュしたりする必要はありません。そのため、ほとんどのメーカーの保証はそのまま適用されます。システムに変更が加えられていないため、ルート化に伴う典型的なリスク(文鎮化、アップデートの失敗、モジュールの競合など)は発生しません。
もう一つの強みは使いやすさです。 Shizuku の起動や停止には数秒しかかかりません。スマートフォンを再起動すると、サービスが停止し、アプリは追加の権限を失います。頻繁に再起動するのは面倒ですが、その代わりに、起動時に何も永久に保存されないという安心感が得られます。
結局のところ、Shizukuは非常に強力なカスタマイズ体験を提供しますが、 自由と安全の間の適切なバランスを維持するルート化の世界に完全に浸ることなく、さらに一歩進みたい場合に最適です。
雫の内面の働きと彼女に必要なもの
Shizukuはシステムとアプリケーション間の仲介役として機能し、 互換性のあるアプリは、昇格された権限でアクションを実行することを要求しますこれを実行するには、通常 PC から使用する Android デバッグ ブリッジである ADB に依存します。
初回設定時に、ShizukuはADBコマンドを使用して特別な権限でサービスを起動します。それ以降は、 Shizuku をサポートするアプリケーションは、システム API へのアクセスをリクエストできます。WRITE_SECURE_SETTINGS などの権限や、通常はコンソール経由でのみ付与できるその他の権限などです。
これらすべては、 Android デバッグ (USB またはワイヤレス)開発者オプションを有効にし、USB デバッグまたはワイヤレス デバッグを有効にし、場合によってはコードを使用してデバイスを PC またはシステム自体とペアリングする必要があります。
サービスがアクティブな場合、Shizukuはバックグラウンドで実行され、 インターフェースに何かおかしなことは起きません。アプリに新しい機能が追加されるだけです。Shizuku をアンインストールまたは停止すると、それらのアプリは自動的に権限を失い、通常のアプリと同じように動作するようになります。
要件に関しては、ShizukuはAndroid 7.0以降で動作しますが、 Android 11以降、使い勝手が格段に良くなりましたこのとき、Google はコードペアリングによるワイヤレス ADB デバッグを追加しました。
Android 11以降にShizukuをインストールしてアクティベートする(PCなし)

お使いの携帯電話にAndroid 11以降のバージョンが搭載されている場合は、 ワイヤレスデバッグのみを使用して Shizuku をアクティブ化できます。 ごく特殊な場合を除いて、ケーブルとコンピューターは不要です。これが現在最も推奨される方法です。
最初は システム開発者オプションを有効にするこれを行うには、「設定」に移動し、「電話情報」に入り、開発者であることをシステムから通知されるまで「ビルド番号」を繰り返しタップします。
次にShizuku(Google PlayまたはF-Droidからダウンロードできます)を開き、次のようなセクションに進みます。 「ワイヤレスデバッグから開始」または類似のそこにペアリングボタンがあります。これをタップすると、アプリに通知が継続的に送信され、数秒後に使用できるようになります。
次に、モバイルデバイスの開発者向けオプションに入り、 ワイヤレスデバッグを有効にするそのメニュー内で、「同期コードを使用してデバイスをリンクする」(または同様のテキスト) オプションを選択すると、画面に 6 桁の数字コードが表示されます。
コードが表示されると、通知が表示され、 リンクコードを入力して雫の通知に応答するこのようにして、システムは Shizuku をワイヤレス ADB セッションとペアリングします。
ペアリングが完了したら、Shizukuに戻ってタップします。 スタートアプリはバックグラウンドで実行されている ADB コマンドの小さなログを表示しますが、注目すべきはメイン画面の上部に次のようなメッセージが表示されることです。 「雫はアクティブだよ」見れば、すべてうまくいったことがわかります。
MIUIやHyperOSを搭載したXiaomiなど、高度にカスタマイズされたレイヤーを備えた一部のデバイスでは、 追加のセキュリティ設定を有効にする必要がある場合もあります開発者向けオプション内の「USBデバッグ(セキュリティ設定)」など、ワイヤレスデバッグとShizukuがお互いをうまく理解できるようにするための設定を行います。
Android 10以前でShizukuを使用する
お使いのスマートフォンがAndroid 10以下を実行している場合、良いニュースとしてはShizukuを引き続き使用できますが、悪いニュースとしては PCとUSBケーブルを使った古典的な方法に頼る必要がある複雑ではありませんが、少し手間がかかります。
まず、あなたがしなければならないでしょう ADBバイナリをコンピュータにインストールしますGoogleはプラットフォームツールセットを提供しており、多くのウェブサイトがこれらのバイナリへのリンクを提供しています。ダウンロードしたら、内容を解凍し、実行ファイルが保存されているフォルダでコマンドプロンプトまたはPowerShellウィンドウを開きます。
携帯電話で、 開発者オプションとUSBデバッグ 前述の通りです。携帯電話をデータケーブルでPCに接続し、そのコンピューターからのデバッグを許可するかどうかを確認するポップアップウィンドウが表示されたら、承認してください。
PCコンソールで次のコマンドを実行します。 ADBデバイスすべてが正しく設定されていれば、デバイスがリストされ、認証されていることがわかります。その時点で、モバイルデバイスでShizukuアプリを開き、 表示コマンドまたはコピー、Android のバージョンとアプリ自体に応じて、サービスを開始するために実行する必要がある正確なコマンドが表示されます。
そのテキストをコンピューターに送信し (電子メール、メッセージなど、お好きな方法で)、コマンドをコピーして ADB ウィンドウに貼り付け、実行します。 このモードではアプリでスタートを押す必要はありませんこれは、コマンド自体がShizukuサービスを開始するためです。完了すると、Shizukuのステータスはアクティブになり、再起動するまでアプリケーションはShizukuを使用できるようになります。
Shizuku、SystemUI Tunerなどの高度な使い方
Shizuku単体では目立った機能はありませんが、強力なアプリと組み合わせることで魔法が始まります。中でも特に興味深い組み合わせは… ShizukuとSystemUI Tunerの組み合わせAndroid インターフェースの隠された設定を明らかにするために設計されたアプリケーション。
SystemUI Tunerは、 隠されたAndroidインターフェース設定として ステータスバーの調整、クイック設定、没入モード、通知の重要度これは何か新しいものを発明するものではなく、製造元が削除していない限り、システムにすでに存在するパラメータを表示して変更するだけです。
SystemUI Tunerがフル機能を発揮するには、 通常ADB経由で付与される権限WRITE_SECURE_SETTINGS、統計情報の読み取り、特定のロックされた設定の管理など、これらの権限は、Shizuku がまさにその役割を担います。Shizuku を有効にすると、スマートフォンを PC に接続することなく、アプリがこれらの権限を要求できるようになります。
Android 11以降では、Shizukuを起動し、SystemUI Tunerがアクセスを要求したときに、 携帯電話から認証してください。古いバージョンでは、Shizuku またはルート アクセスがない場合、従来の有線 ADB コマンドに頼る必要があります。
SystemUI Tunerの開発者は警告している すべての設定がすべてのデバイスで機能するわけではありませんMIUI、EMUI、One UI、ColorOSなどのアグレッシブなインターフェースは、多くの内部キーをブロックし、一部のセクションが機能しなくなったり、機能しなくなったりすることがあります。また、TouchWizの古いバージョンのように、アプリが実質的に使い物にならない極端なケースもあります。
設定への書き込み用アドオン。システムとPlayストアの制限
GoogleがAndroidのバージョン全体に課している制限の一部を回避するために、SystemUI Tunerは 古い SDK (API 22) を指す別のアドオン また、テスト専用としてマークされています。これにより、モダンアプリでは書き込みが不可能な特定のシナリオでも、Settings.Systemへの書き込みを継続できるようになります。
このアドオンはトライアルパッケージとしてラベル付けされているため、 Androidは標準インストールをブロックしますインストールするには、Install with Options などの Shizuku と互換性のあるツールを使用するか、ADB を使用して -t フラグを指定してテスト専用 APK を許可する必要があります。
実際のプロセスは通常次のようになります。リリースページからアドオンAPKをダウンロードし、Shizukuで動作するインストーラーアプリを使用し、 「テストを許可」や「既存のものを置き換える」などのオプションを有効にすると、 インストールを許可します。別の方法としては、APKパスを指定したコマンド「adb install -t」を実行する方法もあります。
このアドオンを別々にしておく理由は簡単です。 Google Playのポリシーでは最新のSDKターゲットが必須 また、テストフラグやデバッグフラグ付きのAPKの配布も許可されていません。もしすべてが単一のアプリに統合されれば、SystemUI Tunerは公式ストアから消えてしまう可能性が高いでしょう。
アドオンをインストールすると、SystemUI Tunerは Settings.System と Settings.Secure の値の読み取りと書き込み 通常のアプリでは利用できない機能です。ただし、各メーカーの決定や、メーカーが削除または修正した設定には常に左右されます。
Shizuku の助けを借りた SystemUI Tuner の主な機能
必要な権限が付与されると、SystemUI Tunerは適切なセクションとオプションを表示します。すべてがお使いの携帯電話で動作するわけではありませんが、 カスタマイズの範囲は非常に広い ROM がフレンドリーな場合。
最も興味深い特徴の一つは、 ステータスバーアイコンを管理する、デモ モードを有効化またはカスタマイズしたり (クリーンなスクリーンショットに最適)、Android 7.0 以降で通知の重要度を調整したり、没入型全画面モードを有効にしたりできます。
また、 クイック設定のグリッドとレイアウト 特定のレイヤーでは、アニメーションの速度を微調整したり、OEM がコードに残した隠し機能をアクティブ化したり、サイレント モードの動作を変更したりできます。
アプリは、「アプリケーション」「オーディオとサウンド」「ディスプレイ」「ネットワーク」「インタラクション」「システム」「UI」「詳細設定」といったセクションに分かれています。各セクションには、 動作、インターフェース、接続性に焦点を当てた特定の調整.
例えば、「インタラクション」セクションでは、特定のアイコンの表示/非表示を切り替えたり、バッテリー残量を表示したり、音量コントロールに「おやすみモード」を追加したり、通知シェードの表示方法を変更したりできます。UIでは、ナビゲーションジェスチャーを制御したり、充電中に画面を点灯させたり、アニメーションのスケールをカスタマイズしたりできます。
しかし、開発者自身は次のように警告している。 一部の変更は永続的であり、アプリをアンインストールしても元に戻りません。Android 8.0 以降、ほとんどのバージョンにリセット オプションが含まれていますが、変更内容をメモし、何か問題が発生した場合に ADB を使用して復元する方法を知っておくことをお勧めします (たとえば、実験的な夜間モードで画面が黒くなった場合は ui_night_mode キーを削除します)。
カスタマイズと最適化のためのShizukuの実践的な使用例
SystemUI Tuner 以外にも、Shizuku の真の可能性は互換性のあるアプリのエコシステムにあります。 ブロートウェアの削除、権限の管理、アクションの自動化、ネットワークの監視、ロックされたファイルの探索など、ほぼすべてのツールがあります。 など。
最も要望の多い例としては、コンソールの操作に煩わされることなくシステムアプリケーションを削除することが挙げられます。Cantaなどのビジュアルアンインストールアプリを使えば、 Shizukuを使用すると、プリインストールされたアプリを一覧表示、凍結、または削除できます。後で後悔しても、復元できるものがたくさんあります。
もう一つの典型的なシナリオは /Android/data と /Android/obb フォルダへのアクセスを回復するAndroid 13 および 14 以降は厳しく制限されています。 MiXplorerのようなファイルエクスプローラーFV File Explorer、ZArchiver、X-plore、Solid Explorer、または Total Commander は、Shizuku を使用してこれらの制限を回避し、それらのディレクトリを再度表示および編集できるようにします。
バッテリー寿命に関しては、HailのようなアプリがShizukuを利用して 画面をオフにするとアプリケーション全体がフリーズするフリーズしたアプリは起動せず、通知を送信せず、リソースを消費せず、画面を再びオンにしたときにのみ状態が回復します。
また、App Ops、NetWall、VPN フリーのファイアウォールなどのプライバシーおよびネットワーク指向のツールもあり、Shizuku はこれらを利用できます... センサー、データ、または接続をより正確にブロックする VPN サービスとして起動する必要なく、標準の Android 権限で動作します。
rish: 従来のADBを使用しない特権コマンド
Shizukuエコシステムには、 rishは、Shizukuのサービスと同じ権限を持つシェルを提供します。これは、コマンドラインに慣れている場合や、Tasker や MacroDroid などの自動化アプリを使用している場合に特に便利です。
rishを使用すると、 モバイル上で直接対話型シェル 互換性のある端末から rish を実行するか、または rish -c 'whoami' などの -c オプション付きの特定のコマンドを渡して実行し、終了します。
標準入力からコマンドをパイプすることも可能です。例えば、 echo 'コマンド' | rishこの方法により、より複雑なスクリプトや自動化フローは、有線 ADB に依存せずに特権アクションを起動できるようになります。
スケジュールされたタスクと組み合わせることで、rishは次のようなことが可能になります。 デバイスを再起動したり、設定を変更したり、特定のプロセスを終了したりする 特定の条件下では、すべて Shizuku がバックグラウンドで提供する権限によってサポートされます。
ただし、このツールは強力ですが、賢く使用する必要があります。 不適切に書かれたコマンドは奇妙な動作を引き起こす可能性があるADBと同じです。段階的に進めて、どのキーまたはサービスにアクセスしているかを常に把握しておくのが最善です。
Shizukuと互換性のあるアプリのエコシステムと互換性レベル
Shizukuに統合されるアプリケーションのリストは毎月増え続けています。MacroDroid、AutoJS6、Geto、PhoneProfilesPlusなどの自動化ソリューション、UbikiTouch、Tap Tap、ColorBlendr、Lockscreen Widgets、KeyMapperなどのインターフェースツールなどが含まれます。 MiXplorer、ZArchiver、X-ploreなどの高度なファイルマネージャー 固体エクスプローラ またはTotal CommanderSAI、Shizuku Package Installer、InstallWithOptions などの APK インストーラー、および特定のレイヤー用の特定のユーティリティ。
これらのアプリの中には、 カスタマイズするアプリケーション彼らはユーザーエクスペリエンスを重視しており、次のようなものを提供しています。 アプリ対応のダークモード、カスタムジェスチャー、フローティングマルチタスク、デスクトップスタイルのスタートメニューその他には、高度なバックアップ、徹底的なクリーニング、システム診断など、メンテナンスに重点を置いたものもあります。
特定のメーカーのROMに特化したツール群もあります。例えば、 One UI、MIUI/HyperOS、EMUIの追加設定これにより、5G 機能を有効にしたり、バッテリーの充電制限を変更したり、OEM が非表示にするウィンドウフリー モードを有効にしたりできます。
ただし、Shizuku の機能はすべて、メーカーの実装によって制限されます。 レイヤーが SystemUI から機能を削除したり、特定の設定をロックダウンしたりした場合、ADB のみを使用してそれを復活させるアプリは存在しません。通常、純粋な Android に近い AOSP または ROM ではより適切に機能しますが、高度にカスタマイズされたレイヤーでは、アプリの特定のセクションが失敗したり、効果がない場合があります。
要約すると、雫は特権の強化という共通のプラットフォームを提示しているが、 実際の結果は、特定のモデル、Android のバージョン、カスタマイズ レイヤーによって異なります。そのため、最も積極的な設定に飛び込む前に、デバイスのレビュー、XDA スレッド、またはコミュニティを読むことが重要です。
上記のすべてにより、Shizuku は、ルート アクセスなしで Android を最大限に活用したい人にとって重要なツールとしての地位を確立しています。 高度な権限を一元管理し、アプリが制御された方法でシステム API を取得できるようにし、詳細なカスタマイズが可能になります。 システムの整合性を尊重し、機密性の高いアプリの実行を維持し、標準のシステム オプションよりもはるかに柔軟な方法でインターフェース、パフォーマンス、セキュリティを試すことができます。
