Creación de CyanogenMod 14.1 para Nexus 6 [cerrado]

Estoy interesado en usar CyanogenMod 14.1 en mi Nexus 6, pero como todavía no está disponible ni siquiera en forma de versión oficial de Nightly, tengo que adquirirlo en otro lugar. Como siempre, hay desarrolladores de terceros que han compilado sus propias compilaciones, pero dado que no provienen directamente de la fuente, no confío en ellos y preferiría construirlo yo mismo. Empecé a investigar cómo construir CyanogenMod para el Nexus 6 en el Wiki de CyanogenMod.y me las arreglé para hacer todo hasta que me encontré con los blobs propietarios. De acuerdo con Wiki, necesito estar ejecutando una versión de CyanogenMod que contenga los blobs que necesito. ¿Cómo puedo hacer esto exactamente, dado que no hay una versión oficial de CyanogenMod 14.1, ni siquiera hay una versión de Android 7.0.1 para que la use en su lugar? ¿Es posible para mí usar los blobs de stock de Nexus 6 de Android 7.0.0 compilación NBD90Z ? Si no es así, ¿cómo puedo hacer que los blobs "funcionen" con CM 14.1? Incluso después de obtener las manchas, no estoy seguro de qué se supone que debo hacer con ellas.

Editar: Aparentemente también tengo otros problemas. El Wiki dice que debo cdentrar ~/android/system/device/moto/shamu, pero esa carpeta no existe en mi repositorio. ¿Porqué es eso?

Respuestas (1)

Todavía no puede compilar eso desde los repositorios oficiales, ya que el código no está listo.

Hay una razón por la que existen compilaciones no oficiales: los desarrolladores escriben sus propios códigos y parches para que el código se pueda compilar, arrancar y funcionar antes del lanzamiento, y los colocan en sus propios repositorios. A menos que tenga la habilidad suficiente para hacer lo mismo, debe usar su código o esperar a que caigan los nightlies oficiales (para entonces, el código oficial también estará listo).

En cuanto al problema de la confianza... Los desarrolladores no suelen interferir con el código común de CM; más bien crean devicey repositorios que kernelson vendorespecíficos del dispositivo. Nuevamente, si aún no puede confiar en su conocimiento sobre el dispositivo, depende de usted investigar desde cero.

Finalmente, desde CM12.x, el paso de extracción de blobs está obsoleto.

También construyo CM en mi propia PC, pero sincronizo desde repositorios de terceros cuando es posible (por ejemplo, si otro desarrollador publica sus compilaciones de CM14, obtengo el repositorio de su hilo XDA) y confío en ellos, porque ¿por qué no? CM se compone de mantenedores individuales; si puedes confiar en uno no hay razón por la que no puedas confiar en otro.