94 votes

Désinstaller les applications verrouillées par le fournisseur de téléphone

Je utilise un Samsung I9000 et j'ai quelques applications ennuyeuses qui ont été pré-installées par le vendeur du téléphone, comme un magasin de musique, un navigateur web personnalisé et d'autres applications qui fuient la mémoire.

Ces applications de merde ne peuvent pas être désinstallées ni par l'outil Gérer les applications, ni en éditant les tuiles des applications dans le menu principal.

Je suppose que je dois être un utilisateur root ou quelque chose comme ça pour me débarrasser de ces applications, mais je ne sais pas comment faire.

2 votes

Pour les options pour les appareils non rootés (bien que plus limitées), consultez Comment puis-je gérer les applications système non désirées sans root?.

58voto

Matthew Read Points 50150

Oui, vous devez être rooté. Pour être rooté, consultez cette question : Comment rooter mon appareil Android ?

Un des moyens les plus simples de désinstaller les applications système après avoir rooté est d'utiliser Titanium Backup. Vous pouvez simplement cliquer sur une application et choisir Désinstaller.

Remarque : soyez prudent avec ce que vous supprimez ! Vous voudrez peut-être les sauvegarder avec Titanium avant de les supprimer, au cas où cela rendrait votre téléphone instable ou cesserait de fonctionner.

Notez également que le bootloader peut restaurer les applications système au redémarrage. Si possible, déverrouillez votre bootloader ; vous devrez peut-être également installer une ROM personnalisée déodexée, ou modifier l'image restaurée par le bootloader. Cela dépend de votre appareil particulier, mais avec le SGS, vous ne devriez pas rencontrer de problèmes liés au bootloader.

7 votes

Avertissement important : supprimer les applications préinstallées entraînera généralement des échecs de mise à jour OTA de la part de votre opérateur. Il est généralement préférable d'utiliser TiBU pour simplement "geler" les applications afin de faciliter les mises à jour.

0 votes

La congélation est la meilleure solution, même si vous n'avez pas besoin de mises à jour OTA. La congélation est équivalente à la désinstallation si vous ignorez l'espace sur la ROM. Avec cela, vous pouvez revenir en arrière si vous en avez besoin dans le futur...

22voto

Johan Soderberg Points 976

Vous pouvez également utiliser ADB pour supprimer des applications, mais les méthodes d'application sont plus faciles. Comme l'utilisation d'ADB ne nécessite pas de marché, cela fonctionnera pour les utilisateurs rootés mais qui ne peuvent pas ou ne souhaitent pas utiliser le marché Android ou des marketplaces similaires.

./adb remount #ROOT EST REQUIS POUR REMONTER /system en lecture-écriture
./adb shell
cd /system/app

Pour voir ce qui est installé: pm list packages

Pour supprimer un package:

rm NomDuPackage.apk
pm uninstall nom.de.la.classe.du.package

CyanogenMod, autant que je sache, ne nécessite que l'étape rm, pas l'étape pm; si vous utilisez une version de Android déodexée, vous pourriez avoir seulement besoin de l'étape rm.

Si vous craignez d'avoir besoin de l'application à l'avenir (pour les mises à jour par voie aérienne), vous pouvez utiliser adb pull pour copier l'apk sur votre bureau (au lieu de le déplacer vers un autre emplacement sur votre téléphone) ou simplement mv l'apk sur votre carte uSD ou votre stockage USB.

Voir http://wiki.cyanogenmod.com/wiki/Barebones pour plus d'informations.

3 votes

adb remount n'est pas une étape optionnelle. Vous devez remonter votre partition /system en lecture-écriture.

0 votes

Je comprends. merci. J'ai désinstallé en utilisant l'application Titanium Backup. il semble que ce soit plus sûr pour supprimer les packages système/app. Quiconque est absolument sûr qu'il ne veut pas d'une application peut supprimer les packages depuis le shell comme vous l'avez montré. Geeky mais risqué :-)

0 votes

Ma réponse est ici car il y a un groupe d'utilisateurs Android qui n'ont pas (ou ne veulent pas) le marché Android de Google, mais qui ont un accès root à leurs appareils. Il est assez facile de adb pull l'apk sur votre bureau avant de le supprimer du téléphone. Je vais ajouter cela à ma réponse.

16voto

Leif Andersen Points 375

Vous ne pouvez pas les supprimer sans les droits d'administrateur, ils sont installés dans un répertoire qui ne peut pas être accédé sans les droits d'administrateur. Cependant, vous pouvez faire la prochaine meilleure chose, fermez les yeux, mettez vos doigts dans vos oreilles et chantez la-la-la-la, en prétendant qu'ils n'existent pas. La façon de faire cela est d'obtenir un lanceur (comme ADW si ma mémoire est bonne), qui vous permet de masquer les icônes. Dans ce cas, ils seront toujours installés (et s'ils sont déclenchés par quelque chose, ils apparaîtront), mais au moins vous n'aurez plus à les regarder.

0 votes

ADW fait plus ou moins l'affaire. Je n'ai pas pu trouver un moyen de "cacher" les applications, mais je suis capable de déplacer toutes les icônes d'applications offensantes dans un dossier pour les mettre hors de vue. Si quelqu'un sait comment les "cacher" de manière plus efficace, merci de me le faire savoir.

1 votes

LauncherPro peut masquer les applications de la liste des applications afin qu'elles ne vous dérangent pas (Menu -> Préférences -> Paramètres généraux -> Applications masquées). Mais elles apparaissent toujours dans les résultats de recherche, etc. mais c'est probablement la meilleure solution si vous n'avez pas rooté votre téléphone.

4voto

Bryan Denny Points 21817

Oui, vous devez rooter votre téléphone pour supprimer les applications préinstallées.

Voyez ces questions ici et ici.

Avant de supprimer des applications, ASSUREZ-VOUS DE FAIRE UNE SAUVEGARDE via Nandroid. Vous pourriez supprimer une application sur laquelle le système compte (pour une raison ou une autre). Faites des recherches et assurez-vous qu'il est sûr de supprimer les applications que vous souhaitez supprimer.

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