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

Es gibt viele System-Apps auf meinem Handy, die ich nicht verwende und auch nicht die Absicht habe, sie jemals zu verwenden. 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 Nicht-Root-Optionen, die mir helfen, mit unerwünschten Systemanwendungen umzugehen?

Antworten (2)

Nein, das ist unmöglich – da nur root die Systempartition beschreibbar machen kann (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 zumindest "einfrieren" (sie "unsichtbar und unbrauchbar" machen) -- und, wenn Sie sich später anders entscheiden, sie auch wieder freigeben (siehe z. B. Entfernen / Deaktivieren die Bloatware-Apps im HTC One X oder Bye-bye, Bloatware: System-Apps in Android Ice Cream Sandwich deaktivieren ).

Ich stimme Izzys Antwort größtenteils zu, aber technisch ist es möglich, darauf zu verzichten.

Hintergrund:

  • System-Apps befinden sich unter /system/app/*
  • /system ist eine separate Partition, die während der normalen Verwendung schreibgeschützt gemountet wird
  • Einige Telefone (HTC) sperren sogar die Flash-Partition, um jegliches Schreiben zu verbieten
  • Normalerweise erhält man root auf dem normalen System, um /system beschreibbar zu machen und dort Sachen mit Root-Rechten zu entfernen
  • Rooting ist der Prozess, Root auf dem normalen Android-System zu werden und dies dauerhaft zu machen, indem eine Datei installiert wird (/usr/xbin/su und so).

Um Apps ohne Rooten 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 dazu eine temporäre benutzerdefinierte Wiederherstellung entsperren und starten (kein Rooten der normalen Android-Instanz).
  • Bei Samsung-Geräten könnte man den gleichen Ansatz wie bei CF-Root verwenden (Partition herunterladen, ändern, zurückschreiben).
  • Oder führen Sie einfach einen Exploit ohne das anschließende Rooting-Verfahren aus und verwenden Sie dieses temporäre Root-Verzeichnis, um alle erforderlichen Aufräumarbeiten durchzuführen

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

Können Sie etwas detaillierter darüber berichten, wie Sie dies für Samsung (Galaxy Y) tun, oder können Sie einen Link bereitstellen?
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 Rooten machen möchten: Sie können den Inhalt von unroot.zip sehen und Ihr eigenes update.zip erstellen , das genau das entfernt, was Ihnen nicht gefällt. Allerdings: Sie müssen lernen, wie es geht und wie das Scripting funktioniert, aber hüten Sie sich vor den Risiken: Sie könnten Ihr Telefon leicht kaputt machen. Besser danach rooten + unrooten, es ist ein bekannter Pfad.
Ich denke hier nur laut nach; Aber könnten Sie Ihr Telefon nicht mit einem Linux-Computer verbinden und die /systemPartition von dort aus mounten?
Nein. Auf den Block dev für /system kann ohne Root nicht über USB-Massenspeicher zugegriffen werden. Auch reguläre Linuxe unterstützen yaffs2 nicht von Haus aus.