#1
|
||||
Compilación AOSP - Android 5.0.2_r1 (LRX22G) con Binaries (LRX22C)
AVISO IMPORTANTE: tener cuidado a la hora de instalar la ROM, los binarios son los finales, pero podéis tener que restaurar el terminal de igual forma, Realiza una copia de seguridad de todo. Súper importanete EFS.
Cita:
Requisitos: - Software: Sistema operativo linux o MacOS, en este caso utilizamos: Ubuntu 14.04 LTS 64 bits -Hardware Procesador: Procesador 64 bits (En mi caso un AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ × 2 ) RAM: 4 GB como mínimo (En mi caso 3,9 GiB) Disco: + 150 GB (En mi caso 300 GB) Mi ordenador tarda sobre unas 6 horas aproximadamente. -Descargas y Internet El código serán unos 30 gb aproximadamente. (Se recomienda fibra entre 50-100 mb) Una cuenta GitHub Configurar el sistema: Archivos y paquetes necesarios Ubuntu 12.04 (Versión recomendada por google) Código:
sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \ libgl1-mesa-dev g++-multilib mingw32 tofrodos \ python-markdown libxml2-utils xsltproc zlib1g-dev:i386 Código:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so Código:
sudo apt-get install bison g++-multilib git gperf libxml2-utils Cita:
Código:
sudo apt-get install icedtea-7-plugin openjdk-7-jre Código:
sudo apt-get install openjdk-7-jdk Código:
sudo update-alternatives --config java Código:
sudo update-alternatives --config javac Si tienes una compilación anterior yo recomiendo borrar todo y volver a descargar Código:
rm -r bin Código:
rm -r android Código:
mkdir ~/bin Código:
PATH=~/bin:$PATH Código:
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo Código:
chmod a+x ~/bin/repo Código:
mkdir android Código:
cd android Código:
git config --global user.email "[email protected]" Código:
git config --global user.name "tu_apodo" Código:
repo init -u https://android.googlesource.com/platform/manifest Código:
repo init -u https://android.googlesource.com/platform/manifest -b android-5.0.2_r1 Código:
repo sync Controladores: Nexus 5 (GSM/LTE) (hammerhead) binaries for Android https://developers.google.com/android/nexus/drivers descargar los tres binaries del nexus 5 Código:
./extract-broadcom-hammerhead.sh Código:
./extract-lge-hammerhead.sh Código:
./extract-qcom-hammerhead.sh -Antes de compilar deberíamos tener algo parecido a esta imagen en nuestra carpeta android, sin la carpeta out que es el lugar donde podremos encontrar el archivo final. ![]() Código:
source build/envsetup.sh Código:
lunch Código:
make -j2 otapackage Cita:
![]() foto silverbot2 Ya esta, mi ordenador tarda unas 6 horas, otros con mas suerte 1 hora 8 minutos y 20 segundos, ahora toca ir a nuestra carpeta android y entrar en out donde podremos encontrar el archivo compilado. Recompilar Código:
make clobber Código:
repo sync Código:
source build/envsetup.sh Código:
lunch Código:
make -j2 otapackage Cita:
Código:
make -j2 otapackage Código:
make -j2 updatepackage ![]() ![]() Silverbot2 (Captura de pantalla y pruebas) Kikoarl (correcciones) David_vaz (posibles soluciones) Fuentes: https://source.android.com/source/initializing.html https://source.android.com/source/downloading.html https://source.android.com/source/building-running.html Última edición por arcangel_web Día 20/12/14 a las 16:19:46 |
Los siguientes 6 usuarios han agradecido a arcangel_web su comentario: | ||
|
#2
|
|
Cita:
Compilando Compilación: AOSP android 5.0.0_r2 Nexus 5 - (GSM/LTE) (hammerhead) binaries for Android (1537103) - 05/11/2014 http://uploaded.net/file/f6qkjj9d (OJO EN LA PRUEBA REALIZADA POR SILVERBOT2 NO FUNCIONO LA BASEBAND Y BORRO EL RECOVERY) Fallos: No funciono la baseband cuando silverbot2 instalo la rom como primaria No funciona como secundaria en multirom. ![]() Aportaciones silverbot2: gapps -> https://www.androidfilehost.com/?fid=95784891001607499 radios ->http://downloads.codefi.re/autoprime/LG/Nexus_5/Modems Última edición por arcangel_web Día 12/11/14 a las 22:35:22 |
Los siguientes 4 usuarios han agradecido a arcangel_web su comentario: | ||
#3
|
||||
|
||||
Después de flashear la ROM en el Nexus 5 , intentar flashear una radio preferiblemente la ultima de la preview la 2.0.50.2.21 también OS quedareis sin recovery, tener a mano adb y fastboot con un recovery. Suerte
http://downloads.codefi.re/autoprime/LG/Nexus_5/Modems Última edición por silverbot2 Día 07/11/14 a las 00:06:38 |
#4
|
Solo tenemos que meter esos comandos en la consola de ubuntu?
|
#5
|
Ya estoy manos a la obra, a ver que tal sale! Muchísimas gracias a los dos
|
#6
|
Si, pero no olvides que primero debes instalar los paquetes necesarios para tu sistema, después entrar en la linea de comandos (terminal), y escribir cada comando en orden.
|
#7
|
|
En el hilo yo cambiaría el orden de estos comandos
Cita:
![]() |
Gracias de parte de: | ||
#8
|
|
Cita:
Código:
git config --global user.email "[email protected]" git config --global user.name "tu_apodo" repo init -u https://android.googlesource.com/platform/manifest ![]() |
Gracias de parte de: | ||
#9
|
|
Cita:
![]() ![]() ![]() |
#10
|
Por favor no te salted cosas porque yo no tengo ni idea y cualquier cosa que para ti sea simple yo no tengo ni idea
Gracias por el tuto estaba buscando como empezar y no encontraba nada |
#11
|
|
Cita:
|
Gracias de parte de: | ||
#12
|
|
Cita:
Aviso: En la parte de la instalación de la rom, gapps y root no entraremos. Última edición por arcangel_web Día 06/11/14 a las 22:10:08 |
#13
|
Listo, en un par de horitas o tres ya estará esto listo. A ver que tal sale, de nuevo gracias!
|
Gracias de parte de: | ||
#14
|
Genial, ten cuidado a la hora de instalar la ROM, los binarios no son los finales y puedes tener que restaurar el terminal. Realiza una copia de seguridad de todo. Súper importanete EFS. Si tuviste algún problema o crees que debo aclarar algún punto aquí estoy.
Última edición por arcangel_web Día 06/11/14 a las 22:50:33 |
Gracias de parte de: | ||
#15
|
|
Cita:
![]() |
#16
|
Gracias, te añadí a los créditos por la aclaración del user, a ver si Google saca los binarios finales y logramos compilar una versión estable.
|
#17
|
|
Cita:
O si sabes de algún buen tutorial en español que lo explique Gracias por todo compañero |
#18
|
Me acabo de dar cuenta que la opción 13 corresponde al dispositivo MAKO (Nexus 4) y la opción de nuestro N5 es la 12, la HAMMERHEAD.
Última edición por Kikoarl Día 06/11/14 a las 23:36:23 |
Gracias de parte de: | ||
#19
|
|
Cita:
![]() PD: Ya se donde esta el cambio, en mi compilación salia antes el nexus 6 shamu PD2: ahh por no era eso, pero si me salia el 13. ![]() Última edición por arcangel_web Día 06/11/14 a las 23:54:10 |
Gracias de parte de: | ||
|
#20
|
|
Cita:
Última edición por arcangel_web Día 07/11/14 a las 00:03:54 |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
Herramientas | |
|
|
Hora actual: 14:16:38 (GMT +2)
HTCMania: líderes desde el 2007