AbrahamGC
31/08/16, 15:13:50
https://upload.wikimedia.org/wikipedia/commons/c/ce/Ubuntu_GDM_logo_alternative.png
Tutorial para crear una ROM completa para nuestro A5 usando la SuperR Kitchen en Ubuntu
Buenas, en este tutorial voy a enseñar como hacer una rom a partir de un firmware stock en nuestro A5.
Para ello vamos a usar SuperR Kitchen y Ubuntu (links al final del post)
1.- Instalar/preparar la kitchen:
Vale cualquier distro Linux, yo personalmente recomiendo Xubuntu 16.04 x64, es Ubuntu + xfce, por lo que se hace bastante mas ligero que Ubuntu normal, pero repito que cualquiera vale.
Una vez tenemos el Ubuntu instalado (no veo necesaria una guía para instalarlo) vamos a instalar java. Para ello abrimos un terminal (ctrl+alt+t) y escribimos esto:
Cada linea es un nuevo comando!:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo apt-get install git
2.- Instalar la kitchen:
Para instalar la kitchen son solo 3 comandos, abrimos terminal y ejecutamos:
git clone https://bitbucket.org/superr/superrs-kitchen.git
cd superrs-kitchen
./superr
3.- Preparar la kitchen:
Una vez hayamos puesto los anteriores comandos, se nos habrá abierto una consola que nos dirá si queremos instalar las dependencias, solo le damos a la y (no hace falta presionar enter) y ya se instalan solas, una vez estén todas deberíamos ver esto:
http://i.imgur.com/JcI4UiDl.png
4.- Crear proyecto:
Ya tenemos la kitchen instalada y funcionando :aplausos:
nota: En la kitchen solo hay que presionar ENTER si lo pide, de lo contrario solo presiona la tecla necesaria y ya, si pulsamos ENTER cuando no lo pide, podemos generar errores.
Lo primero que vamos a hacer dentro de la kitchen es crear un nuevo proyecto, para ello pulsamos 1, y escribimos el nombre (solo para el proyecto) que queramos, los espacios los puedes sustituir por _ y pulsamos ENTER.
Veremos esto:
http://i.imgur.com/jLoVVU6.png
5.- Extraer firmware:
Ahora cogemos nuestro firmware, descargado de sammobile, updato, SamFirm...
Y lo COPIAMOS en /carpetapersonal/superrs-kitchen/superr_TUPROYECTO/
Volvemos a la Kitchen y le damos a la opción 4, entonces nos dirá el nombre de nuestro firmware
http://i.imgur.com/oMBwvBD.png
le damos a la Y y esperamos...
Pasados unos minutos nos preguntará nuestra contraseña para montar los archivos, la ponemos y ENTER, esperamos...
Después nos preguntará el nombre de nuestro zip, ponemos el que queramos y ENTER.
Ahora nos preguntará por la info de las particiones, hay que pulsar la opción 2:
http://i.imgur.com/avQWbgt.png
Cuando pregunte por el método de permisos, seleccionamos opción 3 (sparse dat)
Si en el proceso pregunta por cache.img, le damos a Y
6.- Opciones boot.img:
Ahora deberíamos ver esto: :silbando:
http://i.imgur.com/l78AXCg.png
Una vez aquí, vamos a poner las opciones del boot.img
Vamos a la opción 7
Pulsamos 1
Y vamos pulsando todas las opciones que estén en rojo, init.d, insecure, dm-verity...
Después solo le damos a la M
7.- Modificando la ROM:
Vamos a la opción 8 y veremos esto:
http://i.imgur.com/v744iGo.png
Lo primero sería deodexar la rom, así que pulsamos opción 1 (SOLO ES INFORMATIVO, NO DEODEXAR ROMS 6.0 DE A5, NO FUNCIONA AUN)
Ahora nos saldrá un aviso... pulsamos Y
Y nos preguntará por el método de deodex, oat2dex o smali/backsmali, para 6.0 debería ser oat2dex, pero por el momento en nuestro móvil da errores, por lo que no pulsamos nada. (Esta explicación solo era para informar, para cuando se pueda deodexar)
Ahora vamos a la opción 4, Root Menu
http://i.imgur.com/eq0yNV9.png
Pulsamos 1, luego Y, y por último 1, luego regresa solo al Menu
Ahora pulsamos 2, seguido Y y ya queda rooteado y con busybox, así que volvemos al Menu con M
Vamos a la opción 6, y nos mostrará esto:
http://i.imgur.com/6O5kD7T.png
Aquí podemos seleccionar la opción 1 y la 3, quitará el bloatware y el knox
Después pulsamos 6 y volvemos a menu
8.- Crear el zip:
Antes de montarlo, si tienes alguna app que vaya a sustituir otra o quieres modificar una, están en la ruta de tu proyecto, ahí tienes la carpeta system, pero cuidado con lo que tocamos, ahí también podemos modificar parámetros de build.prop.
Una vez todo vamos a la opción 7, build menu
Y le damos a la opción 1, build full ROM zip, nos mostrará esto:
http://i.imgur.com/wCUnuUm.png
Le damos a la opción 4, system.img
Y se pondrá a compilar la rom (puede tardar bastante rato...)
Cuando acabe de compilar veremos esto:
http://i.imgur.com/h7m3cxy.png
Podemos firmarla pulsando Y o acabar pulsando N
con esto ya tenemos la rom hecha, está en la carpeta de nuestro proyecto con el nombre que hayamos puesto en la kitchen :loco:
http://i.imgur.com/wAAno4Y.png
Links: :grin:
TORRENT XUBUNTU 16.04 x64: http://torrent.ubuntu.com/xubuntu/releases/xenial/release/desktop/xubuntu-16.04.1-desktop-amd64.iso.torrent
Hilo SuperR Kitchen oficial: http://forum.xda-developers.com/chef-central/android/kitchen-superrs-kitchen-t3202296
Esto es todo, espero sirva de ayuda :gracias: :cucu:
Tutorial para crear una ROM completa para nuestro A5 usando la SuperR Kitchen en Ubuntu
Buenas, en este tutorial voy a enseñar como hacer una rom a partir de un firmware stock en nuestro A5.
Para ello vamos a usar SuperR Kitchen y Ubuntu (links al final del post)
1.- Instalar/preparar la kitchen:
Vale cualquier distro Linux, yo personalmente recomiendo Xubuntu 16.04 x64, es Ubuntu + xfce, por lo que se hace bastante mas ligero que Ubuntu normal, pero repito que cualquiera vale.
Una vez tenemos el Ubuntu instalado (no veo necesaria una guía para instalarlo) vamos a instalar java. Para ello abrimos un terminal (ctrl+alt+t) y escribimos esto:
Cada linea es un nuevo comando!:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
sudo apt-get install git
2.- Instalar la kitchen:
Para instalar la kitchen son solo 3 comandos, abrimos terminal y ejecutamos:
git clone https://bitbucket.org/superr/superrs-kitchen.git
cd superrs-kitchen
./superr
3.- Preparar la kitchen:
Una vez hayamos puesto los anteriores comandos, se nos habrá abierto una consola que nos dirá si queremos instalar las dependencias, solo le damos a la y (no hace falta presionar enter) y ya se instalan solas, una vez estén todas deberíamos ver esto:
http://i.imgur.com/JcI4UiDl.png
4.- Crear proyecto:
Ya tenemos la kitchen instalada y funcionando :aplausos:
nota: En la kitchen solo hay que presionar ENTER si lo pide, de lo contrario solo presiona la tecla necesaria y ya, si pulsamos ENTER cuando no lo pide, podemos generar errores.
Lo primero que vamos a hacer dentro de la kitchen es crear un nuevo proyecto, para ello pulsamos 1, y escribimos el nombre (solo para el proyecto) que queramos, los espacios los puedes sustituir por _ y pulsamos ENTER.
Veremos esto:
http://i.imgur.com/jLoVVU6.png
5.- Extraer firmware:
Ahora cogemos nuestro firmware, descargado de sammobile, updato, SamFirm...
Y lo COPIAMOS en /carpetapersonal/superrs-kitchen/superr_TUPROYECTO/
Volvemos a la Kitchen y le damos a la opción 4, entonces nos dirá el nombre de nuestro firmware
http://i.imgur.com/oMBwvBD.png
le damos a la Y y esperamos...
Pasados unos minutos nos preguntará nuestra contraseña para montar los archivos, la ponemos y ENTER, esperamos...
Después nos preguntará el nombre de nuestro zip, ponemos el que queramos y ENTER.
Ahora nos preguntará por la info de las particiones, hay que pulsar la opción 2:
http://i.imgur.com/avQWbgt.png
Cuando pregunte por el método de permisos, seleccionamos opción 3 (sparse dat)
Si en el proceso pregunta por cache.img, le damos a Y
6.- Opciones boot.img:
Ahora deberíamos ver esto: :silbando:
http://i.imgur.com/l78AXCg.png
Una vez aquí, vamos a poner las opciones del boot.img
Vamos a la opción 7
Pulsamos 1
Y vamos pulsando todas las opciones que estén en rojo, init.d, insecure, dm-verity...
Después solo le damos a la M
7.- Modificando la ROM:
Vamos a la opción 8 y veremos esto:
http://i.imgur.com/v744iGo.png
Lo primero sería deodexar la rom, así que pulsamos opción 1 (SOLO ES INFORMATIVO, NO DEODEXAR ROMS 6.0 DE A5, NO FUNCIONA AUN)
Ahora nos saldrá un aviso... pulsamos Y
Y nos preguntará por el método de deodex, oat2dex o smali/backsmali, para 6.0 debería ser oat2dex, pero por el momento en nuestro móvil da errores, por lo que no pulsamos nada. (Esta explicación solo era para informar, para cuando se pueda deodexar)
Ahora vamos a la opción 4, Root Menu
http://i.imgur.com/eq0yNV9.png
Pulsamos 1, luego Y, y por último 1, luego regresa solo al Menu
Ahora pulsamos 2, seguido Y y ya queda rooteado y con busybox, así que volvemos al Menu con M
Vamos a la opción 6, y nos mostrará esto:
http://i.imgur.com/6O5kD7T.png
Aquí podemos seleccionar la opción 1 y la 3, quitará el bloatware y el knox
Después pulsamos 6 y volvemos a menu
8.- Crear el zip:
Antes de montarlo, si tienes alguna app que vaya a sustituir otra o quieres modificar una, están en la ruta de tu proyecto, ahí tienes la carpeta system, pero cuidado con lo que tocamos, ahí también podemos modificar parámetros de build.prop.
Una vez todo vamos a la opción 7, build menu
Y le damos a la opción 1, build full ROM zip, nos mostrará esto:
http://i.imgur.com/wCUnuUm.png
Le damos a la opción 4, system.img
Y se pondrá a compilar la rom (puede tardar bastante rato...)
Cuando acabe de compilar veremos esto:
http://i.imgur.com/h7m3cxy.png
Podemos firmarla pulsando Y o acabar pulsando N
con esto ya tenemos la rom hecha, está en la carpeta de nuestro proyecto con el nombre que hayamos puesto en la kitchen :loco:
http://i.imgur.com/wAAno4Y.png
Links: :grin:
TORRENT XUBUNTU 16.04 x64: http://torrent.ubuntu.com/xubuntu/releases/xenial/release/desktop/xubuntu-16.04.1-desktop-amd64.iso.torrent
Hilo SuperR Kitchen oficial: http://forum.xda-developers.com/chef-central/android/kitchen-superrs-kitchen-t3202296
Esto es todo, espero sirva de ayuda :gracias: :cucu: