SAMSUNG A20E (SM-A202F) rooten

Eine große deutsche Kaffeerösterei ist auch ein Mobil-Anbieter.
Ich kaufte im Herbst 2019 das Samsung Galaxy A20e und habe es erfolgreich gerootet.

Root. Was ist das? Und: Für was ist es gut?
Android ist eine Linux. Der User auf dem Handy hat aber keine Administrator-Rechte bzw. kein sudo und kann bestimmte Einstellungen nicht vornehmen. Das ist einzig Google vorbehalten. Und das will ich ändern.

Hinweise / Warnung!

Die Verwendung erfolgt auf eigenes Risiko! Die Garantie verfällt!
Stellen Sie sicher, dass Sie Ihre wichtigen Daten sichern, bevor Sie Flashen.

Bilder zum Thema weiter unten.

Vorbereitung für root auf dem Samsung A20e (SM-A202F)

OEM Unlocking
Eine wichtige Sicherheitsfunktion auf fast jedem Smartphone ist OEM (Original Equipment Manufacturer). Das sichert den Bootloader und bewirkt, dass nur Firmware installiert und gebootet werden kann. Auch das Recovery ist vor Veränderung geschützt.
Die originale Firmware wollen wir aber für den root-Zugriff patchen (boot.img) und somit verändern. Die Installation der modifizierten Software würde OEM verhindern. OEM muss hierfür entsperrt werden. Wie es auf dem Samsung A20e geht, zeige ich hier.


Software für den PC
Für Windows gibt es eigens für Samsung-Modelle einen hübschen Downloader: Samfirmtool.
Hier kannst du bequem nach deinem Handy und dem Länder-Code suchen, herunterladen und gleich encrypten. Das kann unter Umständen viele Minuten dauern.

Hinweis:
Es gibt die Möglichkeit über die Tastatur des Telefons die Handy-Codes abzufragen:
Tippe zum Beispiel: *#1234#
Es wird die Firmware-Version angezeigt.

Die richtige Firmware herunterladen! Ich habe vorab mit Odin die originale Firmware mit md5 getestet. Damit ich bei einem mißglückten Versuch das Gerät wieder in den Urzustand versetzen kann.
Die Endung .md5 hat nur eine Bedeutung: Sie weist Odin an, das Paket mittels Hash auf Echtheit zu prüfen. Das funktioniert natürlich nur mit der Original-Software. Ein gepatchtes Paket würde daran scheitern.


Odin für Samsung, die Android Debug Bridge und Android USB Driver für Samsung-Smartphones herunterladen und auf eine Windows-Maschine installieren.

Vorbereitungen:
Daten vom Telefon sichern: Über „Einstellungen“ -> „Konten und Sicherung“ gibt es einige Optionen um Bilder, Musik, Apps, etc. zu sichern.
Platz auf dem internen Speicher des Telefons mit einem Hard Reset schaffen. Es ist besser, die Firmware im internen Speicher zu patchen. Magisk speichert sowieso das gepatchte File im internen Speicher und die komplette AP-Sektion ist über 3GB groß!

Schauen, ob das Device für adb verfügbar ist.
Terminal öffnen:
# adb devices
Ausgabe etwa so:

Dann:
# adb push <firmware><AP…> /storage/emulated/0/Download/
Das kann viele Minuten dauern. Bei mir über 20 Minuten.

Hinweis: Nicht mit mtp:// auf den Rechner kopieren! Hierzu immer adb benutzen! MTP macht unter Umständen das File beim Kopieren korrupt.
Media Transfer Protocol
Android Debug Bridge (ADB)

Magisk APK herunterladen und auf neu eingerichtete Mobil installieren.

Jetzt wird die Firmware komplett mit Magisk gepatchted.

Die gepatchte AP landet auf /storage/emulated/0/Download.

Mit adb das gepatchte File auf den Rechner im Terminal holen:
# adb pull /storage/emulated/0/Download/magisk_patched.tar <.\Ziel auf dem PC>
(Auch wieder viel Minuten.)

Jetzt liegt das modifizierte AP im Verzeichnis des PC-Users und kann mit Odin auf das Mobil geflasht werden. Mobil muss vorher in den Bootloader starten.
#adb reboot bootloader

Jetzt kann die gepatchte AP Sektion mit Odin ersetzt werden.Die magisk_patched.tar in der AP-Sektion von Odin auswählen und mit „Start“ flashen.
Zeigt Odin nach dem Flashen das grüne „Pass“, dann hat es funktioniert und das Samsung Galaxy A20e ist gerootet!

Um den Root-Zugriff zu testen empfiehlt sich ein Programm auf dem Handy, zum Beispiel:
Phone INFO

Root-Existenz: Ja

Und nun?
Nun besteht die Möglichkeit unnötige System-Programme zu löschen. Viele Samsung und Google eigene Programme verbrauchen unnötig Energie bzw. sind mit umfangreichen Berechtigungen versehen. Auch befinden sich auf Google-Handys viele Module, die nicht jeder (nur wenige) brauchen.
Zum Beispiel ist das Samsung für Gear (Uhren, Video-Brillen etc.) vorbereitet. Es laufen auch stets Print- und Mail-Server. Auch wenn die Mehrzahl aller Samsung-Besitzer diese Services nie brauchen werden.
Und wie geht das?
Hier zeige ich es: Bloatware vom Galaxy A20e entfernen


Bilder: