¡Cómo Construir Cualquier Rom Personalizada Para Su Teléfono Android! Compilar Rom Desde El Código Fuente Sin PC [2021]

Hola, chicos, si están aquí, significa que quieren aprender a Construir Cualquier Rom Personalizada Para Su Teléfono Android o Compilar Rom Desde la Fuente. Tan finamente estoy de vuelta con una gran guía para todos. En esa guía, te enseñaré cómo puedes Construir Cualquier Rom Personalizada Para Tu Teléfono Android sin PC. Sí, se puede construir sin PC. Usaremos nuestro gran teléfono inteligente para Crear Cualquier Rom Personalizada Para Su Teléfono Android. Así que chicos, si desea Compilar Rom desde el código Fuente, entonces tendrá que seguir la guía paso a paso. Así que, sin perder tiempo, comencemos.

Qué es una ROM personalizada de Android:

La ROM de Android es para el firmware de un teléfono, basada en la plataforma Android de Google. Android es de código abierto y es por eso que cualquier desarrollador puede editar el código fuente, recompilarlo y volver a lanzarlo para una amplia variedad de dispositivos. Los usuarios pueden instalar ROM para cambiar el aspecto y el comportamiento de un dispositivo. Todas las ROM personalizadas son desarrolladas por la comunidad de Android, en su mayoría un grupo de desarrolladores principales que hacen esto puramente por una pasión por el modding. Esto significa que la mayoría son absolutamente gratis. Las ROM personalizadas están disponibles para teléfonos Android, tabletas, reproductores multimedia, relojes inteligentes y casi cualquier tipo de dispositivo con Android.

Cuando compras tu teléfono Android, viene con una «ROM de stock»o el» firmware de stock». Esto es para la versión preinstalada del sistema operativo. Esta ROM tiene una funcionalidad limitada según la definición del fabricante del teléfono. Al parpadear una ROM personalizada, puede desbloquear funciones adicionales y, a veces, mejorar el rendimiento.

 Compilar Rom Desde el Código Fuente Sin PC
Compilar Rom Desde el Código Fuente Sin PC

Requisitos Para Compilar Rom Desde el Código Fuente Sin PC :

Estamos trabajando en nuestro dispositivo Android, por lo que debe completar todos los requisitos.

(1) Servidor Ubuntu 16.04 (VM):

Necesitará el servidor Ubuntu 16.04 para crear ROM personalizadas. Porque estoy usando el servidor Ubuntu 16.04 cada vez. Obtendrá servidores de AWS, Google cloud platform, Microsoft Azure y muchos más sitios web que proporcionan servidores. Le recomiendo que utilice las plataformas AWS o Google Cloud. Ofrecen pruebas gratuitas. Necesitas registrarte en ese sitio web y ahora estás listo para lanzar tu servidor. Para más información, búscalo en Google.

Para su Servidor Ubuntu 16.04 necesitará que:

RAM 4GB O Superior.
Almacenamiento: ¿200 GB?+

(2) familiarizado con los comandos GitHub y Linux :

Necesita algún conocimiento sobre Github y el comando Linux. Si no lo sabes, entonces te preocupas por la fuente, te enseñaré algunos conceptos básicos en ese artículo. Pero si quieres aprender como un profesional, búscalo en Google.

(3) Se requiere Cualquier teléfono Android:

Puede usar cualquier teléfono Android para compilar ROMs.

(4) Fuentes de dispositivo necesarias:

Todas las ROM personalizadas o cualquier compilación de ROM de stock a partir de las fuentes de su dispositivo. No vamos a hablar en profundidad. Solo necesita saber sobre las fuentes del dispositivo. En las fuentes de ese dispositivo, se requieren 3 árboles.

Orígenes del dispositivo:

Árbol del dispositivo.
árbol del núcleo.
árbol de proveedores.
Árbol común (no para todos los dispositivos)

Los árboles anteriores son necesarios para crear ROM personalizadas. Cada dispositivo tiene sus fuentes de dispositivo específicas.

(5) Fuente de la Rom:

Hay muchas ROM personalizadas disponibles en Internet. Como lineage os, aosp extendido, experiencia de píxel, punto os, aokp, superior os, Syberia project, etc. Seleccione cualquier rom y obtenga la fuente de GitHub.

(6) Descarga:

Aplicación Cliente JuiceSSH-SSH. Esta aplicación te ayudará a conectar tu servidor a través de SSH en Android.

¡Cómo Crear Cualquier Rom Personalizada Para Su Teléfono Android! Compilar Rom Desde el Código Fuente Sin PC

Finalmente, chicos, vamos a compilar rom desde el código fuente. Vamos a compilar lineage os desde el código fuente para nuestro dispositivo. Estoy usando mi teléfono xiaomi mi Max 2 para construir lineage os pie rom desde la fuente. Por lo tanto, todos los pasos son similares para cada dispositivo. así que, sin perder tiempo, comencemos.

(1) cree un servidor Ubuntu 16.04 En AWS (Amazon Web Service):

Simplemente cree una cuenta en Amazon Web Services (AWS). Después de la activación, está listo para iniciar una instancia. Primero, vaya a su panel de AWS. Vaya a servicios / EC2 / Instancia de lanzamiento / Seleccione Ubuntu 16.04 LTS. Después de eso, haga clic en la instancia de RAM de 8cpu y 32 GB. Haga clic en Siguiente: Configurar detalles de instancia. Ahora no necesito poner nada. Simplemente haga clic en Siguiente: Agregar almacenamiento. Aquí verá el TAMAÑO (GB). 8 GB es de forma predeterminada. Por lo tanto, debe cambiarlo con 200 GB. Ahora simplemente haga clic en Siguiente: Agregar etiquetas. Añade cualquier etiqueta si quieres. Después de eso, haga clic en Siguiente: Configurar grupo de seguridad. Obtendrá el grupo SSH, así que simplemente cambie la pestaña de origen personalizada a cualquier lugar. Ahora haga clic en Revisar y lanzar. Ahora tienes que hacer clic en el botón de lanzamiento. Te pedirá un par de llaves. Si haces todas estas cosas, crea un nuevo par de claves. No olvides descargar ese par de claves en tu PC o teléfono. Mi nombre de pareja de llaves es Roshan.pem. Después de iniciar una instancia, obtendrá su Ip pública en dashboard /services /EC2 / instance. copie su dirección IP pública.

(2) Conectar el servidor Ubuntu 16.04 a través de SSH en Android :

Necesita instalar la aplicación cliente JuiceSSH – SSH desde el enlace anterior o desde Google play store.

Necesitas 3 cosas para conectarte.

  • Dirección IP pública. Par de teclas
  • .
  • NOMBRE DE USUARIO: ubuntu.

Abra la aplicación Cliente JuiceSSH – SSH en Android. Ve a Conexiones. Haga clic en icon el icono más para crear una nueva conexión. Configúrelo como a continuación:

Apodo: Cualquier
Yupe: SSH
Dirección: ponga su Ip pública

Identidad: Agregue Nuevo.

En relleno de identidad como a continuación:

Apodo: cualquier
Nombre de usuario: ubuntu
Clave privada: seleccione su par de claves.

Guárdelo. Hecho, ahora tu instancia está conectada a tu teléfono Android. Ahora abra su servidor Ubuntu 16.04 desde la pestaña conexión. Abrirá una terminal. Hecho, su instancia está lista para usar.

Crear servidor & conéctese mediante el tutorial de vídeo SSH (Hindi).

(3) Configuración del Entorno de compilación Para Compilar ROMs :

Necesita instalar algunos paquetes para compilar ROMs personalizadas. Por lo tanto, debe copiar y pegar los comandos uno por uno y presionar enter. # líneas son una explicación de comandos, así que no copies # líneas

# obtén acceso de superusuario.

sudo su

# install JDK (pulse enter 2 veces).

add-apt-repository ppa:openjdk-r/ppa

# actualizar todos los paquetes.

apt-get update

# instalar más paquetes.

apt-get install bison build-essential curl ccache flex lib32ncurses5-dev lib32z1-dev libesd0-dev libncurses5-dev libsdl1.2-dev libxml2 libxml2-utils lzop pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev git-core make phablet-tools gperf openjdk-8-jdk -y

# become a normal user.

exit

# creating a bin folder.

mkdir ~/bin

PATH=~/bin:PATH PATH

cd ~ / bin

curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~ / bin / repo

chmod a + x ~ / bin / repo

clon de git https://github.com/akhilnarang/scripts.git scripts

scripts de cd

bash setup/android_build_env.sh

Listo ahora su instancia está lista para Compilar Rom desde el código Fuente. Vamos a compilar lineage os 16.0 pie rom para mi Xiaomi Mi Max 2 (oxígeno).

Configurar el video Tutorial del Entorno de compilación Parte 2 (Hindi).

(4) Cree una cuenta de Github:

Chicos si desea Compilar Rom Desde el Código Fuente Sin PC, necesitará obtener más información sobre Github. Puede obtener la información de Google. Pero necesitas tener una cuenta en GitHub. Así que ve a github.com y crea tu nueva cuenta. Si ya tienes una cuenta, usa la antigua. Requerimos tu Github: nombre de usuario y dirección de correo electrónico para usar una carta.

(5) Clonar o Descargar fuente de ROM :

Ahora finalmente vamos a descargar una fuente de ROM de lineage os 16.0 en nuestro servidor. Puede usar su fuente de Rom favorita si lo desea. Para descargar el código fuente primero, siga estos pasos y copie y pegue los siguientes comandos En su servidor:

# crear una carpeta Rom.

nombre de sala mkdir

(como si estuviera creando una carpeta de linajes, por lo que mi comando es linaje mkdir)

# Ir a la carpeta ROM.

cd lineage

(reemplace el linaje con el nombre de su carpeta).

# Conecta tu cuenta de Github.

git config-usuario global.correo electrónico» CORREO ELECTRÓNICO «& & configuración de git-global user.name «NOMBRE DE USUARIO»

(Elimine el CORREO ELECTRÓNICO y coloque su correo electrónico. Elimina el NOMBRE de usuario y pon tu nombre de usuario.) así:

git config-usuario global.correo electrónico «» & & git config-usuario global.nombre «MaheshTechnicals»

Necesitas entender algunos comandos de Github.

git clone-Comando git clone para descargar repositorios desde GitHub.

branch (–b) – brach está definido para el brach que desea utilizar. Como pie brach, oreo brach, Android Q brach, etc.

# Para inicializar el origen de lineage os 16.0.

repo init-u git://github.com / LineageOS / android.git-b lineage-16.0

# Para sincronizar o descargar el origen.

sincronización de repositorio

Después de la sincronización de repositorio, tomará mucho tiempo descargar su fuente. Porque las fuentes son de gran tamaño, como 30-40 GB. Así que espere hasta que deje de descargarse.

Descargar Tutorial de código fuente de ROM parte 3 (Hindi).

(6) Qué son las fuentes del dispositivo:

Después de descargar la fuente de la Rom. Ahora necesitas saber el nombre del código de tu dispositivo de Google. Si no sabes cómo comprobar el nombre en código de tu dispositivo. Solo búscalo en Google como el nombre en código del nombre de tu dispositivo. Como el nombre en código de xiaomi MI Max 2. Entonces, en mi caso, el nombre en código de mi dispositivo xiaomi MI Max 2 es oxygen. El nombre en clave se necesita chicos. Ahora necesitamos clonar las fuentes del dispositivo. Como árbol de kernel, árbol de dispositivos, árbol de proveedores. Puedes encontrar las fuentes de tu dispositivo desde xda o GitHub. Así que encuentra tus árboles altos primero. Si su teléfono tiene alguna rom personalizada disponible, vaya a esa publicación de xda. Allí obtendrá las fuentes de su dispositivo en la pestaña fuentes.
También puedes buscar las fuentes de tu dispositivo en la barra de búsqueda de Github. Como quiero árbol de dispositivos para mi oxígeno xiaomi Mi Max 2. Así que yo voy a buscar así :

Para el árbol de dispositivos :

device_xiaomi_oxygen

Para el árbol del kernel :

Kernel_xiaomi_oxygen

O

Kernel_xiaomi_msm8953

(msm8953 es mi dispositivo chipset. Así que puedes ser diferente. Así que búscalo en Google en el chipset de tu dispositivo).

Para el Árbol de Proveedor :

Vendor_xiaomi

O

Vendor_xiaomi_oxygen (a veces).

Para Árbol Común :

device_xiaomi_msm8953-común

Si este árbol disponible para su dispositivo. Entonces debes usar este árbol también. Entonces, la pregunta es ¿cómo sabemos que un árbol común está disponible para mi dispositivo o no?. Tan simple es que vaya al árbol / rom de su dispositivo.archivo de dependencias. Abre ese archivo. Si va a ver un árbol común en ese archivo. Así que también necesitas clonar ese árbol. Si no, vívelo.

Espero que encuentre las fuentes de su dispositivo para su dispositivo. Ahora vamos a clonar las fuentes de nuestros dispositivos así. Formato para clonar árboles:

URL de clonación de git-RUTA DE RAMA b

URL: coloca tu URL de origen.

RAMA: seleccione el nombre de su rama de los árboles.

RUTA: cuando clone sus fuentes en su servidor.

(7) Clona las fuentes de tu dispositivo:

Ahora voy a clonar mis fuentes ahora. Por lo tanto, si está construyendo el mismo dispositivo como xiaomi Mi Max 2, puede usar estos comandos sin cambiar nada. Si está utilizando otro dispositivo, use la URL de origen, la RAMA y la RUTA de acceso de su dispositivo.

# asegúrate de que estás en la carpeta Rom (en mi caso es lineage). Si no está en la carpeta Rom, utilice el comando cd.

linaje de cd

# árbol de dispositivos.

clon de git https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git – dispositivo de píxeles b / xiaomi / oxígeno

A veces es de acuerdo con su árbol.

clon de git https://github.com/MaheshTechnicals/android_device_xiaomi_oxygen.git – dispositivo de píxeles b / xiaomi

# Árbol del núcleo.

clon de git https://github.com/MaheshTechnicals/Kernel_xiaomi_oxygen – linaje b-16 kernel / xiaomi / msm8953

# Árbol de proveedores.

clon de git https://github.com/MaheshTechnicals/android_vendor_oxygen – proveedor de linaje b / xiaomi

A veces depende de tu árbol.

clon de git https://github.com/MaheshTechnicals/android_vendor_oxygen – proveedor de linaje b / xiaomi / oxígeno

# Árbol común.

clon de git https://github.com/rakeshraimca/android_device_msm8953-common – b havoc – nuevo dispositivo / xiaomi / msm8953-común

Hecho. Ahora estás todas las fuentes del dispositivo están clonadas. Ahora estamos avanzando hacia el siguiente paso.

Descargar Tutorial de vídeo de Fuentes de dispositivos parte 4 (Hindi).

(8) La Rom Abre O Fija el Árbol de Dispositivos :

Las fuentes de dispositivos Rom + de Guy se clonan con éxito. Pero ahora vamos a traer Rom. En palabras simples, va a conectar las fuentes de su dispositivo con la fuente ROM. Para ello, es necesario modificar algunos archivos en el Árbol de dispositivos. Así que primero vaya a su árbol de dispositivos usando un comando de la carpeta Rom.

# ir a la carpeta del árbol de dispositivos.

dispositivo de CD / xiaomi / oxígeno

# qué archivo y carpetas tenemos.

ls

Verá muchos archivos y carpetas. Pero solo necesitamos modificar cinco archivos. Entonces, ¿qué archivos necesitamos modificar? listado aquí :

dependencias rom.
rom_oxygen.mk
vendorsetup.sh
AndroidProducts.mk

# Comencemos con un primer archivo. Necesitas cambiar el nombre de la rom.archivo de dependencias al nombre de su habitación.dependencia. usaremos el comando mv para renombrar archivos y carpetas. En mi caso, estoy construyendo un sistema operativo de linaje para que el comando lo sea.

mv rom.linaje de dependencias.dependencias

# rom_oxygen.mk cambie el nombre de acuerdo con su ROM.

mv rom_oxygen.mk lineage_oxygen.mk

de acuerdo con la Rom, cambiará como en la Rom de experiencia de píxel, se renombrará como aosp_oxygen.mk

Puede referir esto desde fuentes oficiales de dispositivos de otro dispositivo. Como si quieres conocer la modificación del árbol del dispositivo del sistema operativo de linaje, busca en Google como git del dispositivo de linaje. Y consulte cualquier árbol de dispositivos.

# crear o modificar vendorsetup.sh archivo.

nano vendorsetup.sh

# se abrirá el archivo. Borre todas las líneas si tiene y agregue algunas líneas de abajo :

add_lunch_combo rom_codename-userdebug

Reemplace la Rom por linaje (de acuerdo con su nombre de Rom). Reemplaza el nombre de código por el nombre de código de tu dispositivo. Como en mi caso, mi comando es

add_lunch_combo lineage_oxygen-userdebug

# Guardar vendorsetup.sh archivo. Debe presionar:

CNTRL + O
INGRESE
CNTRL + X

# AndroidProducts.mk Tenemos que abrir este archivo.

nano AndroidProducts.mk

# reemplace con su nombre de la Rom y el nombre del código del dispositivo de esta manera:

PRODUCT_MAKEFILES: = \
$(LOCAL_DIR)/lineage_oxygen.mk

# Guardar AndroidProducts.mk archivo.

CNTRL + O
ENTER
CNTRL + X

# Ahora necesitamos cambiar algunas líneas en lineage.mk archivo. abierto lineage.mk archivo.

mano lineage_oxygen.mk

# reemplazar con un archivo de configuración de Rom y un nombre de Rom como este:

$(llamar a inherit-product, vendor/lineage/config/common_full_phone.mk)

# cambiar el nombre de la Rom en esa línea.

NOMBRE DEL PRODUCTO: = oxígeno de línea

# Guardar lineage.mk archivo.

CNTRL + O
ENTER
CNTRL + X

Hecho el árbol de dispositivos ahora está arreglado. Así que ahora el árbol de dispositivos está conectado correctamente a la fuente de la Rom. Ahora estás listo para construir tu primera Rom.

Arregle el Video Tutorial del Árbol de su Dispositivo parte 5 (Hindi).

(9) Construye O Compila Tu ROM :

Después de todos estos pasos, estás listo para Compilar Rom Desde el Código Fuente Sin PC. Así que, chicos, comencemos a construir o a hacer una compilación de su Rom. Solo sigue las órdenes.

# primero vaya a la carpeta Rom para eso.

cd

cd linaje

# Ejecutar el script de compilación.

. build/envsetup.sh

# Ejecutar cachés.

exportar USE_CCACHE=1 & & ccache-M 50G & & exportar CONFIG_STATE_NOTIFIER=y & & exportar SELINUX_IGNORE_NEVERALLOWS = true

# almuerza tu dispositivo. Con el nombre de código de tu dispositivo como este.

lineage_oxygen-userdebug

# Brunch tu dispositivo. Y pon el nombre en clave de tu dispositivo mine is oxygen so.

brunch oxygen

O

make bacon

Comenzará a compilar una Rom Para Su dispositivo. Tomará de 2 a 3 horas (depende totalmente de la CPU y la RAM de sus servidores) construir la Rom, así que espere hasta el 100%.

Compila tu Tutorial Rom parte 6 (Hindi).

(10) ¡Obteniendo errores! Cómo corregir esos errores:

Si su compilación de Rom se detiene obteniendo algunos errores? Por lo tanto, primero debe corregir esos errores y luego compilar de nuevo. Si está recibiendo algún error. A continuación, cuppy que algunas líneas de error y buscar en Google para arreglar. Entonces se arreglará. Porque en su mayoría todos los errores y soluciones que obtendrá de Google. Después de la corrección y el error, debe seguir para comenzar a construir de nuevo.

Si realmente buscas en Google pero no obtienes ninguna solución. Entonces te daré algunos grupos de telegramas. Haga sus preguntas allí. Definitivamente te ayudarán.

Grupos de Telegramas de desarrollo de Android :

Desarrollo de ROM de Android

Ayuda de construcción de Android

Mahesh Technicals Mi Grupo.

# primero vaya a la carpeta Rom para eso.

cd

cd linaje

# Ejecutar el script de compilación.

. build/envsetup.sh

# Ejecutar cachés.

exportar USE_CCACHE=1 & & ccache-M 50G & & exportar CONFIG_STATE_NOTIFIER=y & & exportar SELINUX_IGNORE_NEVERALLOWS = true

# almuerza tu dispositivo. Con el nombre de código de tu dispositivo como este.

lineage_oxygen-userdebug

# Brunch tu dispositivo. Y pon el nombre en clave de tu dispositivo mine is oxygen so.

brunch oxygen

O

haga bacon

Cargue La ROM En Su Google Drive:

Después de compilar correctamente. Necesitas transferir tu archivo zip ROM a tu cuenta de Google Drive. Para ello, necesitarás una cuenta de Gmail. No lo creo si alguien no tiene eso en este mundo. Pero si no lo tenías, entonces crea eso desde el sitio web de Google Drive.

OK, así que ahora estamos listos para cargar nuestra primera Rom de lineage os en tu cuenta de Google Drive. Así que sigue las órdenes.

# ir al directorio personal.

cd

# configurar Google Drive.

wget https://docs.google.com/uc?id=0B3X9GlR6EmbnWksyTEtCM0VfaFE&export=download

# cambiar el nombre a gdrive.

mv uc\?id\=0B3X9GlR6EmbnWksyTEtCM0VfaFE gdrive

# establecer permisos.

chmod + x gdrive

# instalar paquete de unidad.

sudo install gdrive /usr/local/bin/gdrive

# obtener un enlace.

lista de gdrive

Después de ese comando, obtendrá un enlace de autenticación en su terminal. Así que copie ese enlace y péguelo en cualquier navegador. Voy a pegar ese enlace en mi navegador Chrome. Te pedirán que conectes tu cuenta de Google allí. Así que simplemente haz clic en tu cuenta de Google. Luego le dan un código de verificación, copie ese código y péguelo en su terminal y luego presione entrar.

Hecho. Ahora tu cuenta de Google Drive está conectada a tu servidor Ubuntu. Ahora vamos a subir nuestro archivo Rom.

# ve a tu archivo zip Rom. Reemplace con su nombre en clave.

cd lineage/out/target/product / oxygen

ls

# encuentra el nombre de tu archivo Rom. sube tu archivo zip ROM a drive. Reemplace Rom.comprime en tu nombre de archivo Rom.

rom de carga de gdrive.zip

Hecho ahora tu archivo zip ROM se cargará en tu Google Drive. Así que ahora ve a tu cuenta de Google Drive o a la aplicación de Google Drive. Inicie sesión con el mismo ID de correo electrónico que utilizó para conectar la unidad en un terminal. Así que descárguelo y pruebe su archivo Rom.

Cargue Sus ROM En el Servidor de Host de Archivos Android (AFH) A través de Terminal:

Chicos si es desarrollador, debería tener conocimientos sobre AFH. Android File Host proporciona almacenamiento en la nube para tus proyectos y otras cosas. Por lo tanto, si desea cargar y compartir sus proyectos con otros, puede usar ese servicio de forma gratuita. Finamente tenemos nuestra Rom Rady personalizada para compartir con tus amigos. Así que ahora vamos a cargar nuestro archivo ROM en el servidor AFH a través de la terminal. Empecemos.

(1) Primero, cree una cuenta en androidfilehost.com.

(2) Ahora solicítelos por correo electrónico para acceder a desarrolladores. Le informarán por correo electrónico.

(3) Si va a obtener su cuenta de desarrollador. Ahora necesitamos acceso FTP. Simplemente vuelva a ponerse en contacto con ellos por correo electrónico y solicite acceso FTP. Tomará 2-3 días.

(4) Después de 2-3 días, le informarán. Enviarán sus detalles de FTP como:

Un servidor FTP: uploads.androidfilehost.com

Nombre de usuario FTP: xxx

Contraseña FTP: xxx

Puerto FTP: 21

puerto SFTP: 23

Guarde esos detalles.

(5) primero, vaya al directorio donde está presente su archivo Rom. La mayoría está dentro / objetivo / producto / oxígeno. Ahora estamos listos para cargar archivos en AFH con un terminal a través de FTP. Necesitas una orden para ello. Vea el siguiente comando :

curl –ftp-pasv-T NOMBRE DE ARCHIVO ftp://USERNAME:

NOTA: Debe reemplazar algunas líneas de acuerdo con sus detalles, como ejemplo

NOMBRE DE ARCHIVO: Nombre de su archivo Rom (AospExtended-v6.7-oxygen-20191206-1340-NO OFICIAL.zip)

NOMBRE DE USUARIO: ponga su nombre de usuario FTP aquí.

PASE: Ponga su contraseña de FTP.

(6) Después de modificar el comando anterior de acuerdo con sus datos. Solo presiona enter. Su Rom comenzará a cargarse en AFH. Se tardará de 1 a 2 minutos en completarse.

(7) ahora vaya a su cuenta de AFH. importe el archivo cargado desde la sección FTP. Hecho ahora su archivo Rom está en AFH. Comparte tu archivo ROM con tu comunidad de dispositivos o en xda.

Actualizar la Versión de Python :

Muchas personas enfrentan problemas cuando intentan construir ROMs. Que ya no es compatible con python 3. Así que vamos a actualizarlo.

(1) primero necesita instalar python ppa.

$ sudo add-apt-repository ppa:deadsnakes/ppa

(2) Ahora el siguiente paso es actualizar todos los paquetes.

$ sudo apt-get update

(3) Ahora vamos a actualizar python 2 a 3. Antes de instalar 3.7, necesitamos instalar python 3.6 ejecutando los siguientes comandos.

$ sudo apt-get install python3.6
$ sudo apt-get install python3.7

(4) Ahora vamos a instalar pip ejecutando el siguiente comando.

$ sudo apt install python3-pip

(5) Establecer prioridad a python.

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1

$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

Deja una respuesta

Tu dirección de correo electrónico no será publicada.