#1
|
||||
|
||||
Crea tus propias compilaciones CyanogenMod 10.2. UNIVERSAL
![]() Este tutorial es Universal para todos los modelos que CyanogenMod de soporte en 4.3 CM.10.2. NO ASEGURO QUE FUNCIONE EN TODOS, SOLO HE PODIDO PROBAR CON EL Galaxy Nexus, Nexus 4 y Galaxy S2. POR LO QUE PODRÍA SER QUE EN ALGÚN TERMINAL SE TUVIERA QUE HACER ALGÚN PASO MAS. Atención a esto: En este tutorial, el "modelo" viene a ser el nombre de tu modelo de terminal. Por ejemplo: modelo=maguro / modelo=mako / modelo=i9300 y un largo etc. Y en el caso de la "marca" viene a ser la marca de tu terminal. Por ejemplo: marca=lge / marca=samsung y un largo etc. Para saber el nombre de tu dispositivo, puedes echar un ojo aquí: http://wiki.cyanogenmod.org/w/Devices ES NECESARIO: -Sistema operativo Linux 64bits (debería funcionar con cualquier distro) -Probado en Ubuntu 12.04 (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 Código:
sudo apt-get install g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline-gplv2-dev gcc-multilib Código:
sudo apt-get install ia32-libs (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.2 Código:
cd ~/source-cm-10.2 Código:
repo init -u git://github.com/CyanogenMod/android.git -b cm-10.2 Código:
cd ~/source-cm-10.2 Código:
repo sync Vamos a añadir los prebuilds como el terminal emulator: Código:
cd ~/source-cm-10.2/vendor/cm Código:
./get-prebuilts Aquí nos creará los xml con los enlaces a los repos que vamos a querer compilar, para poder mantener actualizado para futuras compilaciones. Código:
source build/envsetup.sh Código:
breakfast modelo Extraer archivos propietarios: 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.3 lo aceptes, ya que si no, dará error.) Ahora mete en el terminal lo siguiente: Aquí es donde tenéis que cambiar el marca y modelo por el de vuestro dispositivo: Código:
cd ~/source-cm-10.2/device/marca/modelo Código:
./extract-files.sh Iniciar la construcción: Código:
cd ~/source-cm-10.2 Código:
. build/envsetup.sh && brunch modelo Carpeta Personal/source-cm-10.2/out/target/product/modelo Para la recopilación es tan fácil como: Código:
cd ~/source-cm-10.2 Código:
make clobber Código:
repo sync Código:
. build/envsetup.sh && brunch modelo [hr] Solución a problemas: Cita:
http://www.foro-nexus.com/showthread...d=6133#pid6133 Última edición por Veloz46 Día 13/10/13 a las 07:06:43 |
Los siguientes 23 usuarios han agradecido a Veloz46 su comentario: | ||
|
#2
|
Gracias por el aporte
|
Gracias de parte de: | ||
#3
|
||||
|
||||
Estos tutoriales son realmente fáciles de entender y de seguir si los sigues al pie de la letra.
Gracias Veloz46 (Puremod) |
#4
|
||||
|
||||
Hacía tiempo que no te veía por aquí Veloz46, muy bueno el aporte, gracias!
|
Gracias de parte de: | ||
#5
|
Me apunto :cool:
|
Gracias de parte de: | ||
#7
|
||||
|
||||
Un diez maestro. Gracias por el trabajo.
Un saludo. |
Gracias de parte de: | ||
#8
|
||||
|
||||
Muchas gracias por llevarnos de la manita por este "mundo". Voy a intentar haber si lo consigo en manjaro
|
Gracias de parte de: | ||
#9
|
||||
|
||||
Muchas gracias crack
|
Gracias de parte de: | ||
#11
|
||||
|
||||
¿se pueden extraer los archivos propietarios si no tengo una rom oficial?¿o se puede obtener de algun sitio?
|
#12
|
||||
|
||||
Yo lo hice desde una Slim y me funcionó sin problemas
|
Gracias de parte de: | ||
#13
|
||||
|
||||
Me dice esto al empezar a construir:
You are attempting to build with an unsupported JDK. You use OpenJDK but only Sun/Oracle JDK is supported. Please follow the machine setup instructions at https://source.android.com/source/download.html Continue at your own peril! ************************************************** ********** ************************************************** ********** You are attempting to build with an unsupported version of java. Your version is: java version "1.6.0_27". The correct version is: Java SE 1.6 or 1.7. Please follow the machine setup instructions at https://source.android.com/source/download.html pero parece que la cosa sigue ... ¿problemas? |
#14
|
||||
|
||||
Enorme trabajo de veloz,muy pocos cocineros hay como él, sin duda alguna hilo 5 stars
Última edición por kalonso Día 16/08/13 a las 21:51:46 |
#15
|
||||
|
||||
Cita:
![]() Pd: yo uso el jdk 1.7 y sin problemas Última edición por kalonso Día 16/08/13 a las 21:50:55 |
Gracias de parte de: | ||
#16
|
||||
|
||||
Pero mi máquina sigue trabajando ... Y como seco el manual tal cual ... Bueno haber si acaba
|
#17
|
||||
|
||||
A mi también me salía eso al principio, y seguía compilando sin problemas
|
Gracias de parte de: | ||
#18
|
|
Cita:
|
Gracias de parte de: | ||
#19
|
||||
|
||||
Hecho todo sin problemas.
![]() ![]() |
|
#20
|
||||
|
||||
Cita:
Yo, gracias a sus tutoriales, me compilo mi propia cyano con linaro 4.8, y todo funcionando sin problemas. Un saludo y gracias de nuevo a Veloz por su tiempo y tutoriales. |
Los siguientes 4 usuarios han agradecido a yeyorca su comentario: | ||
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 04:04:46 (GMT +2)
HTCMania: líderes desde el 2007