Ich besitze ein Samsung Galaxy S3 und das Display ist kaputt und das USB-Debugging ist ebenfalls ausgeschaltet.
Wie kann ich es mit ./adb
Befehlen aktivieren ? Ich habe diese Schritte bereits ausgeführt:
data/data/com.android.providers.settings/databases/settings.db
adb_enabled
Wert von 0 auf 1 geändert .- Auch bearbeitet
build.prop
in/system
.
Nach all dem scheint das Telefon zugemauert zu sein und lässt sich nicht einschalten. Ich möchte lediglich das USB-Debugging aktivieren und es mit Vysor (Beta) verbinden, damit ich es auf meinem Computer steuern kann.
samsung-galaxy-s-3
adb
usb-debugging
broken-screen
TheOnlyAnil
quelle
quelle
Antworten:
Ich habe es geschafft :)
HINWEIS : Dies erfordert einen nicht gesperrten Bootloader.
recovery mode
. (Ich musste den Prozess in meinem Kopf abbilden, da der Bildschirm kaputt war).platform-tools/
. Geben Sie ein und drücken Sie./adb devices
die Eingabetaste , um zu überprüfen, ob das Gerät im Wiederherstellungsmodus verbunden ist../adb shell mount data
und ein./adb shell mount system
, um die entsprechenden Verzeichnisse einzuhängen.persist.sys.usb.config
Datei in Ihrem System mit./adb pull /data/property/persist.sys.usb.config /Your directory
mtp,adb
und speichern Sie sie../adb push /your-directory/persist.sys.usb.config /data/property
./adb pull /system/build.prop /your-directory
Fügen Sie diese Zeilen hinzu:
./adb push /your-dir/build.prop /system/
Auf diese Weise haben Sie das USB-Debugging auf Ihrem Gerät aktiviert. Aber Sie können immer noch keine Verbindung herstellen. Warum? Weil es nach einer RSA-Überprüfung fragt. Wenn Sie Ihr Display anzeigen könnten, könnten Sie einfach auf tippen
YES
, um das Gerät zu autorisieren. Ich bin gerade dabei, dies zu umgehen. Ich möchte mein totes Telefon schlecht wiederbeleben. Wenn Sie eine Möglichkeit dazu kennen, teilen Sie uns dies bitte mit :)quelle
adb shell input keyevent
mit YES (Ja) auswählen. Siehe Keyevent hier . Es ist ein Schuss im Dunkeln, aber es kann sich durchaus lohnen, ihn zu feuern.adb shell input
funktioniert dies nicht. Entschuldigung nochmal! Ich werde sehen, ob es eine Möglichkeit gibt, die Autorisierung irgendwie zu umgehen.Für die RSA-Überprüfung, die Sie um Umgehung gebeten haben, weiß ich nicht, ob sie auf Ihrem Gerät funktionieren würde, aber in meinem kleinen Experiment hat sie funktioniert. In Lollipop werden die ADB-Schlüssel (nach Autorisierung) in gespeichert
/data/misc/adb/adb_keys
. Ihr privater Schlüssel wird im Computer gespeichert. Unter Linux lautet der Verzeichnisspeicherort$HOME/.android/
. Unter Windows wird dies normalerweise in übersetzt%USERPROFILE%\.android
, aberC:\Windows\System32\config\systemprofile\.android
in einigen Fällen können Schlüssel auftreten . ( Quelle )Es gibt eine hier von ashoke beschriebene Methode , die bei der Umgehung der Autorisierung hilfreich sein kann.
Bei meinem Lollipop ist die Methode jedoch unterschiedlich. Ich bemerkte, dass in meinem primären und sekundären Lollipop-ROM
adb_keys
derselbe Schlüssel vorhanden war. Ich habe lediglich die Autorisierung vom sekundären ROM widerrufen (Datei wird automatisch gelöscht), das Gerät vom PC getrennt,adb_keys
vom primären ROM in das sekundäre ROM kopiert , das Gerät an den PC angeschlossen und voila! Ich wurde nicht um diese Erlaubnis gebeten. Ich habe die Autorisierung mit doppelt überprüftadb devices
und alles war gut.Versuchen Sie zuerst die verknüpfte Antwort. Autorisieren Sie ein anderes Android-Telefon, kopieren Sie dessen Schlüssel aus dem Wiederherstellungsmodus auf Ihr Gerät und prüfen Sie, ob es funktioniert.
quelle
adb push ~/.android/adbkey.pub /data/misc/adb/adb_keys
zuverlässig , wenn Sie ein Unix-basiertes Betriebssystem verwenden .