Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Muy buenas les hago este tuto para que todos aprendan a modificarse una rom vuestro gusto.
Puede parecer un poco dificil al estar todo en ingles, ami me resulto bastante dificil aprenderlo, por
eso os lo dejo paso a paso
Cosas necesarias:
*La cocina de dsixda. Descarga aqui https://github.com/dsixda/Android-Kitchen/tags
*Notepad ++ (Solo en Windows, en linux usad el que trae por defecto!). Descarga
aqui http://notepad-plus-plus.org/download/
*Cygwin (Solo en Windows). Descarga http://www.mediafire.com/?cu9acc9pcjl3bwh
*La rom que vamos a editar (Vale cualquiera en .zip y tambien valen los update.app)
*Tener Java instalado
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
Instalación:
■Cygwin: (Este paso solo para los que tengan Windows, si usais linux os lo saltais!)
Primero explicaros para que sirve esto, Cygwin es un programa que imita el terminal de linux,
diferente al de windows para hacer cosas que en windows no se puede, como usar dsixda.
■ Notepad ++: (Este paso solo para los que tengan Windows, si usais linux os lo saltais!)
■DSIXDA:
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
■Para Windows:
Ejecutamos cygwin y os aparecera una terminal, en ella escribimos "cd C:/ruta-de-la-cocina/"
(ahora los comandos que hagamos estan dirigidos a los archivos de esa carpeta), ahora escribimos
"./menu" y nos dira "pleas wait" y en unos segundos cargara la conicna de dsixda!
■Para Linux:
Nos dirigimos hacia la carpeta en la que descomprimimos la cocina y damos doble click sobre el
archivo "menu" os dira "blablabla archivo ejecutable, que desea hacer?" pulsamos en "ejecutar en
terminal"
Main menu:
1 - Set up working folder from ROM. Este es para escoger sobre que rom queremos trabajar, puede
ser desde un update.app hasta una rom en zip, debemos seleccionar con numeros la rom que
queremos, nos creara una carpeta llama WORKING_XXXX_XXXX y hay dentro esta la carpeta
/system y el boot.img
3 - Add busybox. Para añadir busybox, necesarios en algunas aplicaciones como titanium, rom
toolbox,...
4 - Disable boot screen sounds. Para desactivar los sonidos durante el arranque o bootanimation,
como por ejemplo en la rom de squadzone.
5 - Add wireless tethering. Añade una apk para dar soporte a tethering (No se si funciona)
6 - Zipalign all *.apk files to optimize RAM usage. Zipalignea las apks para un menor consumo de
RAM.
7 - Change wipe status of ROM. Esto sirve para que antes de instalar la rom formatee la particion
/data.
9 - Check update-script for errors. Chequea el update-script, no usar ya que la cocina usa update-
script y los comandos que tiene son para el updater-script (Que luego hay que convertir porque al
update-script se le dejo de dar soporte desde CWM 3)
10 - Show working folder information. Muestra la informacion de la rom que estas cocinando, si
tiene soporte para a2sd, busybox, root,...
Advanced Options:
11 - Deodex files in your ROM. Para deodexar la rom, esto sirve para poder modificarla a nuestro
gusto.
12 - Add task killer tweak for speed (stock ROM only). Sirve para cambiar el valor del task killer
interno, no funciona con el kernel original.
13 - Add /data/app functionality. Da soporte a una particion /data para poner aplicaciones para que
vengan preinstaladas en la particion de usuario y no en system.
14 - Add Nano text editor + sysro/sysrw. Ni idea, creo que es un editor de texto para editar cosas
del sistema.
15 - Add Bash (command shell). Ni idea (Se instala sola al instalar el script de a2sd).
16 - Add Apps2SD. Para dar soporte al script a2sd y poder usar a2sdgui.
17 - Add /etc/init.d scripts support (busybox run-parts). Añade soporte a los script de init.d
18 - Add custom boot animation functionality. Cambia el bootanimation por otro cualquiera.
20 - Tools for boot image (unpack/re-pack/etc.). Herramientas para editar el kernel (boot.img).
21 - Unpack data.img Desempaquetar una imagen data.img con contenido del usuario como
aplicaciones,..
99. Build ROM from working folder Para crear la rom en .zip,os dara varias opciones, recomiendo
escoger la opcion 1 ya que es la guiada para principiantes, os preguntara varias cosas, si quereis
zipalignear las apks, si quereis convertir el update-script en updater-script (Es necesario para
nuestro movil y para cualquiera que use un recovery superior al cwm 3) y si quereis firmar la rom.
0. Exit Salir
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
Continuamos editando:
• Para eliminar apks de sistema que no utilicemos nos dirigimos a /system/app y eliminamos ahi las
apks, no os pongais a eliminar apks a lo loco ya que algunas son necesarias, solo borrad cosas que
esteis seguros.
• Para modificar la apariencia usamos UOT Kitchen, es muy facil de usar sirve para cambiar icono
de bateria, barra de estado, animaciones, etc. http://uot.dakra.lt/kitchen/
Última edición por migue_ger Día 28/06/13 a las 12:54:42. Razón: Mejorado visualmente y mas informacion,
video tutorial (Thanks ElGranMonilloo)