これは、デバイスをルート化する必要があり、システムのframework-res.apk
ファイルをいじってみる必要があるという警告があり、ほぼすべてのデバイスで実行できるようです。これらの指示は、輝度を下げることを目的とした変更を加えたXDAの投稿からのものですが、反対方向にスケーリングすると明るくなります。
ここに、apkマネージャーを使用してframework-res.apkでこのmodを実行する方法に関するガイドがあります(ガイドに感謝します)。
- APKマネージャーをダウンロードして、どこかで解凍します
- 携帯電話の\ system \ framework \(adb pullなど)からframework-res.apkを取得し、「place-apk-here-for-modding」フォルダーに配置します。
- Script.batを実行し、オプション9を選択します
- 完了したら、projects \ framework-res.apk \ res \ values \ arrays.xmlに移動し、最初の投稿に従って値を編集します。
- 編集したら、オプション11を使用してapkをコンパイルします
- Qn:これはシステムapkです。回答:y
- Qn:署名は別として、....少なくとも。回答:y
- プロンプト:apk managerフォルダーにkeepフォルダーが見つかります。....完了したら、このスクリプトでEnterキーを押します。何かキーを押すと続行します 。。。array.xmlが変更されているため、「keep」フォルダーに移動して、resources.arscを削除する必要があります。この後、apk managerウィンドウで任意のキーを押すことができます。
- 完了したら、apkマネージャーに22を入力し、「unsignedframework-res.apk」を表す数字を入力して選択します。それを選択した後、右上隅のapkメインウィンドウに「Current-App:unsignedframework-res.apk」が表示されます。5を押してapkをzipalignします。place-apk-here-for-modding \ unsignedframework-res.apkの下に、完成したzip配置されたAPKがあります。名前をframework-res.apkに戻し、adbがファイルを電話機にプッシュします
デバイスが自動輝度をサポートしている場合、arrays.xmlファイルには次のようなセクションが必要です。
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>32</item>
<item>69</item>
<item>118</item>
<item>177</item>
<item>255</item>
</integer-array>
基本的に、値はセンサーから検出された光に基づいて順序付けられ、上部の値は「最低の光」であり、下部の値は「最高の光」です。値は、1〜255のスケールのLCD輝度に対応します。255は最大輝度です。したがって、必要に応じて、すべての低照明値を明るくすることができます。