guirri
22/01/15, 21:05:06
Antes de empezar con con esto crea un backup con tu custom recovery
Necesitamos :movil con rom jb rooteado custom recovery y busybox con init.d suport
Es file explorer,terminal emulador,smanager,link2sd
Hacer tu rom mas liviano,con mas o menos un 20% de espacio libre en la particion system van a notar que movil se comporta un poco mejor
Con link2sd desinstalar apks que no necesitamos como:
idiomas
Juegos
Cambiar de system/app a data/app los Google apps menos playstore o desinstalar los(tambien evita tener duplicados ya que cada 2 por 3 tenemos que actualizar )
Cambiar launcher
Busybox y init.d suport
Busybox Zip flasheable por custom recovery
pagina creador busybox zip
http://forum.xda-developers.com/showthread.php?t=1929852
Init.d suport script (terminit.d) instalable con smanager o terminal emulador
pagina creador init.d suport script
http://forum.xda-developers.com/showthread.php?t=1933849
eliminado rotation (no tenemos disco duro o cd rom que gira)
eliminado i/o stats (inutil para no devs)
vm tweaks ram managment tweaks
Init.d script
echo "90" > /proc/sys/vm/swappiness
echo "100" > /proc/sys/vm/vfs_cache_pressure
echo "3000" > /proc/sys/vm/dirty_expire_centisecs
echo "500" > /proc/sys/vm/dirty_writeback_centisecs
echo "80" > /proc/sys/vm/dirty_ratio
echo "60" > /proc/sys/vm/dirty_background_ratio
echo "3" > /proc/sys/vm/drop_caches
echo "10" > /proc/sys/fs/lease-break-time
echo "1376" > /proc/sys/kernel/random/read_wakeup_threshold
STL=`ls -d /sys/block/loop*`;
MMC=`ls -d /sys/block/mmc*`;
ZRM=`ls -d /sys/block/zram*`;
RAM=`ls -d /sys/block/ram*`;
for i in $STL $MMC $ZRM $RAM;
do
if [ -e $i/queue/rotational ];
then
echo "0" > $i/queue/rotational;
fi;
if [ -e $i/queue/iostats ];
then
echo "0" > $i/queue/iostats;
fi;
done;
---------------------------------------------------------------------------------------
Build.prop
Eliminar estos 2 lineas o editar lo asi
# ro.telephony.default_network=0
# ro.sys.fw.bg_apps_limit=20
Añadir a build.prop o editar si estan presente
ro.config.hw_power_saving=false
ro.kernel.android.checkjni=0
debug.performance.tuning=1
video.accelerate.hw=1
windowsmgr.max_events_per_sec=100
ro.ril.disable.power.collapse=1
pm.sleep_mode=0
persist.sys.purgeable_assets=1
ro.telephony.call_ring.delay=0
ring.delay=0
persist.adb.notify=0
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.config.nocheckin=1
dalvik.vm.checkjni=0
windowsmgr.support_rotation_270=true
ENFORCE_PROCESS_LIMIT=false
# Net Speed Tweaks
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.hspa=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.lte=524288,1048576,2097152,5242 88,1048576,2097152
net.tcp.buffersize.hspda=4096,87380,256960,4096,16 384,256960
net.tcp.buffersize.evdo_b=6144,87380,1048576,6144, 87380,1048576
ro.ril.set.mtu1472=1
ro.ril.enable.amr.wideband=1
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6
----------------------------------------------------------------------------------------
Init.qcom.post.boot.sh
Añadir a system/etc/init.qcom.post.boot.sh
echo 0,3,4,6,9,15 > /sys/module/lowmemorykiller/parameters/adj
------------------------------------------------------------------------------------------------
Especial b127 necesario ser root y es root explorer gratuito en playstore
si tienes la b127 y tiene problemas de cobertura
Mira en data/cust si tienes una capeta con tu operador
Si no lo tiene hay que cambiar 3 ficheros en la carpeta data/cust por los que hay en la carpeta cust/tu operador
Antes de todo copia la carpeta cust que esta en la raiz del movi system/build.propl a la sd/pc y guardar la como backup
Yo voy hablar de yoigo
Paso 1 apuntar los permisos de los ficheros data/cust/ons/ons.bin
data/cust/nv/nv.bin
data/cust/nv/nv g630 u20 xls
system/build.prop
Paso 2 copiar estos ficheros de tu copia en la sd cust/yoigo/es a data/cust
Paso 3 cambiar los permisos de cada uno por los permisos anterioremente apuntado
Paso 4 en system/build.prop elimina o deshabilita (poner delante de la linea #)la linea
ro.telephony.default_network=0
Paso 5 reiniciar
Necesitamos :movil con rom jb rooteado custom recovery y busybox con init.d suport
Es file explorer,terminal emulador,smanager,link2sd
Hacer tu rom mas liviano,con mas o menos un 20% de espacio libre en la particion system van a notar que movil se comporta un poco mejor
Con link2sd desinstalar apks que no necesitamos como:
idiomas
Juegos
Cambiar de system/app a data/app los Google apps menos playstore o desinstalar los(tambien evita tener duplicados ya que cada 2 por 3 tenemos que actualizar )
Cambiar launcher
Busybox y init.d suport
Busybox Zip flasheable por custom recovery
pagina creador busybox zip
http://forum.xda-developers.com/showthread.php?t=1929852
Init.d suport script (terminit.d) instalable con smanager o terminal emulador
pagina creador init.d suport script
http://forum.xda-developers.com/showthread.php?t=1933849
eliminado rotation (no tenemos disco duro o cd rom que gira)
eliminado i/o stats (inutil para no devs)
vm tweaks ram managment tweaks
Init.d script
echo "90" > /proc/sys/vm/swappiness
echo "100" > /proc/sys/vm/vfs_cache_pressure
echo "3000" > /proc/sys/vm/dirty_expire_centisecs
echo "500" > /proc/sys/vm/dirty_writeback_centisecs
echo "80" > /proc/sys/vm/dirty_ratio
echo "60" > /proc/sys/vm/dirty_background_ratio
echo "3" > /proc/sys/vm/drop_caches
echo "10" > /proc/sys/fs/lease-break-time
echo "1376" > /proc/sys/kernel/random/read_wakeup_threshold
STL=`ls -d /sys/block/loop*`;
MMC=`ls -d /sys/block/mmc*`;
ZRM=`ls -d /sys/block/zram*`;
RAM=`ls -d /sys/block/ram*`;
for i in $STL $MMC $ZRM $RAM;
do
if [ -e $i/queue/rotational ];
then
echo "0" > $i/queue/rotational;
fi;
if [ -e $i/queue/iostats ];
then
echo "0" > $i/queue/iostats;
fi;
done;
---------------------------------------------------------------------------------------
Build.prop
Eliminar estos 2 lineas o editar lo asi
# ro.telephony.default_network=0
# ro.sys.fw.bg_apps_limit=20
Añadir a build.prop o editar si estan presente
ro.config.hw_power_saving=false
ro.kernel.android.checkjni=0
debug.performance.tuning=1
video.accelerate.hw=1
windowsmgr.max_events_per_sec=100
ro.ril.disable.power.collapse=1
pm.sleep_mode=0
persist.sys.purgeable_assets=1
ro.telephony.call_ring.delay=0
ring.delay=0
persist.adb.notify=0
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.config.nocheckin=1
dalvik.vm.checkjni=0
windowsmgr.support_rotation_270=true
ENFORCE_PROCESS_LIMIT=false
# Net Speed Tweaks
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.hspa=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.lte=524288,1048576,2097152,5242 88,1048576,2097152
net.tcp.buffersize.hspda=4096,87380,256960,4096,16 384,256960
net.tcp.buffersize.evdo_b=6144,87380,1048576,6144, 87380,1048576
ro.ril.set.mtu1472=1
ro.ril.enable.amr.wideband=1
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6
----------------------------------------------------------------------------------------
Init.qcom.post.boot.sh
Añadir a system/etc/init.qcom.post.boot.sh
echo 0,3,4,6,9,15 > /sys/module/lowmemorykiller/parameters/adj
------------------------------------------------------------------------------------------------
Especial b127 necesario ser root y es root explorer gratuito en playstore
si tienes la b127 y tiene problemas de cobertura
Mira en data/cust si tienes una capeta con tu operador
Si no lo tiene hay que cambiar 3 ficheros en la carpeta data/cust por los que hay en la carpeta cust/tu operador
Antes de todo copia la carpeta cust que esta en la raiz del movi system/build.propl a la sd/pc y guardar la como backup
Yo voy hablar de yoigo
Paso 1 apuntar los permisos de los ficheros data/cust/ons/ons.bin
data/cust/nv/nv.bin
data/cust/nv/nv g630 u20 xls
system/build.prop
Paso 2 copiar estos ficheros de tu copia en la sd cust/yoigo/es a data/cust
Paso 3 cambiar los permisos de cada uno por los permisos anterioremente apuntado
Paso 4 en system/build.prop elimina o deshabilita (poner delante de la linea #)la linea
ro.telephony.default_network=0
Paso 5 reiniciar