Sei in
Home > Android > Guide > Modificare i livelli della luminosità automatica su qualunque ROM.

Modificare i livelli della luminosità automatica su qualunque ROM.

BrightnessNon siete soddisfatti di come il sensore della luminosità gestisca i livelli di luce dello schermo? Avete cambiamenti troppo bruschi che vi danno fastidio agli occhi? Con questa guida potete rimediare! Il metodo arriva ancora una volta da XDA, dall’ utente chiragkrishna, che ha trovato un modo per modificare il file che determina i livelli della luminosità automatica su QUALUNQUE DISPOSITIVO ANDROID.

 

Attenzione! Ne l’ autore ne lo Staff di OpenGeek si assumono la responsabilità di danni e malfunzionamenti, lievi o gravi, causati ai vostri dispositivi. 

Requisiti:

  • apkTv1
  • Notepad++
  • 7-Zip
  • Framework-res.apk
  • Permessi di Root sul dispositivo

N.B. Framework-res.apk va estratto dalla ROM che avete in uso.

Procedimento:

  1. Scaricate tutti i file necessari
  2. Estraete apkTv1 e mettetelo in una posizione comoda
  3. Inserite Framework-res.apk nella cartella di apkTv1
  4. Eseguite “Run Me.bat” e premete 1 per avviare la decompilazione
  5. A fine del processo otterrete una cartella denominata “framework-res”
  6. Aprite la cartella e navigate fino a framework-res\res\values
  7. Con Notepad++ aprite il file denominato: “arrays.xml”
  8. Questi sono i valori che potete cambiare, se non ne avete alcuni non importa, è normale:
    config_autoBrightnessLevels - light sensor filter values
    
    config_autoBrightnessHysteresisLevels - prevents the light from drastically changing
    
    config_autoBrightnessLcdBacklightValues - your display brightness values
    
    config_autoBrightnessButtonBacklightValues - your buttons  backlight values
    
    config_autoBrightnessKeyboardBacklightValues - your keyboard backlight values
  9. Una volta modificati clickate di nuovo su “Run Me.bat” e selezionate la seconda opzione per ricompilare
  10. A fine processo otterrete un file chiamato: “temp.apk”
  11. Con 7-zip aprite sia Framework-res.apk che temp.apk e copiate da temp.apk il file “resources.arsc” in framework-res.apk
  12. Sostituite il framework modificato sul vostro device
  13. Fine

Esempio – Galaxy S3:

  • Codice originale: 
    <integer-array name="config_autoBrightnessLevels">
    <item>15</item>
    <item>150</item>
    <item>1500</item>
    <item>15000</item>
    </integer-array>
    <integer-array name="config_autoBrightnessHysteresisLevels">
    <item>7</item>
    <item>75</item>
    <item>1000</item>
    <item>10000</item>
    </integer-array>
    <integer-array name="config_autoBrightnessLcdBacklightValues">
    <item>20</item>
    <item>80</item>
    <item>130</item>
    <item>190</item>
    <item>255</item>
    </integer-array>
    <integer-array name="config_autoBrightnessButtonBacklightValues">
    <item>255</item>
    <item>255</item>
    <item>0</item>
    <item>0</item>
    <item>0</item>
    </integer-array>
    <integer-array name="config_autoBrightnessKeyboardBacklightValues ">
    <item>255</item>
    <item>255</item>
    <item>0</item>
    <item>0</item>
    <item>0</item>
    </integer-array>
  • Codice modificato: 
    <integer-array name="config_autoBrightnessLevels">
    <item>0</item>
    <item>1</item>
    <item>20</item>
    <item>150</item>
    <item>400</item>
    <item>800</item>
    <item>1500</item>
    <item>3000</item>
    <item>6000</item>
    <item>9000</item>
    <item>15000</item>
    </integer-array>
    <integer-array name="config_autoBrightnessHysteresisLevels">
    <item>0</item>
    <item>2</item>
    <item>50</item>
    <item>110</item>
    <item>320</item>
    <item>900</item>
    <item>2000</item>
    <item>6000</item>
    <item>8000</item>
    <item>10000</item>
    <item>12000</item>
    </integer-array>
    <integer-array name="config_autoBrightnessLcdBacklightValues">
    <item>30</item>
    <item>30</item>
    <item>50</item>
    <item>60</item>
    <item>80</item>
    <item>100</item>
    <item>120</item>
    <item>150</item>
    <item>190</item>
    <item>210</item>
    <item>230</item>
    <item>255</item>
    </integer-array>
    <integer-array name="config_autoBrightnessButtonBacklightValues">
    <item>255</item>
    <item>200</item>
    <item>100</item>
    <item>0</item>
    <item>0</item>
    </integer-array>
    <integer-array name="config_autoBrightnessKeyboardBacklightValues ">
    <item>255</item>
    <item>200</item>
    <item>100</item>
    <item>0</item>
    <item>0</item>
    </integer-array>

Download:

Link:

Modificare i livelli della luminosità automatica su qualunque ROM., 5.0 out of 5 based on 4 ratings
Top