Ver Mensaje Individual
  #20  
Viejo 22/03/16, 17:22:38
Array

[xs_avatar]
paclaco paclaco no está en línea
Usuario muy activo
 
Fecha de registro: may 2010
Localización: Madrid
Mensajes: 2,180
Modelo de smartphone: p20 Pro
Tu operador: Movistar
 Cita: Originalmente Escrito por kenet Ver Mensaje
Voy a intertar hacer manuales de todo lo que pueda. Crear la rom es lo mas sencillo, luego algo mas complicado es editar el update.

Aqui te dejo un tuto que realice hace unos meses.
NECESITAMOS

-Java:https://www.java.com/es/download
-Java(JDK):
Teneis que instalar la version correspondiente a vuestro sistema operativo-32 O 64 BITS http://www.oracle.com/technetwork/java/ ... teId=otnes
-Cygwin:http://www.cygwin.com
-Sdk android:http://developer.android.com/sdk/index.html
-7zip:http://7-zip.com.mx
-Kitchen Dsixda:https://mega.co.nz/#!kskhWTrJ!O_qqZp...MytKIn12Psppew
-Notepad++:http://notepad-plus-plus.org/news/no...3-release.html


1- Instalamos java como un programa normal.

2- Instalamos java (JDK) y lo configuramos para que funcione correctamente.


3- Despues de configurar el java, instalaremos la CYGWIN en nuestro pc.



NOTA: No hace falta instalar todo los paquetes para que funcione la kitchen, estos son los necesarios para empezar a cocinar. Pueden instalar todos los que quieran, pero estos son lo que necesitamos.

Tenemos que instalar cygwin, abra el archivo setup.exe, solo aprete next hasta que esté en la pantalla de selección de paquetes

Devel
Interpreters
Archive
Web
Editors

Util






Ahora ve a tomar un cafecito, por que esto demora un tiempo.

4- Cuando termine de instalar los paqutes del CYGWIN, procedermos a instalar la kitchen.

Descomprimimos el archivos kitchen dsixda y lo renombramos como kitchen.

La copiamos a C: cygwin/home/nombre de vuestro equipo

5-
Instalamos el SDK android

6-
Ahora si todo a ido bien, procedermos a abir el CYGWIN. Abrimos el terminal desde el nuevo icono creado en el escritorio.
Escribimos cd kitchen en el termInal y despues ./menu. Quedando asi.




Si todo a ido bien, nos saldra el menu de la kitchen




AHORA EMPEZAMOS LA COCINA

Lo primero que tenemos que hacer es bajar la rom que queramos deodexar y sacar de ella, el system.img y el boot.img y copiarlos a la ruta.

C: cygwin/home/nombre de vuestro equipo/original_update.

Ahora vamos a nuestro escritorio y ejecutamos el icono del Cygwin.

Escribimos cd kitchen en el termInal y despues ./menu. Y nos saldra ya la kitchen.




Ahora elegimos la opcion 1 y le damos a intro.Saldra esta pantalla.




Volvemos a dar a intro y nos detectara tanto el boot.img como el system.img




Lo dejamos como esta y le volvemos a dar a intro. Nos preguntara si queremos cambiar el monbre de la carpeta donde vamos a crear la rom.(esto es opcional a gusto de cada uno, puedes cambiarla o darle simplemte a intro para ir al siguiente paso.)





Le damos a intro y dejamos que trabaje el solo asta que los salga un programa con un pinguino.(puede que te salga un cartelito en este paso, darle a aceptar para que se abra el programa).









Le damos a File/Open image y nos dirigimos a la ruta que nos dio la kitchen y selecionamos el archivo ext4_system que nos ha creado.









Ahora en la ventana derecha nos saldra un nuevo icono. Nos ponemos encima de el, pulsamos el boron derecho de nuestro raton y del damos a save siguiendo la ruta que nos indica.








Ahora si vamos a la ruta

C:\cygwin\home\Nombre de usuario\Kitchen\WORKING_041615_202145\system (El nombre WORKING_041615_202145 es el que uso yo para mi cocina), el vuestro sera el que hos cree la kitchen.

Vereis vuestra rom ya desempaquetada.





Ahora volvemos al terminal y le damos a intro y le dejaremos que trabaje. Nos preguntara si queremos ver el estado de nuestra rom.





Le damos a intro y nos lo mostrara.





Ahora le damos a intro y nos llevara a una pantalla como esta.





Ahora llega la hora de deodexar la rom.

(SOLAMATE PARA TERMINALES CON CHIP MTK6592,LOS QUE NO TENGAN ESTE CHIP PUEDEN CONTINUAR CON EL SIGUIENTE PASO).
Los dispositivos con chip mtk6592, se necesita otro proceso para deodexar la rom, para ello nos bajaremos el unreal-deoxex.

http://www.htcmania.com/showthread.php?t=835217

Una vez descargardo lo descomprimimos en nuestro escritorio, dentro veremos que hay unos cuantos archivos y una carpeta llamada system.
Dentro de la carpeta system crearemos una carpeta llamada app y otra llamada framework

Ahora vamos a la carpeta donde tenemos descomprimida la rom y copiamos el contenido de la carpeta app y la carpeta [img]framework[/img] a las nuevas carpetas que creamos en el programa unreal-deodex.

Ejecutamos el Deodex.bat y esperamos a que el programa termine de deodexar la rom, cuando termine nos dara el mensaje de finalizado.

Copiamos de nuevo las aplicaciones a nuestra rom.

El programa no trae soporte para la carpeta priv-app, asi que aremos lo siguiente. Copiamos el contenido de la carpeta priv-app a la carpeta app de el programa unreal-deodex y de nuevo ejecutamos el Deodex.bat y eperamos a que temine.

Copiamos de nuevo las aplicaciones a la capeta priv-app de nuestra nuestra rom.

YA COMO NO TENDREIS QUE HACER EL DEODEXED, SALTAROS EL PASO SIGIENTE ASTA EL PASO DE HACER ROOT A LA ROM Y CONTINUAR DESDE ESE PUNTO.



Ya en el menu principal le damos a 0 y nos saldra esta pantalla.





Ahora nos dara una cuantas opciones, la que nos interesa son la V que seria la api en la que estamos trabajando y la B que es con lo que realizaremos el deoxeo de las aplicaciones.




Cambiamos el api si hace falta y despues pulsaremos B para empezar el deoxeo. (Esto demora un buen rato, asi que tomense otro cafecin)




Cuando termine, si todo a ido bien nos saldra un pantalla parecida a esta.




Ahora le damos a intro, y despues a 0 para volver al menu principal.





Ahora le daremos a la opcion 2 para rootear nuestra rom.





Y despues a intro sin tocar nada y rooteara nuestra rom.





Le damos a intro y volveremos al menus principal. Le damos a la opcion 3 y procedermos a instalar el busybox a nuestra rom.





Damos de nuevo a intro, y de nuevo iremos al menu principal. Ahora le damos a la opcion 5 y empezara hacernos el zipaling a las aplicaciones y jar.





Cuando termine, volvemos al menu principal, le damos a la opcion 0 y despues a la opcion 13. Asi la rom tendra soporte en la carpeta data/app para poder meter aplicaciones de la play store, launcher, etc...









Ahora volvemos al menu principal, y le damos a la opcion 14. Asi tendremos soporte para la carpeta init.d donde podremos meter nuestros scrips.





Ahora volvemos al menu principal y le damos a la opcion 00 y despues a 27. Con esto tendremos soporte para el bootnimation en la carpeta data/local de nuestra rom.








(ESTOS 3 ULTIMOS PASOS QUE ACAVAMOS DE REALIZAR SON OPCIONALES, NO SON NECESARIOS PARA EL FUNCIONAMIENTO DE LA ROM.
ASI QU SI QUIERE SE PUEDEN SALTA EL PASO 13,14 Y 27.)


Ahora volvemos al menu principal y del damos a la opcion 8. Veremos el estado de nuestra rom y si todo es correcto.





Volvemos al menu principal y seleccionamos la opcion 99, lo dejamos tal como esta y le damos a intro.





Nos realizara otro zipaling a la aplicaciones y jar de nuestra rom.






Caundo termine nos dara este mensaje. Le damos a intro sin tocar nada





Ahora nos preguntara si queremos un updater script. Le damos a Y e intro.









Ahora nos preguntara si queremos firmar la rom, le marcamos Y e intro. Comenzara a firmar nuestra rom.









Ahora nos preguntara si queremos cambiar el nombre de nuestra rom. (ESTO YA ES A GUSTO DE CADA UNO)




Si no queremos cambiarlo, le damos a intro, y ya nos dira que terminamos nuestra rom sin errores..





Volvemos al menu principal y le damos a X para salir de la kitchen.




Ahora vamos a la carpeta donde tenemos la kitchen y veremos una nueva carpeta llamada OUPPUT_ZIP. Dentro ya estra nuestra rom en formato zip.





(ACUERDENSE DE BORRAR EL ARCHIVO EXT4_SYSTEM DE LA CARPETA SYSTEM DEL ZIP DE LA ROM.)

Código:

Y si lo que quieres es compilar una rom desde 0. Te recomiendo que pases por aqui.

http://foro.root4ever.com/Foro-Tutor...-tutoriales-83




Eso es opinion de cada uno, yo le meteria muchas cosas que creo que le faltan.
El problemas es dar con ello y que funcione bien.
Gracias compi.....habrá que ponerse al lío
Responder Con Cita
Gracias de parte de: