Autopatrol, emailconfirmed
408
Bearbeitungen
(Rechtschreibung, Grammatik, Satzbau, Kategorie) |
|||
Zeile 1: | Zeile 1: | ||
Ein Problem, welches oft Leuten passiert. Das Handy hat man gegen Diebstahl mit einem [[Lockscreen# | Ein Problem, welches oft Leuten passiert. Das Handy hat man gegen Diebstahl mit einem [[Lockscreen#Muster zeichnen|Muster]] geschützt, welches man nun dummerweise vergessen hat. | ||
Diese Handlungsempfehlung schafft da Abhilfe. | Diese Handlungsempfehlung schafft da Abhilfe. | ||
== Lösung == | == Lösung == | ||
=== | === Google-Konto bestätigen === | ||
Die wohl einfachste Lösung ist sein | Die wohl einfachste Lösung ist, sein Google-Mail-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- | Zum Bestätigen benötigt man nicht seinen Anmeldenamen (dieser kann auch die E-Mail-Adresse eines anderen Anbieters sein), sondern seine googlemail.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. | Nachdem man das Konto bestätigt hat, ist das Handy wieder freigegeben. | ||
==== Mobiles Internet ausgeschaltet ==== | ==== Mobiles Internet ausgeschaltet ==== | ||
Da es gerade in der heimischen Wohnung vorkommen kann, | 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]]. | ||
==== | ==== Google-Passwort vergessen ==== | ||
<small>=> Hauptartikel [[Googlekonto# | <small>=> Hauptartikel [[Googlekonto#Google-Passwort vergessen|Google-Passwort vergessen]]</small> | ||
==== Google Konto bestätigen entfernen ==== | 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]]. | ||
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 | |||
==== 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. 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> | <pre>adb push sqlite3 /system/xbin/sqlite3</pre> | ||
{{Android-Disclaimer}} | {{Android-Disclaimer}} | ||
Um die Bestätigung des Google Kontos zu umgehen, verbindet man sein Handy mit dem PC und startet ein Kommandozeilenfenster. Im | 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: | ||
<pre>adb devices</pre> | <pre>adb devices</pre> | ||
In der Ausgabe der Kommandozeile sollte euer Gerät im adb- | In der Ausgabe der Kommandozeile sollte euer Gerät im adb-Modus angezeigt werden. | ||
<pre>adb shell</pre> | <pre>adb shell</pre> | ||
Hier greifen wir auf die [[Shell]] des Android-Gerätes zu, um direkt auf dem Gerät zu arbeiten. | Hier greifen wir auf die [[Shell]] des Android-Gerätes zu, um direkt auf dem Gerät zu arbeiten. | ||
Zeile 28: | Zeile 29: | ||
Mit diesem Befehl wechseln wir in einen Datenspeicher eines vorinstallierten Services von Android, der unter anderem die Mustersteuerung übernimmt. | Mit diesem Befehl wechseln wir in einen Datenspeicher eines vorinstallierten Services von Android, der unter anderem die Mustersteuerung übernimmt. | ||
<pre>sqlite3 settings.db</pre> | <pre>sqlite3 settings.db</pre> | ||
Mit diesem Befehl öffnen wir das Android- | 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> | <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. | 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> | <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. | 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'; | <pre>update system set value=0 where name='lockscreen.lockedoutpermanently'; | ||
update secure set value=0 where name='lockscreen.lockedoutpermanently';</pre> | update secure set value=0 where name='lockscreen.lockedoutpermanently';</pre> | ||
Dieser Wert steuert, dass das Google Konto | 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> | <pre>.quit</pre> | ||
Mit dem Befehl verlassen wir das Verwaltungstool für die SQLite | Mit dem Befehl verlassen wir das Verwaltungstool für die SQLite-Datenbank. | ||
<pre>exit</pre> | <pre>exit</pre> | ||
Die Shell verlassen wir nun auch und starten das Gerät mit folgendem Befehl neu, danach kann das Kommandozeilenprogramm geschlossen werden: | 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> | <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 | 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. | ||
=== Muster löschen === | === Muster löschen === | ||
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, | 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 | 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]]. | ||
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. | 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. | ||
So geht man vor: | So geht man vor: | ||
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 | 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). | ||
Ihr müsst euch sicher sein, | 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. | ||
Nun führt | Nun führt ihr nacheinander folgende Befehle aus: | ||
<pre> | <pre> | ||
adb remount | adb remount | ||
adb shell rm /data/system/gesture.key | adb shell rm /data/system/gesture.key | ||
</pre> | </pre> | ||
Danach ist das Muster gelöscht. Nun seht | 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. | ||
Danach geht | Danach geht ihr einfach in die Einstellungen und ändert die Displaysperre nach euren Wünschen. | ||
==== Erklärung ==== | ==== Erklärung ==== | ||
Wenn | 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 man diese jetzt mit dem Befehl rm entfernt, so | 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 === | === Zurücksetzen === | ||
Sollte man kein | Sollte man kein Google-Konto eingerichtet haben, das Passwort vergessen haben (ja das ist schonmal passiert) oder die Bestätigung klappt trotz allen Voraussetzungen nicht, hilft nur noch das Zurücksetzen des Handys. | ||
'''ACHTUNG''' Dabei gehen alle Daten auf dem Telefon verloren!!! | '''ACHTUNG''' Dabei gehen alle Daten auf dem Telefon verloren!!! | ||
==== Möglichkeit A ==== | ==== Möglichkeit A ==== | ||
Die einfachste, unkomplizierteste aber auch teuerste Möglichkeit sein Handy zurücksetzen zu lassen ist es | 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 €. | ||
==== Möglichkeit B ==== | ==== Möglichkeit B ==== | ||
Die zweite hier vorgestellte Möglichkeit ist die schnellste und günstigste Variante, denn diese Methode ist kostenfrei. | Die zweite hier vorgestellte Möglichkeit ist die schnellste und günstigste Variante, denn diese Methode ist kostenfrei. | ||
Ihr drückt zuerst den | Ihr drückt zuerst den „Notruf“-Button auf dem gesperrtem Bildschirm. Als Notrufnummer gebt ihr (Funktioniert nicht mit HTC-Geräten) <pre>*2767*3855#</pre> ein. (Samsung-GSM-Code) | ||
(Samsung GSM Code) | |||
Das Handy wird nun zurückgesetzt und euer Sperrbildschirm ist gelöscht. | Das Handy wird nun zurückgesetzt und euer Sperrbildschirm ist gelöscht. | ||
== Einzelnachweis == | == Einzelnachweis == | ||
<references> | <references/> | ||
[[Kategorie: | |||
[[Kategorie:HowTo]] |