Android Oreo 上の rootless Substratum テーマ エンジンのビデオ デモンストレーション。 また、今後のテーマ マネージャーに関するよくある質問も掲載しています。
昨日、私たちは、 独占記事 多くの Android 愛好家が待ち望んでいたもの、つまり root を必要としないシステム全体の完全なテーマのサポートについて詳しく説明します。 このテーマのサポートは Team Substratum のご厚意により提供されましたが、昨日、チームはまだ自分たちの作品を披露する準備ができていませんでした。 しかし、Nicholas Chum が新しい rootless Substratum テーマ エンジンを使用して Android Oreo でテーマ オーバーレイを適用する様子を示すビデオを XDA にまとめたため、状況は変わりました。
Android Oreo 上の Rootless Substratum テーマ エンジンのデモ
注: 「Andromeda」は、チームが Android 8.0 の rootless Substratum に使用しているコード名にすぎません。 噂とは何の関係もありません グーグルアンドロメダ。
Android Oreo 8.0 で root なしで動作するテーマ マネージャー アプリをデモするこの短い 2 分 30 秒のビデオを見て、実際にできることをお勧めします。 見る 非常に流動的ですが、このビデオから理解すべき重要なポイントは次のとおりです。
- ビデオの中で彼の携帯電話は、 束縛されていない 彼のコンピューターから。 これは、彼が実行した後に可能になります ワンクリック (Team Substratum が作成した) デスクトップ ツールを使用して、Substratum の昇格された権限を有効にします。 ADB コマンドを手動で入力する必要はありませんでした。
- 有効にすると、Substratum アプリケーションは簡単に インストール、有効化、無効化、またはアンインストール 基層テーマ - すべてはバックグラウンドで静かに行われます。 変更点は すぐに.
- 彼は、フレームワーク、システム UI、および個々のアプリケーション オーバーレイの両方を披露します。 彼は、ナビゲーション バー、通知、設定、電卓アプリのテーマを披露しています。
- 彼の電話は 根が張られていないを使用して示すように、 ルートチェッカー アプリ。
このデモが、Android Oreo デバイスのテーマ設定がいかに簡単でシームレスであるかを示すのに役立つことを願っています。 しかし、昨日の私の記事を読んだ後、多くのユーザーが Android 8.0 の rootless Substratum テーマの一部について混乱しました。 以下の質問はすべてその記事で回答されていますが、技術的な内容が多く含まれていることに気づきました。 Android 8.0 でテーマを完全にサポートするまでの経緯とその仕組みに関する情報なので、これらの点はおそらく 逃した。 したがって、よくある誤解をいくつか解消しましょう。
よくある質問
Substratum と Android Oreo
- これは単なるサードパーティのアプリ/フレームワーク/修正/ハックであり、Google や Android Oreo とは公式には何の関係もありません。
- 確かに Android 8.0 には Google が提供するテーマ管理アプリがありませんが、 という意味ではない これが「ハック」または「MOD」であることを示します。 ここでは何も変更されておらず、これを機能させるために必要なハッキングはありません。 アンドロイド8.0 OMS テーマをネイティブにサポート これが Substratum のベースになっています。 Substratum は、Google の公式の組み込みコマンドを使用してテーマを変更しており、これらのコマンドは公式に提供されている API を経由してテーマを変更します。 Google の公式 Android リリースに欠けている唯一のことは、Substratum が提供する予定のテーマ マネージャー アプリです。
- では、なぜ Google はテーマ マネージャーを提供しないのでしょうか?
- 私たちは Google の動機について語ることはできません。 OMS は明らかに次の段階に達しています。 すべき テーマには使用できますが、テーマ以外にも使用できるため、おそらく Google は OMS に対して別のビジョンを念頭に置いています。 によって証明されるように、 専念, おそらく Google は、OEM が複数の同様のデバイスをサポートしやすくする方法として OMS サポートを導入しているのでしょう。
- これはデバイスのパフォーマンスに影響しますか? バグだらけの混乱になるでしょうか?
- もしあるなら どれでも パフォーマンスへの影響は非常に大きくなります 最小限の. OMS は、Sony Mobile のエンジニアによってテストおよび改良されており、Google によっても試行およびテストされています。 Substratum で使用されているテーマ フレームワークは、API をハッキングする趣味の開発者の作品ではなく、ソニーと Google のプロの Android エンジニアの作品です。
- これにより、SafetyNet/Android Pay が壊れてしまいますか?
- いいえ. OMS/Substratum はファイルを変更しません。
- これは安全ですか?
- はい、そうです 安全.
- Android Oreo を搭載する携帯電話は何ですか?
- 私たちに聞かないでください! ほとんどの企業(を除く) HTC そして ワンプラス)は、どのデバイスに Android 8.0 をサポートするか発表していません。 ただし、いつものように、多くのデバイスは Android Oreo の非公式ポートを受け取る可能性があります ( Xiaomi Mi 3 と Mi 4)、XDA Labs アプリケーションのフォーラムにご注目ください。
デバイスのサポート
- OEM はこの機能をブロックできますか?
- はい。 メーカーが選択した場合、OMS サポートがデバイスに提供されない場合がありますが、その内容に驚かれることでしょう。 さまざまな種類のデバイスが何らかの形式の OMS をサポートしています. ただし、他のデバイスの OMS 実装が AOSP の実装と大きく異なる場合、それらのデバイスでのみ Substratum にバグが発生する可能性があります。 残念ながら、これは、これらのメーカーが通常提供しないソース コードなしで盲目的に作業した結果です。
- これは OnePlus や Motorola 携帯電話などの Google 以外のデバイスでも機能しますか?
- 特に OnePlus と Motorola の携帯電話は、これらのデバイスが Android 8.0 アップデートを受信した場合に、これを使用できるようになります。 これは決して保証するものではありませんが、これらのメーカーが AOSP から大きく逸脱しない傾向があるという事実に基づいた観察です。
- これはどのようなデバイスで機能しますか?
- Google Nexus 5X、Google Nexus 6P、Google Pixel、Google Pixel XL、Google Pixel C などの現在の Android Oreo/8.0 デバイス。 おそらく、将来の Android 8.0 デバイスも同様です。 Google ピクセル 2、Google ピクセル 2 XL、OnePlus 3、OnePlus 3T、OnePlus 5、および多くの Motorola デバイス。
- なぜデスクトップツールが必要なのでしょうか?
- 通常、Android 8.0 でテーマを変更するために必要なコマンドを実行するには、ADB シェルを使用する必要があります。 つまり、常にコンピュータに接続しておく必要があります (これが面倒になります)。 ただし、Substratum チームは、Substratum アプリで同じコマンドを実行できるようにするトリックを考案しました。 テザリングする必要なく ADB を使用するには、コンピュータに接続します。 このトリックを可能にするのはデスクトップ ツールであり、ADB シェルに似た昇格された権限を Substratum に付与します。
- 「昇格された特権」とは何を意味しますか?
- Android には、アプリケーションがプライバシーやセキュリティにとって危険な可能性があるサービスやメソッドを使用できないようにする許可システムが導入されています。 ただし、開発者がアプリやシステムのさまざまな側面をデバッグおよびテストするためのツールである Android Debug Bridge (ADB) を通じてできることはたくさんあります。 Substratum は基本的に ADB と同じ特権レベル (root の 1 つ下のステップ) で実行され、他の方法では実行できない特定のコマンドを実行できるようになります。
- どのようなコマンドが実行されているのでしょうか?
- コマンドが列挙されています ここ.
- 参入障壁が高すぎる! 私には難しすぎるでしょう!
- デスクトップ ツールは、前述したように、 ワンクリックツール. 携帯電話に Substratum アプリをダウンロードし、PC/ラップトップにツールをダウンロードしてツールを実行するだけで準備完了です。
- ADB を通じてアプリをインストールする必要がありますか? 私のデバイスに Substratum を入手するにはどうすればよいですか?
- 根なし基材が利用可能になります Google Play ストアで. それに付随するデスクトップ ツールは、オンライン (おそらくフォーラム) からダウンロードできるようになります。 ただし、見つけるのは難しくありません。アプリがそこに誘導します。
- ADB の使用方法を学ぶ必要がありますか?
- いいえ. デスクトップ ツールがすべてを処理します。 いずれにせよ、ADB について学ぶことを強くお勧めしますが、チュートリアルに従うことで ADB を使ってできる素晴らしいことがたくさんあることを考慮してください。
- 再起動するたびにテーマを再度有効にする必要がありますか?
- いいえ.
- 起動するたびに携帯電話を接続してデスクトップ ツールを実行する必要がありますか?
- テーマを変更する必要がある場合を除き、変更は必要ありません。 すでに有効にしたテーマは引き続き有効になります ただし、テーマを追加、削除、または有効/無効にしたい場合は、デスクトップ ツールを再実行する必要があります。
- 再起動後にデスクトップ ツールを実行する必要があるのはなぜですか?
- 再起動すると、Substratum が特権を昇格するために使用するプロセスが強制終了されます。 したがって、将来テーマを変更する場合は、ツールを再度実行する必要があります。 ほとんどの人は 1 つまたは 2 つのテーマを選択し、それを使い続けるため、これはほとんどのユーザーにとって頭痛の種ではありません。
- これは Mac/Linux でも動作しますか?
- はい.
テーマ設定
- これでダークテーマを使用できますか?
- はい。
- この場合、テーマは無料になりますか?
- それはテーマによって異なります。 Substratum は単なるフレームワークであり、それ自体でテーマを提供するわけではありません。 検索する Play ストアの「サブストラタム」 無料と有料のテーマが健全に混在していることがわかります。
- Play ストアのテーマはどれでも使用できますか?
- Substratum と互換性があると記載されている限り、はい。
- 私が見つけたテーマには、root アクセスが必要であると記載されています。 しかし、これは根無し草ではないでしょうか?
- テーマ開発者は、Play ストアの説明を更新するだけで済みます。
- フォントや絵文字を変更できますか?
- はいといいえ。 システム全体でフォント/絵文字を変更できないという点では「いいえ」ですが、アプリごとに変更できるという点では「はい」です。 たとえば、これは Whatsapp絵文字チェンジャー それは機能するはずです。
- フォント、絵文字、その他のものを変更できないのはなぜですか?
- 任意のシステムおよびサードパーティ アプリケーションをテーマにできますが、root 化された Substratum ユーザーが実行できるすべての操作が rootless バージョンで利用できるわけではありません。 たとえば、Substratum でフォントを変更するには、システム パーティションにあるフォント ファイルを実際に変更する必要があり、これには root アクセスが必要です。
- 本当にテーマに Substratum が必要ですか?
- 技術的にはいいえ、OMS のサポートは Android Oreo に組み込まれており、Substratum が使用するコマンドは ADB を持っていれば誰でも使用できますが、ADB がなければプロセスははるかに困難になります。
- Substratum を使用せずにテーマを手動でインストールするにはどうすればよいですか?
- オーバーレイ APK ファイル、動作する ADB セットアップ、およびコマンド ラインの知識が必要です。 必要なコマンドがリストされています ここ. Play ストアで入手可能なテーマは、必要な実際のオーバーレイ APK ではないことに注意してください。 Google では、Play ストアのアプリに他のアプリを含めることを許可していません。 代わりに、Substratum はデバイス自体でオーバーレイ APK ファイルをコンパイルし、前にリストしたオーバーレイ コマンドを使用してそれらのファイルをインストールします。
価格/リリース情報
- これにはいくらかかりますか?
- $2.49.
- なぜSubstratumの料金を支払わなければならないのですか?
- この素晴らしいテーマ マネージャーを皆さんにお届けするために、数え切れないほどの時間を費やして取り組んだチームの開発努力をサポートするためです。
- root 化している場合、またはカスタム ROM を使用している場合、Substratum の料金を支払う必要がありますか?
- いいえ、root化された/カスタムROMユーザー向けのSubstratumはこれまでと同様に無料のままです。
- いつ発売されますか?
- ただいま出てます!
他に何かご質問は? 以下にコメントを残してください。私自身か、できれば Substratum 開発者の誰かが答えられることを願っています。