NOTAS:
- Se necesita root
- No he testado todos
- Haz nandroid backup antes
- Atento si ya existe alguno de estos ajustes en el archivo, en ese caso, basta con cambiar los valores , es decir, si en el archivo, sale "ro.media.enc.jpeg.quality=67", borra 67 y pon 100 (en el caso del 2º tweak)
Tweaks de Build.prop
(edita tu system/build.prop con un explorador de archivos root, con visor de texto)
1. Bloquear launcher en la memoria.
Esto hará que al borrar procesos en segundo plano de RAM, no "mate" al launcher.
Código:
ro.HOME_APP_ADJ=1
2. Aumentar la calidad de JPG al 100%
Código:
ro.media.enc.jpeg.quality=100
3. Tamaño de Virtual Machine, mayor RAM, mayor CV
Código:
dalvik.vm.heapsize=48m
4. Render UI con GPU
Código:
debug.sf.hw=1
5. Disminuir marcación sin retraso (Marcación Móvil de Llamada)
Código:
ro.telephony.call_ring.delay=0
6. Ayuda a la capacidad de respuesta de desplazamiento
Código:
windowsmgr.max_events_per_sec=150
7. Conservar batería (no aumentar)
Código:
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
8. Deshabilitar el icono de la depuración en la barra de estado
Código:
persist.adb.notify=0
9. Aumentar la sensibilidad táctil
Código:
debug.performance.tuning=1
video.accelerate.hw=1
10. Aumentar la calidad de grabación de audio y vídeo
Código:
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
11. Tweaks Señal 3G
Código:
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
12. Tweaks velocidad de Internet
Código:
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
13. Desactivar problema de pantalla en negro después de una llamada
Código:
ro.lge.proximity.delay=25
mot.proximity.delay=25
14. Arreglar problemas de algunas aplicaciones
Código:
ro.kernel.android.checkjni=0
15. El móvil no se desbloqueará al apretar las teclas de volumen
Código:
ro.config.hwfeature_wakeupkey=0
16. Forzar los botones de iluminación cuando la pantalla está encendida
Código:
ro.mot.buttonlight.timeout=0
17. Deshabilitar la boot animation para un inicio más rápido
Código:
debug.sf.nobootanimation=1
18. Varios (Flags)
Código:
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
Tweaks De Init.d
(archivo vacío abierto, inserte cabecera #! / system / bin / sh y ponerlas allí, sino en / system / etc / init.d y el nombre de algo así como 77 tweaks)
1. Tweaks de manejo de baja memoria
Código:
echo "2048,3072,6144,15360,17920,20480" > /sys/module/lowmemorykiller/parameters/minfree
2. Tweaks de Velocidad de Internet
Código:
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;
3. Tweaks de manejo de VM (Virtual Machine - Dalvik)
Código:
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
4. Tweaks de Kernel
Código:
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;
5. Tweaks de Batería
Código:
echo "500" > /proc/sys/vm/dirty_expire_centisecs
echo "1000" > /proc/sys/vm/dirty_writeback_centisecs
6. Tweaks de EXT4 (gran incremento de I/O) (necesita particiones /system, /cache, /data formateadas a EXT4)
a) Remueve el periodismo
Código:
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) Opciones de montar perfectas
Código:
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
7. Aumenta el tamaño de cache sin rotación
Código:
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
8. Tweak de velocidad de la SD
Código:
echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
9. Desfragmenta la base de datos
Código:
for i in \
`find /data -iname "*.db"`
do \
sqlite3 $i 'VACUUM;';
done
10. Elimina el logger
Código:
rm /dev/log/main
11. Tweaks de Ondemand Governor
Código:
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
12. Cambio automático de Governor e I/O Sheduler
a) I/O Sheduler (Mejor: dispositivos MTD - VR; dispositivos EMMC - SIO) Necesita kernel con estos
Código:
echo "vr" > /sys/block/mmcblk0/queue/scheduler*Elige la configuración más conveniente acorde con el paréntesis anterior*
o
echo "sio" > /sys/block/mmcblk0/queue/scheduler
b) Governor (Mejor: Minmax > SavagedZen > Smoothass > Smartass > Interactive) Necesita kernel con estos
Código:
echo "nombre-del-governor-aquí" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor*Elige la configuración que prefieras, teniendo en cuenta que va de mejor a peor*
12. Zipaling automático al inicio (Necesita binario de zipaling)
Código:
http://forum.xda-developers.com/showthread.php?t=860586
13. Tweaks de fluidez increíble
Código:
http://forum.xda-developers.com/showthread.php?t=1137554
http://forum.xda-developers.com/showthread.php?t=1205744
14. Mover dalvik-cache a la partición de cache para ahorrar espacio en la partición de datos
Código:
CACHESIZE=$(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
fi
busybox 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"
fi
15. Deshabilitar "durmiente del móvil" normalizado
Código:
mount -t debugfs none /sys/kernel/debug
echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features
16. Tweaks de prioridad - Super Cargador
Código:
http://forum.xda-developers.com/showthread.php?t=991276
Tweaks de Configuración GPS
(crea o edita tu /system/etc/gps.conf con un explorador root)
1. Para la mejora de GPS y la señal de bloqueo de tiempo.
a) Servidor NTP Europeo (reemplazar por América o Asia en tu caso)
Código:
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 para A-GPS (mejor que el de Nokia o Google)
Código:
SUPL_HOST=supl.sonyericsson.com
SUPL_PORT=7275
Otros Tweaks y Directrices
1. Bloquear anuncios parcheando tu archivo "host"
(por favor, piensa antes de hacer esto, muchos desarrolladores están apoyados a través de esta manera)
Código:
Puedes usar la aplicación AdFree para esto o cambiar manualmente tu archivo de "host"Aquí hay algunas bases de datos:
http://www.mvps.org/winhelp2002/hosts.txt
http://pgl.yoyo.org/adservers/serverlist.php?showintro=0;hostformat=hosts
2. Usar archivo de lista de APN de CyanogenMod - es uno de los más completos.
Código:
Está localizado en /system/etc/apns-conf.xml
3. Usar la cocina UOT para tematización básica en tu dispositivo
Código:
http://uot.dakra.lt/
4. Usar servidores DNS de Google
Código:
Crear un archivo vacío, nombrarlo por resolv.conf y pon estas dos líneas:
nameserver 8.8.8.8
nameserver 8.8.4.4
Guardar en /system/etc/.
5. Actualizar Superuser y el binario su a la última versión
Código:
http://goo-inside.me/superuser/
6. Deshabilitar característica sync en sqlite
(Necesitas una fuente para el dispositivo para que pueda compilar el /system/lib/libsqlite.so)
Código:
Parche aquí: http://forum.xda-developers.com/showthread.php?t=903507
7. No uses Task Killers
------------------------------------------------------------------------------------------------------------
Eso es todo amigos. Cualquier duda en comentarios. Da +1 por mi trabajo ;-)
No hay comentarios:
Publicar un comentario