0 votes

Construction de CyanogenMod 14.1 pour le Nexus 6

Je suis intéressé par l'utilisation de CyanogenMod 14.1 sur mon Nexus 6, mais comme il n'est pas disponible même sous la forme d'une version Nightly officielle pour le moment, je dois l'acquérir ailleurs. Comme toujours, il ya des développeurs tiers qui ont compilé leurs propres constructions de celui-ci, mais comme ils ne sont pas directement à partir de la source, je ne leur fais pas confiance, et préfère le construire moi-même. J'ai commencé à rechercher comment construire CyanogenMod pour le Nexus 6 sur le site de l Wiki CyanogenMod et j'ai réussi à tout faire jusqu'à ce que je tombe sur les blobs propriétaires. Selon le Wiki, je dois être déjà en cours d'exécution une version de CyanogenMod contenant les blobs dont j'ai besoin. Comment puis-je faire exactement cela, étant donné qu'il n'y a pas de version officielle de CyanogenMod 14.1, ni même de version d'Android 7.0.1 à utiliser à la place ? Est-il possible pour moi d'utiliser le Nexus 6 stock blobs à partir d'Android 7.0.0 build NBD90Z ? Sinon, comment puis-je faire pour que les blobs "fonctionnent" avec CM 14.1 ? Même après avoir obtenu les blobs, je ne suis pas sûr de ce que je suis censé faire avec eux.

Edit : Apparemment, j'ai aussi d'autres problèmes. Le Wiki indique que je dois cd sur ~/android/system/device/moto/shamu mais ce dossier n'existe pas dans mon référentiel. Comment cela se fait-il ?

1voto

Andy Yan Points 9360

Vous ne pouvez pas encore le construire à partir des dépôts officiels, puisque le code n'est pas prêt.

Il y a une raison pour laquelle les builds non officiels existent - les développeurs écrivent leurs propres codes et correctifs pour rendre le code constructible, amorçable et fonctionnel avant la sortie de la version, et les mettent dans leurs propres dépôts. À moins que vous ne soyez assez compétent pour faire de même, vous devez utiliser leur code ou attendre les nightlies officiels (d'ici là, le code officiel sera également prêt).

Quant à la question de la confiance... Les développeurs n'ont pas l'habitude d'interférer avec le code commun de la CM, ils créent plutôt des codes de confiance. device , kernel y vendor qui sont spécifiques à chaque appareil. Encore une fois, si vous ne pouvez toujours pas faire confiance à leurs connaissances sur le périphérique, c'est à vous de faire des recherches à partir de la base.

Enfin, depuis CM12.x, l'étape d'extraction des blobs est obsolète.

Je construis CM sur mon propre PC aussi, mais je me synchronise à partir de dépôts tiers lorsque cela est possible (par exemple, si un autre développeur poste ses constructions CM14, je récupère le dépôt à partir de son fil XDA) et je leur fais confiance, parce que pourquoi pas ? CM est composé de mainteneurs individuels ; si vous pouvez faire confiance à l'un d'entre eux, il n'y a pas de raison que vous ne puissiez pas faire confiance à un autre.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X