Se decidete di apportare qualsiasi modifica,lo fate a vostro rischio e pericolo,non mi assumo la responsabilità di eventuali danni HW o SW al vostro device
Modifiche valori Build.prop
Spoiler:
Che app ci serve per modificare i valori del build prop ?
Rom toolbox lite : consiglio questa app perchè ha molte funzioni che ci servono per queste modifiche e in più è free.
Modifiche:
Alcuni campi elencati qui sotto potrebbero non esserci nel vostro build.prop quindi non potrete applicare la modifica
Mantenere il launcher in memoria :
codice:ro.HOME_APP_ADJ=1
Qualità foto jpg settata al 100% :
VM heapsize :codice:ro.media.enc.jpeg.quality=100
GPU rendering :codice:dalvik.vm.heapsize=64m
Ridurre il ritardo della suoneria di chiamata :codice:debug.sf.hw=1
Aumentare fluidità dello scrolling :codice:ro.telephony.call_ring.delay=0
Modifiche per risparmiare la batteria :codice:windowsmgr.max_events_per_sec=150
Disabilitare la notifica del debug USB :codice:wifi.supplicant_scan_interval=180 pm.sleep_mode=1 ro.ril.disable.power.collapse=0
Aumentare fluidità del touchscreen :codice:persist.adb.notify=0
Aumentare qualità delle immagini e dei video registrati :codice:debug.performance.tuning=1 video.accelerate.hw=1
Tweaks vari per il segnale 3G :codice:ro.media.dec.jpeg.memcap=8000000 ro.media.enc.hprof.vid.bps=8000000
Aumentare la velocità di navigazione :codice:ro.ril.hsxpa=2 ro.ril.gprsclass=10 ro.ril.hep=1 ro.ril.enable.dtm=1 ro.ril.hsdpa.category=10 ro.ril.enable.a53=1 ro.ril.enable.3g.prefix=1 ro.ril.htcmaskw1.bitmask=4294967295 ro.ril.htcmaskw1=14449 ro.ril.hsupa.category=5
Fixare il lag del blocco schermo dopo una chiamata :codice:net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
Disabilitare controllo errori :codice:ro.lge.proximity.delay=25 mot.proximity.delay=25
Mantenere la retroilluminazione dei tasti attiva fino a quando lo schermo non va in standby :codice:ro.kernel.android.checkjni=0
Disabilitare la boot animation :codice:ro.mot.buttonlight.timeout=0
Tweak vari :codice:debug.sf.nobootanimation=1
codice:ro.config.hw_menu_unlockscreen=false persist.sys.use_dithering=0 persist.sys.purgeable_assets=1 dalvik.vm.dexopt-flags=m=y ro.mot.eri.losalert.delay=1000
Script di ottimizzazione :
Spoiler:
richiedono una rom con il supporto init.d,aprire un file vuoto e inserire nella prima riga #!/system/bin/sh e poi sotto scrivere le mod,salvare il file in /system/etc/init.d e rinominarlo per esempio 77tweaks SENZA ESTENSIONE
Minfree handler tweak :
Tweak per la velocità di navigazione internet :codice:echo "2048,3072,6144,15360,17920,20480" > /sys/module/lowmemorykiller/parameters/minfree
Tweak gestione VM :codice:echo "0" > /proc/sys/net/ipv4/tcp_timestamps; echo "1" > /proc/sys/net/ipv4/tcp_tw_reuse; echo "1" > /proc/sys/net/ipv4/tcp_sack; echo "1" > /proc/sys/net/ipv4/tcp_tw_recycle; echo "1" > /proc/sys/net/ipv4/tcp_window_scaling; echo "5" > /proc/sys/net/ipv4/tcp_keepalive_probes; echo "30" > /proc/sys/net/ipv4/tcp_keepalive_intvl; echo "30" > /proc/sys/net/ipv4/tcp_fin_timeout; echo "404480" > /proc/sys/net/core/wmem_max; echo "404480" > /proc/sys/net/core/rmem_max; echo "256960" > /proc/sys/net/core/rmem_default; echo "256960" > /proc/sys/net/core/wmem_default; echo "4096,16384,404480" > /proc/sys/net/ipv4/tcp_wmem; echo "4096,87380,404480" > /proc/sys/net/ipv4/tcp_rmem;
Tweak per il kernel :codice:echo "4096" > /proc/sys/vm/min_free_kbytes echo "0" > /proc/sys/vm/oom_kill_allocating_task; echo "0" > /proc/sys/vm/panic_on_oom; echo "0" > /proc/sys/vm/laptop_mode; echo "0" > /proc/sys/vm/swappiness echo "50" > /proc/sys/vm/vfs_cache_pressure echo "90" > /proc/sys/vm/dirty_ratio echo "70" > /proc/sys/vm/dirty_background_ratio
Tweak per la batteria :codice:echo "8" > /proc/sys/vm/page-cluster; echo "64000" > /proc/sys/kernel/msgmni; echo "64000" > /proc/sys/kernel/msgmax; echo "10" > /proc/sys/fs/lease-break-time; echo "500,512000,64,2048" > /proc/sys/kernel/sem;
Speedfix per la SD (aumento cache SD) :codice:echo "500" > /proc/sys/vm/dirty_expire_centisecs echo "1000" > /proc/sys/vm/dirty_writeback_centisecs
Defrag dei file batabase :codice:echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
Rimuovere il logger :codice:for i in \ `find /data -iname "*.db"` do \ sqlite3 $i 'VACUUM;'; done
Tweak per il governor ondemand :codice:rm /dev/log/main
Cambiare governor della CPU :codice:SAMPLING_RATE=$(busybox expr `cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency` \* 750 / 1000) echo 95 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold echo $SAMPLING_RATE > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
Zipalign automatico :codice:echo "nome governor" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Script gestione ram v6 supercharger :codice:Link al thread di XDA
RAMscript by juwe11 :codice:link al thread di XDA
codice:#!/system/bin/sh # Copyright© 2011 Juwe11 # 13.8.2011 Updated VM values - Thanks to [Kalis] for help # 18.8.2011 Added oom_adj values # 19.9.2011 Updated VM and LMK values if [ -e /sys/module/lowmemorykiller/parameters/adj ]; then echo "0,1,2,4,6,15" > /sys/module/lowmemorykiller/parameters/adj fi if [ -e /sys/module/lowmemorykiller/parameters/minfree ]; then echo "2560,4096,5632,10240,11776,14848" > /sys/module/lowmemorykiller/parameters/minfree fi if [ -e /proc/sys/vm/swappiness ]; then echo "20" > /proc/sys/vm/swappiness fi if [ -e /proc/sys/vm/vfs_cache_pressure ]; then echo "70" > /proc/sys/vm/vfs_cache_pressure fi if [ -e /proc/sys/vm/dirty_expire_centisecs ]; then echo "3000" > /proc/sys/vm/dirty_expire_centisecs fi if [ -e /proc/sys/vm/dirty_writeback_centisecs ]; then echo "500" > /proc/sys/vm/dirty_writeback_centisecs fi if [ -e /proc/sys/vm/dirty_ratio ]; then echo "15" > /proc/sys/vm/dirty_ratio fi if [ -e /proc/sys/vm/dirty_background_ratio ]; then echo "3" > /proc/sys/vm/dirty_background_ratio fi
Modifiche valori GPS.conf
Spoiler:
modificare il file gps.conf che si trova in /system/etc/
Migliorare la localizzazione dei satelliti e il segnale :
A-GPS sony ericsson :codice:NTP_SERVER=europe.pool.ntp.org XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
codice:SUPL_HOST=supl.sonyericsson.com SUPL_PORT=7275
Rimuovere le pubblicità dal browser e dalle app:
Spoiler:
Metodo 1:
Metodo 2:codice:Scaricare dal market ADFree,avviare l'app e abilitare il blocco delle pubblicità
Ripristinare le pubblicità:codice:Inserire manualmente i siti da bloccare modificando il file hosts che si trova in system/etc Lista di siti da bloccare : http://alturl.com/ysr9k
Zip flashabili per rimuovere/riabilitare le pubblicità :codice:Eliminare manualmente i siti da bloccare modificando il file hosts che si trova in system/etc
codice:Scaricare il file rar da QUI e scompattatelo. Al suo interno troverete 2 zip : uno per bloccare le pubblicità e uno per rimuovere il blocco. Scegliete lo zip che vi interessa,mettetelo sulla SD e flashatelo da recovery senza nessun WIPE
Overclock : OC daemon e app daemon controller:
Spoiler:
Info sul demone e sulla app :
Come utilizzare il demone e l'app :codice:link al thread di XDA
Perchè usare questo sistema e non SetCPU o simili :codice:Scaricare l'app da QUI. Avviare l'app Daemon Controller e consentirgli i permessi di root. Abilitare il wifi. Tappare su options e selezionare install andrev_oc. Completata l'installazione uscite dall'app e avviatela nuovamente. Tappare su OCD. Scegliere i valori nei vari campi : Wake Min = frequenza cpu minima con schermo acceso; Wake Max = frequenza cpu massima con schermo acceso; Wake Gov = governor cpu con schermo acceso; Sleep Min = frequenza cpu minima con schermo spento; Sleep Max = frequenza cpu massima con schermo spento; Sleep Gov = governor cpu con schermo spento; Tappare su Apply e avete finito.
codice:Il demone non occupa memoria ram e non ha nessun ritardo mentre cambia le frequenze e il governor quando legge lo stato del display. In questo modo si dovrebbe velocizzare leggermente il telefono,risparmiare qualche mb di ram e risparmiare un po' di batteria. Troverete ulteriori info sul thread di XDA linkato sopra.
Undervolt
Spoiler:
A cosa serve :
Avvertimenti :codice:Serve per modificare i voltaggi del kernel in modo da ridurli e risparmiare batteria
Come si installa :codice:Non tutti i desire supportano l'undervolt e/o lo stesso valore di undervolt. E' necessario un kernel che supporti l'undervolt (per le rom AOSP e MIUI i kernel che supportano l'undervolt sono il Tiamat e il ManU).
Rimozione undervolt,metodo 1 :codice:Scaricare lo zip flashabile da QUI. Mettere lo zip sulla sd e flasharlo da recovery. Aprire un emulatore terminale e digitare: su vipermod scrivere il numero corrispondente alla voce Lower voltages scrivere il numero corrispondente all'undervolt desiderato scrivere il numero corrispondente alla voce stabilizes OC frequencies per salvare i cambiamenti scrivere il numero corrispondente a save changes Premere invio per uscire dal vipermod e uscite dall'emulatore terminale. Riavviare il telefono.
Rimozione undervolt,metodo 2 :codice:Aprire un emulatore terminale e digitare: su vipermod scrivere il numero corrispondente alla voce reset voltages to kernel defaults (requires reboot) confermare e attendere il riavvio del cellulare
codice:Da recovery,flashare questo zip