Avez-vous coupé (appliqué fstrim
à) les partitions de votre appareil ? Si ce n'est pas le cas, accédez à l'interface Android coquille puis exécutez les commandes suivantes :
-
Devenir racine :
su -
-
Découper le /data
partition :
fstrim -v /data
-
Découper le /cache
partition :
fstrim -v /cache
-
Remontée /system
en lecture-écriture :
mount -o rw,remount /system
-
Découper le /system
partition :
fstrim -v /system
-
Redémarrez votre appareil :
reboot
Afin d'exécuter ces commandes en tant que Root (le "superutilisateur"), vous devez avoir enraciné votre appareil et disposer d'un fichier émulateur de terminal . Si vous n'avez pas d'émulateur de terminal, vous pouvez utiliser ADB (Android Debugger) après l'avoir installé sur votre ordinateur. Si vous n'avez pas encore ADB, installez le fichier Outils SDK Android uniquement . Après l'avoir installé, accédez à son dossier et vous y trouverez un fichier platform-tools
où se trouve le fichier binaire exécutable ADB ( adb.exe
sous Windows, ou adb
sous Linux/OS X) est disponible.
Si vous avez l'intention d'utiliser ADB, utilisez un câble USB pour connecter votre appareil Android à l'ordinateur sur lequel ADB est installé, puis accédez à votre Android Paramètres , Options pour les développeurs activer Débogage USB Lancez ensuite l'interpréteur de commandes de votre système d'exploitation (Linux / OS X) ou l'invite de commandes (Windows), utilisez-le pour accéder au dossier dans lequel se trouve l'exécutable ADB, puis lancez ADB suivi de la commande coquille mot :
adb shell
Maintenant que vous êtes dans le shell Android, vous pouvez exécuter toutes les commandes mentionnées précédemment ( su -
, fstrim -v /data
et cetera).
Si vous n'avez pas le fstrim
vous pouvez lancer le gestionnaire de paquets Android ( pm
) afin de réduire les caches :
pm trim-caches
...ou, alternativement, vous pouvez essayer d'installer manuellement l'application Trimmer (voir les notes de bas de page).
Si cela ne résout pas votre problème, vous pouvez retourner à la page /data/app-lib
et supprimer tous les autres duplicata (pas seulement ceux de Whatsapp), à l'exception de ceux qui contiennent l'option plus grande nombre. Exemple : si à l'intérieur de /data/app-lib
il y a les dossiers com.waze-1
, com.waze-2
y com.waze-3
vous devez supprimer com.waze-1
y com.waze-2
aber ne pas supprimer com.waze-3
. Répétez ces étapes pour chaque dossier d'application sous /data/app-lib
.
Après avoir supprimé tous les dossiers en double, redémarrez ( reboot
) votre appareil et relancez l'application Google Play Store. Le problème a-t-il été résolu ?
Si le problème persiste, retournez à l'émulateur de terminal ou à l'interpréteur de commandes ADB, devenez à nouveau Root ( su -
), puis exécutez cd /data/app-lib
et enfin exécuter cette commande pour fixer récursivement les droits de propriété :
chwon system:system *
Redémarrez maintenant votre système ( reboot
) et croisez les doigts. Il arrive qu'une autre application modifie la propriété de ces dossiers, ce qui a pour effet de rendre l'application système leur propriétaire y groupe corrige le problème.
Bonne chance.
Notes de bas de page :
-
Si vous n'avez pas fstrim
dans votre système Android, vous pouvez télécharger Trimmer ( com.fifthelement.trimmer-1.apk
) directement depuis mon OneDrive et l'installer manuellement. L'installation manuelle ne nécessite pas l'utilisation de l'application Google Play Store, mais vous devez vous rendre à l'adresse suivante Paramètres alors Sécurité puis activez la fonction Sources inconnues option. Après cela, vous pouvez utiliser n'importe quel explorateur de fichiers sur votre appareil rooté afin d'accéder au dossier dans lequel vous avez téléchargé. com.fifthelement.trimmer-1.apk
puis touchez le fichier et installez-le.
-
Si vous êtes dans un émulateur de terminal (ou un shell ADB) et que vous êtes déjà connecté en tant que Root, vous pouvez cd
dans le dossier où vous avez placé le com.fifthelement.trimmer-1.apk
puis exécutez cette commande :
pm install com.fifthelement.trimmer-1.apk
...afin d'installer manuellement l'APK à l'aide de l'application Android gestionnaire de paquets ( pm
).
-
Vous pouvez ensuite utiliser l'interface utilisateur graphique de Trimmer pour découper le fichier. /data
, /cache
y /system
les partitions. Toutefois, étant donné que les /system
est monté en lecture seule, vous devez d'abord aller dans le shell, devenir Root ( su -
), puis lancez mount -o rw,remount /system
afin de réaliser /system
en lecture-écriture. Ensuite, lancez Trimmer et sélectionnez les trois partitions à découper.