J'ai trouvé la réponse moi-même et c'est un "oui". Je la partage ici au cas où elle serait utile à quelqu'un d'autre.
Ce fil de discussion XDA est à l'origine de la correction. http://forum.xda-developers.com/galaxy-s2/themes-apps/mod-lower-auto-brightness-levels-to-t1235212 Les points principaux sont extraits ici :
Voici un guide sur la façon d'exécuter ce mod sur n'importe quel framework-res.apk en utilisant apk manager (merci pour le guide va à desean) :
- Téléchargez APK manager et décompressez quelque part
- Récupérez framework-res.apk sur votre téléphone sous \system\framework\ (par exemple, adb pull) et le placer dans le dossier "place-apk-here-for-modding".
- Exécutez Script.bat et sélectionnez l'option 9
- Une fois que c'est fait, allez dans les projets \framework -res.apk \res\values\arrays.xml et modifiez vos valeurs comme indiqué dans le premier message.
- Une fois édité, compilez l'apk en utilisant l'option 11
- Qn : S'agit-il d'un apk système ? Réponse : oui
- Qn : En dehors des signatures, le site .... serait-il le plus intéressant ? Rép : y
- Prompt : Dans le dossier du gestionnaire d'apk, vous trouverez un dossier keep..... fait puis appuyez sur entrée sur ce script. Appuyez sur n'importe quelle touche pour continuer. . . Vous devez aller dans le dossier "keep" et supprimer resources.arsc car arrays.xml a été modifié. Après cela, vous pouvez appuyer sur n'importe quelle touche dans la fenêtre du gestionnaire d'apk.
- Une fois fait, entrez 22 dans le gestionnaire d'apk et sélectionnez "unsignedframework-res.apk" en entrant le numéro qui le représente. Après l'avoir sélectionné, vous devriez voir dans la fenêtre principale de l'apk, dans le coin supérieur droit, "Current-App : unsignedframework-res.apk". Maintenant, appuyez sur 5 pour zipper l'apk. Vous trouverez votre apk terminé et zippé sous place-apk-here-for-modding. \unsignedframework -res.apk. Renommez-le à nouveau en framework-res.apk et adb push le fichier sur votre téléphone.
Certains de ces points sont inexacts (notamment les points 6 et 9), en fonction de la version d'APK Manager que vous utilisez, (si vous l'utilisez, APK Multitool l'a remplacé dans le développement et j'ai utilisé GanGs_KiD Kitchen) mais sont corrigés plus loin dans le fil.
Quoi qu'il en soit, au lieu d'éditer arrays.xml (qui est l'endroit où la luminosité automatique est contrôlée, bien que je l'ai aussi édité), allez dans integers.xml et éditez les valeurs de "config_screenBrightnessSettingMaximum" jusqu'à ce que vous ayez besoin. 255 est la valeur la plus lumineuse (et ce à quoi elle est probablement déjà réglée), j'avais besoin de descendre à 150.
Suivez ensuite les instructions pour recompiler et aligner votre framework-res et le pousser avec adb sur l'appareil. Hey presto ! Plus de coupure d'écran !