|
ROMs y desarrollo Xperia NEO V ROMs Xperia NEO V |
|
Herramientas |
#1
|
||||
|
||||
5.- Configuracion de updater-Script +Root+Busybox listo para empaquetar
Creacion y modificacion del Zip, para instalar la rom Bien, ya tenemos nuestra rom base, libre de apps y demas cosas, podriamos empezar a probar si funciona, quiza eliminamos algun archivo inpresindible y no arrancara, asi que antes de modificar algo, lo mejor seria probar nuestra Stock rom despersonalizada Herramientas Necesarias Un compresor de archivos, recomiendo 7Zip aunque winrar puede servir igual un editor de Texto, de preferencia Notepad++ Como sabrán las Rom siempre vienen dentro de un .Zip en el cual siempre viene lo necesario para instalar la rom, independientemente si incluye instalador aroma o no, dentro de este zip vienen por lo menos dos carpetas, pueden venir más, tratare de explicar su funcion Data : Aquí van los archivos de usuario(por asi decirlo) ya en la rom estos archivos serían las app`s que instalamos, el cache de aplicaciones , etc…, para tratar de dejarlo mas claro, si accedemos a nuestro móvil desde un explorador root, en la Raiz, veremos una carpeta llamada”data” todo lo que pongamos aquí, ira a dar a esta carpeta una ves instalada la rom, en realidad no es necesario contar con esta Carpeta a continuación les pongo la utilidad que yo le doy 1.- Data/app/: Es decir creo una carpeta llamada “app” y la introduzco dentro de “data”, dentro de esta carpeta podemos poner las app`s que queramos, estas app, aparecerán como app`s instaladas por el usuario, con la opción de desinstalarla manualmente desde el administrador de aplicaciones 2.-data/ dalvik-cache/: y Data/data Bien este lo ocupo con el Launcher, es fácil, sabrán que cuando instalamos algunas app`s , viene con una configuración predeterminada, la cual podemos modificar, en el caso de Apex Launcher las modificaciones en el escritorio, para determinado numero de iconos, o la visualización del cajón de aplicaciones, bien toda esta configuración la hago desde el móvil y una ves tengo la deseada por mi, con un explorador de archivos root, voy hasta “data/app/dalvik cache” y“data/data/” y aquí busco los archivos correspondientes a la app deseada, en este caso ApexLauncher asi cuando instalen la rom, el usuario final tendrá la configuración que yo aplique previamente al móvil, quizá suena un poco confuso, pero puede ser útil con algunas app`s, Pd, esto lo aprendi de Telpalbrox Esta carpeta no es necesaria ni mucho menos obligatoria para ninguna rom Metainf Bien, quizá la carpeta mas importante dentro del Zip, esta incluye los archivos para dar y ejecutar los comandos al CWM/Recovery, dentro de esta esta en “META-INF\com\google\android\”esta el archivo “updater-script” este archivo es el que da los comandos a CWM/Recovery para la correcta instalación de la rom System Aquí va nuestra Rom, es decir esta es la carpeta system que extrajimos del Firmware, digamos que es lo mismo, Bueno, esto es lo que viene dentro del Zip, como verán la parte mas importante, y a la que va dedicada el post es al “updater-script” Explicacion Updater-script Dentro de esta tenemos que poner los comandos para instalar la rom Aquí les Dejo la línea de comandos Basica que se usa para la instalación de una rom en nuestro dispositivo
(Click para mostrar/ocultar)
Bien este archivo lo que hace es lo siguiente en resumen formatear system para despues montarlo formatear cache Extraer el contenido de la carpeta system al movil extraer el contenido de la carpeta data al movil crear los enlaces simbolicons necesarios asignar los permisos necesarios a diferentes archivos del sistema para que funciones bien en las parte marcada en Rojo, esta dando permisos al Super usuario y creando el enlase simbolico necesario en la parte verde hace lo propio con el Buybox y cuando termina desmonta las unidades que monto en un principio Bien aquí les dejo los comandos que se usan en el updater-script,
(Click para mostrar/ocultar)
ahora un ejemplo para un parche
(Click para mostrar/ocultar)
Bien esto lo que haria seria Montar System Eliminar la carpeta init.d dentro de System/etc Eliminar la app SistemUI.apk Extraer loas archivos en System Y darle los permisos a la carpeta init.d y al sistemui.apk Ahora ya tenemos el concepto de lo que hace el updaterScript y como manipularlo, esto es esencial a la hora de añadir mods a nuestra rom, en especial con los scripts de rendimiento Instalar Rom Bien para instalar la rom necesitamos el zip con el Metainf Lo único que habría que hacer seria añadir la carpeta System al Zip y pasamos la rom a nuestra sd para instalar desde CWM/Recovery el Zip que les adjunto a continuación ya incluye root y busybox, recuerden eliminar el archivo "busybox" de su baserom, este siempre estara en "system/xbin/" Zip Preparado incluye las siguientes versiones de Busybox 1.20.2 SuperSU v0.99 aqui pueden descargar la ultima versio de Superuser Aqui pueden descargar la ultima version de SuperSU El busybox, yo lo bajo del market lo instalo y luego lo extraigo del movil Solo remplazen los archivos en el zip y ya Si arranca ya podemos prepararnos para empezar a modificar la rom, siempre recomendare primero probar la Base Rom, sin modificar ya que en ocasiones hay mods que no dejan arrancar en una instalación limpia una ves verifiquemos que funciona, podemos añadir los mods y modificaciones a nuestro zip, de preferencia de a uno en uno Añadir Mods a nuestro Script bien, ahora, hay algunos Mods que necesitan permisos especiales, por asi decirlo para funcionar si queremos añadirlos a nuestra rom, es necesario darle estos permisos desde el updater-script pondre un ejemplo supongamos que queremos añadir el mod de Cybershot y el Script SupremacyV2 los descargamos y añadimos a nuestra rom los archivos, pero tambien tenemos que revisar el updater-script propio de cada mod aqui les dejo el script de cada uno Cybershot
(Click para mostrar/ocultar)
Como veran eh remarcado en rojo algunas partes, esto seria lo que nos vendria a importar del script, para añadirlo al nuestro en nuestra rom deveriamos buscar los siguientes comandos delete delete_recursive Si encontramos uno de estos, entonces nos fijamos que archivos eliminan, seguramente los elimina por que crea algun conflicto con el mod o simplemente los remplaza, asi que nosotros los eliminaremos manualmente de nuestra rombase set_perm set_perm_recursive Si vemos que asigna algun permiso a dicho archivo, entonces tendremos que añadirlo a nuestro scriipt para que funcione sin problemas en este caso añadiriamos todo esto justo antes de desmontar quedando nuestro script de la siguiente manera
(Click para mostrar/ocultar)
Lo de color verde es el script de Cybershot y lo de color rojo seria lo del SupremacyScript ahora que ya añadimos las entradas en el updater-script lo guardamos y añadimos a nuestro zip recuerden que los archivos de los mods se añadiran a la base rom Última edición por Guper Día 31/01/13 a las 23:05:49. |
Los siguientes 18 usuarios han agradecido a Guper su comentario: | ||
|
#2
|
||||
|
||||
Valla , ahora que lo leo no se ve tan bonito como me lo imagine XD
Espero que me haya explicado bien, a mi se me hace el tema mas facil de todos, pero visto asi se ve un poco complicado, bastaria con descargar el zip y añadir nuestra rom, pero creo que es mejor si explicaba el funcionamiento asi, Ustedes que opinan?? |
Los siguientes 10 usuarios han agradecido a Guper su comentario: | ||
#3
|
||||
|
||||
hay que digerirlo muy detenidamente, porque parece que provocaré un caos en el móvil
|
#4
|
||||
|
||||
Muy buen curro tio, opino que metas esos enormes textos en spoiler jeje,
__________________
|
Gracias de parte de: | ||
#5
|
||||
|
||||
jajaja jo é vaya tela...este me lo guardo tambien...uf esto tengo yo leerlo bien despacito...hay muchas dudad todavia acerca de la cocina...
buen aporte guper!! |
#6
|
||||
|
||||
Pido disculpas, subi un zip equivocado el que subi ya paso por Dsxida Kitchen y si añadimos directamente la carpeta system tendremos problemas con el root
la rom se instalara e incluso puede que tengamos root, pero no 100% funcional y algunas app`s daran FC eh cambiado unas pequeñas cosas en el tuto apenas y se notan y eh subido el archivo correcto que nos deveria funcionar sin problemas para instalar la rom unicamente copiando la carpeta system que extrajimos de nuestro firmware |
Los siguientes 2 usuarios han agradecido a Guper su comentario: | ||
#7
|
||||
|
||||
Re: Configuracion de updater-Script +Root+Busybox listo para empaquetar
|
Gracias de parte de: | ||
#8
|
||||
|
||||
muchas gracias por el post, menudo curro!!!, pero hay una cosa que se me escapa,
en la carpeta data pongo las carpetas app, data, y dalvik-cache comprimo con todo lo demas, al instalar la rom esta mi app instalada en data, pero no hay manera que me restaure la configuracion de esa app, me falta poner algo mas o seran los permisos en updater script? |
#9
|
||||
|
||||
muchas gracias por el post, menudo curro!!!, pero hay una cosa que se me escapa,
en la carpeta data pongo las carpetas app, data, y dalvik-cache comprimo con todo lo demas, al instalar la rom esta mi app instalada en data, pero no hay manera que me restaure la configuracion de esa app, me falta poner algo mas o seran los permisos en updater script? Yo para el apex launcher uso esas carpetas, quiza tu app, necesite otros archivos, lo cierto es que lo intente por ejemplo con el thememanager.apk y no me funciono tampoco, en tendriamos que revisar los archivos de data e ir probando uno por uno para ver cuales son cual es la app a con la que estas probando? |
#10
|
||||
|
||||
estoy tratando con trebuchet y pongo en data/app el apk, en data/data la carpeta com.cyanogenmod.trebuchet y en data/dalvik-cache system@[email protected]@classes.dex pero que no hay manera
hay algo mal? eidto: jaja el apk le pongo en system/app Última edición por anuvviss Día 14/01/13 a las 03:49:10. |
#11
|
||||
|
||||
ok, creo que olvide mencionarlo en el post, esto solo funciona al instalarlo una ves que arranco
Es decir, instalas la rom y la inicias, despues de que ya inicia reinicias y vahora si creas un parche con estos datos, y lo instalas desde cwm Diras, pero que mierda? mejor lo configuro de nuevo al iniciar, y pues si podria ser, yo lo ocupo, por ejemplo por que hay algunos mods que no se pueden añadir a la rom, se tienen que añadir una ves que ya se inicio la rom, entonces pongo la rom y el fix o actualizacion. entonces se instala la rom inician, instalan el fix, el cual incluye el mod y estos datos si me explico?? Perdona, ahora que ve el post, da a entender que se puede hacer con una rom limpia, podria funcionar si instalas sin ningun wipe sobre una stock tal ves mañana arreglo el post que ya voy de salida, gracias por hacerme ver este fallo, y disculpa por confunfirte |
#12
|
||||
|
||||
ok, creo que olvide mencionarlo en el post, esto solo funciona al instalarlo una ves que arranco
Es decir, instalas la rom y la inicias, despues de que ya inicia reinicias y vahora si creas un parche con estos datos, y lo instalas desde cwm Diras, pero que mierda? mejor lo configuro de nuevo al iniciar, y pues si podria ser, yo lo ocupo, por ejemplo por que hay algunos mods que no se pueden añadir a la rom, se tienen que añadir una ves que ya se inicio la rom, entonces pongo la rom y el fix o actualizacion. entonces se instala la rom inician, instalan el fix, el cual incluye el mod y estos datos si me explico?? Perdona, ahora que ve el post, da a entender que se puede hacer con una rom limpia, podria funcionar si instalas sin ningun wipe sobre una stock tal ves mañana arreglo el post que ya voy de salida, gracias por hacerme ver este fallo, y disculpa por confunfirte muchas gracias, es una aclaracion no una confusion porque pensaba que se podia hacer todo de una vez, asi ya me queda claro, voy a probar... |
#13
|
||||
|
||||
pasote de curro que te has pegao..... ahora que estoy liado con "mi" mod para los "on screen navigations buttons", me pase a leer detenidamente el post y queria agradecerte el gran trabajo con estos tutos de "cocina"....
saludos |
Gracias de parte de: | ||
#14
|
||||
|
||||
no funciona el enlace del zip
|
#16
|
||||
|
||||
este tema me esta costando mas que los otros. Haber si me aclaro y termino la rom
ya funciona el enlace.Gracias. Ya lo tengo descargado ahora puedo cambiar la carpeta system por la mia Última edición por panapi Día 31/01/13 a las 23:19:12. |
#18
|
||||
|
||||
he leido post 3 veces y no me entero ya lei lo de la carpeta sytem. perdon por lo mal que me manejo.
|
#19
|
||||
|
||||
probando, NO FUNCIONA ( MENSAJE , DESAFORTUNADAMENTE INICIO DE XPERIA SE HA DETENIDO) OHHHHHHHHHHHHH , MAÑANA 2ª PRUEBA.
|
|
#20
|
||||
|
||||
Eso del Xperia S es por el launcher yo te recomiendo primero dejar todo lo Stock Y hacer la prueba de inicio, ya una ves que arranque, prueba a meterle lo que quieras y asi te das cuenta que es el problema |
Gracias de parte de: | ||
Estás aquí | ||||||
|