0 votos

Creación de CyanogenMod 14.1 para el Nexus 6

Estoy interesado en usar CyanogenMod 14.1 en mi Nexus 6, pero como no está disponible ni siquiera en forma de versión oficial Nightly todavía, tengo que adquirirlo en otro sitio. Como siempre, hay desarrolladores de terceros que han compilado sus propias compilaciones de la misma, pero ya que no son directamente de la fuente, no confío en ellos, y prefiero 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 las manchas de propiedad. Según la Wiki, necesito estar ejecutando ya 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 utilice en su lugar? ¿Es posible que utilice el Nexus 6 stock blobs de Android 7.0.0 build NBD90Z ? Si no es así, ¿cómo puedo hacer que los blobs "funcionen" con CM 14.1? Incluso después de obtener los blobs, no estoy seguro de lo que se supone que debo hacer con ellos.

Editar: Al parecer, también tengo otros problemas. La Wiki dice que debo cd en ~/android/system/device/moto/shamu pero esa carpeta no existe en mi repositorio. ¿Por qué?

1voto

Andy Yan Puntos 501

Todavía no se puede construir desde los repos 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 hacer que el código sea compilable, arrancable y funcional antes del lanzamiento, y los ponen en sus propios repos. A menos que seas lo suficientemente hábil como para hacer lo mismo, tendrás que usar su código o esperar a que salgan las versiones oficiales (para entonces el código oficial también estará listo).

En cuanto a la cuestión de la confianza... Los desarrolladores no suelen interferir en el código común de CM, sino que crean device , kernel y vendor repos que son específicos para cada dispositivo. De nuevo, si todavía no puedes confiar en sus conocimientos sobre el dispositivo, entonces te toca investigar desde el principio.

Por último, desde CM12.x, el paso de extracción de manchas es obsoleto.

Yo también construyo CM en mi propio PC, pero sincronizo desde repos de terceros cuando es posible (por ejemplo, si otro desarrollador publica sus builds de CM14, obtengo el repo de su hilo de 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 para no confiar en otro.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X