Prerrequisitos
- Una mente de trabajo
- Una conexión a internet
- Una computadora o servidor de trabajo
- Configurar un entorno de compilación
- Tome la fuente: esto se hace utilizando la herramienta “Repo” y git.
- Instale Python, jdk y Android SDK
- Hora
- Paciencia
Antes de comenzar con la guía de construcción, debe descargar la identidad de su dispositivo.
- Árbol de dispositivos
- Vendedor
- Núcleo
Para la versión instalada de Java
- ¿Qué tipo de hardware funciona en un dispositivo Android?
- ¿Por qué la aplicación de Skype no funciona en un teléfono Android Redmi?
- Cómo volver a KitKat desde mi Flare S3
- ¿Cuál es el mejor teléfono Android para comprar en la India dentro del rango de precios de INR 25,000 a 30,000?
- ¿Qué teléfono Android barato con alta RAM me recomiendan?
- Primero verifique la versión de Java instalada en su máquina
java -version
- Instalar Java
wget https://launchpad.net/~webupd8team/+archive/ubuntu/java/+files/oracle-java6-installer_6u45-0%7Ewebupd8%7E8_all.deb sudo dpkg -i oracle-java6-installer_6u45-0 ~ webupd8 ~ 8_all .deb wget https://launchpad.net/~webupd8team/+archive/ubuntu/java/+files/oracle-java6-set-default_6u45-0%7Ewebupd8%7E8_all.deb sudo dpkg -i oracle-java6-set-default_6u45 -0 ~ webupd8 ~ 8_all.deb
- Algunas herramientas más requeridas
sudo apt-get install git-core gnupg ccache lzop flex bison gperf build-essential zip curl zlib1g-dev zlib1g-dev: i386 libc6-dev lib32ncurses5 lib32z1 lib32bz2-1.0 lib32ncurses5-dev x11proto-core-dev libx11-devline: i3866 dev: i386 lib32z-dev libgl1-mesa-glx: i386 libgl1-mesa-dev g ++ - multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc readline-common libreadline6-dev libreadline6 lib32readline-gplv2-dev libncurses5-dev lib32lineline5 lib32readline6 lib32 libreadline6-dev: i386 libreadline6: i386 bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev lib32bz2-dev libsdl1.2-dev libesd0-dev squashfs-tools pngcrush schedtool libwxgtk2.8-dev python git clone https://github.com/akhilnarang/scripts
- ¿Tienes algún error?
sudo apt-get update O sudo apt-get upgrade
Para descargar fuentes
Instale el comando repo ):
$ curl https://storage.googleapis.com/git-repo-downloads/repo> ~ / bin / repo $ chmod a + x ~ / bin / repo
Crear directorio
mkdir XYZ cd XYZ
DONDE, XYZ ES EL NOMBRE DEL Directorio
Inicia el repositorio
repo init -u git: //github.com/CyanogenMod/android.git -b XYZ
Descargar las fuentes
sincronización de repositorio -j #
{Donde # es Número dependiendo del núcleo de la CPU, uso 2 o 4}
Después de descargar la fuente
Clon Kernel , Device Tree & Vendor
Ex:
Construyendo la ROM
. build / envsetup.sh desayuno
Comience la compilación
brunch
Prepárate para la pesadilla Painfull :
Ex:
Y aquí el éxito
Algunos enlaces de Git (antiguo):
- AOKP https://github.com/AOKP/platform…
- Carbon Rom: https://github.com/CarbonDev/and…
- SlimRom: https://github.com/SlimRoms/plat…
Referencia completa
- [GUÍA] [COMPLETO] Desarrollo de Android ROM desde el origen hasta el final
- [GUÍA CM14.1] Cómo construir tu propia ROM CyanogenMod 14.1 a partir de las fuentes para GT-i9505
- [GUÍA] [COMPLETO] Cómo construir ROM con Google Cloud
- [GUÍA CM11] Cómo construir tu propia ROM CyanogenMod 11.0 a partir de fuentes para el Nexus 4
Video Tutorial:
Edificio feliz!