bloodsugarsex
Usuario (Argentina)

Antes que nada quiero aclarar que esto NO lo escribí yo, se los acerco a ustedes nomas, quiero agradecer infinitamente al creador de esta guía, la fuente esta al final del post. Ahora sí, ha llegado el momento de trastear con la ROM. En este tutorial explicaré qué hace cada opción de nuestra cocina, crearemos nuestra carpeta de trabajo y extraeremos todos los datos de nuestra ROM, además añadiremos las personalizaciones del operador/fabricante, en este caso Samsung, para poder modificar más aspectos de Android muy facilmente. Antes de continuar, me gustaría advertiros de que hay que tener cuidado de qué aspectos modificamos ya que nuestro terminal puede dañarse irreparablemente, por este motivo no me hago responsable del daño que pueda sufrir algún dispositivo por seguir este tutorial. Advertidos estáis. Accediendo a la cocina Para acceder a la cocina tendremos que hacerlo a través de Cygwin, así que lo primero que debemos hacer es abrirlo y ejecutar: cd Kitchen Y a continuación: ./menu Ojo, es sensible a mayúsculas y minúsculas, así que no es lo mismo: Kitchen, que kiTchen, que kitcheN. Ventana de Cygwin Una vez ejecutado el segundo comando accederemos a la cocina. El menú es muy sencillo y si sabéis algo de inglés podréis moveros por él sin problema. Menú principal A continuación os explicaré qué hace cada opción: Crea el espacio de trabajo y desempaqueta la ROM. Sólo se puede cocinar una ROM, así que si queremos hacer varias a la vez tendremos que tener una cocina por cada una.Rootea.Añade BusyBox. No es más que un conjunto de herramientas habituales en UNIX y que no están en Android.Elimina el sonido al encender el móvil.Alinea todos los paquetes .apk para optimizar el uso de la RAM. Esta opción no la utilizaremos porque lo haremos al construir la ROM.Establece si la ROM realizará los wipes, es mejor que esa operación la hagan los usuarios para no borrar datos sin necesidad.Cambiar el nombre de compilación. Nosotros editaremos directamente el archivo build.prop.Muestra toda la información de la ROM, nos será de utilidad para saber qué hemos hecho y qué queda.0. Advanced Options: ADVANCED OPTIONS 11. “Deodexa” los paquetes. Las ROMs oficiales incorporan los paquetes divididos en un archivo .apk y otro .odex. Con esto se acelera el arranque del dispositivo la primera vez que se inicia. Sin embargo, cuando lo que se pretende es modificarlos, es un problema porque no podemos acceder al contenido por estar dividido. Esta opción los vuelve a unificar. La parte negativa es que la primera vez que se inicie la ROM tardará un poco, el resto de veces iniciará rápido. 12. Desempaqueta/empaqueta el kernel, esta opción es mejor no tocarla si no sabemos qué estamos haciendo. 13. Añade el soporte para el directorio /data/app. Las aplicaciones que integremos en la carpeta /system/app no pueden estar firmadas, por este motivo, si queremos añadir más aplicaciones lo habitual es que estén firmadas, así que no funcionarán. La solución es añadir este directorio y meter aquí dichas apps. 14. Esta opción añade soporte para el directorio /etc/init.d, su utilizad es ejecutar todos los scripts que se encuentren en él en cada inicio del móvil. 15. Desempaqueta el archivo data.img 16. Firma un apk o un zip. 17. Convierte el script de instalación del formato update-script a updater-script. Se hace automáticamente al construir la ROM, así que no es necesario que lo hagamos. 18. Plugins de la cocina. Carpeta de trabajo Como vimos anteriormente, para crear el directorio de trabajo tenemos que elegir la opción 1 en el menú principal. Working Folder Nos pregunta que comprobemos que efectivamente hemos movido el archivo de la ROM a la carpeta “original_update”. Además, presionando la letra “S” podemos ver los formatos admitidos. Como ya hemos hecho todo, damos a ENTER para continuar. Ha encontrado nuestra base Presionamos ENTER Nombre del directorio de trabajo Nos muestra el nombre que va a asignar al directorio de trabajo. Dado que sólo podemos tener uno no es necesario cambiarle el nombre, así que presionamos ENTER. Ahora empezará a extraer todos los archivos. Ejecutar como administrador Es posible que nos avise de que la aplicación encargada de extraer los archivos se deba ejecutar como administrador. Ni caso, pulsamos OK. Ext2explore Vamos a “File -> Open image” y abrimos el fichero: C:/cygwin/home/[TU_USUARIO/Kitchen/WORKING_050413_025505/system/ext4_system.img En la columna de la izquierda, seleccionamos el dispositivo que ha salido, pulsamos sobre él con el botón derecho del ratón y a continuación seleccionamos "Save" Botón secundario del ratón -> Save Y lo guardamos en: C:/cygwin/home//Kitchen/WORKING_050413_025505/system Cuando acabe, lo cerramos y pulsamos ENTER. Customer Software Customization (CSC) Nos pregunta si queremos descomprimir también las aplicaciones que ha insertado el fabricante/operador. Es interesante agregarlas, aunque después eliminemos la mayoría, pero algunas configuraciones no vendrán bien. Pulsamos ENTER. CSC En esta ocasión tendremos que hacer más cosas. Lo primero es abrir Ext2explore manualmente, para ello abrimos su ejecutable, que se encuentra en: C:/cygwin/home//Kitchen/tools/ext2read_windows/ext2explore.exe Repetimos la operación de antes, pero en esta ocasión buscamos el archivo ext4_cache.img: C:/cygwin/home//Kitchen/WORKING_050413_025505/system En esta ocasión, al pulsar en “Save” elegimos que lo guarde en el escritorio. Una vez guardado podemos cerrar Ext2explore. En el escriotiro veremos que se ha creado una carpeta llamada “recovery”. Dentro habrá un archivo comprimido llamado sec.csc.zip. Descomprimimos el archivo y obtendremos dos carpetas: META-INFsystemCopiamos la carpeta system en: C:/cygwin/home//Kitchen/WORKING_050413_025505 Nos aparecerá un mensaje diciendo que si queremos combinar los archivos, aceptamos. Volvemos a la ventana de Cygwin y pulsamos ENTER. Show info Pulsamos ENTER para que nos muestre toda la información de la ROM. Información Como era de esperar, la ROM que hemos usado no tiene soporte para la mayoría de cosas, ya que se trata una ROM Stock, así que volviendo al menú principal y entrando en cada uno de los apartados que expliqué anteriormente añadiremos soporte para todo, de modo que al acabar ponga YES en la mayoría de filas. FUENTE Pongo la fuente aca porque T! no me reconoce la URL : http://www.joshelu.es/2013/05/07/como-cocinar-nuestra-propia-rom-para-android-la-cocina/#sthash.a1NXhVFw.dpuf