sábado, 17 de agosto de 2013

[TWEAKS] [SCRIPTS] Colección De Scripts

Buenas seguidores de GM2! Hoy les traigo una colección de tweaks, que se realizan modificando el build.prop, init.d, etc. Son muy fáciles de instalar ya que son manuales, y sólo hay que escribir un par de códigos. Empecemos con el post:

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
o
echo "sio" > /sys/block/mmcblk0/queue/scheduler
*Elige la configuración más conveniente acorde con el paréntesis anterior*

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