Wie kann ich mit unerwünschten Systemanwendungen umgehen, ohne zu rooten?

23

Es gibt viele System-Apps auf meinem Handy, die ich nicht benutze und die ich niemals verwenden möchte. Ich weiß, dass es möglich ist, System-Apps und Bloatware mit root zu deinstallieren , aber ist es auch ohne root möglich?

Gibt es Optionen, die keine Root-Optionen sind, um mit unerwünschten Systemanwendungen umzugehen?

Gemeinschaft
quelle

Antworten:

23

Nein, das ist unmöglich - denn nur root kann die Systempartition beschreibbar machen (was erforderlich ist, um eine dort gespeicherte System-App zu löschen). Mit ICS (Android 4.0) oder höher können Sie sie jedoch mindestens "einfrieren" ("unsichtbar und unbrauchbar machen") - und, wenn Sie später etwas anderes entscheiden, auch wieder einfrieren (siehe z. B. So entfernen / deaktivieren) Bloatware-Apps auf dem HTC One X oder Bye-bye (Bloatware: Deaktivieren Sie System-Apps in Android Ice Cream Sandwich ).

Izzy
quelle
10

Ich stimme der Antwort von Izzy größtenteils zu, auch wenn dies technisch nicht möglich ist.

Hintergrund:

  • System-Apps befinden sich unter / system / app / *
  • / system ist eine separate Partition, die bei normaler Verwendung schreibgeschützt bereitgestellt wird
  • Einige Telefone (HTC) sperren sogar die Flash-Partition, um das Schreiben zu verhindern
  • Normalerweise bekommt man root auf dem normalen System, um / system beschreibbar zu machen und Sachen mit root-Rechten dort zu entfernen
  • Rooting ist der Prozess, bei dem man auf einem normalen Android-System root wird und dies durch die Installation einer Datei (/ usr / xbin / su und so weiter) dauerhaft macht.

Um Apps ohne Root zu entfernen, müsste man sein Telefon nicht rooten, sondern ein anderes Mittel finden, um nicht benötigte Apps aus / system zu entfernen

  • Auf Google Nexus-Geräten würde man eine temporäre benutzerdefinierte Wiederherstellung entsperren und starten, um dies zu tun (kein Rooten der normalen Android-Instanz).
  • Mit Samsung-Geräten könnte man den gleichen Ansatz wie mit CF-Root verwenden (Partition herunterladen, modifizieren, zurückschreiben)
  • Oder führen Sie einfach einen Exploit ohne Root-Prozedur aus und verwenden Sie diesen temporären Root, um alle erforderlichen Bereinigungen durchzuführen

Fazit: Rooting und dann ist es viel einfacher. Ich wollte nur erklären, dass es technisch tatsächlich möglich ist

ce4
quelle
Kannst du etwas mehr darüber erzählen, wie es für Samsung (Galaxy Y) gemacht wird, oder kannst du einen Link angeben?
Ich habe keine Links, sorry. Ich würde sagen, der einfachste Weg, dies zu tun, ist root / remove-junk / unroot, siehe hier . Wenn Sie es wirklich ohne Rooting tun möchten: Sie können den Inhalt von unroot.zip anzeigen und Ihr eigenes update.zip erstellen , das nur das entfernt, was Ihnen nicht gefällt. Allerdings: Sie müssen lernen, wie es geht und wie das Scripting funktioniert, aber achten Sie auf die Risiken: Sie könnten Ihr Telefon leicht beschädigen. Besser Root + Unroot danach, es ist ein bekannter Pfad.
ce4
1
Ich denke hier nur laut nach. Aber könnten Sie Ihr Telefon nicht an einen Linux-Computer anschließen und die /systemPartition von dort aus mounten ?
RobinJ
1
Nein. Auf den Block dev for / system kann nicht über einen USB-Massenspeicher zugegriffen werden, ohne root zu haben. Auch normale Linux-Betriebssysteme unterstützen yaffs2 nicht von Haus aus.
ce4