18 votes

Comment supprimer la boîte à outils SIM de mon téléphone? (Sans root ni flasher une ROM)

Cette application envoie récemment beaucoup de spam sur mon téléphone, deux ou trois fois par jour. J'ai désactivé les messages de diffusion, essayé de convertir les pop-ups USSD en notifications pour éviter d'être interrompu (sans succès). Fondamentalement, tout ce que j'ai essayé n'a pas fonctionné, donc maintenant je veux le supprimer de mon téléphone. Est-il possible de le faire sans root, avec ADB ou quelque chose d'autre ? Je ne suis pas un utilisateur avancé mais j'ai déjà utilisé ADB pour donner des autorisations à certaines applications auparavant.

0 votes

0 votes

@GokulNC Juste pour vous prévenir, SIM Toolkit est installé sur /system même sur LineageOS, donc il ne semble pas être lié aux opérateurs.

0 votes

@DeathMaskSalesman Bien que le titre de l'article soit 'Carrier/OEM', ils font référence à toutes les applications système.

17voto

lordbora Points 121
  1. Connectez votre téléphone à un PC à l'aide d'un câble de données.

  2. Activez le débogage USB

  3. Configurez la connexion ADB

  4. Tapez

    adb shell
  5. Appuyez sur Entrée et tapez à nouveau ceci

    pm uninstall -k --user 0 com.android.stk

    ou

    pm uninstall -k --user 0 com.android.stk2

Exemple d'image de suppression d'application

entrer la description de l'image ici

1 votes

Pour sauvegarder (nous pouvons également les restaurer) et répertorier les packages : stackoverflow.com/a/4033005/1422630

3 votes

1100 Upvotes pour vous. J'ai cherché partout sur internet pour cette réponse, c'est la seule chose qui fonctionne pour moi. L'étisalat aux Emirats Arabes Unis me harcèle plusieurs fois par semaine pour m'abonner à des choses dont je n'ai pas besoin et qui pourraient me coûter 200 dollars par mois en appuyant accidentellement sur OK. De plus, mon écran de téléphone reste allumé jusqu'à ce que je le déverrouille et que je rejette la fenêtre contextuelle. Cette chose ne devrait même pas être autorisée à fonctionner en premier lieu.

0 votes

@Omar De rien

5voto

nikstar Points 51

Une application peut être désactivée sans root en exécutant

adb shell pm disable-user com.android.stk

0 votes

J'ai préfixé adb shell car les commandes pm ne sont généralement pas disponibles pour les utilisateurs/applications non fiables.

-1voto

Josue Rivera Points 102

Si l'application en question est stockée dans /system et qu'elle ne peut pas être désactivée, il est impossible de la supprimer/désactiver sans root. Android ne permet tout simplement pas aux "utilisateurs" de toucher aux applications système. Cela étant dit, sans connaître les spécificités de l'appareil, j'ai vu que certains téléphones chinois bon marché incluent adb root, qui est une sorte de root limité spécifique à adb (généralement uniquement pour les builds de débogage). Pour tester, assurez-vous que adb fonctionne sur un ordinateur et, une fois connecté à l'appareil, exécutez adb root. Si cela fonctionne, cela devrait redémarrer le service adb avec des autorisations root. Mais encore une fois, c'est peu probable.

En supposant que vous obteniez le root (d'une manière ou d'une autre) et que vous connaissiez le nom de l'application en question, trouvez-la dans system/app ou system/priv-app. Montez le système en tant que rw et supprimez l'application (je recommanderais de la copier sur votre ordinateur en tant sauvegarde au cas où quelque chose se casse).

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