Abbiamo diverse volte parlato di questo file speciale che, inserito tra i file di sistema, se modificato bene, rende Android un vero e proprio missile. In alternativa, vi blocca il telefono ( ovviamente non definitivamente, sennò nemmeno la proporrei). Vediamo come effettuare delle modifiche al build.prop in maniera da rendere il telefono....migliore
Migliorie e migliorie: i migliori tweak
Raccolti appositamente per voi, vi offriamo delle stringe da inserire dentro il famoso file build.prop, che modificheranno ciò che sarà elencato. Trovate altre informazioni sul build.prop anche qui.
1. Forza il launcher in memoria (in maniera da non avere lag sul menù principale del device): 2. Porta l'immagine dei JPG al 100 % (invece dello scalo di qualità predefinito):3. VM Heapsize (HP); Maggiore è la quantità di RAM, maggiore può essere impostata la HP: 4. Renderizza la UI (User Interface:Interfaccia grafica) con la GPU: 5. Diminuire il ritardo delle chiamate in uscita:ro.media.enc.jpeg.quality=100
6. Responsività dello scrolling:ro.telephony.call_ring.delay=0
7. Salva batteria!:windowsmgr.max_events_per_sec=150
8. Disabilita la notifica di Debug USB nella barra di stato: 9. Incrementa la responsività generale del touch:wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
10. Incrementa la qualità di registrazione immagini e video:debug.performance.tuning=1
video.accelerate.hw=1
11. Tweak del segnale 3G:ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
12. Tweak di aumento velocità sulle connessioni Internet: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
13. Disabilità il problema dello schermo nero dopo la chiamata: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
14. Sistema alcuni problemi con alcune applicazioni:ro.lge.proximity.delay=25
mot.proximity.delay=25
15. Il telefono non si sveglierà pigiando sui tasti volume:ro.kernel.android.checkjni=0
16. Forza l'illuminazione dei tasti quando lo schermo è attivo:ro.config.hwfeature_wakeupkey=0
17. Disabilita la boot-animation per velocizzare il boot (avvio):ro.mot.buttonlight.timeout=0
18. Flag di miscellanea:debug.sf.nobootanimation=1
19. Specifici per smartphone LG: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
persist.service.pcsync.enable=0
persist.service.lgospd.enable=0
user.feature.flex=true
user.feature.lgdrm=false
user.feature.lgresource=false
user.feature.lgpoweroff=false
user.feature.ls_event=false
user.feature.ls_normal=false
user.feature.sui=false
Init.d
(Necessario ROM con accesso init.d e Busybox. Aprite un file vuoto, inserite all'inizio #!/system/bin/sh, salvate in /system/etc/init.d e chiamatelo ad esempio 77tweaks)(molto rischioso, consiglio di non provare):
1. Tweak del minfree:2. Tweak per la velocità di connessione internet:echo "2048,3072,6144,15360,17920,20480" > /sys/module/lowmemorykiller/parameters/minfree
3. Tweak per la macchina virtuale Dalvik (quella che esegue le applicazioni):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;
4. Tweak generici per il kernel: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
5. Tweak della batteria: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;
echo "500" > /proc/sys/vm/dirty_expire_centisecs
echo "1000" > /proc/sys/vm/dirty_writeback_centisecs
6. Tweak EXT4 (gran incremento I/O)
(necessita delle partizioni /system, /cache, /data formattate in EXT4)
a) Togliere Journalism:
tune2fs -o journal_data_writeback /block/path/to/system
tune2fs -O ^has_journal /block/path/to/system
tune2fs -o journal_data_writeback /block/path/to/cache
tune2fs -O ^has_journal /block/path/to/cache
tune2fs -o journal_data_writeback /block/path/to/data
tune2fs -O ^has_journal /block/path/to/data
b) Opzioni di montaggio ottimali:
7. Blocchi Flag che non ruotano e incrementa la dimensione della cache:busybox mount -o remount,noatime,noauto_da_alloc,nodiratime,barrier=0,nobh /system busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh /data busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh /cache
8. Tweak di incremento velocità per la microSD:LOOP=`ls -d /sys/block/loop*`;
RAM=`ls -d /sys/block/ram*`;
MMC=`ls -d /sys/block/mmc*`;
for j in $LOOP $RAM do echo "0" > $j/queue/rotational;
echo "2048" > $j/queue/read_ahead_kb; done
9. Deframmenta file del database:echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
9. Rimuovi logger: 10. Tweak di governor ondemand:for i in \ `find /data -iname "*.db"` do \ sqlite3 $i 'VACUUM;'; done
11. Cambia automaticamente governor e I/O Scheduler: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
a) I/O Scheduler (Migliore: MTD devices - VR; EMMC devices - SIO) - ha bisogno di kernel con questo:
echo "vr" > /sys/block/mmcblk0/queue/scheduler
oppure
echo "sio" > /sys/block/mmcblk0/queue/scheduler
b) Governor (Migliore: Minmax->SavagedZen->Smoothass->Smartass->Interactive) - ha bisogno di kernel con questo:
12. Sposta dalvik-cache su cache partition (se non è abbastanza grande) per liberare spazio su Data Partition:echo "governor-name-here" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
13. Disabilita normalize sleeper:CACHESIZE=$(df -k /cache | tail -n1 | tr -s ' ' | cut -d ' ' -f2)
HESIZE=$(df -k /cache | tail -n1 | tr -s ' ' | cut -d ' ' -f2)
if [ $CACHESIZE -gt 80000 ]
then
echo "Large cache detected, moving dalvik-cache to /cache"
if [ ! -d /cache/dalvik-cache ]
then
busybox rm -rf /cache/dalvik-cache /data/dalvik-cache
mkdir /cache/dalvik-cache /data/dalvik-cache
fibusybox chown 1000:1000 /cache/dalvik-cache
busybox chmod 0771 /cache/dalvik-cache# bind mount dalvik-cache so we can still boot without the sdcard
busybox mount -o bind /cache/dalvik-cache /data/dalvik-cache
busybox chown 1000:1000 /data/dalvik-cache
busybox chmod 0771 /data/dalvik-cache
else
echo "Small cache detected, dalvik-cache will remain on /data"
mount -t debugfs none /sys/kernel/debug
echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features
GPS.conf
(crea o edita il tuo /system/etc/gps.conf con un file manager con permessi ROOT, esempio ROOT Explorer) (Queste opzioni possono essere modificate con meno cautela, ma fate sempre una copia dei file)
Per migliorare il lock GPS sia in velocità che in segnalea) Server NTP Europei (rimpiazza per America e Asia se ti trovi lì):
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
b) SE supl per A-GPS (migliori di Nokia e Google)(se non vanno, rimettete quelli di prima):
Per questa guida è tutto. Sembra esaustiva, voi che dite?SUPL_HOST=supl.sonyericsson.com
SUPL_PORT=7275