Wie entferne ich das SIM-Toolkit von meinem Telefon? (Ohne Root oder Flashen eines ROMs) [duplizieren]

Diese Anwendung sendet in letzter Zeit zwei- oder dreimal täglich eine Menge Spam an mein Telefon. Ich habe Broadcast-Nachrichten deaktiviert und versucht, USSD-Popups in Benachrichtigungen umzuwandeln, um Unterbrechungen zu vermeiden (hat nicht funktioniert). Im Grunde hat alles, was ich versucht habe, nicht funktioniert, also möchte ich es jetzt von meinem Telefon entfernen. Geht das auch ohne Root, mit ADB oder so? Ich bin kein Power-User, aber ich habe ADB verwendet, um einigen Apps zuvor Berechtigungen zu erteilen.

@GokulNC Nur als Hinweis darauf, dass SIM Toolkit /systemsogar auf LineageOS installiert ist, daher scheint es nicht mit Netzbetreibern zusammenzuhängen.
@DeathMaskSalesman Obwohl der Titel des Artikels „Carrier/OEM“ lautet, sind damit alle System-Apps gemeint.
@ GokulNC Natürlich. Meins war nur eine Präzisierung.

Antworten (3)

  1. Verbinden Sie Ihr Telefon über ein Datenkabel mit dem PC.
  2. Aktivieren Sie das USB-Debugging
  3. ADB-Verbindung einrichten
  4. Typ

    adb shell
    
  5. Drücken Sie die Eingabetaste und geben Sie dies erneut ein

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

    oder

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

Anwendung entfernen Beispielbild

Geben Sie hier die Bildbeschreibung ein

zum Backup (können wir auch wiederherstellen) und die Pakete auflisten: stackoverflow.com/a/4033005/1422630
1100 positive Stimmen für Sie. Ich habe das Internet nach dieser Antwort durchsucht, es ist das einzige, was für mich funktioniert. Der Etisalat in den Vereinigten Arabischen Emiraten hat mich mehrmals pro Woche angefleht, Müll zu abonnieren, den ich nicht brauche, der mich am Ende 200 Dollar im Monat kosten könnte, weil ich versehentlich auf OK geklickt habe. Darüber hinaus bleibt mein Telefonbildschirm eingeschaltet, bis ich ihn entsperre und das Popup schließe. Das Ding darf gar nicht erst laufen.
@Omar Gern geschehen 😊🙌

Eine App kann ohne Root durch Ausführen deaktiviert werden

adb shell pm disable-user com.android.stk
Ich habe es vorangestellt adb shell, weil pm-Befehle normalerweise nicht vertrauenswürdigen Benutzern/Apps nicht zur Verfügung stehen.

Wenn die betreffende App in /system gespeichert ist und nicht deaktiviert werden kann, ist es unmöglich, sie ohne Root zu entfernen/deaktivieren. Android erlaubt "Benutzern" einfach nicht, mit System-Apps herumzuspielen. Davon abgesehen, ohne die Gerätespezifikationen zu kennen, habe ich einige billige chinesische Telefone gesehen, die adb root enthalten, was ein etwas verwässerter Stamm ist, der spezifisch für adb ist (normalerweise nur für Debug-Builds). Lassen Sie zum Testen adb auf einem PC arbeiten und während Sie mit dem Gerät verbunden sind, führen Sie adb root aus. Wenn es funktioniert, sollte es den adb-Dienst mit Root-Zugriffsrechten neu starten. Aber auch dies ist ein Weitschuss.

Angenommen, Sie werden root (auf die eine oder andere Weise) und kennen den Namen der betreffenden App, finden Sie ihn in system/app oder system/priv-app. Mounten Sie das System als rw und entfernen Sie die App (ich würde empfehlen, sie als Backup auf Ihren PC zu kopieren, falls etwas kaputt geht).