|
ROMs y desarrollo Samsung Galaxy Nexus ROMs y desarrollo Samsung Galaxy Nexus |
|
Herramientas |
#1
|
||||
|
||||
Crea tus propias compilaciones CyanogenMod 10.1.
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) -ADB y Fastboot (Instalación en el segundo post) 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 (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 ~/source-cm-10.1 Código:
cd ~/source-cm-10.1 Código:
repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1 Para saltarte el paso de extraer los archivos propietarios, puedes realizar los pasos que verás dentro del spoiler numero 1, si quieres hacerlo de forma "oficial" realiza el spoiler numero 2: Para saltarse el paso de extraer los archivos propietarios:
(Click para mostrar/ocultar)
Para realizar el paso de extraer los archivos propietarios: (official)
(Click para mostrar/ocultar)
Sync el código fuente de CM: Código:
cd ~/source-cm-10.1 Código:
repo sync Vamos a añadir los prebuilds como el terminal emulator: Código:
cd ~/source-cm-10.1/vendor/cm Código:
./get-prebuilts En caso de querer hacerlo de forma "oficial" conecta el móvil al usb encendido con la depuración activada. (Este paso lo he probado con la rom oficial con root, asegúrate que si te pide aceptar la huella digital que lleva 4.2.2 lo aceptes, ya que si no, dará error.) Ahora mete en el terminal lo siguiente: Código:
cd ~/source-cm-10.1/device/samsung/maguro Código:
./extract-files.sh Iniciar la construcción: Código:
cd ~/source-cm-10.1 Código:
. build/envsetup.sh && brunch maguro Carpeta Personal/source-cm-10.1/out/target/product/maguro Para la recopilación es tan fácil como: Código:
cd ~/source-cm-10.1 Código:
make clobber Código:
repo sync Código:
. build/envsetup.sh && brunch maguro http://www.foro-nexus.com/showthread...d=2522#pid2522 Última edición por Veloz46 Día 13/10/13 a las 07:50:25. |
Los siguientes 2 usuarios han agradecido a Veloz46 su comentario: | ||
|
#2
|
||||
|
||||
Jolin Veloz, tu no paras, escribo poco pero leo bastante y casi siempre estas detrás de los nuevos aportes.
__________________
Enviado desde mi PC usando Firefox.
|
Estás aquí | ||||||
|