Hola...
Para los que les guste cacharrear .... voy con la primera entrega ...
-¿ Como hacer que nuestra Rom acepte soporte init.d ?
¿ Que es INIT.D ? pues básicamente es un ejecutador de script automatizado al inicio del arranque de una Rom, con él se pueden aplicar numerosos parches al iniciar una Rom....
.- por defecto la Rom s150 de MANOWARACERO , no trae incorporado soporte para estos tweaks de inicio....eso es facil de arreglar tan sólo teneis que instalar esta aplicación de los amigos de XDA ...
Uni-init v1.0.apk..... el hilo aquí..
http://forum.xda-developers.com/showthread.php?t=1933849
.- la instalais y pulsais sobre activate....luego en verify
y con esto ya tendreis el acceso al soporte init.d al inicio....
¿y ahora que?
pues lo siguiente será meter algún tweaks para correrlo al arranque de nuestra rom....
para ello y con la ayuda de algún explorador
root (root explorer, root browser,etc..), vamos a la carpeta raiz/etc/init.d (como veis se nos habrá creado el directorio init.d, que contiene un script de nombre 08setperm, que se encarga de supervisar al arranque el acceso a init.d ), y debemos de copiar allí todos los script.... aquí os pongo dos o tres...
uno es el
98Zipalign
-que se encarga de realizar zipalign a las apk en data y system/data
¿que se consigue con esto?
pues alinear las apk y sus recursos, para que la rom las lea más rápido (más o menos), con lo que se nota un aumento en velocidad del sistema.
.- otro script que encontrado es el
05netspeed, que como su nombre nos da a sospechar se encarga de acelerar las conexiones, jugando con la cache.
el siguiente y último script el
99Tweaks, es un todo en uno y realiza varias cosas...desde dar seguridad en los paquetes de internet que nos bajamos, regular el tráfico de conexiones y evitar los ataques syn, optimizar bases de datos sqlite,optimizar la ram de
lectura de la SD, optimizar la gestión de batería, etc....
https://www.dropbox.com/s/6ogcywz27t3oons/init.d.rar
los archivos van en un rar que debeis descomprimir y dentro de la carpeta init.d estan los script...
espero que os funcione todo bien .....(siempre se recomienda un backup por si acaso)
si veis que no se aplican bien abrir con un editor el archivo que esta en system el build.prop y copiar al final de archivo esta línea:
sys.initd=true
guardar cambios y reiniciar
ó para los muy vagos..........
https://www.dropbox.com/s/9c38q1a65weudds/build.prop
mi archivo con un monton de correciones y mejoras....
espero no aburriros...
edito.-
- Para deciros que he tenido problemas para instalar el soporte init.d con la aplicación...al darle a instalar me dice que esta instalada, y al darle a verificar me verifica que funciona....pero no es cierto...para comprobar que funcionan los script en la carpeta data debe de existir un archivo con el nombre
test.log (../data/Test.log), que se crea cada reinicio... si no está en dicha carpeta es que no funciona el init.d, te diga la aplicacion lo que te diga....
al final lo he conseguido desde
recovery aplicando este parche:
https://www.dropbox.com/s/emgzgk0x289pj5c/zip_init.zip
no sin antes hacer un factory reset ( más bien restaurar copia de seguridad y antes el primer reinicio aplicar el parche)... comprobarlo...quizas sólo me pasó a mí....