ROMs y desarrollo Huawei G510/Daytona ROMs y desarrollo Huawei G510/Daytona


 
Herramientas
  #1  
Viejo 20/01/14, 04:15:16
Avatar de blacklown
blacklown blacklown no está en línea
Usuario novato en la web
Mensajes: 22
 
Fecha de registro: ene 2013
Mensajes: 22
Modelo de smartphone: htc sensation
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
lineas de build.prop para android kitkat

Bueno dejo estas lineas que me han pasado desde htc para modificar nuestro terminal desde el build.prop son para kitkat aun no las eh probado en jellybean espero sirvan para aquellos exigentes de este movil
agradecimientos a
el grupo de lpmod team
por testear algunos

agradecer no acuesta nada :p


Tweaks BUILD.PROP

usando root explorer o similar, vayan a "system", y copien el archivo build.prop.
lo pegan en la sd, y despues lo pasan a la sd..
Ahora lo abren con Notepad++
Al final de todo, tiene que agregar esto tal cual esta: (lean antes de copiar y pegar, por las dudas no quieran algo)

# Reinicio Rapido
persist.sys.purgeable_assets=1

# Incrementa la calidad del video al grabar
ro.media.enc.hprof.vid.bps=8000000

# Gira la pantalla a 270º
windowsmgr.support_rotation_270=true

# Incrementa el Heap Size de VM (Resuelve algunos FC'S)
dalvik.vm.heapsize=64m

# Aceleracion de GPU
debug.sf.hw=1

# Mejora el rendimiento de la bateria
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180

# Suena el timbre inmediatamente
ro.telephony.call_ring.delay=0

# Deshabilita el chequeo de errores
ro.kernel.android.checkjni=0

# Mejora el streaming de video
media.stagefright.enable-meta=true

media.stagefright.enable-scan=true

media.stagefright.enable-http=true

media.stagefright.enable-record=false

# Desactiva BootAnimation
debug.sf.nobootanimation=1

# Habilita almacenar el launcher en memoria
ro.HOME_APP_ADJ=1

# Apaga la proximidad rapido despues de la llamada
mot.proximity.delay=25 ro.lge.proximity.delay=25

# Mejoras 3G
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

# NetSpeed 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

# Google DNS Tweak
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8 net.dns2=8.8.4.4

# Scrolling mas rapido
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000

# Apps inician mas rapido y se libera mas ram (Editar linea, ya que existe)
dalvik.vm.dexopt-flags=m=v,o=y

# Habilita el renderizado
debug.enabletr=true

# Mejora calidad de imagen y video
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100

# Mejora rendimiento del touch
debug.performance.tuning=1
video.accelerate.hw=1

# Mejora el scrolling
windowsmgr.max_events_per_sec=500

# Desactiva el icono de debug en la barra de estado
persist.adb.notify=0



-----------------------------------------------------
EXTRAS: (build.prop)

1. Administración de memoria:
echo "2048,3072,6144,15360,17920,20480" > /sys/module/lowmemorykiller/parameters/minfree

2. Mejora performance en internet:
Spoiler

3. Mejora la administración de video:
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. Administra la performance del kernel:
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. Administración de batería:
echo "500" > /proc/sys/vm/dirty_expire_centisecs
echo "1000" > /proc/sys/vm/dirty_writeback_centisecs
6. EXT4 tweaks (greatly increase I/O)
(needs /system, /cache, /data partitions formatted to EXT4)

a) elimina 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

mejora la administración del comando mount
busybox mount -o remount,noatime,noauto_da_alloc,nodiratime,barrier =0,nobh /system
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodir atime,barrier=0,nobh /data
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodir atime,barrier=0,nobh /cache

7. Incrementa el tamaño del caché mejora velocidad:
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. Mejora performance de nuestra SD:
echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;

9. Defragmenta archivos de nuestra base de datos:
for i in
`find /data -iname "*.db"`
do
sqlite3 $i 'VACUUM;';
done

9 a. Elimina los logs
rm /dev/log/main

10. Performance del governor "Ondemand"
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

11. Autonomía de governor y I/O Scheduler
a) I/O Scheduler (Best: MTD devices - VR; EMMC devices - SIO) - needs kernel with these

echo "vr" > /sys/block/mmcblk0/queue/scheduler
or
echo "sio" > /sys/block/mmcblk0/queue/scheduler
Governor (Best: Minmax > SavagedZen > Smoothass > Smartass > Interactive) - needs kernel with these

echo "governor-name-here" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

12. Mueve dalvik-cache a una partición (en el caso que sea demasiado grande) para liberar espacio
Spoiler

13. Se deshabilita la función sleep

mount -t debugfs none /sys/kernel/debug
echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features








------------------------------------------------------





Tweaks SYSCTL

Pueden usar root explorer desde el cel, o crear un archivo nuevo con notepad++ (en la pc), luego pasarlo a sus ubicaciones, y renombrarlo como se indica.

crean un archivo nuevo en /system/etc/init.d, con el nombre de sysctl_tweaks
luego lo mantiene presionado y seleccionan "open in text editor".. alli escriben:

#!/system/bin/sh
# grep sysctl /etc/init.d/*
/etc/init.d/02vm:# Load /sys/etc/sysctl.conf
/etc/init.d/02vm:sysctl -p

guardan cambios y cierran..

ahora, Crean otro archivo nuevo en /system/etc, con el nombre de sysctl.conf, lo abren en el editor de texto y ponen:

############################
# CPU tweaks #
############################

# Queue size modifications
sysctl -w net.core.optmem_max=20480;
sysctl -w net.unix.max_dgram_qlen=50;

# Net Core Settings
# Location: /proc/sys/net/core
sysctl -w net.core.wmem_max=524288;
sysctl -w net.core.rmem_max=524288;
sysctl -w net.core.rmem_default=256960;
sysctl -w net.core.wmem_default=256960;

############################
# VM & Filesystem tweaks #
############################
sysctl -w fs.lease-break-time=10;
sysctl -w fs.file-max=65536;
sysctl -w vm.overcommit_memory=1;
sysctl -w vm.min_free_order_shift=4;
sysctl -w vm.block_dump=0;
sysctl -w vm.oom_dump_tasks=1;
sysctl -w vm.page-cluster=3;

############################
# Net Speed tweaks #
############################

# UnderUtilized Networking Tweaks below as recommended by avgjoemomma (from XDA)
sysctl -w net.ipv4.tcp_congestion_control=cubic;

# Hardening the TCP/IP stack to SYN attacks
sysctl -w net.ipv4.tcp_syncookies=1;
sysctl -w net.ipv4.conf.all.rp_filter=1;
sysctl -w net.ipv4.conf.default.rp_filter=1;
sysctl -w net.ipv4.tcp_synack_retries=2;
sysctl -w net.ipv4.tcp_syn_retries=2;
sysctl -w net.ipv4.tcp_max_syn_backlog=1024;
sysctl -w net.ipv4.tcp_max_tw_buckets=16384;
sysctl -w net.ipv4.icmp_echo_ignore_all=1;
sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1;
sysctl -w net.ipv4.tcp_no_metrics_save=1;
sysctl -w net.ipv4.tcp_fin_timeout=15;
sysctl -w net.ipv4.tcp_keepalive_time=1800;
sysctl -w net.ipv4.ip_forward=0;
sysctl -w net.ipv4.tcp_moderate_rcvbuf=1;
sysctl -w net.ipv4.route.flush=1;
sysctl -w net.ipv4.udp_rmem_min=6144;
sysctl -w net.ipv4.udp_wmem_min=6144;
sysctl -w net.ipv4.tcp_rfc1337=1;
sysctl -w net.ipv4.ip_no_pmtu_disc=0;
sysctl -w net.ipv4.tcp_ecn=0;
sysctl -w net.ipv4.tcp_sack=1;
sysctl -w net.ipv4.tcp_fack=1;

# Don't accept source routing
sysctl -w net.ipv4.conf.default.accept_source_route=0 ;
sysctl -w net.ipv4.conf.all.accept_source_route=0;

# Don't accept redirects
sysctl -w net.ipv4.conf.all.accept_redirects=0;
sysctl -w net.ipv4.conf.default.accept_redirects=0;
sysctl -w net.ipv4.conf.all.secure_redirects=0;
sysctl -w net.ipv4.conf.default.secure_redirects=0;


------------------------------------------------


Script para calibración de la batería:

#!/system/bin/sh
# ========================================
# init.d script for KA Xperia SSpeed
# made by krabappel2548
# ========================================

SLEEP=120

if [ -e /data/.battery-calibrated ] ; then
exit 0
fi

(
while : ; do
LEVEL=$(cat /sys/class/power_supply/battery/capacity)
CUR=$(cat /sys/class/power_supply/battery/batt_current)
if [ "$LEVEL" == "100" ] && [ "$CUR" == "0" ] ; then
log -p i -t battery-calibration "*** LEVEL: $LEVEL CUR: $CUR***: calibrating..."
rm -f /data/system/batterystats.bin
touch /data/.battery-calibrated
exit 0
fi
# log -p i -t battery-calibration "*** LEVEL: $LEVEL CUR: $CUR ***: sleeping for $SLEEP s..."
sleep $SLEEP
done
) &

#Disable normalize sleeper
mount -t debugfs none /sys/kernel/debug
echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features

#battery tweaks (sleepers)
mount -t debugfs none /sys/kernel/debug
echo NO_NEW_FAIR_SLEEPERS > /sys/kernel/debug/sched_features;
echo NO_NORMALIZED_SLEEPERS > /sys/kernel/debug/sched_features;
umount /sys/kernel/debug



-----------------------------------------------------------


Performance 1.0 (libera ram y mejora autonomía de batería)

sysctl -w vm.oom_kill_allocating_task=1
sysctl -w vm.vfs_cache_pressure=10
(Esto se coloca desde terminal emulator)

Última edición por blacklown Día 20/01/14 a las 05:05:24
Responder Con Cita
Los siguientes 9 usuarios han agradecido a blacklown su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 20/01/14, 09:28:48
Avatar de juanfran1984
juanfran1984 juanfran1984 no está en línea
Usuario muy activo
Mensajes: 2,198
 
Fecha de registro: jul 2013
Localización: Fuenlabrada, Madrid
Mensajes: 2,198
Modelo de smartphone: Xperia Z3 , Huawei G510, Galaxy Ace
Versión de ROM: 4.4.4 stock Bootloader abierto
Tu operador: Orange
Mencionado: 4 comentarios
Tagged: 0 hilos
Muy buen aporte compañero!!!
Responder Con Cita
  #3  
Viejo 20/01/14, 09:29:46
Avatar de xSergioHp.
xSergioHp. xSergioHp. no está en línea
Usuario muy activo
Mensajes: 886
 
Fecha de registro: ago 2013
Localización: España
Mensajes: 886
Modelo de smartphone: OnePlus One
Mencionado: 2 comentarios
Tagged: 0 hilos
Chincheta yaa!
Responder Con Cita
  #4  
Viejo 20/01/14, 09:38:38
Avatar de dany_gury
dany_gury dany_gury no está en línea
Usuario muy activo
Mensajes: 1,162
 
Fecha de registro: ene 2012
Localización: Barcelona
Mensajes: 1,162
Modelo de smartphone: A5 2017
Versión de ROM: Stock
Tu operador: Otra
Mencionado: 12 comentarios
Tagged: 0 hilos
Pedazo de aporte!!!
Responder Con Cita
  #5  
Viejo 20/01/14, 09:46:09
Avatar de zakkardooo
zakkardooo zakkardooo no está en línea
Miembro del foro
Mensajes: 307
 
Fecha de registro: ene 2012
Mensajes: 307
Modelo de smartphone: orange daytona
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
no sirven lo acabo de hacer y me cargao el movil no pasa del bootanimation
Responder Con Cita
  #6  
Viejo 20/01/14, 09:48:04
Avatar de juanfran1984
juanfran1984 juanfran1984 no está en línea
Usuario muy activo
Mensajes: 2,198
 
Fecha de registro: jul 2013
Localización: Fuenlabrada, Madrid
Mensajes: 2,198
Modelo de smartphone: Xperia Z3 , Huawei G510, Galaxy Ace
Versión de ROM: 4.4.4 stock Bootloader abierto
Tu operador: Orange
Mencionado: 4 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por zakkardooo Ver Mensaje
no sirven lo acabo de hacer y me cargao el movil no pasa del bootanimation
Hay que hacerlo sabiendo un poco lo que se toca. A mi si me ha funcionado alguna que he puesto. Vete probando poco a poco y haz un backup de tus datos asi no tendras problemas.
Responder Con Cita
  #7  
Viejo 20/01/14, 10:10:49
Avatar de Carlos_EVH
Carlos_EVH Carlos_EVH no está en línea
Usuario muy activo
Mensajes: 3,007
 
Fecha de registro: dic 2012
Localización: Málaga
Mensajes: 3,007
Modelo de smartphone: Pocophone F1 128gb
Versión de ROM: MIUI 11
Tu operador: Personal
Mencionado: 5 comentarios
Tagged: 0 hilos
Yo esta tarde probaré solo los de build.prop los demás son para kernels específicos que tienen ciertos governors y usarlos con el kernel de stock de la 4.4 puede hacer que pete.

Juanfran cuales has usado tu? Para saber cuales funcionan y si mejoran algo
Responder Con Cita
  #8  
Viejo 20/01/14, 16:47:00
Avatar de dr_avila
dr_avila dr_avila no está en línea
Usuario muy activo
Mensajes: 716
 
Fecha de registro: dic 2012
Mensajes: 716
Modelo de smartphone: Xiaomi Redmi Note 3 Pro
Tu operador: Otra
Mencionado: 0 comentarios
Tagged: 0 hilos
# Reinicio Rapido
persist.sys.purgeable_assets=1

:facepalm

Si copias y pegas de cualquier parte al menos da el crédito y verfica que la información sea correcta...

bit.ly/1e5vbR2

Última edición por dr_avila Día 20/01/14 a las 16:49:01
Responder Con Cita
  #9  
Viejo 20/01/14, 18:00:07
Avatar de blacklown
blacklown blacklown no está en línea
Usuario novato en la web
Mensajes: 22
 
Fecha de registro: ene 2013
Mensajes: 22
Modelo de smartphone: htc sensation
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por dr_avila Ver Mensaje
# Reinicio Rapido
persist.sys.purgeable_assets=1

:facepalm

Si copias y pegas de cualquier parte al menos da el crédito y verfica que la información sea correcta...

bit.ly/1e5vbR2
a mi mr los han pasado desde xda en el foro de htc yo he probafo algunos y me han resultado perfecto por eso puse que me los han pasado no dije que eran mios
Responder Con Cita
  #10  
Viejo 21/01/14, 00:27:39
Avatar de opazoadrian
opazoadrian opazoadrian no está en línea
Usuario muy activo
Mensajes: 1,252
 
Fecha de registro: ago 2012
Localización: Bilbao, Vizcaya
Mensajes: 1,252
Modelo de smartphone: Samsung Galaxy S8
Versión de ROM: Android 8.0 Oreo
Tu operador: Euskaltel Móvil
Mencionado: 0 comentarios
Tagged: 0 hilos
Muy buen aporte. Sólo le veo un fallo, y es que aparte de las lineas de build.prop, veo scripts. Esos scripts no se copian y pegan en el build.prop, sino que hay que copiar las líneas equivalentes al script, pegarlas en un documento de texto y quitarle la extensión. Después colocarlas en la carpeta /system/etc/init.d/ para que se ejecuten por si solas o ejecutarlos nosotros mismos. El problema viene en que, no sé exactamente, pero para que estos scripts funcionen en init.d, el kernel que tengamos en nuestra KitKat tiene que tener soporte init.d. No sé si tenemos algún kernel con dicho soporte.

Otra cosa, es que el autor del post no especifica cuando empieza y cuando acaba un script y empieza o acaba el siguiente, y eso para quien no esté muy puesto en scripts, le costará entenderlo.

Un saludo.
Responder Con Cita
  #11  
Viejo 21/01/14, 00:33:52
Avatar de djrober
djrober djrober no está en línea
Usuario muy activo
Mensajes: 1,891
 
Fecha de registro: ago 2012
Localización: en algun lugar del mundo
Mensajes: 1,891
Modelo de smartphone: Samsung Galaxy S5
Versión de ROM: Stock
Tu operador: Yoigo
Mencionado: 2 comentarios
Tagged: 0 hilos
Pedazo Post!!! muchas gracias por facilitarnos estas cosas
Responder Con Cita
  #12  
Viejo 21/01/14, 00:47:55
Avatar de blacklown
blacklown blacklown no está en línea
Usuario novato en la web
Mensajes: 22
 
Fecha de registro: ene 2013
Mensajes: 22
Modelo de smartphone: htc sensation
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por opazoadrian Ver Mensaje
Muy buen aporte. Sólo le veo un fallo, y es que aparte de las lineas de build.prop, veo scripts. Esos scripts no se copian y pegan en el build.prop, sino que hay que copiar las líneas equivalentes al script, pegarlas en un documento de texto y quitarle la extensión. Después colocarlas en la carpeta /system/etc/init.d/ para que se ejecuten por si solas o ejecutarlos nosotros mismos. El problema viene en que, no sé exactamente, pero para que estos scripts funcionen en init.d, el kernel que tengamos en nuestra KitKat tiene que tener soporte init.d. No sé si tenemos algún kernel con dicho soporte.

Otra cosa, es que el autor del post no especifica cuando empieza y cuando acaba un script y empieza o acaba el siguiente, y eso para quien no esté muy puesto en scripts, le costará entenderlo.

Un saludo.
grax por la observacion como lo aclare al principio a mi me lo han pasado desde xda en el foro de htc aun no eh checado todos por que me estan explicando todavia
Responder Con Cita
  #13  
Viejo 21/01/14, 08:44:08
Avatar de zakkardooo
zakkardooo zakkardooo no está en línea
Miembro del foro
Mensajes: 307
 
Fecha de registro: ene 2012
Mensajes: 307
Modelo de smartphone: orange daytona
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
alguien se atreveria o seria capaz de crear un build.prop flasheable con estas modificaciones?
Responder Con Cita
  #14  
Viejo 21/01/14, 20:45:01
Avatar de spidercheskin
spidercheskin spidercheskin no está en línea
Usuario muy activo
Mensajes: 684
 
Fecha de registro: dic 2011
Localización: Alicante
Mensajes: 684
Modelo de smartphone: p8 lite
Versión de ROM: stock emui 3.1
Versión de Radio: pues de cd xD
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 0 hilos
gracias por el aporte
Responder Con Cita
  #15  
Viejo 22/01/14, 02:35:49
Avatar de chiveta
chiveta chiveta no está en línea
Nuevo cocinero
Mensajes: 311
 
Fecha de registro: may 2013
Mensajes: 311
Modelo de smartphone: B5510,Huawei G510, Huawei Mediapad M1, Nexus 4
Versión de ROM: CM 11
Tu operador: Orange
Mencionado: 4 comentarios
Tagged: 1 hilos
Cita:
Originalmente Escrito por blacklown Ver Mensaje
Bueno dejo estas lineas que me han pasado desde htc para modificar nuestro terminal desde el build.prop son para kitkat aun no las eh probado en jellybean espero sirvan para aquellos exigentes de este movil
agradecimientos a
el grupo de lpmod team
por testear algunos

agradecer no acuesta nada :p


Tweaks BUILD.PROP

usando root explorer o similar, vayan a "system", y copien el archivo build.prop.
lo pegan en la sd, y despues lo pasan a la sd..
Ahora lo abren con Notepad++
Al final de todo, tiene que agregar esto tal cual esta: (lean antes de copiar y pegar, por las dudas no quieran algo)
#Barra transpararente
ro.config.low_ram=true
# Reinicio Rapido
persist.sys.purgeable_assets=1

# Incrementa la calidad del video al grabar
ro.media.enc.hprof.vid.bps=8000000

# Gira la pantalla a 270º
windowsmgr.support_rotation_270=true

# Incrementa el Heap Size de VM (Resuelve algunos FC'S)
dalvik.vm.heapsize=64m

# Aceleracion de GPU
debug.sf.hw=1

# Mejora el rendimiento de la bateria
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180

# Suena el timbre inmediatamente
ro.telephony.call_ring.delay=0

# Deshabilita el chequeo de errores
ro.kernel.android.checkjni=0

# Mejora el streaming de video
media.stagefright.enable-meta=true

media.stagefright.enable-scan=true

media.stagefright.enable-http=true

media.stagefright.enable-record=false

# Desactiva BootAnimation
debug.sf.nobootanimation=1

# Habilita almacenar el launcher en memoria
ro.HOME_APP_ADJ=1

# Apaga la proximidad rapido despues de la llamada
mot.proximity.delay=25 ro.lge.proximity.delay=25

# Mejoras 3G
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

# NetSpeed 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

# Google DNS Tweak
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8 net.dns2=8.8.4.4

# Scrolling mas rapido
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000

# Apps inician mas rapido y se libera mas ram (Editar linea, ya que existe)
dalvik.vm.dexopt-flags=m=v,o=y

# Habilita el renderizado
debug.enabletr=true

# Mejora calidad de imagen y video
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100

# Mejora rendimiento del touch
debug.performance.tuning=1
video.accelerate.hw=1

# Mejora el scrolling
windowsmgr.max_events_per_sec=500

# Desactiva el icono de debug en la barra de estado
persist.adb.notify=0



-----------------------------------------------------
EXTRAS: (build.prop)

1. Administración de memoria:
echo "2048,3072,6144,15360,17920,20480" > /sys/module/lowmemorykiller/parameters/minfree

2. Mejora performance en internet:
Spoiler

3. Mejora la administración de video:
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. Administra la performance del kernel:
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. Administración de batería:
echo "500" > /proc/sys/vm/dirty_expire_centisecs
echo "1000" > /proc/sys/vm/dirty_writeback_centisecs
6. EXT4 tweaks (greatly increase I/O)
(needs /system, /cache, /data partitions formatted to EXT4)

a) elimina 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

mejora la administración del comando mount
busybox mount -o remount,noatime,noauto_da_alloc,nodiratime,barrier =0,nobh /system
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodir atime,barrier=0,nobh /data
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodir atime,barrier=0,nobh /cache

7. Incrementa el tamaño del caché mejora velocidad:
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. Mejora performance de nuestra SD:
echo "2048" > /sys/devices/virtual/bdi/179:0/read_ahead_kb;

9. Defragmenta archivos de nuestra base de datos:
for i in
`find /data -iname "*.db"`
do
sqlite3 $i 'VACUUM;';
done

9 a. Elimina los logs
rm /dev/log/main

10. Performance del governor "Ondemand"
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

11. Autonomía de governor y I/O Scheduler
a) I/O Scheduler (Best: MTD devices - VR; EMMC devices - SIO) - needs kernel with these

echo "vr" > /sys/block/mmcblk0/queue/scheduler
or
echo "sio" > /sys/block/mmcblk0/queue/scheduler
Governor (Best: Minmax > SavagedZen > Smoothass > Smartass > Interactive) - needs kernel with these

echo "governor-name-here" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

12. Mueve dalvik-cache a una partición (en el caso que sea demasiado grande) para liberar espacio
Spoiler

13. Se deshabilita la función sleep

mount -t debugfs none /sys/kernel/debug
echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features








------------------------------------------------------





Tweaks SYSCTL

Pueden usar root explorer desde el cel, o crear un archivo nuevo con notepad++ (en la pc), luego pasarlo a sus ubicaciones, y renombrarlo como se indica.

crean un archivo nuevo en /system/etc/init.d, con el nombre de sysctl_tweaks
luego lo mantiene presionado y seleccionan "open in text editor".. alli escriben:

#!/system/bin/sh
# grep sysctl /etc/init.d/*
/etc/init.d/02vm:# Load /sys/etc/sysctl.conf
/etc/init.d/02vm:sysctl -p

guardan cambios y cierran..

ahora, Crean otro archivo nuevo en /system/etc, con el nombre de sysctl.conf, lo abren en el editor de texto y ponen:

############################
# CPU tweaks #
############################

# Queue size modifications
sysctl -w net.core.optmem_max=20480;
sysctl -w net.unix.max_dgram_qlen=50;

# Net Core Settings
# Location: /proc/sys/net/core
sysctl -w net.core.wmem_max=524288;
sysctl -w net.core.rmem_max=524288;
sysctl -w net.core.rmem_default=256960;
sysctl -w net.core.wmem_default=256960;

############################
# VM & Filesystem tweaks #
############################
sysctl -w fs.lease-break-time=10;
sysctl -w fs.file-max=65536;
sysctl -w vm.overcommit_memory=1;
sysctl -w vm.min_free_order_shift=4;
sysctl -w vm.block_dump=0;
sysctl -w vm.oom_dump_tasks=1;
sysctl -w vm.page-cluster=3;

############################
# Net Speed tweaks #
############################

# UnderUtilized Networking Tweaks below as recommended by avgjoemomma (from XDA)
sysctl -w net.ipv4.tcp_congestion_control=cubic;

# Hardening the TCP/IP stack to SYN attacks
sysctl -w net.ipv4.tcp_syncookies=1;
sysctl -w net.ipv4.conf.all.rp_filter=1;
sysctl -w net.ipv4.conf.default.rp_filter=1;
sysctl -w net.ipv4.tcp_synack_retries=2;
sysctl -w net.ipv4.tcp_syn_retries=2;
sysctl -w net.ipv4.tcp_max_syn_backlog=1024;
sysctl -w net.ipv4.tcp_max_tw_buckets=16384;
sysctl -w net.ipv4.icmp_echo_ignore_all=1;
sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1;
sysctl -w net.ipv4.tcp_no_metrics_save=1;
sysctl -w net.ipv4.tcp_fin_timeout=15;
sysctl -w net.ipv4.tcp_keepalive_time=1800;
sysctl -w net.ipv4.ip_forward=0;
sysctl -w net.ipv4.tcp_moderate_rcvbuf=1;
sysctl -w net.ipv4.route.flush=1;
sysctl -w net.ipv4.udp_rmem_min=6144;
sysctl -w net.ipv4.udp_wmem_min=6144;
sysctl -w net.ipv4.tcp_rfc1337=1;
sysctl -w net.ipv4.ip_no_pmtu_disc=0;
sysctl -w net.ipv4.tcp_ecn=0;
sysctl -w net.ipv4.tcp_sack=1;
sysctl -w net.ipv4.tcp_fack=1;

# Don't accept source routing
sysctl -w net.ipv4.conf.default.accept_source_route=0 ;
sysctl -w net.ipv4.conf.all.accept_source_route=0;

# Don't accept redirects
sysctl -w net.ipv4.conf.all.accept_redirects=0;
sysctl -w net.ipv4.conf.default.accept_redirects=0;
sysctl -w net.ipv4.conf.all.secure_redirects=0;
sysctl -w net.ipv4.conf.default.secure_redirects=0;


------------------------------------------------


Script para calibración de la batería:

#!/system/bin/sh
# ========================================
# init.d script for KA Xperia SSpeed
# made by krabappel2548
# ========================================

SLEEP=120

if [ -e /data/.battery-calibrated ] ; then
exit 0
fi

(
while : ; do
LEVEL=$(cat /sys/class/power_supply/battery/capacity)
CUR=$(cat /sys/class/power_supply/battery/batt_current)
if [ "$LEVEL" == "100" ] && [ "$CUR" == "0" ] ; then
log -p i -t battery-calibration "*** LEVEL: $LEVEL CUR: $CUR***: calibrating..."
rm -f /data/system/batterystats.bin
touch /data/.battery-calibrated
exit 0
fi
# log -p i -t battery-calibration "*** LEVEL: $LEVEL CUR: $CUR ***: sleeping for $SLEEP s..."
sleep $SLEEP
done
) &

#Disable normalize sleeper
mount -t debugfs none /sys/kernel/debug
echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features

#battery tweaks (sleepers)
mount -t debugfs none /sys/kernel/debug
echo NO_NEW_FAIR_SLEEPERS > /sys/kernel/debug/sched_features;
echo NO_NORMALIZED_SLEEPERS > /sys/kernel/debug/sched_features;
umount /sys/kernel/debug



-----------------------------------------------------------


Performance 1.0 (libera ram y mejora autonomía de batería)

sysctl -w vm.oom_kill_allocating_task=1
sysctl -w vm.vfs_cache_pressure=10
(Esto se coloca desde terminal emulator)
esa te faltaba LFriend
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Huawei > Otros smartphones de Huawei antiguos > Huawei G510/Daytona > ROMs y desarrollo Huawei G510/Daytona


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 02:47:53 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007