Galletas! Nos obligan a informar que utilizamos cookies (como casi todas las webs). Al continuar navegando aceptas su uso.


No verás más estos anuncios al registrarte. Anímate, es gratis, rápido y sin spam!

TUTORIAL Compilar CM 12 Lollypop bajo Linux64

Tema en 'Cocina Android y Traducciones' iniciado por xancin, 7 Dic 2014.

  1. xancin

    xancin Simdualero de Diamante

    • Cocinero Android
    • Veteran@
    31.626
    62.663
    2 Mar 2014
    Fuentes de las que bebi:
    https://blowakening.wordpress.com/2013/09/05/compila-tu-propia-rom-android-para-el-geeksphone-peak/

    http://wiki.cyanogenmod.org/w/Build_for_tomato
    http://wiki.cyanogenmod.org/w/Build_for_bacon
    y no me acuerdo mas.....



    Solo para Linux y 64bits


    Lo primero instalar librerías necesarias:

    • sudo apt-get install bison build-essential curl flex git-core gnupg gperf ia32-libs libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev
    • sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
    Pon esto paso por paso:
    Con mkdir creamos la ruta para almacenar las sources CianogenMod 12
    • mkdir cm12
    • cd cm12
    Sincronizamos el código fuente
    • repo init -u git://github.com/CyanogenMod/android.git -b cm-12.0
    • repo sync
    Aqui en este paso yo aprovecho para sacar al perro y ver la teñe, tarda varias horas...segun la conexion a internet que tengas...pero le lleva mucho tiempo

    Añado los prebuilt

    • cd ~/cm12/vendor/cm
    • ./get-prebuilts
    Sigo con el siguiente código:
    • cd ~/cm12
    • source build/envsetup.sh
    • breakfast "modelo"
    aqui quitar las comillas y poner el modelo de tu telefono.
    Si no sabes el nombre puedes verlo aqui
    http://wiki.cyanogenmod.org/w/Devices

    Doogee Shoot 2 Aliexpress Ofertas
    Al registrarte dejarás de ver este anuncio. Anímate, es gratis, rápido y sin PUBLICIDAD!

    Con esto sacamos los archivos propietarios
    Conecta el móvil al usb encendido con la depuración activada.
    (Se recomienda hacer con la rom oficial/unoficcial 5.0 aunque yo lo hice una vez con una del yureka en mi coolpad)


    Copia y pega esto en el terminal
    • cd ~/cm12/device/"marca"/"modelo"
    Lo que pone dentro de"marca" y "modelo" incluido las comillas debes cambiarlo por la marca y modelo de tu terminal. En mi caso seria asi /oneplus/bacon
    • ./extract-files.sh
    (Dale permisos en tu móvil, debes ser root para esto. Y tener depuracion USB activada. Mas abajo pongo como tener ADB y Fastboot en vuestro PC)
    Compilamos
    • cd ~/cm12
    • . build/envsetup.sh
    • brunch
    Aparecera en el terminal una pantalla con muchas opciones, elige el numero de tu modelo de móvil y le das a enter.
    Cuando acabe estara el zip con vuestra rom en :

    • Carpeta Personal/cm12/out/target/product/modelo/
    Instalar ADB y FastBoot
    Drivers necesarios

    Descomprimimos el zip en nuestra carpeta personal
    En el terminal escribes
    • chown -R "USUARIO":"USUARIO" ~/adb
    Cambia lo de usuario por tu nombre sin comillas
    • chown -R "USUARIO":"USUARIO" ~/fastboot
    Le das los permisos a los archivos y los mueves a sus respectivos sitios:
    • sudo chmod 777 ~/adb
    • sudo chmod 777 ~/fastboot
    • sudo mv ~/adb /usr/local/bin/
    • sudo mv ~/fastboot /usr/local/bin/
    Listo ya esta todo preparado...solo falta paciencia y seguir los pasos uno a uno
     
    Última edición: 23 Mar 2015
    • Me Gusta Me Gusta x 10
    • Gracias Gracias x 2
    • Útil Útil x 1
    • supremoh

      supremoh Sobreviviendo a una Ingeniería Informática Simdualero de Diamante

      • Veteran@
      Interesante... Lo harás para el Coolpad F2?
       
    • xancin

      xancin Simdualero de Diamante

      • Cocinero Android
      • Veteran@
      31.626
      62.663
      2 Mar 2014
      Siempre necesitaras las sources. Pero al ser qualcomm es mas sencillo que las saquen.
       
      • Me Gusta Me Gusta x 1
      • Gracias Gracias x 1
      • Útil Útil x 1
      • margal.r

        margal.r VIP+

        • Miembro de Honor
        • Veteran@
        12.352
        12.710
        17 Feb 2014
        Cerca de Barcelona
        @Xancin@Xancin .... Grande... como siempre!
         
        • Me Gusta Me Gusta x 1
        • Gracias Gracias x 1
        • Makova

          Makova Simdualero de Bronce

            14
            3
            8 Dic 2014
            Vamos a compilar la CM12 a ver que sale.
            ¡¡Gracias!!
             
            • Me Gusta Me Gusta x 1
            • xancin

              xancin Simdualero de Diamante

              • Cocinero Android
              • Veteran@
              31.626
              62.663
              2 Mar 2014
              Te recomiendo que calcules el tiempo para que te baje las sources por la noche ya que le lleva 5 o 6 horas segun la velocidad de conexion. A mi me baja a 1 mega y le lleva casi 6 horas. Yo lo pongo por la noche y por la ma;ana cuando me levanto compilo y asi no tienes fallo de no usar el pc. Te recomiendo 8 gigas de ram ...muy pero que muy necesaria la ram. Saludos y animo que es sencillo ya veras
               
              • Me Gusta Me Gusta x 3
              • Makova

                Makova Simdualero de Bronce

                  14
                  3
                  8 Dic 2014
                  Que pasada de GB descarga ¿No?.
                  --- Comentario doble fusionado, 8 Dic 2014 ---
                  Por velocidad no creo que sea problema, ya que dispongo de 200MB bajada. Pero si de espacio en disco /home.
                  --- Comentario doble fusionado, 8 Dic 2014 ---
                  8GB de RAM en un i7 Lenovo es lo que llevo. A ver si consigo compilarme la primera Lollipop en One Plus One :smile:
                   
                • xancin

                  xancin Simdualero de Diamante

                  • Cocinero Android
                  • Veteran@
                  31.626
                  62.663
                  2 Mar 2014
                  Jo ....eso no lo veré yo nunca...o sea que te baja a 20 megas...Espacio en hd son 100 gigas lo que necesitas
                   
                  • Me Gusta Me Gusta x 2
                  • Makova

                    Makova Simdualero de Bronce

                      14
                      3
                      8 Dic 2014
                      Pues ya esta todo descargado 14,1GB en total.
                       
                    • xancin

                      xancin Simdualero de Diamante

                      • Cocinero Android
                      • Veteran@
                      31.626
                      62.663
                      2 Mar 2014
                      Imaginate yo con un mega de bajada...me aburro. Pero para compilar ya es igual...si tienes ocho gigas te tardara 3 o cuatro horas. Fijate bien lo de los archivos propietarios que no de errores ya que si no no arranca la rom aunque finalice sin errores
                       
                      • Me Gusta Me Gusta x 2
                      • Makova

                        Makova Simdualero de Bronce

                          14
                          3
                          8 Dic 2014
                          Después de dar permiso a ADB y Fastboot y todo bien en el resto, ahora me tira esto:

                          CODE, HTML o PHP:
                          manu@Lenovo:~/cm12/device/oneplus/bacon$ sudo ./extract-files.sh
                          error: insufficient permissions for device
                          Soy root en el One PLus One y esta activada la depuración USB en opciones de desarrollo, que lleva ahora la versión de hoy en Lollipop.
                           
                        • xancin

                          xancin Simdualero de Diamante

                          • Cocinero Android
                          • Veteran@
                          31.626
                          62.663
                          2 Mar 2014
                          Te sale un numero en el telefono cuando ejecutas adb?
                          o sea un cuadro de dialogo con un numero?
                          --- Comentario doble fusionado, 8 Dic 2014 ---
                          primero
                          cd ~/cm12/device/OnePlus/bacon
                          le das a enter y pones
                          ./extract-files.sh
                          y le das a enter
                          no le pongas el simbolo$ ya que por defecto ya lo pone
                           
                          • Me Gusta Me Gusta x 2