33
[Escribir texto] PR Visitanos en http://ww http://www. Tutorial I RIMER TUTORIAL Facilitador Franklin Artigas ww.blackdroide.com/ para ser parte de la comu .facebook.com/groups/478625332163819/ Franklin artigas @fruso unidad

Como Crear Una Roms Tuto 1

Embed Size (px)

Citation preview

Page 1: Como Crear Una Roms Tuto 1

[Escribir texto]

PRIMER TUTORIAL

Visitanos en http://www.blackdroide.com/

http://www.facebook.com/groups/478625332163819/

Tutorial I

PRIMER TUTORIAL

Facilitador Franklin Artigas

http://www.blackdroide.com/ para ser parte de la comunidad

http://www.facebook.com/groups/478625332163819/

Franklin artigas @fruso

comunidad

Page 2: Como Crear Una Roms Tuto 1

[Escribir texto]

Como estamos empezando debemos aprender primero cuales son los de la cocina empezaremos con los siguientes, posteriormente conforme vamos términos debidamente definidos:

• ADB – Del inglés Android Debug Bridge, es una herramienta para utilizar desde una terminal de comandos mediante la cual es posible comunicarse con un dispositivo Android conectado al mismo ordenador donde se ejecuta esta herramienta, o bien con una instancia

• AOSP – Del inglés Android Open Source ProjectAndroid proporcionados por Google, partiendo de la base del sistema original.

• APP2SD – Proceso o aplicación que se encarga de forzar la instalación de las aplicaciones en la memoria externa del teléfono —incluso para aquellas aplicaciones que no lo permitensature.

• Backup – Copia de seguridad, generalmente de • Bootloader – Software que se encarga del arranque del dispositivo. Generalmente viene acompañado de una

animación que se conoce como bootscreen.

Tutorial I

TERMINOS BÁSICOS

estamos empezando debemos aprender primero cuales son los términos básico para lade la cocina empezaremos con los siguientes, posteriormente conforme vamos avanzando se

, es una herramienta para utilizar desde una terminal de comandos mediante la cual es posible comunicarse con un dispositivo Android conectado al mismo ordenador donde se ejecuta esta herramienta, o bien con una instancia del emulador de Android.

Android Open Source Project, hace referencia a las ROMs basadas en los códigos fuentes de Android proporcionados por Google, partiendo de la base del sistema original.

o aplicación que se encarga de forzar la instalación de las aplicaciones en la memoria externa incluso para aquellas aplicaciones que no lo permiten—, de modo que la memoria interna no se

Copia de seguridad, generalmente de una ROM o de aplicaciones y/o datos de usuario.Software que se encarga del arranque del dispositivo. Generalmente viene acompañado de una

animación que se conoce como bootscreen.

Franklin artigas @fruso

para la utilización eficaz avanzando se establecerán nuevos

, es una herramienta para utilizar desde una terminal de comandos mediante la cual es posible comunicarse con un dispositivo Android conectado al mismo ordenador donde se

, hace referencia a las ROMs basadas en los códigos fuentes de

o aplicación que se encarga de forzar la instalación de las aplicaciones en la memoria externa , de modo que la memoria interna no se

una ROM o de aplicaciones y/o datos de usuario. Software que se encarga del arranque del dispositivo. Generalmente viene acompañado de una

Page 3: Como Crear Una Roms Tuto 1

[Escribir texto]

• Brick – Estado inservible en el que queda un dispositivo electrónico cuando se ha alterado de manera inapropiada alguno de los componentes críticos del mismo, como suvolverlos a su estado normal de funcionamiento. Existe un estado “características que el “brick”, pero con la posibilidad de recuperarlo mediante un procedimiento específico.

• Dalvik – Máquina virtual basada en la máquina virtual deen Android.

• Deodexar -archivos consiste en eliminar el archivo odex de las apk a fines de que esta sea mas rapida• Fastboot – Modo de arranque especial disponible en algunos dispositivos Android mediante combinación de teclas

y que permite operaciones básicas similares • Firmware – Parte del software de un dispositivo grabado en una memoria ROM que se encarga de gestionar la

lógica de más bajo nivel, siendo la parte software más cercana al propio hardware del dispositivo.• Flash – Método por el cual se instala una ROM o un recovery en un dispositivo.• Hard reset – Proceso mediante el cual se devuelve el dispositivo a su estado inicial de fábrica

inicial tras instalar una ROM—, mediante un proceso de recuperación dispon• JIT – Del inglés Just In Time. Método de compilación dinámica utilizado en Android para acelerar el rendimiento

y la carga de las aplicaciones. • Kernel – Núcleo del sistema operativo que se encarga de realizar las operaciones relativas a l

sistema operativo (gestión de memoria, planificador, etc.).• Mount – Proceso por el cual se “monta” una partición o unidad de almacenamiento, lo cual permite hacerla

accesible ya sea para escribir o leer en la misma.

Tutorial I

Estado inservible en el que queda un dispositivo electrónico cuando se ha alterado de manera inapropiada alguno de los componentes críticos del mismo, como su firmware o su bootloader, de forma tal que no es posible

namiento. Existe un estado “semi-brick” que presenta las mismas ”, pero con la posibilidad de recuperarlo mediante un procedimiento específico.

Máquina virtual basada en la máquina virtual de Java que se encarga de la ejecución de las aplicaciones

archivos consiste en eliminar el archivo odex de las apk a fines de que esta sea mas rapidaModo de arranque especial disponible en algunos dispositivos Android mediante combinación de teclas

y que permite operaciones básicas similares a las de un recovery. Parte del software de un dispositivo grabado en una memoria ROM que se encarga de gestionar la

lógica de más bajo nivel, siendo la parte software más cercana al propio hardware del dispositivo.Método por el cual se instala una ROM o un recovery en un dispositivo.

Proceso mediante el cual se devuelve el dispositivo a su estado inicial de fábrica , mediante un proceso de recuperación disponible en el mismo.Método de compilación dinámica utilizado en Android para acelerar el rendimiento

Núcleo del sistema operativo que se encarga de realizar las operaciones relativas a lsistema operativo (gestión de memoria, planificador, etc.).

Proceso por el cual se “monta” una partición o unidad de almacenamiento, lo cual permite hacerla accesible ya sea para escribir o leer en la misma.

Franklin artigas @fruso

Estado inservible en el que queda un dispositivo electrónico cuando se ha alterado de manera inapropiada , de forma tal que no es posible

” que presenta las mismas ”, pero con la posibilidad de recuperarlo mediante un procedimiento específico.

que se encarga de la ejecución de las aplicaciones

archivos consiste en eliminar el archivo odex de las apk a fines de que esta sea mas rapida Modo de arranque especial disponible en algunos dispositivos Android mediante combinación de teclas

Parte del software de un dispositivo grabado en una memoria ROM que se encarga de gestionar la lógica de más bajo nivel, siendo la parte software más cercana al propio hardware del dispositivo.

Proceso mediante el cual se devuelve el dispositivo a su estado inicial de fábrica —o al estado ible en el mismo.

Método de compilación dinámica utilizado en Android para acelerar el rendimiento

Núcleo del sistema operativo que se encarga de realizar las operaciones relativas a la gestión del

Proceso por el cual se “monta” una partición o unidad de almacenamiento, lo cual permite hacerla

Page 4: Como Crear Una Roms Tuto 1

[Escribir texto]

• Nandroid – Sistema ampliamente utilizado para la realización y restauración de copias de seguridad del sistema completo (ROM, aplicaciones, datos de usuario, etc.).

• OTA – Del inglés Over The Air, hace referencia generalmente a la posibilidad de obtener actualizaciones del sistema operativo “a través del aire”, es decir, sin necesidad de conectar el dispositivo a ningún ordenador para instalar una nueva versión.

• Partición – Cada una de las distintas divisiones lógicas almacenamiento mediante las cuales se “particiona” dicha unidad en tantas porciones como se requiera.

• Radio – Parte del firmware que se encarga de realizar operaciones de bajo nivel, como gestionar la conectividad de red, el WiFi o la señal de GPS.

• Recovery – Modo de arranque especial que se puede instalar en los dispositivos Android y que permite, entre otros, la recuperación o copia de seguridad del sistema y/o el flasheo de nuevas ROMs.

• ROM – Del inglés Read Only Memory, es un tipo de memoria que, a diferencia de la RAMMemory— no se elimina al interrumpir la alimentación eléctrica. En Android se utiliza este tipo de memoria para almacenar el sistema operativo, de forma que no interfiera con los datos del usuario. Generalmente verás utilizado el término ROM como sinónimo de una versión de Android que se instala en este tipo de memoria en un terminal.

• ROOT – Tipo de usuario especial en sistemas tipo UNIX que posee permisos para realizar cualquier procedimiento. Es Android es necesario obtener permisos “root”específicas.

• Swap – Partición especial que se realiza en una unidad de almacenamiento para servir de soporte a la memorprincipal del sistema, de tal forma que se amplía virtualmente la capacidad de la RAM.

Tutorial I

ente utilizado para la realización y restauración de copias de seguridad del sistema completo (ROM, aplicaciones, datos de usuario, etc.).

, hace referencia generalmente a la posibilidad de obtener actualizaciones del perativo “a través del aire”, es decir, sin necesidad de conectar el dispositivo a ningún ordenador para

Cada una de las distintas divisiones lógicas —es decir, no físicas— presentes en una unidad de ediante las cuales se “particiona” dicha unidad en tantas porciones como se requiera.

Parte del firmware que se encarga de realizar operaciones de bajo nivel, como gestionar la conectividad

nque especial que se puede instalar en los dispositivos Android y que permite, entre otros, la recuperación o copia de seguridad del sistema y/o el flasheo de nuevas ROMs.

, es un tipo de memoria que, a diferencia de la RAM no se elimina al interrumpir la alimentación eléctrica. En Android se utiliza este tipo de memoria para

almacenar el sistema operativo, de forma que no interfiera con los datos del usuario. Generalmente verás M como sinónimo de una versión de Android que se instala en este tipo de memoria en un

Tipo de usuario especial en sistemas tipo UNIX que posee permisos para realizar cualquier obtener permisos “root” o de superusuario para realizar algunas tareas

Partición especial que se realiza en una unidad de almacenamiento para servir de soporte a la memorprincipal del sistema, de tal forma que se amplía virtualmente la capacidad de la RAM.

Franklin artigas @fruso

ente utilizado para la realización y restauración de copias de seguridad del sistema

, hace referencia generalmente a la posibilidad de obtener actualizaciones del perativo “a través del aire”, es decir, sin necesidad de conectar el dispositivo a ningún ordenador para

presentes en una unidad de ediante las cuales se “particiona” dicha unidad en tantas porciones como se requiera.

Parte del firmware que se encarga de realizar operaciones de bajo nivel, como gestionar la conectividad

nque especial que se puede instalar en los dispositivos Android y que permite, entre —Random Access

no se elimina al interrumpir la alimentación eléctrica. En Android se utiliza este tipo de memoria para almacenar el sistema operativo, de forma que no interfiera con los datos del usuario. Generalmente verás

M como sinónimo de una versión de Android que se instala en este tipo de memoria en un

Tipo de usuario especial en sistemas tipo UNIX que posee permisos para realizar cualquier o de superusuario para realizar algunas tareas

Partición especial que se realiza en una unidad de almacenamiento para servir de soporte a la memoria

Page 5: Como Crear Una Roms Tuto 1

[Escribir texto]

• Wipe – Proceso por el cual se elimina toda la configuración de usuario y datos de las aplicaciones del dispositivo, dejando la ROM actual “limpia”.

• ZipAlign – Herramienta proporcionada en el SDK de Android pensada para adaptar los paquetes .apk (contenedores de aplicaciones) de acuerdo con los requisitos óptimos del sistema Android. Fuente http://www.android.es/iniciacion-en Para continuar les dejo un link de la historia de android para que se aprendan un poco mas..

http://www.elandroidelibre.com/2011/12/un

Tutorial I

Proceso por el cual se elimina toda la configuración de usuario y datos de las aplicaciones del dispositivo,

Herramienta proporcionada en el SDK de Android pensada para adaptar los paquetes .apk (contenedores de aplicaciones) de acuerdo con los requisitos óptimos del sistema Android.

en-roms-para-android.html#ixzz1xXIuKLC4

continuar les dejo un link de la historia de android para que se aprendan un poco mas..

http://www.elandroidelibre.com/2011/12/un-repaso-a-la-historia-de-android.html

Franklin artigas @fruso

Proceso por el cual se elimina toda la configuración de usuario y datos de las aplicaciones del dispositivo,

Herramienta proporcionada en el SDK de Android pensada para adaptar los paquetes .apk (contenedores de aplicaciones) de acuerdo con los requisitos óptimos del sistema Android.

continuar les dejo un link de la historia de android para que se aprendan un poco mas..

android.html

Page 6: Como Crear Una Roms Tuto 1

[Escribir texto]

CONOCIENDO

Tutorial I

CONOCIENDO TÚ COCINA

Franklin artigas @fruso

Page 7: Como Crear Una Roms Tuto 1

[Escribir texto]

dsixda's Android Kitchen Es una creación de los amigos programadores de facilitar un poco el proceso de creación de Hace poco actualizaron la cocina agregando nuevos cosas como deodexar framework La que usaremo esuna versión portable mia con el forma si quieren agradecer en forma de dinero a los amigos de xda pueden hacerlo o bajar dcocina en caso de preferirlo asi:

http://forum.xda-developers.com/showthread.php?p=5626292 link portables de mi cocina

Tutorial I

de los amigos programadores de forum.xda-developers.com, los cuales se dieron a la tarea de de Las roms.

poco actualizaron la cocina agregando nuevos cosas como compatibilidad con más

portable mia con el propósito de agilizarle el proceso a ustedes de cualquier forma si quieren agradecer en forma de dinero a los amigos de xda pueden hacerlo o bajar d

developers.com/showthread.php?p=5626292

Franklin artigas @fruso

, los cuales se dieron a la tarea de

más equipos y funciones de

de agilizarle el proceso a ustedes de cualquier forma si quieren agradecer en forma de dinero a los amigos de xda pueden hacerlo o bajar directamente la

developers.com/showthread.php?p=5626292

Page 8: Como Crear Una Roms Tuto 1

[Escribir texto]

LISTA DE LOS DISPOSITIVOS CON EL CUAL SE PUEDE CREAR UNA ROMS USANDO ESTA COCINA

HTC Aria / Liberty HTC Desire HTC Desire HD / Inspire 4G HTC Desire S HTC Desire Z / Vision / T-Mobile G2 HTC Dream / G1 HTC Droid Eris HTC Evo 3D HTC Evo 4G HTC Evo View 4G (untested)

Tutorial I

LISTA DE LOS DISPOSITIVOS CON EL CUAL SE PUEDE CREAR UNA ROMS USANDO ESTA COCINA

Franklin artigas @fruso

LISTA DE LOS DISPOSITIVOS CON EL CUAL SE PUEDE CREAR UNA ROMS USANDO ESTA COCINA

Page 9: Como Crear Una Roms Tuto 1

[Escribir texto]

HTC Evo Shift 4G HTC Flyer (untested) HTC HD2 - Use NAND ROM method (Please follow this thread for details HTC Hero / G2 Touch HTC Incredible HTC Incredible 2 HTC Incredible S HTC Legend HTC Magic / myTouch 3G HTC myTouch 3G Slide

Tutorial I

Please follow this thread for details)

Franklin artigas @fruso

Page 10: Como Crear Una Roms Tuto 1

[Escribir texto]

HTC myTouch 4G / Glacier HTC Nexus One HTC One X - no ROM support, but de-odexing only! (Here is the guide HTC Rezound HTC Sensation HTC Tattoo / Click HTC Thunderbolt HTC Wildfire / Buzz HTC Wildfire S

Code:

Tutorial I

Here is the guide to de-odex)

Franklin artigas @fruso

Page 11: Como Crear Una Roms Tuto 1

[Escribir texto]

Acer Liquid Dell Streak 7 Huawei Ideos X6 - Please follow this thread for details Huawei U8100/U8110/U8120/U8150/U8160/U8180/U8650 Huawei U8220 / T-Mobile Pulse LG Ally LG GT540 Optimus LG Optimus 2X (P990) LG Optimus Black - Please follow this thread for details LG Optimus G2X (P999)

Tutorial I

Huawei U8100/U8110/U8120/U8150/U8160/U8180/U8650/um840

Franklin artigas @fruso

Page 12: Como Crear Una Roms Tuto 1

[Escribir texto]

LG P500 - Please follow this thread for details LG Shine Plus LG Vortex Micromax A60 Motorola Atrix (unconfirmed) Motorola CLIQ / CLIQ XT Motorola Droid Motorola Droid Bionic - Please follow this thread for details Motorola Milestone (unconfirmed) - You may need to remove the boot.img before building

Tutorial I

You may need to remove the boot.img before building

Franklin artigas @fruso

Page 13: Como Crear Una Roms Tuto 1

[Escribir texto]

Samsung Galaxy Nexus (untested, 'maguro' and 'toro' versions only) Samsung Galaxy S (GT-I9000 and most variants) - Please follow this thread for details Samsung Galaxy S Plus (GT-I9001) - Please follow this thread for details Samsung Galaxy S2 (GT-I9100 and Exynos CPU variants)- Please follow this thread for details Samsung Galaxy S2 LTE (AT&T Skyrocket, T- Please follow this thread for details Samsung Galaxy S2 HD LTE (Bell SGH-I757M only)- Please follow this thread for details Samsung Galaxy W (GT-I8150) - Please follow this thread for details

Tutorial I

Nexus (untested, 'maguro' and 'toro' versions only)

I9000 and most variants)

I9100 and Exynos CPU variants)

Samsung Galaxy S2 LTE (AT&T Skyrocket, T-Mobile SGH-T989 and equivalent)

I757M only)

Franklin artigas @fruso

Page 14: Como Crear Una Roms Tuto 1

[Escribir texto]

Samsung Nexus S / Nexus S 4G Sony Xperia X10 / X10 Mini / X10 Mini Pro - Build ROM without boot.img (please follow this thread for details Sony Xperia Neo (Nandroid backups only)- Please follow this thread for details ZTE Blade / Orange San Francisco

NOTE: el recovery personalizado requiere

Tutorial I

Sony Xperia X10 / X10 Mini / X10 Mini Pro please follow this thread for details)

Sony Xperia Neo (Nandroid backups only)

requiere que flash la roms

Franklin artigas @fruso

Page 15: Como Crear Una Roms Tuto 1

[Escribir texto]

1. Descargar e instalar el JDK de Javajava.sun.com (requiere una dirección de

que el JDK Si ya ha instalado

2 descomprimir la

Tutorial I

Instrucciones de instalacion

Java para Windows de 32 bits desde aquí o directamentede correo electrónico) (ADVERTENCIA: No instaleinstalado Cygwin, a continuación, véase la NOTA

la cocina que les he proporcionado en los link

Listo!!!

Franklin artigas @fruso

directamente desde instale Cygwin Antes de

NOTA 2. )

link

Page 16: Como Crear Una Roms Tuto 1

[Escribir texto]

VISUALIZACIÓN DE LA COCINA

Tutorial I

VISUALIZACIÓN DE LA COCINA

Franklin artigas @fruso

VISUALIZACIÓN DE LA COCINA

Page 17: Como Crear Una Roms Tuto 1

[Escribir texto]

1 El archivo que les coloque esta en dos parte deben colocarlo juntas como esta en la foto, estas luego de desco

Tutorial I

archivo que les coloque esta en dos parte deben colocarlo juntas como esta en la , estas luego de descomprimirse mostraran la carpeta

Franklin artigas @fruso

archivo que les coloque esta en dos parte deben colocarlo juntas como esta en la mprimirse mostraran la carpeta cygwin

Page 18: Como Crear Una Roms Tuto 1

[Escribir texto]

Tutorial I

Franklin artigas @fruso

Page 19: Como Crear Una Roms Tuto 1

[Escribir texto]

2 seleccionan lo marcado y le dan enviar a escritorio como

Tutorial I

2 seleccionan lo marcado y le dan enviar a escritorio como directo

Franklin artigas @fruso

2 seleccionan lo marcado y le dan enviar a escritorio como acceso

Page 20: Como Crear Una Roms Tuto 1

[Escribir texto]

Tutorial I

Franklin artigas @fruso

Page 21: Como Crear Una Roms Tuto 1

[Escribir texto]

¡!!!Listo tenemos la cocina instalada

Tutorial I

tenemos la cocina instalada!!!

Franklin artigas @fruso

!!!

Page 22: Como Crear Una Roms Tuto 1

[Escribir texto]

Montar roms base stock o oficiales para proceder a cocinar

Tutorial I

Paso II

roms base stock o oficiales para proceder a cocinar

Franklin artigas @fruso

roms base stock o oficiales para proceder a cocinar

Page 23: Como Crear Una Roms Tuto 1

[Escribir texto]

1. Entramos en la carpeta home

Tutorial I

Entramos en la carpeta home

Franklin artigas @fruso

Page 24: Como Crear Una Roms Tuto 1

[Escribir texto]

Tutorial I

Franklin artigas @fruso

Page 25: Como Crear Una Roms Tuto 1

[Escribir texto]

Entramos en la carpeta llamada por defecto fruso( mi apodo, no lo cambio por que

Tutorial I

en la carpeta llamada por defecto fruso( mi apodo, no lo cambio por que podría generar incompatibilidad

Franklin artigas @fruso

en la carpeta llamada por defecto fruso( mi apodo, incompatibilidad).

Page 26: Como Crear Una Roms Tuto 1

[Escribir texto]

Tutorial I

Franklin artigas @fruso

Page 27: Como Crear Una Roms Tuto 1

[Escribir texto]

Entramos

Tutorial I

ntramos a la carpeta kitchen

Franklin artigas @fruso

Page 28: Como Crear Una Roms Tuto 1

[Escribir texto]

Tutorial I

Franklin artigas @fruso

Page 29: Como Crear Una Roms Tuto 1

[Escribir texto]

Dentro encontraremos una serie de carpetas

Fíjate muy bien en la

Tutorial I

encontraremos una serie de carpetas

muy bien en la explicación

Franklin artigas @fruso

encontraremos una serie de carpetas

Page 30: Como Crear Una Roms Tuto 1

[Escribir texto]

Tutorial I

Franklin artigas @fruso

Page 31: Como Crear Una Roms Tuto 1

[Escribir texto]

Listo ya tienes instalada

Tutorial I

instalada la ROM espera el tutorial.!!!

Franklin artigas @fruso

espera el próximo

Page 32: Como Crear Una Roms Tuto 1

[Escribir texto]

Q

• Terminologías básicas• Historia de android• Instalación de la cocina• Como y donde colocar las rom

Próximo tutorial aspecto del explicación

Tutorial I

Que aprendimos:

básicas de android

de la cocina y donde colocar las roms base

tutorial aspecto del menú de la cocina y explicación de sus elementos.

Franklin artigas @fruso

de la cocina y

Page 33: Como Crear Una Roms Tuto 1

[Escribir texto]

Tutorial I

Franklin artigas @fruso