Sei sulla pagina 1di 4

¡Usar Dsixda para modificar tu propia rom!

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.

Bueno, descargamos el zip de mediafire, luego lo abrimos y extraemos la


carpeta cygwin_packages en un lugar que tengamos accesible, por ejemplo el escritorio, cuando
haya acabado ejecutamos el setup.exe (Abajo os dejo una imagen guiada).

■ Notepad ++: (Este paso solo para los que tengan Windows, si usais linux os lo saltais!)

Ejecutamos el instalador y vamos dando a siguiente.

■DSIXDA:

Abrimos el zip que descargamos y lo descomprimimos en un lugar accesible, y lo renombramos con


un nombre facil (por ejemplo cocina o dsixda), sin signos ni nada raro que despues os complicara

-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------

Uso de la cocina de dsixda:


Ahora que ya tenemos todo instalado, vamos a empezar a usar la cocina, dependiendo si usais
windows o linux:

■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"

A continuacion os explicare que es y para que sirve cada apartado:

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

2 - Add root permisions. Para dar permisos superusuario (Root).

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.

8 - Change name of the ROM. Cambia el nombre de la rom.

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,...

0 - Advanced options. Opciones avanzadas, las enumerare a continuacion.

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.

19 - Porting tools (experimental). Herramientas para portar roms de otros moviles.

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,..

22 - Sign APK or ZIP file(s). Para firmar las apks y la rom.

23 - Convert update-script or updater-script. Para convertir el update-script en updater-script


(Necesario en nuestro caso).

24 - Miscellaneous optins / Plugin scripts Plugins extras para la cocina.

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.

00. About/Update kitchen Informacion de la cocina y chequea las actualizaciones de la misma

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 editar los archivos *.xml


En Windows: abrimos Notepad ++, vamos arriba en una pestañita que dice "Plugins">"Plugin
Manager">"Show Plugin Manager">Aqui elegimos XML Tools y le damos a "install".
En Linux: Lo abrimos normalmente y editamos.

• 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/

Video tutorial para linux:(Gracias a ElGranMonilloo)


Imágenes Adjuntas
cygwininstall-complete.gif (236.3 KB, 936 visitas)

Ú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)

Potrebbero piacerti anche