Zum Inhalt springen

USB-Debugging via Recovery: Unterschied zwischen den Versionen

Windows-zentriert und viel umgagssprachlich
Keine Bearbeitungszusammenfassung
(Windows-zentriert und viel umgagssprachlich)
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Benötigt man Zugriff via [[ADB]] auf ein Gerät, muss auf diesem dafür die Einstellung [[USB-Debugging]] aktiviert sein. Kann man die Einstellung aus irgendwelchen Gründen nicht ändern (man hat zum Beispiel sein Muster vergessen), kann man diese Einstellung auch manuell über ein geeignetes [[Recovery|CustomRecovery]] ändern. Alternativ kann man auch durch Telefontastatur-Eingabe von *#9090# temporär in den USB-Debuggingmodus wechseln, um die folgenden Befehle eingeben zu können.
Benötigt man Zugriff via [[ADB]] auf ein Gerät, muss auf diesem dafür die Einstellung [[USB-Debugging]] aktiviert sein. Kann man die Einstellung aus irgendwelchen Gründen nicht ändern (man hat zum Beispiel sein Muster vergessen), kann man diese Einstellung auch manuell über ein geeignetes [[Recovery]]-System ("custom recovery") ändern.  


== Rechtliches ==
== Rechtliches ==
Zeile 6: Zeile 6:
== Ändern der Einstellung ==
== Ändern der Einstellung ==
{{Android-Disclaimer}}
{{Android-Disclaimer}}
Das Ändern der Einstellung ist über die zentrale Datei [[build.prop]] möglich, die betreffende Setting heißt ''persist.service.adb.enable''.
Das permanente Ändern ist über die zentrale Datei [[build.prop]] möglich, die betreffende Einstellung heißt ''persist.service.adb.enable''.


Um diese über das Recovery zu ändern, geht man wie folgt vor:
Um diese über das Recovery oder über die Telefontastatur zu ändern, geht man wie folgt vor:
# starte das Handy ins Recovery
# starte das Gerät ins Recovery-System
# verbinde das Handy mit dem PC (die USB Treiber müssen installiert sein)
# verbinde das Gerät mit dem PC (die USB-Treiber müssen installiert sein)
# öffne ein Kommandozeilenfenster und navigiere in den Ordner, in dem du die adb.exe installiert hast
# öffne ein Kommandozeilen- bzw. Terminalfenster und (nur unter Windows notwendig) navigiere in den Ordner, in dem adb.exe liegt.
# notiere dir dem Mount-Zustand und die Rechte des Ordners /system
# notiere den Mount-Zustand und die Rechte des Ordners /system
# mounte das /system read-write über adb (adb shell-Kommando) und setze die Rechte auf 777
# aktiviere ("mount") das Dateisystem "/system" im Modus "read-write" über adb (adb shell-Kommando) und setze die Rechte auf 777 (rwxrwxrwx)
# führe folgenden Befehl aus:
# führe folgenden Befehl aus:
<pre>
<pre>
adb pull /system/build.prop build.prop
adb pull /system/build.prop build.prop
</pre>
</pre>
# öffne die Datei build.prop, die sich nun im Ordner der adb befindet mit einem beliebigen Textprogramm (z.B. notepad++)
# öffne die Datei "build.prop", die sich nun im Ordner der adb befindet, mit einem beliebigen Textprogramm (unter Windows z.B. notepad++)
# füge an das Ende der Datei folgende Zeile ein:
# füge an das Ende der Datei folgende Zeile an:
<pre>persist.service.adb.enable=1</pre>
<pre>persist.service.adb.enable=1</pre>
# speichere die Datei und schließe den Texteditor
# speichere die Datei und schließe den Texteditor
Zeile 25: Zeile 25:
<pre>adb push build.prop /system/build.prop</pre>
<pre>adb push build.prop /system/build.prop</pre>
# setze den Mount-Zustand und die Rechte des Ordners /system auf den alten Stand zurück.
# setze den Mount-Zustand und die Rechte des Ordners /system auf den alten Stand zurück.
# starte das Handy neu
# starte das Gerät neu
# Um Datenverlust auszuschließen sollte der Befehl sync die Eingaben abschließen.
# Um Datenverlust auszuschließen, sollte der Befehl "sync" die Eingaben abschließen.
# nun sollte USB-Debugging dauerhaft aktiviert sein und du kannst jederzeit mit der ADB arbeiten.
# nun sollte USB-Debugging dauerhaft aktiviert sein, und man kann jederzeit mit der ADB arbeiten.




im folgenden Beispiel wird davon ausgegangen, dass die Datei default.prop den/die ergänzenden Befehle enthält:
im folgenden Beispiel unter Windows wird davon ausgegangen, dass die Datei default.prop den/die ergänzenden Befehle enthält:
<pre>
<pre>
Microsoft Windows [Version 6.1.7601]
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.


C:\Users\Cottonwood>cd \and*\pla*
C:\>cd \and*\pla*


C:\android-sdk-windows\platform-tools>adb pull /system/build.prop build.prop
C:\android-sdk-windows\platform-tools>adb pull /system/build.prop build.prop
Anonymer Benutzer
Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.