PDA

Ver la Versión Completa : [MINI-MOD] [ZIP/SH][v1.1] IRIS - Install-recovery.sh & Init.d support


Deic
23/11/15, 19:28:19
ACERCA DE DIS
Activa el soporte Init.d para poder ejecutar ajustes/tweaks automáticamente en cada inicio.

Es universal y puede usarse en todos los dispositivos Android.
Dado que MIUI stock no tiene soporte init.d desde el ramdisk del kernel y además dado que el famoso metodo de un compi de XDA no funciona (debido a que la mayoría de kernels de ahora sólo llaman al archivo "/system/bin/install-recovery.sh" si se inicia desde el recovery).

Me dispongo a presentaros mi metodo que funciona al 100% (siempre que se aplique correctamente). Funciona usando el archivo binario "debuggerd" que es llamado desde el ramdisk, previamente renombrado y suplantado por un falso "debuggerd" (que a su vez también llama al autentico "debuggerd").

RECOMENDACIÓN
Descargar BusyBox (http://www.htcmania.com/attachment.php?attachmentid=812890&stc=1&d=1448596029)
Descargar SuperSu (http://www.htcmania.com/attachment.php?attachmentid=812891&stc=1&d=1448596029)
-Flashear desde TWRP.

INSTALAR DESDE TWRP
Descargar ZIP (http://www.htcmania.com/attachment.php?attachmentid=811865&d=1448423669)
-Flashear y listo.

INSTALAR DESDE TERMINAL
Descargar SH (http://www.htcmania.com/attachment.php?attachmentid=811867&d=1448423772)
-Escribe:
su
sh /sdcard/download/IRIS_v1.1_By_Deic.sh.txt

LISTA DE CAMBIOS
v1.1
-Pequeños cambios menores
v1.0
-Primera versión

Xabadou
23/11/15, 20:50:50
Muchas gracias, me parece de lo más útil.

Yo había intentado activar el init.d con varias apps (con permiso root) y no lo había conseguido.

Al final conseguí activarlo con éste mod:
http://forum.xda-developers.com/android/software-hacking/tweak-l-speed-v1-0-02-02-2015-t3020138
Básicamente es una recopilación de tweaks para init.d.

Si realmente funciona, el método de instalarlo con el terminal resulta mucho más sencillo.

One77
23/11/15, 21:00:59
Qué utilidad tiene?
Gracias ! :)

Deic
23/11/15, 21:16:12
Qué utilidad tiene?
Gracias ! :)

Activar el soporte init.d y poder meter scripts que mejoren el sistema cada vez que arranque el sistema :).

DavidEUS
23/11/15, 23:37:14
Aplicado y todo correcto.
He instalado Ls speed, pero lo único extra que he podido activar desde la consola de comandos es el "boost". No he dado con más comandos y el wizard que he leído por ahí a mi no me aparece.

Deic
23/11/15, 23:44:41
Aplicado y todo correcto.
He instalado Ls speed, pero lo único extra que he podido activar desde la consola de comandos es el "boost". No he dado con más comandos y el wizard que he leído por ahí a mi no me aparece.

Eso es problema de ese script, deberías reportarlo en su foro con un logcat para que se pueda solucionar el fallo. :)

DavidEUS
24/11/15, 00:00:45
La versión instalada es la v.3.2 de ls speed para arm, a alguno os da ése fallo?
La v3.3 no se si vale para procesadores arm ya que no lo indica claramente como en la v3.2.
http://images.tapatalk-cdn.com/15/11/23/5fcd1ad19b30283f0390686c7f898876.jpg

Pido disculpas si con éstas cuestiones desvirtuo el hilo.
*Instalada la v3.3 y funcionando!*

Deic
25/11/15, 03:54:10
DavidEUS me parece que en la 3.3 soporta arm y x86 a la vez.

Una pregunta, cual ROM usas? la estable o la semanal? Si es la semanal, el fallo con ese script puede ser por su mksh que es un poco rarito xD... si es la estable, puede ser que ese script este configurado para omitir ciertas opciones en arm64 (una suposición, no me hagas mucho caso xD)

Edit: tienes root y además escribiste 'su' antes de ejecutar el script?

Edit2: ah! con la v3.3 te funcionó... pues menuda parida mi post xD

DavidEUS
25/11/15, 08:29:57
Ya echó a andar si [emoji122] [emoji122] [emoji122]
Gracias de todas formas!

DavidEUS
26/11/15, 21:41:46
He tenido que desinstalar el mod LS porque chupaba batería que da gusto.
El init.d lo dejo por si acaso.

Xabadou
26/11/15, 23:48:40
Pues yo he instalado por recovery el zip v1.1 después de una instalación limpia y ha funcionado todo correctamente.
Voy probando algunos tweaks.

Deic
27/11/15, 03:18:22
DavidEUS normal... sólo hay que ver la cantidad de archivos que tiene... pudiendo hacerlo todo en un solo archivo lo ha diseccionado en docenas xD... aparte que mucho de los ajustes hacen realmente trabajar más al procesador.

Xabadou ya dije que esto si funciona al 100%, dado que debuggerd es llamado desde todos los init.rc y se puede utilizar como script ejecutable xD...

DavidEUS
27/11/15, 10:24:37
[QUOTE=Deic;21029199]DavidEUS normal... sólo hay que ver la cantidad de archivos que tiene... pudiendo hacerlo todo en un solo archivo lo ha diseccionado en docenas xD... aparte que mucho de los ajustes hacen realmente trabajar más al procesador.

En mi caso lo instalé por las posibles mejoras en cuanto a autonomía se refiere, pero por mi experiencia puedo decir que para nada, es más creo que no mejoran el rendimiento en general del teléfono (por lo menos el mio)

Deic
29/11/15, 12:06:04
DavidEUS el tema de los tweaks de rendimiento se notan más en los dispositivos poco potentes. En dispositivos como el nuestro que es bastante potente, no se aprecian casi nada. Y el tema de los tweaks de batería podrían ayudar un poco, pero no son mágicos o milagrosos... Sólo hacen efecto si tienes el dispositivo en standby (y con los datos deshabilidatos).. Si le estás dando caña te dura casi lo mismo la batería xD...

DavidEUS
30/11/15, 19:46:28
Será eso si. En mi caso con el uso que le doy, para nada desmesurado, empeora y bastante la autonomía y no mejora en nada el rendimiento, así que dicho de otra forma, pata mi no es.

Deic
03/12/15, 16:50:30
Será eso si. En mi caso con el uso que le doy, para nada desmesurado, empeora y bastante la autonomía y no mejora en nada el rendimiento, así que dicho de otra forma, pata mi no es.

Lo he acabao de probar el L Speed ese y madre mía... Da más fallos que el Windows Vista... Más de la mitad de las cosas que hace no se aplican correctamente... Mazo de errores de sintaxis niggah xD... Y su metodo alternativo de init.d vía /system/su.d no funciona lol... Tampoco quiero desprestigiar su trabajo, pero las cosas mejor testearlas bien en diferentes versiones de Android antes de publicarlas...