PrivSet が Android Oreo サポートで更新され、Android Framework-res の変更が容易になります

Apktool を必要とせずに Android フレームワークの解像度値を変更できるアプリである PrivSet が更新され、Android 8.0 および Android 8.1 Oreo をサポートしました。

Android アプリケーションを逆コンパイルして変更を加えることができるツールである Apktool の最も一般的な用途の 1 つは、Android フレームワーク-res.apk を変更することです。 Android フレームワークと呼ばれるこのアプリは、多くのアセット、色、画像、構成値をデバイスに提供する役割を果たします。 たとえば、framework-res を次のように変更できます。 丸いアイコンのサポートを有効または無効にする. PrivSet が登場するまでは、framework-res を変更するには少しの労力が必要でした。 プライベートセット、XDA 上級メンバーによって作成されました モードレッド様は、Apktool を使用せずに Android フレームワークの値を変更するための便利なルート アプリです。

Android をリダイレクトして、framework-res.apk 用に作成したオーバーレイからリソース値を描画することで機能します。 Substratum に精通している場合は、PrivSet は、RRO (Android Marshmallow および Nougat 用) と OMS (Android Oreo) を使用したオーバーレイに基づいているため、同じように機能します。 したがって、値は元の Framework-res.apk からではなくオーバーレイから読み取られるため、framework-res を直接変更する必要はまったくありません。

これにより、ユーザーは 4 方向の回転を扱う設定に関連する多くの Android フレームワーク値を変更できます。 すべてのアプリの角を丸くすることを強制し、ユーザーが電源ボタンを 2 回押したときの携帯電話の動作を変更します。 もっと。 ユーザーは変更を適用した後、デバイスを再起動する必要があります。 すべての変更をリセットして最初からやり直すこともできます。 PrivSet を使用すると、ユーザーはデバイスの Framework-res.apk に実際に存在するフレームワーク値のみを変更するためのオーバーレイを生成できることに注意してください。 これは、ユーザーのデバイスのシステム プロパティを読み取ることで行われます。

以前このアプリを取り上げたとき、このアプリは Android Oreo をサポートしていませんでした。 今回、Android 8.0 および Android 8.1 Oreo をサポートするように更新されました。 PrivSet には Android Oreo 用の rootless モードがまだないことに注意してください。 開発者によると、これは進行中の作業であり、将来のアップデートで追加される予定です。