9
votes

Comment fourche-t-il le code du système d'exploitation Android?

J'aimerais faire fourcher le code du système d'exploitation entier afin que je puisse faire mes propres modifications à Android. C'est mieux si je peux fourre la fourchette dans le monde des référentiels sur Github.

Il ne semble pas y avoir beaucoup de ressources disponibles sur la façon de rechercher le code du système d'exploitation complet sur Google, peut-être que quelqu'un pourrait fournir plus de détails?

Dans le pire des cas Scénario, serait-il réalisable pour moi de chercher chaque référentiel de référentiel à des référentiels sous mon compte Github?


2 commentaires

Source.Android.com/source/index.html


@Commonsware J'ai vu cette page, mais je ne pense pas avoir vu comment le fourrager?


3 Réponses :


7
votes

Ce http://source.android.com/source/downloading.html est le guide officiel mais Il y a aussi un miroir sur github - https://github.com/android


1 commentaires

Je ne pense pas qu'il y ait une solution "Appuyez sur un bouton", mais peut-être avec un script que vous pourriez automatiser un clone GIT / poussée du compte GITUB?



8
votes

Vous n'avez pas besoin de fourchette la plate-forme entière pour la plupart des cas. Vous aurez besoin de fourche les projets que vous apportez des modifications et mettez à jour le manifeste .xmls pour indiquer votre serveur pour ces projets.


3 commentaires

Connaissez-vous des ressources sur la manière de modifier manifeste.xml pour repo ?


Cette réponse semble aller dans la bonne direction, une personne peut-elle élargir la réponse pour fournir plus de détails?


Regardez l'exemple de Github.com/galaxy-j5 - Ils ont fourchu tous les repos modifiés pour le port et fournir Github.com/galaxy-j5/j5_Local_Manifest Pour être placé sur .repo config vers Appliquez ces fourches sur le code principal. Lire Remplacer le manifeste par défaut: Manifeste local pour plus d'informations



5
votes

CyanogenMod est une option, suivez les instructions de votre appareil: http://wiki.yanogenmod.org/ w / build_guides


2 commentaires

Le lien est mort maintenant comme cm décédé, utilise un site de ligneageos à la place Comment construire des lignesEgos ROM pour tout appareil Android facilement mais il n'y a pas beaucoup d'informations sur la question OP


Cm est de retour des morts maintenant