P. 1
como CREAR UNA ROMS tuto 1.pdf

como CREAR UNA ROMS tuto 1.pdf

|Views: 11|Likes:

More info:

Published by: Juan Pablo Ramos Carrasco on May 21, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/28/2014

pdf

text

original

PRIMER TUTORIAL Facilitador Franklin Artigas

Visitanos en http://www.blackdroide.com/ para ser parte de la comunidad http://www.facebook.com/groups/478625332163819/
[Escribir texto]

Tutorial I Franklin artigas @fruso

TERMINOS BÁSICOS
Como estamos empezando debemos aprender primero cuales son los términos básico para la utilización eficaz de la cocina empezaremos con los siguientes, posteriormente conforme vamos avanzando se establecerán nuevos 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 del emulador de Android. AOSP – Del inglés 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. APP2SD – Proceso o aplicación que se encarga de forzar la instalación de las aplicaciones en la memoria externa del teléfono —incluso incluso para aquellas aplicaciones que no lo permiten permiten—, , de modo que la memoria interna no se sature. Backup – Copia de seguridad, generalmente de una ROM o de aplicaciones y/o datos de usuario. Bootloader – Software que se encarga del arranque del dispositivo. Generalmente viene acompañado de una animación que se conoce como bootscreen.
[Escribir texto]

Tutorial I Franklin artigas @fruso

• •

• •

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 su firmware o su bootloader, de forma tal que no es posible volverlos a su estado normal de funcionamiento. namiento. Existe un estado “semi-brick” que presenta las mismas 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 de Java que se encarga de la ejecución de las aplicaciones en 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 a las de un recovery. 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 —o al estado inicial tras instalar una ROM—, , mediante un proceso de recuperación dispon disponible ible en el mismo. 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 la l gestión del 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.

[Escribir texto]

Tutorial I Franklin artigas @fruso

Nandroid – Sistema ampliamente ente 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 perativo “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 —es decir, no físicas— presentes en una unidad de almacenamiento mediante ediante 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 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. ROM – Del inglés Read Only Memory, es un tipo de memoria que, a diferencia de la RAM —Random Access Memory— 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 M 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” o de superusuario para realizar algunas tareas específicas. Swap – Partición especial que se realiza en una unidad de almacenamiento para servir de soporte a la memoria memor principal del sistema, de tal forma que se amplía virtualmente la capacidad de la RAM.
[Escribir texto]

Tutorial I Franklin artigas @fruso

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 en-roms-para-android.html#ixzz1xXIuKLC4

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 http://www.elandroidelibre.com/2011/12/un-repaso-a-la-historia-de-android.html android.html

[Escribir texto]

Tutorial I Franklin artigas @fruso

CONOCIENDO TÚ COCINA

[Escribir texto]

Tutorial I Franklin artigas @fruso

dsixda's Android Kitchen
Es una creación de los amigos programadores de forum.xda-developers.com, , los cuales se dieron a la tarea de facilitar un poco el proceso de creación de Las roms. Hace poco actualizaron la cocina agregando nuevos cosas como compatibilidad con más equipos y funciones de deodexar framework

La que usaremo esuna versión 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 directamente d la cocina en caso de preferirlo asi:

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

[Escribir texto]

Tutorial I Franklin artigas @fruso

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)
[Escribir texto]

Tutorial I Franklin artigas @fruso

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

Tutorial I Franklin artigas @fruso

HTC myTouch 4G / Glacier HTC Nexus One HTC One X - no ROM support, but de-odexing only! (Here Here is the guide to de-odex) HTC Rezound HTC Sensation HTC Tattoo / Click HTC Thunderbolt HTC Wildfire / Buzz HTC Wildfire S
Code:
[Escribir texto]

Tutorial I Franklin artigas @fruso

Acer Liquid Dell Streak 7 Huawei Ideos X6 - Please follow this thread for details Huawei U8100/U8110/U8120/U8150/U8160/U8180/U8650 U8100/U8110/U8120/U8150/U8160/U8180/U8650/um840 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)
[Escribir texto]

Tutorial I Franklin artigas @fruso

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
[Escribir texto]

Tutorial I Franklin artigas @fruso

Samsung Galaxy Nexus (untested, 'maguro' and 'toro' versions only) Samsung Galaxy S (GT-I9000 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 I9100 and Exynos CPU variants) - Please follow this thread for details Samsung Galaxy S2 LTE (AT&T Skyrocket, T T-Mobile SGH-T989 and equivalent) - Please follow this thread for details Samsung Galaxy S2 HD LTE (Bell SGH-I757M I757M only) - Please follow this thread for details Samsung Galaxy W (GT-I8150) - Please follow this thread for details

[Escribir texto]

Tutorial I Franklin artigas @fruso

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

NOTE: el recovery personalizado requiere que flash la roms

[Escribir texto]

Tutorial I Franklin artigas @fruso

Instrucciones de instalacion 1. Descargar e instalar el JDK de Java para Windows de 32 bits desde aquí o directamente desde java.sun.com (requiere una dirección de correo electrónico) (ADVERTENCIA: No instale Cygwin Antes de que el JDK Si ya ha instalado Cygwin, a continuación, véase la NOTA 2. ) 2 descomprimir la cocina que les he proporcionado en los link Listo!!!

[Escribir texto]

Tutorial I Franklin artigas @fruso

VISUALIZACIÓN DE LA COCINA

[Escribir texto]

Tutorial I Franklin artigas @fruso

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

[Escribir texto]

Tutorial I Franklin artigas @fruso

[Escribir texto]

Tutorial I Franklin artigas @fruso

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

[Escribir texto]

Tutorial I Franklin artigas @fruso

[Escribir texto]

Tutorial I Franklin artigas @fruso

¡!!!Listo tenemos la cocina instalada instalada!!! !!!

[Escribir texto]

Tutorial I Franklin artigas @fruso

Paso II Montar roms base stock o oficiales para proceder a cocinar

[Escribir texto]

Tutorial I Franklin artigas @fruso

1.

Entramos en la carpeta home

[Escribir texto]

Tutorial I Franklin artigas @fruso

[Escribir texto]

Tutorial I Franklin artigas @fruso

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

[Escribir texto]

Tutorial I Franklin artigas @fruso

[Escribir texto]

Tutorial I Franklin artigas @fruso

Entramos ntramos a la carpeta kitchen

[Escribir texto]

Tutorial I Franklin artigas @fruso

[Escribir texto]

Tutorial I Franklin artigas @fruso

Dentro encontraremos una serie de carpetas Fíjate muy bien en la explicación

[Escribir texto]

Tutorial I Franklin artigas @fruso

[Escribir texto]

Tutorial I Franklin artigas @fruso

Listo ya tienes instalada la ROM espera el próximo tutorial.!!!

[Escribir texto]

Tutorial I Franklin artigas @fruso

Q Que aprendimos:

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

Próximo tutorial aspecto del menú de la cocina y explicación de sus elementos.
[Escribir texto]

Tutorial I Franklin artigas @fruso

[Escribir texto]

Tutorial I Franklin artigas @fruso

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->