1 votes

CyanogenMod 13.0 léger - Samsung Galaxy S2

J'ai retrouvé mon vieux Samsung Galaxy S2, le but est de l'utiliser comme petit écran d'information dans le salon. Je pensais dépouiller un CyanogenMod 13.0 et en construire une version légère, je n'ai pas besoin du support GPS, Bluetooth, Cellulaire, Radio FM, Caméra, donc je prévoyais de supprimer le support de ces éléments. Je n'ai besoin que du support WiFi.

J'ai trouvé ce tutoriel pour construire CyanogenMode 13.0 pour le i9100 : http://wiki.cyanogenmod.org/w/Build_for_i9100

Comment faire pour dépouiller CM, et supprimer tous les supports et applications inutiles (la seule application qui va fonctionner est une application que j'ai moi-même écrite) ? Je suppose que je dois le faire avant de le compiler ?

2voto

Andy Yan Points 9360

Observer .repo/manifests/default.xml pour obtenir la liste des composants inclus par défaut dans la compilation. Par exemple, si vous souhaitez supprimer 2 fonds d'écran "Basic" et "PhotoTable", vous trouverez les lignes correspondantes dans le fichier :

  <project path="packages/screensavers/Basic" name="CyanogenMod/android_packages_screensavers_Basic" groups="pdk-fs" />
  <project path="packages/screensavers/PhotoTable" name="CyanogenMod/android_packages_screensavers_PhotoTable" groups="pdk-fs" />

Créez maintenant un autre fichier xml arbitraire dans .repo/local_manifests . Modifiez-le et écrivez :

<manifest>
  <remove-project name="CyanogenMod/android_packages_screensavers_Basic" />
  <remove-project name="CyanogenMod/android_packages_screensavers_PhotoTable" />
</manifest>

Faites la même chose pour tous les composants que vous voulez supprimer. Sauvegardez, synchronisez le repo et construisez.

Notez que de nombreux éléments sont essentiels et ne peuvent être supprimés sans introduire des erreurs dans la construction ou l'utilisation. Bien que vous souhaitiez une expérience "barebone" extrême, je vous déconseille de le faire, au moins pendant la construction.

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