Muster vergessen: Unterschied zwischen den Versionen

Aus Android Wiki
(Änderung 18523 von Iphone (Diskussion) rückgängig gemacht.)
Markierung: Rückgängigmachung
(131 dazwischenliegende Versionen von 54 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Ein Problem, welches schnell auftreten kann. Das Handy hat man gegen Diebstahl mit einem [[Lockscreen#Muster zeichnen|Muster]] geschützt, welches man nun dummerweise vergessen hat.
{{DISPLAYTITLE:Android Entsperrmuster/Passwort/PIN vergessen? Drei Lösungen zum Entsperren}}
Diese Handlungsempfehlung schafft hier Abhilfe. Die diversen Möglichkeiten, die in diesem Fall bestehen, sind in einer Hierarchie angeordnet, die von der einfachsten und schnellsten Möglichkeit (einschließlich der vollständigen Datenrettung) bis hin zu der kompliziertesten angeordnet sind (mit Vorbehalt des vollständigen Datenverlustes).
{{Dieser Artikel|zeigt Möglichkeiten auf, Zugriff auf ein gesperrtes Gerät auch ohne den Sicherheitscode (PIN, Muster, ...) zu bekommen. Falls du trotz bekanntem Sicherheitscode die Bildschirmsperre nicht deaktivieren kannst, siehe [[Displaysperre nicht deaktivierbar]].}}
[[Datei:PIN 5 mal falsch.png|mini|Warnhinweis, wenn die PIN 5 mal falsch eingegeben wurde]]
Ein [[Android]]-Smartphone (bspw. von [[:Kategorie:HTC|HTC]], [[:Kategorie:Samsung|Samsung]] oder [[:Kategorie:Huawei|Huawei]]) kann vor fremden Zugriff unter anderem mit einem [[Lockscreen#Muster zeichnen|Muster]] oder eine PIN geschützt werden. Jedes Mal, wenn jemand Zugriff auf das Gerät haben möchte, muss ein voreingestelltes Muster gezeichnet oder eine PIN eingeben werden.


== Lösung ==
Nun kann es passieren, gerade wenn das Gerät längere Zeit nicht verwendet wurde, dass der Besitzer des Gerätes das eingestellte '''Muster (bzw. PIN/Passwort) vergessen''' hat. Um wieder Zugriff auf das Gerät zu bekommen, gibt es verschiedene Ansatzpunkte, die im Folgenden erklärt werden. Die Lösungen unterscheiden sich grundsätzlich darin, ob nach der Durchführung auf die im internen Speicher abgelegten Daten wieder zugegriffen werden kann oder nicht. Bei einigen Lösungsvorschlägen muss leider der Verlust aller auf dem Gerät gespeicherten Daten in Kauf genommen werden, sofern im Vorfeld keine [[Backup|Datensicherung]] vorgenommen wurde.
=== Google-Konto bestätigen ===
Die wohl einfachste Lösung ist, sein [[Googlekonto|Google-Konto]], welches man bei der Einrichtung des Handys verwendet hat, zu bestätigen. Dazu muss man eine Internetverbindung über das mobile Netz haben, WLAN alleine reicht '''nicht''' aus.
Zum Bestätigen benötigt man nicht seinen Anmeldenamen (dieser kann auch die E-Mail-Adresse eines anderen Anbieters sein), sondern seine gmail.com-E-Mail-Adresse. Die bekommt man in seinem Google-Konto unter „Meine Daten“ heraus. Zusätzlich ist logischerweise noch das Passwort von Nöten.
Nachdem man das Konto bestätigt hat, ist das Handy wieder freigegeben.


==== Mobiles Internet ausgeschaltet ====
<u>Grundsätzlich sei bereits hier gesagt</u>: Aktuell gibt es leider '''keine Möglichkeit''', wieder '''Zugriff auf das Gerät zu bekommen''' ''ohne'' die darauf gespeicherten Daten zu löschen, sofern eine aktuelle Version von Android verwendet wird und kein Root-Zugang vorhanden ist.
Da es gerade in der heimischen Wohnung vorkommen kann, dass man das mobile Internet ausschaltet und im WLAN-Netz angemeldet ist, kann eine Entsperrung durch das Bestätigen des Google-Kontos nicht erfolgen. Man muss vorher das WLAN ausschalten und das mobile Internet einschalten. Bei einigen CustomRoms ist dies durch das längere Halten der Power-Taste im dann erscheinenden Power-Menü möglich. In anderen ROMs, ist das Power-Menü im gesperrten Zustand deaktiviert oder es gibt keine Einträge, um die Einstellungen zu ändern. Um trotzdem ein Reset zu vermeiden, gibt es bei aktiviertem [[USB-Debugging]] oder im [[Recovery]] mittels [[ADB]] die Möglichkeit, die Einstellung direkt in der Datenbank der gespeicherten Einstellungen zu ändern. Wie dies geht, erfährst du [[Mobiles Internet via adb|hier]].
 
== Lösung 1: Über [[Find My Device]] zurücksetzen ==
In einigen Fällen konnten Nutzer Ihre Displaysperre über den Service [[Find My Device]] zurücksetzen. Hierfür öffnet man sein [https://accounts.google.com Google-Konto] und navigiert dort im Bereich ''Sicherheit'' zu dem Abschnitt ''Meine Geräte'' und wählt dort ''Geräte verwalten'' ([https://myaccount.google.com/device-activity Direktlink]). In der Liste der Geräte kann nun über das 3-Punkte Menü des gewünschten Gerätes die Funktion ''Smartphone suchen'' ausgewählt werden. Anschließend besteht die Möglichkeit, im Abschnitt ''Smartphone sperren'' ein neues Passwort als Displaysperre auszuwählen und das Gerät zu sperren.


==== Google-Passwort vergessen ====
Alternativ ist die Funktion auch direkt auf dem [https://www.google.com/android/find Find My Device Portal] verfügbar.
<small>=> Hauptartikel [[Googlekonto#Google-Passwort vergessen|Google-Passwort vergessen]]</small>


Deutlich ärgerlicher wird es, wenn man sein Google-Konto bestätigen will, man allerdings vor lauter Aufregung nicht nur das Muster, sondern auch das Google-Passwort vergessen hat. In so einem Fall bleibt einem meist nur noch die Möglichkeit, seine Google-Anmeldedaten zurückzusetzen. Das Wiederherstellen des Google-Kontos geht über die Wiederherstellungskonsole, die von Google [https://www.google.com/accounts/ForgotPasswd?hl=de_de hier] bereitgestellt wird. Eine genauere Anleitung findest du [[Googlekonto#Google-Passwort vergessen|hier]].
In neueren Versionen des Service verweigert Google allerdings das Setzen eines Passwortes, wenn bereits eine Displaysperre auf dem Gerät vorhanden ist. Wird das Gerät gesperrt, wird die bereits vorhandene Displaysperre verwendet.


==== Google-Konto bestätigen entfernen ====
Einige Hersteller bieten einen ähnlichen Service an, welcher das Entsperren des Gerätes über einen Webservice erlaubt. Meist ist hierfür allerdings die vorherige Aktivierung des Services auf dem Smartphone notwendig, ist dies vor dem Vergessen der Displaysperre passiert, kann dieser Hersteller-abhängige Service verwendet werden. Unter anderem bieten die folgenden Hersteller einen solchen Service an:
Hat man das Muster zu oft falsch eingegeben, wird man dazu aufgefordert, sein Google-Konto mit dem Passwort und der Google-Mailadresse zu bestätigen. Großer Nachteil: Dies geht nur, wenn man das mobile Internet eingeschalten hat. Um dies zu umgehen, gibt es auch eine Möglichkeit, dass das Handy „vergisst“, dass man das Muster bereits zu oft falsch eingegeben hat.<ref>http://chethaka.wordpress.com/2013/02/28/unlock-an-android-device/</ref> Auch diese Methode ist nur erlaubt, wenn man Eigentümer des Gerätes ist oder man die Erlaubnis des Eigentümers hat, diese Aktionen durchzuführen. Auch hier benötigt man die ADB aus dem [[Android SDK]]<ref>http://developer.android.com/sdk/</ref> ([[Datei:Adb-fastboot.zip|minimalisierter Download aus der Wiki]]) sowie mindestens [[Root|SoftRoot]]. Außerdem muss USB-Debugging eingeschaltet sein. Wie man USB-Debugging über das Recovery aktivieren kann, erfahrt ihr in [[USB-Debugging via Recovery|diesem Artikel]]. Außerdem wird die Binary sqlite3 benötigt, um die nötigen Änderungen an den Datenbanken im System vornehmen zu können. Diese Binary wird bei einigen ROMs bzw. Root-Tools bereits mitinstalliert, bei anderen aus Speicherplatzgründen nicht. Die Datei befindet sich in dem Ordner /system/xbin. Sollte sie nicht vorhanden sein, kann man sie sich [[Datei:Sqlite3.zip|bei uns herunterladen]] und mittels dieses adb-Befehls installieren:
<pre>adb push sqlite3 /system/xbin/sqlite3</pre>


{{Android-Disclaimer}}
* Samsung: [https://findmymobile.samsung.com Find My Mobile]
Um die Bestätigung des Google-Kontos zu umgehen, verbindet man sein Handy mit dem PC und startet ein Kommandozeilenfenster. Im Folgenden müssen diese Befehle nacheinander eingegeben werden:
* Sony: [https://myxperia.sonymobile.com MyXperia] (wird nicht mehr betrieben und leitet auf Find My Device von Google weiter)
<pre>adb devices</pre>
In der Ausgabe der Kommandozeile sollte euer Gerät im adb-Modus angezeigt werden.
<pre>adb shell</pre>
Hier greifen wir auf die [[Shell]] des Android-Gerätes zu, um direkt auf dem Gerät zu arbeiten.
<pre>cd /data/data/com.android.providers.settings/databases</pre>
Mit diesem Befehl wechseln wir in einen Datenspeicher eines vorinstallierten Services von Android, der unter anderem die Mustersteuerung übernimmt.
<pre>sqlite3 settings.db</pre>
Mit diesem Befehl öffnen wir das Android-interne SQLite-Verwaltungstool, um die Datenbank settings.db bearbeiten zu können. In dieser Datenbank wird auch hinterlegt, wie oft man das Muster falsch eingegeben hat.
<pre>update system set value=0 where name='lock_pattern_autolock';</pre>
Hier ändern wir die Anzahl der falsch eingegebenen Muster auf 0. Ausgeführt wird ein einfacher SQL-Befehl in der Datenbank und auf die Tabelle system angewendet.
<pre>update secure set value=0 where name='lock_pattern_autolock';</pre>
Manche Geräte speichern die Anzahl der Falscheingaben auch in der Tabelle secure, sodass wir diesen Wert sicherhaltshalber auch auf 0 zurücksetzen.
<pre>update system set value=0 where name='lockscreen.lockedoutpermanently';
update secure set value=0 where name='lockscreen.lockedoutpermanently';</pre>
Dieser Wert steuert, dass das Google-Konto jedesmal bestätigt werden muss, es also keinen Versuch für eine Neueingabe des Musters gibt. Um dies zu verhindern, setzen wir diesen sowohl in der Tabelle system als auch in der Tabelle secure zurück.
<pre>.quit</pre>
Mit dem Befehl verlassen wir das Verwaltungstool für die SQLite-Datenbank.
<pre>exit</pre>
Die Shell verlassen wir nun auch und starten das Gerät mit folgendem Befehl neu, danach kann das Kommandozeilenprogramm geschlossen werden:
<pre>adb reboot</pre>


Nun wird man erneut nach dem Muster gefragt und nicht nach der Bestätigung des Google-Kontos. Im Zusammenhang mit der Möglichkeit, das Muster zu löschen, kommt man so wieder relativ einfach an sein Gerät und seine Daten.
== Lösung 2: Muster/Passwort/PIN löschen ([[Root]] benötigt) ==
''Hierbei werden '''keine''' Daten vom Gerät gelöscht (außer dem Muster).''


=== Muster löschen ===
Es die Möglichkeit, das Muster zum Entsperren zu löschen.<ref>{{Internetquelle|url=http://sud0x3.net/2010/03/remove-the-gesture-lock-on-the-android/|titel=sud0x3.net|werk=sud0x3.net|zugriff=2017-02-23}}</ref> Dadurch reagiert das Android-Smartphone, als gäbe es gar keine Sperre. Dies ist natürlich nur bei seinem eigenem Gerät erlaubt; sollte man dies bei einem fremden Gerät ohne Erlaubnis des Besitzers tun, kann dies illegal sein.
Es gibt ebenfalls noch die Möglichkeit, das Muster zum Entsperren zu löschen.<ref>http://sud0x3.net/2010/03/remove-the-gesture-lock-on-the-android/</ref> Dadurch denkt das Android-Smartphone, dass es gar keine Sperre gibt. Diese Möglichkeit ist natürlich nur bei seinem eigenem Gerät erlaubt, sollte man dies bei einem fremden Gerät ohne Erlaubnis des Besitzers machen, ist dies natürlich illegal.


Für diese Methode muss [[USB-Debugging]] aktiviert sein. Sollte dies bei deinem Handy nicht der Fall sein, kannst du dies bei einem installierten [[Recovery|CustomRecovery]] auch darüber aktivieren, wenn es dein eigenes Gerät ist. Eine Anleitung findest du [[USB-Debugging via Recovery|hier]].
Für diese Methode muss entweder [[USB-Debugging]] aktiviert sein, oder man benötigt ein alternatives [[Recovery]]-System. Eine Anleitung findet man [[USB-Debugging via Recovery|hier]]. Hat man ein solches Recovery-System, in dem man die ADB nutzen kann, kann man die folgenden Schritte zum Löschen des Musters auch direkt dort ausführen, ohne USB-Debugging zu aktivieren.


Hat man ein CustomRecovery installiert, in dem man die ADB nutzen kann, kann man die folgenden Schritte zum Löschen des Musters auch direkt in der Recovery ausführen, ohne USB-Debugging aktivieren zu müssen.
Benötigt wird die [[Android Debug Bridge|ADB]] aus dem [[Android SDK]]<ref>{{Internetquelle|url=http://developer.android.com/sdk/|titel=Download Android Studio and SDK Tools {{!}} Android Studio|werk=developer.android.com|sprache=de|zugriff=2017-02-23}}</ref> ([[Datei:Adb-fastboot.zip|minimalisiertes Programmpaket für Windows aus dem Wiki]]) sowie mindestens [[Root|SoftRoot]]-Zugang.


So geht man vor:
# Man verbindet zunächst sein eingeschaltetes Android-Gerät über das mitgelieferte USB-Kabel mit dem PC.
Für diese Methode benötigt man die ADB aus dem [[Android SDK]]<ref>http://developer.android.com/sdk/</ref> ([[Datei:Adb-fastboot.zip|minimalisierter Download aus dem Wiki]]) sowie mindestens [[Root|SoftRoot]]. Verbindet euer Android-Gerät mit dem mitgelieferten USB-Kabel mit dem PC (Smartphone muss eingeschaltet sein).
# Nun öffnet dann unter
Ihr müsst euch sicher sein, dass USB-Debugging eingeschaltet ist, ansonsten funktioniert die Methode nicht. Öffnet dann ein neues cmd-Fenster und navigiert zu dem „platform-tools“ des SDK-Ordners, in dem auch die adb.exe liegt.
#* Linux ein Terminalprogramm oder
Nun führt ihr nacheinander folgende Befehle aus:
#* unter Windows ein neues Kommandozeilenfenster (<nowiki>Windows-Taste + [R] -> "cmd" eingeben und mit der Enter-Taste bestätigen</nowiki>) und navigiert zu den „platform-tools“ des SDK-Ordners (beispielsweise: ''cd C:\android\platform-tools'', wenn die Plattform-Tools im Ordner C:\android gespeichert sind), in dem auch die adb.exe liegt.
# Nun führt man nacheinander folgende Befehle aus:
<pre>
<pre>
adb remount
adb remount
# für ein Muster
adb shell rm /data/system/gesture.key
adb shell rm /data/system/gesture.key
</pre>
# für ein Passwort/eine PIN
Danach ist das Muster gelöscht. Nun seht ihr immer noch die Aufforderung, das Muster einzugeben. Der Clou ist nun, dass, egal was ihr für ein Muster nehmt, euer Gerät immer entsperrt wird.
adb shell rm /data/system/password.key</pre>
Danach geht ihr einfach in die Einstellungen und ändert die Displaysperre nach euren Wünschen.
Danach ist das Muster gelöscht, auch wenn immer noch die Aufforderung erscheint, das Muster einzugeben. Tatsächlich ist aber das eingegebene Muster egal, das Gerät wird in jedem Fall entsperrt. Danach navigiert man in die Einstellungen und ändert die Bildschirmsperre nach Wunsch.
 
==== Android 6.0+ ====
Seit der Android-Version {{Android|6.0}} werden die Informationen über die zu verwendende Lock-Methode und die damit zusammenhängenden Daten nicht mehr in der Datei gesture.key or password.key gespeichert, sondern in neuen Dateien, dessen Inhalte mit Hilfe des neuen gatekeeper-Dienstes errechnet werden.<ref>{{Internetquelle|url=https://source.android.com/security/authentication/gatekeeper.html|titel=Gatekeeper {{!}} Android Open Source Project|werk=source.android.com|zugriff=2017-03-06}}</ref><ref>{{Internetquelle|url=https://github.com/android/platform_frameworks_base/commit/8fa5665f0e757cec0063fb4cf1354f1596f93a91|titel=Wire up GateKeeper to LockSettingsService · android/platform_frameworks_base@8fa5665|werk=GitHub|sprache=en|zugriff=2017-03-06}}</ref><ref>{{Internetquelle|url=https://hashcat.net/forum/thread-6000.html|titel=Question{{!}} cracking Android M pattern,pin code,password|werk=hashcat.net|sprache=en|zugriff=2017-03-06}}</ref><ref>{{Internetquelle|url=http://forums.androidcentral.com/android-6-0-marshmallow/716034-restore-twrp-backup-breaks-password-pin-pattern-unable-get-back-into-device.html|titel=Restore TWRP backup breaks password pin/pattern. Unable to get back into device. - Android Forums at AndroidCentral.com|werk=forums.androidcentral.com|sprache=en|zugriff=2017-03-06}}</ref><ref>{{Internetquelle|url=https://nelenkov.blogspot.de/2015/06/password-storage-in-android-m.html|titel=Password storage in Android M|werk=nelenkov.blogspot.de|zugriff=2017-03-06}}</ref> Dies bedeutet, dass für das Entfernen der Displaysperre ab Android 6.0 weitere Dateien gelöscht werden müssen:
adb remount
adb shell rm /data/system/gatekeeper.password.key
adb shell rm /data/system/gatekeeper.pattern.key
adb shell rm /data/system/locksettings.db


==== Erklärung ====
==== Erklärung ====
Wenn ihr bei dem Android-Gerät ein Entsperrmuster einstellt, so wird im Ordner /data/system eine Datei mit dem Namen „gesture.key“ angelegt. In dieser befinden sich die Daten, wie das richtige Muster aussieht, in verschlüsselter Form.
Wenn bei dem Android-Gerät ein Entsperrmuster einstellt ist, so wird im Ordner /data/system eine Datei mit dem Namen „gesture.key“ angelegt. In dieser befinden sich die Daten, die das Muster beschreiben, in verschlüsselter Form. Wenn man diese jetzt mit dem Befehl "rm" (remove) entfernt, so kennt das System das Entsperrmuster nicht mehr und akzeptiert ein beliebiges Muster.
Wenn man diese jetzt mit dem Befehl rm entfernt, so kennt das System das Entsperrmuster nicht mehr und nimmt jedes beliebige Muster als richtig an.


=== Zurücksetzen ===
== Lösung 3: Zurücksetzen ==
Sollte man kein Google-Konto eingerichtet haben, das Passwort vergessen haben (ja das ist schon mal passiert) oder die Bestätigung klappt trotz allen Voraussetzungen nicht, hilft nur noch das Zurücksetzen des Handys.
''Hierbei werden '''alle''' Daten vom Gerät gelöscht.''
'''ACHTUNG''' Dabei gehen alle Daten auf dem Telefon verloren!!!
 
Wenn keine andere Möglichkeit mehr zur Verfügung ist, bleibt lediglich das Zurücksetzen des Gerätes.


==== Möglichkeit A ====
==== Möglichkeit A ====
Die einfachste, unkomplizierteste, aber auch teuerste Möglichkeit, sein Handy zurücksetzen zu lassen, ist es, dies von einem Provider durchführen zu lassen. Dazu muss man das Handy an eine vom Provider bereitgestellte Adresse schicken und ein Entgeld zahlen. Meist liegen die Kosten bei ca. 80 bis 100 €.
Die einfachste, unkomplizierteste, aber auch teuerste Möglichkeit, sein Gerät zurücksetzen zu lassen, ist es, dies von einem Mobilfunk-Anbieter durchführen zu lassen. Dazu muss man das Gerät an eine vom Anbieter bereitgestellte Adresse schicken und ein Entgelt zahlen. Meist liegen die Kosten bei ca. 80 bis 100 €.


==== Möglichkeit B ====
==== Möglichkeit B ====
Bei vielen Herstellern kann man das Gerät auch im [[Bootloader]] bzw. [[Recovery]] zurücksetzen (der sogenannte [[Wipe#Factory-Reset.2FHard-Reset.2FFull_Wipe|Factory Reset]]). In aller Regel geht man dabei wie folgt vor:
Bei vielen Herstellern kann man das Gerät auch im [[Bootloader]] bzw. [[Recovery]] zurücksetzen (der sogenannte [[Wipe#Factory-Reset.2FHard-Reset.2FFull_Wipe|Factory Reset]]). In aller Regel geht man dabei wie folgt vor:
# Handy ausschalten
 
# Lauter- und Power-Taste gleichzeitig gedrückt halten
# Gerät ausschalten
# Lauter- (Home-) und Einschalttaste gleichzeitig gedrückt halten
# Mit den Lauter- und Leiser-Tasten zum Punkt "Factory Reset" navigieren
# Mit den Lauter- und Leiser-Tasten zum Punkt "Factory Reset" navigieren
# Mit Lauter- und Leiser-Tasten zum Punkt "yes" navigieren
# Mit Lauter- und Leiser-Tasten zum Punkt "yes" navigieren
# Mit Power bestätigen
# Mit Einschalttaste bestätigen
 
Nach einem Neustart sollten alle Daten, unter anderem das Muster, gelöscht sein.
Nach einem Neustart sollten alle Daten, unter anderem das Muster, gelöscht sein.


Bei Samsung besteht auch eine weitere Möglichkeit.
Bei Samsung und Sony besteht auch eine weitere Möglichkeit.
 
# Drückt zuerst den „Notruf“-Button auf dem gesperrtem Bildschirm
# Drückt zuerst den „Notruf“-Button auf dem gesperrtem Bildschirm
# Als Notrufnummer gebt ihr<pre>*2767*3855#</pre> ein
# Als Notrufnummer gebt ihr folgende Nummer ein (dies ist nicht auf allen Geräten möglich):
# Das Handy wird nun zurückgesetzt und euer Sperrmuster ist gelöscht.
#* Samsung: *2767*3855#
#* Sony: *#*#7378423#*#*
# Das Handy wird nun zurückgesetzt, und euer Sperrmuster ist gelöscht.


==== Möglichkeit C ====
==== Möglichkeit C ====
Die dritte Möglichkeit ist, dass ihr die [[Firmware]] eures Geräts nochmal neu aufspielt. Die Vorgehensweise ist dabei von Hersteller zu Hersteller unterschiedlich, bitte schaut dazu in die entsprechenden Geräte-Foren auf [http://Android-Hilfe.de Android-Hilfe.de] rein. Diese Möglichkeit funktioniert bei einigen Geräten, bei einigen Geräten nicht. Wichtig ist, das bei der Neuinstallation der Firmware auch die /data [[Partition]] zurückgesetzt ([[wipe]]) wird.
Die dritte Möglichkeit ist, dass die [[Firmware]] eures Geräts neu aufspielt wird. Die Vorgehensweise ist dabei von Hersteller zu Hersteller unterschiedlich, und kann unter Anderem in unserem Partnerforum [http://Android-Hilfe.de Android-Hilfe.de] für das entsprechende Gerät nachgelesen werden. Diese Möglichkeit funktioniert allerdings nicht bei allen Geräten. Wichtig ist, dass bei der Neuinstallation der Firmware auch die /data-[[Partition]] zurückgesetzt ([[wipe]]) wird; damit auch die Einstellungen, Konten und Ähnliches, was auf dem Gerät gespeichert ist (ähnlich der Möglichkeit B).
 
== Lösung 4: Google-Konto bestätigen (Android {{Android|4.4}} oder früher) ==
''Hierbei werden '''keine''' Daten vom Gerät gelöscht.''
 
Die wohl einfachste Lösung ist, sein [[Google-Konto]], welches bei der Einrichtung des Geräts verwendet wurde, zu bestätigen. Dazu muss eine Internetverbindung über das mobile Netz bestehen, WLAN allein reicht '''nicht''' aus.
 
Zum Bestätigen wird nicht der Anmeldename (dieser kann auch die [[E-Mail]]-Adresse eines anderen Anbieters sein) benötigt, sondern die GMail-Adresse (endet normalerweise mit ''@gmail.com''). Diese kann im Google-Konto unter ''Persönliche Daten und Privatsphäre'', oder über [https://security.google.com/settings/email diesen Direktlink], eingesehen werden. Zusätzlich wird logischerweise noch das Passwort benötigt.
 
Das Konto kann in der Regel dann bestätigt werden, wenn das Muster, bzw. die PIN oder das Passwort, '''zehnmal falsch eingegeben wurde'''. Kommt nach den Versuchen nur eine Meldung, dass eine bestimmte Zeit vor erneuten Versuchen gewartet werden muss, ist eine Bestätigung des Kontos zum Entsperren nicht möglich. Hier empfiehlt es sich, einen der anderen Lösungsvorschläge zu versuchen. Wenn das Konto bestätigt worden ist, ist das Gerät wieder freigegeben.
 
==== Bestätigung in zwei Schritten aktiviert ====
 
Wurde für das Google-Konto die [[Google-Konto#Anmeldung_in_zwei_Schritten|Anmeldung in zwei Schritten]] (Bestätigung in zwei Schritten) aktiviert, so funktioniert die Anmeldung mit dem ''regulären'' Passwort beim Bestätigen des Google-Kontos nicht. Um dieses Problem zu lösen, muss man sich mittels eines ''Backup-Codes'' im Google-Konto anmelden (an einem PC oder einem anderen Smartphone oder Tablet, welches nicht gesperrt ist) und für das Google-Konto ein [https://support.google.com/a/answer/1032419 anwendungsspezifisches Passwort] erzeugen. Mit diesem Passwort kann nun das Google-Konto auf dem Smartphone bestätigen und dieses wieder freigeben.
 
Anschließend sollte man das anwendungsspezifische Passwort aus Sicherheitsgründen wieder aus dem Google-Konto löschen.
 
==== Mobiles Internet ausgeschaltet ====
{{Hauptartikel|Mobiles Internet via adb}}
 
Da es gerade in der eigenen Wohnung vorkommen kann, dass man das mobile Internet ausschaltet und im WLAN-Netz angemeldet ist, kann eine Entsperrung durch das Bestätigen des Google-Kontos nicht erfolgen. Man muss vorher das WLAN ausschalten und das mobile Internet einschalten. Bei einigen [[Custom-ROM|Custom ROMs]] ist dies durch das längere Halten der Einschalttaste im dann erscheinenden Menü möglich. In anderen ROMs ist dieses Menü im gesperrten Zustand deaktiviert, oder es gibt keine Einträge, um die Einstellungen zu ändern. Um trotzdem ein totales Rücksetzen des Geräts auf Werkszustand zu vermeiden, gibt es bei aktiviertem [[USB-Debugging]] oder im [[Recovery]] mittels [[ADB]] die Möglichkeit, die Einstellung direkt in der Datenbank der gespeicherten Einstellungen zu ändern. Wie dies geht, erfährt man [[Mobiles Internet via adb|hier]].
 
==== Google-Passwort vergessen ====
{{Hauptartikel|Google-Konto#Google-Passwort vergessen}}
 
Deutlich ärgerlicher wird es, wenn man sein Google-Konto bestätigen will, man allerdings vor lauter Aufregung nicht nur das Muster, sondern auch das Google-Passwort vergessen hat. In so einem Fall bleibt einem meist nur noch die Möglichkeit, seine Google-Anmeldedaten zurückzusetzen. Das Wiederherstellen des Google-Kontos geht über die Wiederherstellungskonsole, die von Google [https://www.google.com/accounts/ForgotPasswd?hl=de_de hier] bereitgestellt wird. Eine genauere Anleitung findet man [[Google-Konto#Google-Passwort vergessen|hier]].
 
==== "Google-Konto bestätigen" entfernen ====
Hat man das Muster zu oft falsch eingegeben, wird man dazu aufgefordert, sein Google-Konto mit dem Passwort und der Google-Mailadresse zu bestätigen. Ein großer Nachteil dabei ist: Dies geht nur, wenn man das mobile Internet eingeschaltet hat. Um dies zu umgehen, gibt es auch eine Möglichkeit, dass das Gerät „vergisst“, dass man das Muster bereits zu oft falsch eingegeben hat.<ref>{{Internetquelle|url=https://chethaka.wordpress.com/2013/02/28/unlock-an-android-device/|titel=Unlock an Android Device without Internet Access – Using ADB commands|autor=chethakau|werk=Chethaka's Blog|datum=2013-02-28|zugriff=2017-02-23}}</ref> Auch diese Methode ist nur erlaubt, wenn man Eigentümer des Gerätes ist oder man die Erlaubnis des Eigentümers hat. Auch hier benötigt man die [[ADB]] aus dem [[Android SDK]]<ref>{{Internetquelle|url=http://developer.android.com/sdk/|titel=Download Android Studio and SDK Tools {{!}} Android Studio|werk=developer.android.com|sprache=de|zugriff=2017-02-23}}</ref> ([[Datei:Adb-fastboot.zip|minimalisiertes Programmpaket aus der Wiki]]) sowie [[Root]]-Zugriff. Außerdem muss [[USB-Debugging]] eingeschaltet sein. Wie man USB-Debugging über das Recovery aktivieren kann, erfährt man in [[USB-Debugging via Recovery|diesem Artikel]]. Außerdem wird das Binärprogramm [[SQLite|sqlite3]] benötigt, um die nötigen Änderungen an den Datenbanken im System vorzunehmen. Dieses Programm wird bei einigen ROMs bzw. Root-Tools bereits mit installiert, bei anderen aus Speicherplatzgründen nicht. Die Datei befindet sich in dem Ordner ''/system/xbin''. Sollte es nicht vorhanden sein, kann man es sich [[Datei:Sqlite3.zip|bei uns herunterladen]] und mittels adb installieren:
<pre>adb push sqlite3 /system/xbin/sqlite3</pre>
 
{{Android-Disclaimer}}
 
Um die Bestätigung des Google-Kontos zu umgehen, verbindet man sein Gerät mit dem PC und startet unter Linux ein Terminalprogramm oder unter Windows ein Kommandozeilenfenster (<nowiki>[WINDOWS]-Taste + [R] -> ''cmd'' eingeben und mit Enter bestätigen</nowiki>). Unter Windows muß man außerdem zu dem Ordner navigieren, in dem das ''adb.exe''-Programm gespeichert ist, bspw. mit diesem Befehl:
<pre>cd C:\android</pre>
''C:\android'' ist dabei der Ordnerpfad. Unter Linux entfällt dieser Schritt.
 
Diese Befehle müssen nacheinander eingegeben werden:
<pre>adb devices</pre>
In der Ausgabe der Kommandozeile sollte das Gerät im adb-Modus angezeigt werden.
<pre>adb shell</pre>
Hier greifen wir auf die [[Shell]] des Android-Gerätes zu, um direkt auf dem Gerät zu arbeiten.
<pre>cd /data/data/com.android.providers.settings/databases</pre>
Mit diesem Befehl wechseln wir in einen Datenspeicher eines vorinstallierten Systemdienstes von Android, der unter anderem die Mustersteuerung übernimmt.
<pre>sqlite3 settings.db</pre>
Mit diesem Befehl öffnen wir das SQLite-Verwaltungsprogramm, um die Datenbank "settings.db" zu bearbeiten. In dieser Datenbank wird auch hinterlegt, wie oft man das Muster falsch eingegeben hat.
<pre>update system set value=0 where name='lock_pattern_autolock';</pre>
Hier ändern wir die Anzahl der falsch eingegebenen Muster auf 0. Ausgeführt wird ein einfacher SQL-Befehl auf die Tabelle ''system''.
<pre>update secure set value=0 where name='lock_pattern_autolock';</pre>
Manche Geräte speichern die Anzahl der Falscheingaben auch in der Tabelle ''secure'', weshalb wir diesen Wert sicherhaltshalber auch auf 0 zurücksetzen.
<pre>update system set value=0 where name='lockscreen.lockedoutpermanently';
update secure set value=0 where name='lockscreen.lockedoutpermanently';</pre>
Dieser Wert steuert, dass das Google-Konto jedesmal bestätigt werden muss, es also keinen Versuch für eine Neueingabe des Musters gibt. Um dies zu verhindern, setzen wir diesen sowohl in der Tabelle ''system'' als auch in der Tabelle ''secure'' zurück.
<pre>.quit</pre>
Mit dem Befehl verlassen wir das Verwaltungsprogramm für die SQLite-Datenbank.
<pre>exit</pre>
Die Shell verlassen wir nun auch und starten das Gerät mit folgendem Befehl neu, danach kann das Kommandozeilenprogramm geschlossen werden:
<pre>adb reboot</pre>
 
Nun wird man erneut nach dem Muster gefragt und nicht nach der Bestätigung des Google-Kontos. Im Zusammenhang mit der Möglichkeit, das Muster zu löschen, kommt man so wieder relativ einfach an sein Gerät und seine Daten.


== Einzelnachweis ==
== Einzelnachweise ==
<references/>
<references/>


[[Kategorie:HowTo]]
[[Kategorie:HowTo]]

Version vom 23. November 2019, 16:03 Uhr

Dieser Artikel zeigt Möglichkeiten auf, Zugriff auf ein gesperrtes Gerät auch ohne den Sicherheitscode (PIN, Muster, ...) zu bekommen. Falls du trotz bekanntem Sicherheitscode die Bildschirmsperre nicht deaktivieren kannst, siehe Displaysperre nicht deaktivierbar.
Warnhinweis, wenn die PIN 5 mal falsch eingegeben wurde

Ein Android-Smartphone (bspw. von HTC, Samsung oder Huawei) kann vor fremden Zugriff unter anderem mit einem Muster oder eine PIN geschützt werden. Jedes Mal, wenn jemand Zugriff auf das Gerät haben möchte, muss ein voreingestelltes Muster gezeichnet oder eine PIN eingeben werden.

Nun kann es passieren, gerade wenn das Gerät längere Zeit nicht verwendet wurde, dass der Besitzer des Gerätes das eingestellte Muster (bzw. PIN/Passwort) vergessen hat. Um wieder Zugriff auf das Gerät zu bekommen, gibt es verschiedene Ansatzpunkte, die im Folgenden erklärt werden. Die Lösungen unterscheiden sich grundsätzlich darin, ob nach der Durchführung auf die im internen Speicher abgelegten Daten wieder zugegriffen werden kann oder nicht. Bei einigen Lösungsvorschlägen muss leider der Verlust aller auf dem Gerät gespeicherten Daten in Kauf genommen werden, sofern im Vorfeld keine Datensicherung vorgenommen wurde.

Grundsätzlich sei bereits hier gesagt: Aktuell gibt es leider keine Möglichkeit, wieder Zugriff auf das Gerät zu bekommen ohne die darauf gespeicherten Daten zu löschen, sofern eine aktuelle Version von Android verwendet wird und kein Root-Zugang vorhanden ist.

Lösung 1: Über Find My Device zurücksetzen

In einigen Fällen konnten Nutzer Ihre Displaysperre über den Service Find My Device zurücksetzen. Hierfür öffnet man sein Google-Konto und navigiert dort im Bereich Sicherheit zu dem Abschnitt Meine Geräte und wählt dort Geräte verwalten (Direktlink). In der Liste der Geräte kann nun über das 3-Punkte Menü des gewünschten Gerätes die Funktion Smartphone suchen ausgewählt werden. Anschließend besteht die Möglichkeit, im Abschnitt Smartphone sperren ein neues Passwort als Displaysperre auszuwählen und das Gerät zu sperren.

Alternativ ist die Funktion auch direkt auf dem Find My Device Portal verfügbar.

In neueren Versionen des Service verweigert Google allerdings das Setzen eines Passwortes, wenn bereits eine Displaysperre auf dem Gerät vorhanden ist. Wird das Gerät gesperrt, wird die bereits vorhandene Displaysperre verwendet.

Einige Hersteller bieten einen ähnlichen Service an, welcher das Entsperren des Gerätes über einen Webservice erlaubt. Meist ist hierfür allerdings die vorherige Aktivierung des Services auf dem Smartphone notwendig, ist dies vor dem Vergessen der Displaysperre passiert, kann dieser Hersteller-abhängige Service verwendet werden. Unter anderem bieten die folgenden Hersteller einen solchen Service an:

  • Samsung: Find My Mobile
  • Sony: MyXperia (wird nicht mehr betrieben und leitet auf Find My Device von Google weiter)

Lösung 2: Muster/Passwort/PIN löschen (Root benötigt)

Hierbei werden keine Daten vom Gerät gelöscht (außer dem Muster).

Es die Möglichkeit, das Muster zum Entsperren zu löschen.[1] Dadurch reagiert das Android-Smartphone, als gäbe es gar keine Sperre. Dies ist natürlich nur bei seinem eigenem Gerät erlaubt; sollte man dies bei einem fremden Gerät ohne Erlaubnis des Besitzers tun, kann dies illegal sein.

Für diese Methode muss entweder USB-Debugging aktiviert sein, oder man benötigt ein alternatives Recovery-System. Eine Anleitung findet man hier. Hat man ein solches Recovery-System, in dem man die ADB nutzen kann, kann man die folgenden Schritte zum Löschen des Musters auch direkt dort ausführen, ohne USB-Debugging zu aktivieren.

Benötigt wird die ADB aus dem Android SDK[2] (Datei:Adb-fastboot.zip) sowie mindestens SoftRoot-Zugang.

  1. Man verbindet zunächst sein eingeschaltetes Android-Gerät über das mitgelieferte USB-Kabel mit dem PC.
  2. Nun öffnet dann unter
    • Linux ein Terminalprogramm oder
    • unter Windows ein neues Kommandozeilenfenster (Windows-Taste + [R] -> "cmd" eingeben und mit der Enter-Taste bestätigen) und navigiert zu den „platform-tools“ des SDK-Ordners (beispielsweise: cd C:\android\platform-tools, wenn die Plattform-Tools im Ordner C:\android gespeichert sind), in dem auch die adb.exe liegt.
  3. Nun führt man nacheinander folgende Befehle aus:
adb remount
# für ein Muster
adb shell rm /data/system/gesture.key
# für ein Passwort/eine PIN
adb shell rm /data/system/password.key

Danach ist das Muster gelöscht, auch wenn immer noch die Aufforderung erscheint, das Muster einzugeben. Tatsächlich ist aber das eingegebene Muster egal, das Gerät wird in jedem Fall entsperrt. Danach navigiert man in die Einstellungen und ändert die Bildschirmsperre nach Wunsch.

Android 6.0+

Seit der Android-Version 6.0 Marshmallow "Marshmallow" werden die Informationen über die zu verwendende Lock-Methode und die damit zusammenhängenden Daten nicht mehr in der Datei gesture.key or password.key gespeichert, sondern in neuen Dateien, dessen Inhalte mit Hilfe des neuen gatekeeper-Dienstes errechnet werden.[3][4][5][6][7] Dies bedeutet, dass für das Entfernen der Displaysperre ab Android 6.0 weitere Dateien gelöscht werden müssen:

adb remount
adb shell rm /data/system/gatekeeper.password.key
adb shell rm /data/system/gatekeeper.pattern.key
adb shell rm /data/system/locksettings.db

Erklärung

Wenn bei dem Android-Gerät ein Entsperrmuster einstellt ist, so wird im Ordner /data/system eine Datei mit dem Namen „gesture.key“ angelegt. In dieser befinden sich die Daten, die das Muster beschreiben, in verschlüsselter Form. Wenn man diese jetzt mit dem Befehl "rm" (remove) entfernt, so kennt das System das Entsperrmuster nicht mehr und akzeptiert ein beliebiges Muster.

Lösung 3: Zurücksetzen

Hierbei werden alle Daten vom Gerät gelöscht.

Wenn keine andere Möglichkeit mehr zur Verfügung ist, bleibt lediglich das Zurücksetzen des Gerätes.

Möglichkeit A

Die einfachste, unkomplizierteste, aber auch teuerste Möglichkeit, sein Gerät zurücksetzen zu lassen, ist es, dies von einem Mobilfunk-Anbieter durchführen zu lassen. Dazu muss man das Gerät an eine vom Anbieter bereitgestellte Adresse schicken und ein Entgelt zahlen. Meist liegen die Kosten bei ca. 80 bis 100 €.

Möglichkeit B

Bei vielen Herstellern kann man das Gerät auch im Bootloader bzw. Recovery zurücksetzen (der sogenannte Factory Reset). In aller Regel geht man dabei wie folgt vor:

  1. Gerät ausschalten
  2. Lauter- (Home-) und Einschalttaste gleichzeitig gedrückt halten
  3. Mit den Lauter- und Leiser-Tasten zum Punkt "Factory Reset" navigieren
  4. Mit Lauter- und Leiser-Tasten zum Punkt "yes" navigieren
  5. Mit Einschalttaste bestätigen

Nach einem Neustart sollten alle Daten, unter anderem das Muster, gelöscht sein.

Bei Samsung und Sony besteht auch eine weitere Möglichkeit.

  1. Drückt zuerst den „Notruf“-Button auf dem gesperrtem Bildschirm
  2. Als Notrufnummer gebt ihr folgende Nummer ein (dies ist nicht auf allen Geräten möglich):
    • Samsung: *2767*3855#
    • Sony: *#*#7378423#*#*
  3. Das Handy wird nun zurückgesetzt, und euer Sperrmuster ist gelöscht.

Möglichkeit C

Die dritte Möglichkeit ist, dass die Firmware eures Geräts neu aufspielt wird. Die Vorgehensweise ist dabei von Hersteller zu Hersteller unterschiedlich, und kann unter Anderem in unserem Partnerforum Android-Hilfe.de für das entsprechende Gerät nachgelesen werden. Diese Möglichkeit funktioniert allerdings nicht bei allen Geräten. Wichtig ist, dass bei der Neuinstallation der Firmware auch die /data-Partition zurückgesetzt (wipe) wird; damit auch die Einstellungen, Konten und Ähnliches, was auf dem Gerät gespeichert ist (ähnlich der Möglichkeit B).

Lösung 4: Google-Konto bestätigen (Android 4.4 KitKat "KitKat" oder früher)

Hierbei werden keine Daten vom Gerät gelöscht.

Die wohl einfachste Lösung ist, sein Google-Konto, welches bei der Einrichtung des Geräts verwendet wurde, zu bestätigen. Dazu muss eine Internetverbindung über das mobile Netz bestehen, WLAN allein reicht nicht aus.

Zum Bestätigen wird nicht der Anmeldename (dieser kann auch die E-Mail-Adresse eines anderen Anbieters sein) benötigt, sondern die GMail-Adresse (endet normalerweise mit @gmail.com). Diese kann im Google-Konto unter Persönliche Daten und Privatsphäre, oder über diesen Direktlink, eingesehen werden. Zusätzlich wird logischerweise noch das Passwort benötigt.

Das Konto kann in der Regel dann bestätigt werden, wenn das Muster, bzw. die PIN oder das Passwort, zehnmal falsch eingegeben wurde. Kommt nach den Versuchen nur eine Meldung, dass eine bestimmte Zeit vor erneuten Versuchen gewartet werden muss, ist eine Bestätigung des Kontos zum Entsperren nicht möglich. Hier empfiehlt es sich, einen der anderen Lösungsvorschläge zu versuchen. Wenn das Konto bestätigt worden ist, ist das Gerät wieder freigegeben.

Bestätigung in zwei Schritten aktiviert

Wurde für das Google-Konto die Anmeldung in zwei Schritten (Bestätigung in zwei Schritten) aktiviert, so funktioniert die Anmeldung mit dem regulären Passwort beim Bestätigen des Google-Kontos nicht. Um dieses Problem zu lösen, muss man sich mittels eines Backup-Codes im Google-Konto anmelden (an einem PC oder einem anderen Smartphone oder Tablet, welches nicht gesperrt ist) und für das Google-Konto ein anwendungsspezifisches Passwort erzeugen. Mit diesem Passwort kann nun das Google-Konto auf dem Smartphone bestätigen und dieses wieder freigeben.

Anschließend sollte man das anwendungsspezifische Passwort aus Sicherheitsgründen wieder aus dem Google-Konto löschen.

Mobiles Internet ausgeschaltet

Hauptartikel: Mobiles Internet via adb

Da es gerade in der eigenen Wohnung vorkommen kann, dass man das mobile Internet ausschaltet und im WLAN-Netz angemeldet ist, kann eine Entsperrung durch das Bestätigen des Google-Kontos nicht erfolgen. Man muss vorher das WLAN ausschalten und das mobile Internet einschalten. Bei einigen Custom ROMs ist dies durch das längere Halten der Einschalttaste im dann erscheinenden Menü möglich. In anderen ROMs ist dieses Menü im gesperrten Zustand deaktiviert, oder es gibt keine Einträge, um die Einstellungen zu ändern. Um trotzdem ein totales Rücksetzen des Geräts auf Werkszustand zu vermeiden, gibt es bei aktiviertem USB-Debugging oder im Recovery mittels ADB die Möglichkeit, die Einstellung direkt in der Datenbank der gespeicherten Einstellungen zu ändern. Wie dies geht, erfährt man hier.

Google-Passwort vergessen

Deutlich ärgerlicher wird es, wenn man sein Google-Konto bestätigen will, man allerdings vor lauter Aufregung nicht nur das Muster, sondern auch das Google-Passwort vergessen hat. In so einem Fall bleibt einem meist nur noch die Möglichkeit, seine Google-Anmeldedaten zurückzusetzen. Das Wiederherstellen des Google-Kontos geht über die Wiederherstellungskonsole, die von Google hier bereitgestellt wird. Eine genauere Anleitung findet man hier.

"Google-Konto bestätigen" entfernen

Hat man das Muster zu oft falsch eingegeben, wird man dazu aufgefordert, sein Google-Konto mit dem Passwort und der Google-Mailadresse zu bestätigen. Ein großer Nachteil dabei ist: Dies geht nur, wenn man das mobile Internet eingeschaltet hat. Um dies zu umgehen, gibt es auch eine Möglichkeit, dass das Gerät „vergisst“, dass man das Muster bereits zu oft falsch eingegeben hat.[8] Auch diese Methode ist nur erlaubt, wenn man Eigentümer des Gerätes ist oder man die Erlaubnis des Eigentümers hat. Auch hier benötigt man die ADB aus dem Android SDK[9] (Datei:Adb-fastboot.zip) sowie Root-Zugriff. Außerdem muss USB-Debugging eingeschaltet sein. Wie man USB-Debugging über das Recovery aktivieren kann, erfährt man in diesem Artikel. Außerdem wird das Binärprogramm sqlite3 benötigt, um die nötigen Änderungen an den Datenbanken im System vorzunehmen. Dieses Programm wird bei einigen ROMs bzw. Root-Tools bereits mit installiert, bei anderen aus Speicherplatzgründen nicht. Die Datei befindet sich in dem Ordner /system/xbin. Sollte es nicht vorhanden sein, kann man es sich Datei:Sqlite3.zip und mittels adb installieren:

adb push sqlite3 /system/xbin/sqlite3


[Bearbeiten] HINWEIS

Trotz sorgfältiger Ausarbeitung können wir bzw. die Autoren dieses Artikels nicht garantieren, dass durch die Durchführung der folgenden Anleitung keine Schäden an deinem Gerät/Betriebssystem entstehen und übernehmen daher keine Haftung für auftretende Schäden und Fehlfunktionen an Hard- und Software!

Solltest du noch unsicher sein, befolge diese Schritte:

  1. Die Anleitung nur durchführen, wenn evtl. genannte Bedingungen (Modellnummer, Android-Version etc.) auf dich bzw. dein Gerät zutreffen
  2. Anleitung aufmerksam und vollständig lesen, unbekannte Begrifflichkeiten nachschlagen
  3. Heruntergeladene Dateien und Software mit einem Virenscanner überprüfen (falls nicht von der Anleitung untersagt, Hintergrund)
  4. Evtl. ein Backup wichtiger Einstellungen und Daten machen
  5. Die Anleitung nicht durchführen, wenn du nicht weißt, was du tust!


Um die Bestätigung des Google-Kontos zu umgehen, verbindet man sein Gerät mit dem PC und startet unter Linux ein Terminalprogramm oder unter Windows ein Kommandozeilenfenster ([WINDOWS]-Taste + [R] -> ''cmd'' eingeben und mit Enter bestätigen). Unter Windows muß man außerdem zu dem Ordner navigieren, in dem das adb.exe-Programm gespeichert ist, bspw. mit diesem Befehl:

cd C:\android

C:\android ist dabei der Ordnerpfad. Unter Linux entfällt dieser Schritt.

Diese Befehle müssen nacheinander eingegeben werden:

adb devices

In der Ausgabe der Kommandozeile sollte das Gerät im adb-Modus angezeigt werden.

adb shell

Hier greifen wir auf die Shell des Android-Gerätes zu, um direkt auf dem Gerät zu arbeiten.

cd /data/data/com.android.providers.settings/databases

Mit diesem Befehl wechseln wir in einen Datenspeicher eines vorinstallierten Systemdienstes von Android, der unter anderem die Mustersteuerung übernimmt.

sqlite3 settings.db

Mit diesem Befehl öffnen wir das SQLite-Verwaltungsprogramm, um die Datenbank "settings.db" zu bearbeiten. In dieser Datenbank wird auch hinterlegt, wie oft man das Muster falsch eingegeben hat.

update system set value=0 where name='lock_pattern_autolock';

Hier ändern wir die Anzahl der falsch eingegebenen Muster auf 0. Ausgeführt wird ein einfacher SQL-Befehl auf die Tabelle system.

update secure set value=0 where name='lock_pattern_autolock';

Manche Geräte speichern die Anzahl der Falscheingaben auch in der Tabelle secure, weshalb wir diesen Wert sicherhaltshalber auch auf 0 zurücksetzen.

update system set value=0 where name='lockscreen.lockedoutpermanently';
update secure set value=0 where name='lockscreen.lockedoutpermanently';

Dieser Wert steuert, dass das Google-Konto jedesmal bestätigt werden muss, es also keinen Versuch für eine Neueingabe des Musters gibt. Um dies zu verhindern, setzen wir diesen sowohl in der Tabelle system als auch in der Tabelle secure zurück.

.quit

Mit dem Befehl verlassen wir das Verwaltungsprogramm für die SQLite-Datenbank.

exit

Die Shell verlassen wir nun auch und starten das Gerät mit folgendem Befehl neu, danach kann das Kommandozeilenprogramm geschlossen werden:

adb reboot

Nun wird man erneut nach dem Muster gefragt und nicht nach der Bestätigung des Google-Kontos. Im Zusammenhang mit der Möglichkeit, das Muster zu löschen, kommt man so wieder relativ einfach an sein Gerät und seine Daten.

Einzelnachweise

  1. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2017-02-23.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  2. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2017-02-23 (deutsch).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  3. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2017-03-06.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  4. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2017-03-06 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  5. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2017-03-06 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  6. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2017-03-06 (english).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  7. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2017-03-06.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  8. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatVorlage:Internetquelle/Wartung/Datum nicht im ISO-Formatchethakau: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. 2013-02-28, abgerufen am 2017-02-23.Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  9. Vorlage:Internetquelle/Wartung/Zugriffsdatum nicht im ISO-FormatInterner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. In: Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127. Abgerufen am 2017-02-23 (deutsch).Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.