ExTweaks è una semplice applicazione che permette di tenere sotto controllo le impostazioni avanzate del Kernel.
GUIDA PER SIYAH: GINGERBREAD(2.6.14) E ICS-JB NEL SECONDO POST
EXTWEAKS PER DORIMANX
CPU
1) scaling max freq: imposta la frequenza massima della cpu.
2) scaling min freq: imposta la frequenza minima della cpu.
3) Smooth scaling level: previene l' improvviso salto verso le alte frequenze quando ci sono carichi di lavoro della cpu elevati. Funziona solo con pegasusq e ondemand.
4) Max Cpu Lock: permette di tenere attivo un solo core attivo, entrambi sempre attivi oppure attivo o disattivo in base alle esigenze
5) Default CPU Governor: scegli il governor
9) loadh0, loadl1: corrispondono a Load-High-0 and Load-Low-1. Soglia percentuale alla quale si spegne e si accende il secondo core.
10) min_rq, load_rq: altro parametro di bilanciamento.
11) rate: La velocità con la quale si deve accendere il secondo core. Maggiore sarà il valore, tanto più tempo ci metterà ad avviarsi il secondo core
12) freq_min: la frequenza minima alla quale si accende il secondo core.
13) Cfs Settings: impostazioni del CFS(complete fair scheduler) che permettono di controllare l'ordine di elaborazione dei processi e quindi impostazioni dello scheduler:
-GENTLE_FAIR_SLEEPERS: regola i processi che sono in attesa di essere eseguiti regolandone le priorità
-ARCH_POWER: funzione relativa alla potenza della cpu
14)CPU IDLE AND POWER SETTINGS
15) CPU UNDERVOLTING: Va a diminuire il voltaggio dei singoli step di frequenza della CPU. Permette anche overvolt
16) CPU Idle Mode: parametri per lo stato "spento" del telefono
17) Sched_mc: Impostando 1 si avrà che il secondo core si attiva solo quando il primo sia al massimo carico. 2 vuol dire che il terminale si sveglia con mezzo carico di cpu. 0 seguirà le impostazioni di default del governor.
18) BUSFREQ_UP_THRESHOLD: Valore percentuale di carico oltre il quale scala alla frequenza di bus successiva
19) SCALING_MAX_SUSPEND_FREQ: Frequenza massima raggiungibile quando il terminale è in deep sleep
20) SCALING_MIN_SUSPEND_FREQ: Frequenza minima raggiungibile quando il terminale è in deep sleep
21) SCALING_MIN_STANDBY_FREQ: Frequenza minima raggiungibile quando il terminale è in stanby(es. aslcolto di musica a schermo spento)
22) COTEX WAKEUP DELAY: modifica lo script per impostare il rapporto wakeup/sleep
23) CORTEX WAKEUP BOOST: Porta alla massima potenza la CPU durante il wake per il tempo selezionato
24) DEEP SLEEP! CPU GOVERNOR: imposta il governor quando il telefono non è sotto carica ma è in fase di deep sleep.
Per queste ultime 2 opzioni consiglio di usare lo stesso governor che si usa durante il normale utilizzo per evitare fastidiosi rallentamenti quando si riaccende lo schermo dopo una fase di deep sleep.
GPU
1) VPLL MODE: Permette di usare le frequenze 330,440, 520
2) GPU UTILIZATION TIMEOUT: valore basso:risposta più veloce della GPU ma consumo maggiore di batteria
3) GPUFREQ: Frequenze di GPU. 4 steps a cui passa la GPU a seconda dell'utilizzo che se ne fa.
4) GPU Voltage levels: voltaggio dei singoli step
5) GPU Thresholds: Soglie alle quali c'è il passaggio da uno step ad un altro. UP indica la percentuale massima di utilizzo di quello step prima di passare all'altro. DOWN indica la percentuale minima prima di scendere allo step precedente.
SCREEN
1) Touch Move Sensitivity: Un valore più basso corrisponde a maggiore responsività.
2) min_bl,min_gamma, max_gamma: valori di luminosità e gamma. min_bl indica la velocità con cui viene aumentata la luminosità quando si usa luminosità automatica. Un valore più alto significa che resta più tempo prima di alzare la luminosità
4) LCD POWER: se si spegne si ha un schermo più luminoso ma a scapito della batteria.
5) SCREEN COLOR MENU: modifica la scala cromatica dei blu e dei rossi dello schermo
6) OTHER SETTINGS:
-Gamma shift: cambia la gamma sia verso valori inferiori che verso valori superiori. Un valore più basso di 0 diminuisce la luminosità dello schermo.
-FB Earlysuspend delay: imposta il ritardo dell'effetto CRT
-Vibration force: cambia l'intensità della vibrazione
-Touch screen lock freq: quando si tocca lo schermo la cpu salirà fino alla frequenza impostata
-Slide2wake: se attivo permette di accendere lo schermo scorrendo il dito da sinistra a destra
-MDNIE NEGATIVE TOOGLE: attiva o disattiva l'effetto negativo applicabile quando si preme per 4 volte consecutive il tasto home(tasto centrale).
-Negative Screen Mod Tuning: Numero di click necessari per entrare nella modalità negativa.
7) GESTURES PANEL: attiva le gestures dello schermo modificabili da data/gesture_set.sh
TOUCH SCREEN SENSITIVITY:
Con alimentazione da batteria
9)BATT TOUCH THRESHOLD: imposta la soglia del touch. Con un valore più alto si ha una minore potenza del touch ma una maggiore precisione
10) BATT NOISE THRESHOLD: imposta la soglia di disturbo al tocco. Con un valore più alto si ha un rumore minore però una minore sensibilità del touch
11) BATT MOVE FILTER: imposta la sensibilità di movimento del touch. Un valore più basso offre una sensibilità maggiore
Con alimentazioni da caricatore/USB
Stesse di prima
SOUND
1)Headphone amplifier: 4 impostazioni per aumentare la potenza audio con le cuffie. I valori corrispondono a 0db; +1,5db; +3db; +6db.
Consigliato: 0 per uso normale; +3db in ambienti rumorosi
2)Analog headphone: modifica il volume delle cuffie oltre il limite
3)Mic gain level: aumenta il livello di percezione del microfono
4)Speaker level: aumenta il volume dello speaker
BLN
Impostazioni che riguardano l'uso della retroilluminazione dei tasti soft touch che permette di essere avvisati all'arrivo di chiamate o messaggi.
-BLN: attiva o disattiva BLN
-BLN on charger: Attiva il BLN quando è sottocarica
-BLN mode switch: effetto dell'illuminazione dei tasti quando sono accessi
-Notification timeout: tempo in cui restano accesi i tasti
-BLN notification reset
-BLN notification on charger: impostaBLN sempre acceso
-BLN Battery check: spegne il BLN quando la batteria scende sotto il valore impostato
TEST BLN: permettere di testare(quando attivo) il BLN spegnendo lo schermo anche senza aver ricevuto chiamate o sms
-LED timeout: tempo in cui devono restare accesi i tasti durante l'utilizzo del telefono. Utile solo per le rom cm9, perchè le altre lo hanno tra le impostazioni. Comunque si può sfruttare con qualsiasi ROM. Non riguarda il BLN.
-LED fadeout: si spegne gradualmente la retroilluminazione dei tasti.
-LEDS on with touch. Permette di impostare l'attivazione dei tasti solo quando vengono utilizzati o con il BLN e non ogni volta che si tocca lo schermo. Funzionano solo se il led timeout è attivo.
LED VOLTAGE LEVEL: voltaggio dei tasti di illuminazione dei due led
CRONTASKS
-permettono pulizia di ram, cache, fare il fix permission e lo zipalign ad un'ora precisa ma solo se il dispositivo è in deepsleep
MISC
-DUAL MOUNT: permette di montare le memorie di archiviazione con usb collegata sia su pc che sul terminale. In pratica potrete accedere ai dati della sd contemporaneamente sul vostro pc e sul cellulare.
-FIX PERMISSIONS: fix dei permessi delle applicazioni installate sul proprio dispositivo per evitare incompatibilità con i permessi di root.
è un'operazione che può richiedere qualche minuto a seconda del numero di applicazioni installate!
-ZIPALIGN: Allinea i pacchetti delle apps installate
-DB OPTIMIZATION: Ottimizza il database delle apps
-WIFI SUPPLICANT SCAN INTERVAL: Setta il tempo di ricerca delle reti wifi.
-init.d scripts run control: attiva o disattiva gli scripts all'avvio presenti in etc/init.d
-ADB binary mode
-Android Logger: tiene traccia delle attività di android. Utile per chi deve sviluppare.
-ZRAM SETTINGS: si basa su alcuni blocchi di Ram i quali una volta compressi e archiviati agiscono come un disco di Swap con notevoli miglioramenti nelle prestazioni e un processore più reattivo.
-GPS REGION:selezione il tuo continente per avere un più rapido fix del gps.
-Default Awake Scheduler: scegli lo scheduler a schermo acceso
-Sleep Scheduler: scegli lo scheduler a schermo spento
-USB mass storage: modfica la modalità di connessione USB tra MTP e unità
- Discrete wakelock: Se attivo, BBS salva solo le statische di screte(evita sovrapposizioni)
-Charge Current: intensità di corrente da utilizzare quando il telefono è collegato al pc o alla corrente
-File system on boot: rupara data e cache
-Clean media cache: puylisce la cache dei dati multimediali sulla sd
-Clean wifi lease: pulisce le locazioni wifi
-Reset Fuel Gauge Chip: resetta il chip della batteria per calibrarla.
-Root Install: Prova a reinstallare i permessi di root
-Root Remove : rimuove i permessi di root
-Root check: individua se si possiedono i permessi di root sul proprio terminale
-Auto-Install Root installa i permessi di root con un riavvio.
BACKUP/RESTORE
Impostazioni del dualboot
CORTEXBRAIN
-AUTOMATION SCRIPT TUNING: questa sezione permette di avere il controllo su tutti i tweaks introdotti da dorimanx e voku modificando lo script cortexbrain-tune.sh. Si può approfondire su cosa facciano le singole opzioni controllando l' initramfs git del kernel presente sul sito dell'autore.
BACKUP/RESTORE
-SETTINGS BACKUP/RESTORE: Permette di fare il backup(salvare) le proprie impostazioni preferite di extweaks da ripristinare(restore now) quando si installa una nuova versione del kernel o si cancellano i dati
-AD BLOCKER MENU: permette di rimuovere le ads presenti nelle applicazioni installate
PROFILES
-Permette di selezionare con un semplice tap il profilo di settaggi che si vuole a seconda se si preferisce un maggiore risparmio di batteria o migliori performance.
BUG REPORT
-Permette di tenere traccia salvando un file sulla sd di eventuali bug. Da fare quando si hanno rallentamenti o freeze o altri bugs. Questi files possono essere condivisi nel sito di sviluppo del kernel in modo da individuare il bug e risolverlo nella prossima release.
DUAL BOOT: https://www.androidiani.com/forum/sh....php?p=1774341 grazie a Illuminato67
Con questa guida e un po' di esperienza diventerete dei veri e propri esperti per trovare la vostra migliore configurazione! Buon modding a tutti...