|
||
|
![]() |
![]() |
ROMs y desarrollo Motorola RAZR ROMs y desarrollo Motorola RAZR |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Realiza tus propias compilaciones AOKP en la versión 4.2.2.
![]() Buenas! aquí podréis hacer vuestras propias compilaciones de AOKP, y probar lo que hacen día a día sin esperar a que ellos lo hagan. El titulo pone que es multi dispositivo, y así es, pero solo para los que AOKP da soporte. Sitio oficial de AOKP: http://aokp.co ES NECESARIO: -Sistema operativo Linux 64bits (debería funcionar con cualquier distro) -Probado en Ubuntu 12.04 y 12.10 (64 bits) -Hardware decente(minimo un doble núcleo con 4GB de RAM) -Espacio en disco de unos 150GB (mejor que sea superior) Paquetes requeridos: (Son universales, valen para casi cualquier tutorial de compilado) -Simplemente copia y pega esto en una ventana de terminal y le das al enter. (instala los siguientes paquetes, uno detrás de otro): Código:
sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev openjdk-6-jre openjdk-6-jdk pngcrush schedtool libxml2 libxml2-utils xsltproc libc6-dev x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev mingw32 tofrodos python-markdown Código:
sudo apt-get install g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline-gplv2-dev gcc-4.7-multilib g++-4.5-multilib 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 optipng (solo si lo anterior te tira error con el java)
(Click para mostrar/ocultar)
Obtención del código Fuente Copy/paste: Crear directorio para el repositorio binario: Código:
mkdir ~/bin Código:
PATH=~/bin:$PATH Código:
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo Código:
chmod a+x ~/bin/repo Código:
mkdir ~/aokp_jb Código:
cd ~/aokp_jb Código:
repo init -u https://github.com/AOKP/platform_manifest.git -b jb-mr1 Vamos a la carpeta personal y entramos en la carpeta del código de AOKP "aokp_jb" En la barra de herramientas superior, vamos a "ver" y luego le damos a "Mostrar archivos ocultos" Ahora vamos a la carpeta llamada ".repo" luego a la carpeta llamada "manifests" ahora copiaremos el archivo llamado "kernel_manifest.xml" a la raíz de la carpeta ".repo" y renombramos el archivo a "local_manifest.xml" Ahora creamos dentro de la carpeta ".repo" una nueva carpeta llamada "local_manifests" y ponemos dentro el archivo que hemos renombrado a "kernel_manifest.xml" *Si no queremos bajar todos los códigos de los kernel por que por ejemplo solo queremos compilar para el Maguro entonces borraremos las lineas que nos sobran del nuevo archivo llamado "local_manifest.xml dejándolo así: Abre el Spoiler para ver los ejemplos del XML:
(Click para mostrar/ocultar)
Sync el código fuente de AOKP: Código:
cd ~/aokp_jb Código:
repo sync Iniciar la construcción: Código:
cd ~/aokp_jb Código:
. build/envsetup.sh && brunch Ya puedes esperar a que termine! Cuando acabe la rom la encontrarás en: Carpeta Personal/aokp_jb/out/target/product/Nombre del dispositivo. Siempre será el archivo que diga el "aokp_unofficial....zip" este será la rom para flashear por recovery. Para la recopilación es tan fácil como: Código:
cd ~/aokp_jb Código:
make clobber Código:
repo sync Código:
. build/envsetup.sh && brunch Este paso es totalmente necesario para poder descargar los cambios desde la última sincronización, y poder compilar de nuevo con los cambios nuevos. http://www.foro-nexus.com/showthread...d=2514#pid2514 Última edición por Veloz46 Día 13/10/13 a las 07:22:26. |
Los siguientes 3 usuarios han agradecido a Veloz46 su comentario: | ||
|
#2
|
||||
|
||||
Gracias por el Tuto! Yo uso openSUSE, supongo que también funcionará. Cuando tenga tiempo lo pruebo a ver que sale
![]()
__________________
Comentar es agradecer
![]() |
#3
|
||||
|
||||
Gracias por el tuto!!!!!
Estoy mirando para hacer una rom AOKP para el galaxy s3 y ya tengo una base para empezar!!! Me repito, Gracias!!! |
![]() |
![]() |
||||||
|