雫とは何ですか? Android デバイスで雫を使って何ができるのですか?

click fraud protection

Shizuku を使用すると、root なしで Android デバイスをいじることができます。 その意味と設定方法はここで確認できます。

Android Debug Bridge (略して ADB) は、デバッグやテストのために携帯電話と接続するための便利な開発ツールです。 ADB を介して、開発者とパワー ユーザーは、ユーザーがインストールしたアプリよりも高い権限で Android の組み込み Linux コマンド ライン シェルにアクセスできます。 特に、ADB シェル権限はスーパーユーザー アクセスと同等ではないため、依然として必要な場合があります。 デバイスをルート化します OSを完全に制御します。 ただし、MOD の要件によっては、権限の付与または拒否、システム設定値の変更などを行うには、シェル アクセスがあれば十分です。 ここは、 しずく アプリが登場します。

この記事を参照してください:

  • 雫とは何ですか?
  • 雫の特徴は何ですか?
  • 雫のダウンロード方法は?
  • Shizuku をインストールして設定するにはどうすればよいですか?
    • rootアクセスあり
    • root アクセスなし
  • 雫の使い方は?
  • 結論

雫とは何ですか?

Shizuku は、Android モッディングの世界におけるかなり複雑なシナリオ、つまりサードパーティのアプリがシステム レベルのアプリケーション プログラミング インターフェイス (API) にアクセスできるようにするための気の利いたソリューションです。 このアイデアは、シェル レベルのアクセス許可を持つ専用プロセスを実行し、システム サーバーとアプリの間のプロキシとして機能するというものです。 コマンドの実行に依存する代わりに、 su シェルを使用すると、開発者は Shizuku サーバー コンポーネントを利用して昇格された操作を実行できます。

一言で言えば、アプリが ADB (または root) を通じてのみ付与できる特別な権限を必要とする場合、 Shizuku を使用するだけで、Android デバイスから直接それらを付与できます。.

Shizuku プロジェクトはオープンソースであり、Rikka (別名: Rikka) によって保守されています。 りっかW), 春江、および他の数人の開発者。


雫の特徴は何ですか?

  • パフォーマンスのオーバーヘッドが最小限に抑えられます。
  • 非常に高速な実行 (「バインダー」と呼ばれる Android のプロセス間通信メカニズムを利用)。
  • アプリでは、コードをほとんど追加せずに Android システム API を使用できます。
  • Android 11 以降では、デバイス上で直接 Shizuku をセットアップして起動できます。

雫のダウンロード方法は?

前述したように、Shizuku プロジェクトはオープンソースであるため、コードベースを確認したり、からソースを取得した後自分でコンパイルしたりできます。 公式 GitHub リポジトリ.

Shizuku のプリコンパイル済みバージョンをお探しの場合は、Google Play ストアから直接入手できます。 開発者たちも、 複数のミラーをホストする 公式 APK リリースをダウンロードしやすくするためです。

しずく開発者: シンチェン&リッカ

価格:無料。

4.1.

ダウンロード

Shizuku をインストールして設定するにはどうすればよいですか?

Google Play バージョンのShizuku は、Android 独自のパッケージ マネージャーによってインストールされ、Play ストアによって引き続き更新されます。 GitHub からの APK リリースを選択する場合は、次のことを行う必要があります。 パッケージを手動でサイドロードする Android デバイス上で。

Shizuku は非 root 環境でも使用できますが、root アクセス権があると、Shizuku のサービスのセットアップ プロセスが大幅に簡素化されます。 以下のガイドに従って、選択した方法でShizukuを構成する方法を学習してください。

rootアクセスあり

Shizuku を root アクセス権でインストールする前に、次の権限があることを確認してください。 最新バージョンの Magisk がインストールされている ターゲットデバイス上で。

  1. 雫アイコンを見つけてタップしてアプリを開きます。
  2. メイン画面で、というセクションに移動します 開始 (root化されたデバイスの場合).
  3. 「開始」ボタンをタップしてプロセスを開始します。
  4. プレス 付与 要求された場合に root 権限を付与します。
  5. すべてがうまくいけば、Shizuku サービスは新しい画面で数秒以内に開始され、終了すると自動的に終了します。
  6. 一番上までスクロールして、Shizuku の実行ステータスを確認します。 バージョン番号の後に「root」が表示されるはずです。

デフォルトでは、Shizuku サービスは再起動後に自動的に起動しません。 動作を変更するには、右上隅にある設定アイコンをタップし、 ブート時に開始 (root) オプション。 有効にすると、デバイスの再起動後にユーザーの介入なしで Shizuku サービスが実行されます。

Shizuku プロジェクトの開発者が、Sui と呼ばれる高度なフロントエンドに取り組んでいることは言及する価値があります。 最終的には現在のShizukuアプリを置き換える予定です。 試してみるには、最新リリースをダウンロードしてください GitHub リポジトリから. スイは Magiskモジュール、アプリを実行するにはまだ Magisk が必要です。

スイをダウンロード

通常のコンパニオン アプリとは異なり、Sui は最初から典型的なアプリ アイコンを提供しません。 そのインターフェイスにアクセスするには、次のいずれかを実行します。

  • (Android 8.0以降、Sui 12.1以降) ホームアプリからシステム設定を長押しすると、Suiのショートカットが表示されます。
  • (Android 8.0以降、Sui 12以降) システム設定で「開発者向けオプション」と入力すると、Suiのショートカットを追加するように求められます。
  • 入力 *#*#784784#*#* デフォルトのダイヤラーアプリで。

Sui には独自の可能性がありますが、このプロジェクトはまだ機能が完成していません。 Shizuku の現在のアプリからSui への移行が正式に許可されるまでは、Shizuku のさまざまな側面を構成するためにメインの Shizuku アプリを使用することをお勧めします。

root アクセスなし

Android 11 以降、Google は Android の開発者向けオプションにワイヤレス デバッグ機能を追加しました。 これを使用すると、root アクセスなしでターゲット デバイス上で Shizuku のサービスを構成できます。

  1. 雫アイコンを見つけてタップしてアプリを開きます。
  2. メイン画面で、というセクションに移動します ワイヤレスデバッグ経由で開始する.
  3. をタップします。 ペアリング ボタンを押してから、 開発者向けオプション. 次に、[ワイヤレス デバッグ] オプションが見つかるまで下にスクロールします。 それをオン。
  4. チェックしてください このネットワークでは常に許可する ボックスを選択し、 を押します 許可する をクリックして機能を有効にします。
  5. をタップします ワイヤレスデバッグ メニュー。 次に、という名前のオプションを選択します ペアリングコードでデバイスをペアリングする.
  6. 次に、固有の 6 桁の Wi-Fi ペアリング コードを、Shizuku ペアリング コード通知テキスト ボックスに入力します。
    • ステータスバーを下にスワイプしてShizuku通知を表示し、「 ペアリングコードを入力してくださいを選択し、右側の送信ボタンを押して確認します。
  7. この段階で、次のようなメッセージが表示されるはずです。 ペアリング成功 ペアリングコードが正しかった場合のメッセージ。
  8. 雫アプリのメイン画面に戻ります。
    • その前に、ペアリング成功の通知をスワイプして消す必要がある場合があります。
  9. を見つけます。 ワイヤレスデバッグ経由で開始する セクションを選択し、「開始」ボタンをタップしてサービスを有効にします。
  10. これで、Shizuku サービスは新しい画面で自動的に開始され、終了すると自動的に終了します。
  11. 一番上までスクロールして、Shizuku の実行ステータスを確認します。 バージョン番号の後に「adb」が表示されるはずです。

ターゲットデバイスを再起動した後、「ワイヤレスデバッグ」オプションを再度有効にし、Shizuku を再起動する必要があることに注意してください。

有線 ADB アクセス経由で Shizuku サービスを呼び出すこともできます。 これは、古い Android リビジョンや、ワイヤレス デバッグに簡単にアクセスできない一部の OEM Android スキンに特に役立ちます。 ただし、次のものが必要です。 ADBがインストールされているPC/Mac 同様に OEM Android ドライバーがインストールされている 前提条件として。

  1. 続行する前に、ターゲット デバイスが PC/Mac 上の ADB プロセスによって検出可能であることを確認してください。
    • タイプ adb devices ターミナル ウィンドウで [Enter] を押します。 [接続されたデバイスのリスト] の下に一意のデバイス識別番号が表示され、ADB インターフェイスに接続され認識されていることがわかります。
  2. 携帯電話でShizukuアプリを少なくとも1回開きます。
  3. PC/Mac のターミナル ウィンドウで次のコマンドを実行します。
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  4. 成功すると、次のメッセージが表示されるはずです。 0で終了 数秒以内にターミナル ウィンドウにステータスが表示されます。
  5. 携帯電話でShizukuアプリを開きます。 次に、一番上までスクロールして、Shizuku の実行ステータスを確認します。 バージョン番号の後に「adb」が表示されるはずです。

これらすべてを実行すると、Android デバイス上で動作するShizuku インスタンスが作成されるはずです。


雫の使い方は?

Magisk に詳しい方なら、Shizuku もよく似ています。 ただし、ルート アクセスを管理する代わりに、シェル アクセスを管理します。 その結果、動作中のShizukuインスタンスがあり、Shizukuを利用して昇格された操作を実行するアプリを開こうとすると、アクセスを許可するプロンプトが表示されます。 許可するとすぐに、Shizuku は API アクセス要件をシームレスに処理します。

以下に、昇格された操作に Shizuku を利用する人気のあるアプリの短いリストを示します。 これは、上記のアプリを推奨するものではなく、また、他の人の作品を無視すべきであると示唆するものでもありません。 この記事が長くなりすぎないように、リンク先を制限しています。

  • 再塗装者: Repainter は、カスタマイズ可能な動的なマテリアル ユー テーマを Android 12 (以降) のデバイスと ROM に提供します。
  • アプリ運用: App Ops は、きめ細かいアプリ権限マネージャーです。
  • SAI (分割 APK インストーラー): SAI は、分割 APK をサポートする高度な APK インストーラーです。
  • 迅速なバックアップ: Swift Backup は、APK、テキスト、通話記録、適用された壁紙を root なしで無料でバックアップできます。
  • システムUIチューナー: Android の組み込みシステム UI チューナーの機能が豊富な代替品。
迅速なバックアップはShizukuアクセスを要求します

ほとんどの場合、アプリは初期セットアップ段階でShizukuへのアクセスを要求します。 付与されると、昇格されたアクセスを必要とする機能が公開されます。 Shizuku がインストールされていない (または構成されていない) 場合、アプリは機能が制限されたフォールバック モードを自動的に選択します。

また、Shizuku をデバイス上のターミナル エミュレータ アプリと組み合わせて使用​​することも可能です。 この部分はこのチュートリアルの範囲外ですが、アプリのメイン メニューにある [ターミナル アプリで Shizuku を使用する] オプションをタップすると、この機能を探索できます。

Android アプリ開発コミュニティの場合は、Shizuku の機能を簡単に活用できます。 そのためには、以下をご覧ください。 私たちの説明者 そしてチェックしてください 雫APIリポジトリ.

雫公式サイト


結論

Android デバイスを root 化すると、カスタマイズの世界が開かれますが、それが常に実行可能なオプションであるとは限りません。 残念なことに、時間が経つにつれて、 Google、改ざん検出方法を改善、いじくり回せる余地はどんどん少なくなっていきます。 Shizuku アプリはその隙間をある程度埋めるもので、Android の改造シーンには最適です。 近い将来、Shizuku サービスをネイティブでサポートするアプリや MOD が多数登場することを願っています。