1 votes

Suppression de fichiers et reconditionnement des fichiers zip de la ROM CyanogenMod

L'expérience actuelle de CM10 + GApps sur le Motorola Xoom est plombée par la taille de la ROM CM10 -- il n'y a pas assez d'espace après avoir flashé le zip CM10 pour flasher complètement le zip GApps. Cela se traduit par la fermeture forcée de gtalk lors de la tentative de chat vidéo et quelques autres problèmes.

J'ai suivi une discussion à ce sujet sur le forum de développement XDA pour la Xoom. Il y a quelqu'un qui mentionne qu'il a "enlevé" certains fichiers du fichier zip de la ROM CM10 pour réduire sa taille : http://forum.xda-developers.com/showthread.php?p=34462283#post34462283

Quelqu'un pourrait-il m'expliquer comment faire ?
Faut-il simplement décompresser le fichier, supprimer certains fichiers et le recompresser ?
ou y a-t-il plus ? (comme signer le fichier)
Pour supprimer des applications de la ROM, faut-il simplement supprimer le fichier .apk ou les applications ont-elles aussi des fichiers associés ? fichiers associés qui doivent être supprimés également ?

Dans la même discussion, certaines personnes parlent de déplacer certains fichiers de la partition système vers la partition de données ? Comment ces informations de liens symboliques peuvent-elles être stockées dans le fichier zip de la ROM ? ou parlent-ils de créer les liens symboliques après avoir flashé le zip ?

Danke

1voto

Milner Points 533

Il existe de multiples solutions :

Re-zipper l'image

Avantage : Vous le faites une fois, et vous pouvez utiliser l'image résultante sur plusieurs appareils. C'est ce que j'ai fait avec CM7.2 pour mon Milestone 2. Assez facile à faire :

  1. créer un dossier temporaire (vide)
  2. Dézippez le fichier zip sur celui-ci
  3. supprimer les indésirables *.apk des fichiers de /system/apps (attention à ce que vous retirez, bien sûr)
  4. zippez à nouveau le contenu du répertoire

En utilisant un gestionnaire ZIP graphique (comme WinZip ou autre), les étapes seraient encore plus faciles :

  1. ouvrir le fichier zip avec le gestionnaire d'archives
  2. supprimer l'indésirable .apk fichiers
  3. si le gestionnaire ZIP le demande, enregistrer le zip manipulé

Nettoyage manuel après le flashage, en utilisant le shell

C'est ce que Ce4 a recommandé dans les commentaires. Il faut que vous utilisiez un émulateur de terminal sur votre appareil :

  1. Flash l'image telle quelle
  2. supprimer à la main les éléments superflus de la partition système (par ex. rm /system/big/junk/example.mp4 )

Nettoyage manuel après flashage, à l'aide d'autres outils

Presque la même méthode que la précédente, mais un peu plus conviviale. Inconvénient : cela ne convient pas pour les sonneries superflues et autres :

  1. Flash l'image telle quelle
  2. Utilisez un outil comme Sauvegarde en titane o Désinstallateur de racine pour supprimer les applications système indésirables

0voto

Amy Anuszewski Points 1228

J'utilise une rom personnalisée et je voulais supprimer le navigateur AOSP. J'ai simplement décompressé le zip de la rom personnalisée, supprimé l'apk du navigateur. Puis j'ai re-zippé l'image de la rom et l'ai flashée comme d'habitude sur TWRP.

BRAVO :D ÇA MARCHE TRÈS BIEN ! !!

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