Cómo hacer mi propia ROM personalizada para Android

  • Personas con poca o ninguna habilidad de programación.
  • personas que realmente quieren aprender a hacer rom’s personalizados
  • personas que quieren aprender Android y no saben por dónde empezar.

Herramientas necesarias: (actualícelas manualmente e infórmeme enlaces muertos, por favor)

Citar:

  • Java JDK DESDE AQUÍ O Servicios integrados de aplicaciones y plataforma en la nube – PARA INSTALAR CYWIGN

ADVERTENCIA: ¡No instale Cygwin antes del JDK!

  • Descarga directa de Cywign: terminal de Linux para Windows
  • Android Kitchen (Herramienta de desarrollo de ROM): para cocinar ROM personalizada y muchas cosas más, actualice esta cocina a la última versión cuando esté disponible.

Enlace oficial a la cocina de dxda: fuente oficial de Thread and Github. Consulte las preguntas frecuentes en el hilo oficial para ver los problemas relacionados con la cocina.

  • Descargar Demo META-INF Folder. Para hacer archivos zip intermitentes y comparar script del actualizador.
  • Custom Booting.zip: para animación de arranque personalizada
  • notepad ++: para editar archivos como build.prop, Updaterscript
  • LA HERRAMIENTA MÁS IMPORTANTE DE TU CEREBRO … Y TAMBIÉN MUCHO TIEMPO … [DESCARGAR EL ENLACE NO DISPONIBLE … jaja]

Paso uno: Instalación de JAVA JDK, Cygwin y Configuración de la cocina.

* Antes de hacer nada, instala el java jdk *

Pruebe este Tutorial de instalación de imágenes de Dsixda Kitchen (recomendado)

O

mire este video tutorial de gitagaire sobre cómo configurar cygwin y la cocina (recomendado)

INSTRUCCIONES

  • Descargue y extraiga cygwin_packages.zip
  • Ejecute la configuración (asegúrese de que no haya una instalación anterior de cygwin)
    Cita: NOTA: INSTALE CYGWIN EN EL DISCO RAÍZ COMO C: \

    Sigue la cocina leeme txt !!!
    el directorio del paquete local * debe * ser la ruta a la carpeta cygwin_packages que acaba de extraer

  • cuando muestre todos los nombres de paquete, vaya a la parte superior y seleccione “todo predeterminado” hasta que cambie a “todo instalar” (debe hacer clic en las flechas)
  • Descargue la cocina desde arriba. Luego, extraiga el archivo .zip de la cocina en una carpeta debajo de su cuenta doméstica. Cambie el nombre de la carpeta dsixda-android-kitchen – *** a “cocina”. En Cygwin, esta carpeta dependería de lo que se configuró para su directorio de instalación de Cygwin, por ejemplo, C: \ cygwin \ home \ John \ kitchen
    ¡¡NOTA!! Si su carpeta de usuario contiene espacios (por ejemplo, C: \ cygwin \ home \ John Smith \ kitchen), la cocina no funcionará correctamente. En su lugar, cópielo en C: \ cygwin \ home \ kitchen.
  • Ahora estás listo para ejecutar el tipo de cocina:

Citar:

aquellos que tienen su cocina como esta C: \ cygwin \ home \ John \ kitchen usan estos comandos que se dan a continuación.

cocina de cd (entrar)
./menu(enter)

aquellos que tienen su cocina como esta C: \ cygwin \ home \ kitchen usan estos comandos dados a continuación.

cd ../kitchen(enter)
./menu(enter)

Citar:

Si hiciste las cosas bien, deberías ver esto:

¡¡Felicidades!!

vía: xdadevelopers

  • # 2 soñando
  • 17:26, 16-mayo-2014

Paso dos: configurar una carpeta de trabajo

Hay dos métodos para esto.
1. Cuando tenga una base ROM disponible.
2. Cuando no tienes ROM base.

Primer método

  • Primero, nuestra estructura de carpetas debería verse así:
  1. carpeta cygwin / inicio / su nombre de usuario / cocina
  • Dentro de la cocina debería verse así:
  • Ahora necesitamos una rom para trabajar, para los usuarios de GALAXY ACE PLUS [s7500] recomendaré esta rom de blackburner pero puedes usar cualquier rom.
    Simplemente coloque el rom zip original en la carpeta theoriginal_update dentro de la cocina.
  • ejecute cygwin.exe nuevamente escriba:
  1. cocina de cd (entrar)
  2. ./menu(enter)
  • ahora ingrese la opción 1, ingrese nuevamente. Debería ver su rom en la lista, elija e ingrese
    se le preguntará sobre cómo cambiar el nombre de las carpetas de trabajo, en este punto no hay diferencia, así que continúe.
  • felicidades tienes una carpeta de trabajo !!!
  • Espero que esta respuesta te ayude

Lo primero que necesitas es una base. Todas estas roms que mencionaste están basadas en Android Open Source Project, en resumen, AOSP. Hay muchas roms personalizadas que se basan en roms personalizadas, como remix de resurección, unicornios sucios y demás. Primero debes aprender a compilar roms para tu dispositivo. Dependiendo del dispositivo que tenga, determinará qué tan complicado sería. Si posee un dispositivo Nexus, será bastante simple ya que todo para Nexus está disponible de inmediato. En segundo lugar, si su dispositivo ya tiene soporte de LineageOS o SlimRoms u Omnirom, siempre puede usar su tutorial. Construido para Addison, este es un tutorial de ejemplo sobre cómo compilar lineageOS para mi dispositivo. Es muy similar a cualquier otra rom, con solo algunas cosas diferentes. Siempre debe leer el manifiesto, cada rom lo proporciona en su página de github. Primero debe aprender cómo hacer una recuperación de ROM no compatible, que puede ver los cambios que las personas hicieron para la configuración de su dispositivo para hacer que una ROM sea compatible con el dispositivo. omni bringup es un ejemplo de cómo se hace esto (a veces es mucho más fácil). Luego, después de eso, cuando encuentre su base, debe comenzar a seleccionar las cosas que desea implementar en su rom, y cambiar el nombre, los logotipos y las cosas que desea implementar.

Espero que esto ayude. 🙂

El mejor lugar para ir a todo lo relacionado con Android, incluida la forma de crear roms personalizadas, es el foro Xda-Developers.com.

Hay tutoriales detallados paso a paso, junto con todas las herramientas que necesita descargar en su computadora para comenzar a construir roms personalizados.

Vaya al foro, explore el foro general de desarrolladores y también consulte el foro para su modelo específico de teléfono Android. ¡Estarás haciendo roms personalizados en poco tiempo!

Siga las guías en el foro XDA

Simple rootear el teléfono