Zugriff auf Android-Gerät über ADB-Shell mit defektem Touchscreen (keine Authentifizierung möglich)

12

Also, der Touchscreen meines Nexus 4 ist an diesem Wochenende kaputt gegangen. Ich habe ein neues Gerät, aber in der Zwischenzeit muss ich in der Lage sein, auf das Gerät zuzugreifen, um einige verschiedene Apps zu verwenden und einige SMS-Nachrichten von diesem Gerät zu senden / empfangen.

Ich habe diese Anleitung auf reddit gefunden: http://www.reddit.com/r/Android/comments/1r2zha/how_i_managed_to_use_my_android_device_with_a/

Es ist nicht ganz einfach, aber es sollte funktionieren.

Leider stellte ich fest, dass zur Verwendung von ADB-Shell-Befehlen ein Popup-Fenster auf dem Telefon angezeigt werden sollte, in dem das USB-Debuggen zugelassen bzw. untersagt wird. (USB-Debugging ist bereits aktiviert, es scheint jedoch einen zusätzlichen Authentifizierungsschritt zu geben.)

Leider kann ich den Touchscreen des Telefons nicht verwenden, sodass ich ihn nicht entsperren oder auf die Benachrichtigung tippen kann, mit der ich das Telefon authentifizieren kann.

Gibt es eine Möglichkeit, diesen Authentifizierungsschritt zu umgehen?

Das Gerät ist entsperrt und gerootet.

user2615277
quelle
@GAThrawn Nein, bei dieser Frage geht es um das gegenteilige Problem, bei dem Berührungen gut funktionieren, der Bildschirm jedoch nichts anzeigt. In diesem Fall wird der Bildschirm angezeigt, reagiert jedoch nicht auf Berührungen.
Dan Hulme
Leider nein gibt es nicht. Sie stecken Ihr Telefon einfach in eine Schleife. Möglicherweise müssen Sie nur auf Ihr neues Telefon warten oder Ihr altes Telefon überholen lassen.

Antworten:

3

Ich habe das alleine herausgefunden. Ich habe dies gelöst, indem ich Airdroid mithilfe eines OTG-USB-Adapters und einer kabelgebundenen Maus installiert habe. Ich habe dann die Airmirror-Funktion der Software verwendet, um eine virtuelle Maus auf dem Gerät zu steuern. Ich habe root auf dem Gerät, dies kann für den Betrieb von Airmirror von Bedeutung sein. Ich könnte dann die Debug-Bestätigung auf dem Bildschirm akzeptieren und die gewünschten Sicherungen durchführen.

dTA
quelle
1

Ich bin sicher, dass dies nicht genau die Antwort ist, nach der Sie suchen, aber dies könnte Ihr Problem lösen:

Wenn Ihr Nexus ansonsten einwandfrei funktioniert, schließen Sie einfach eine Maus und eine Tastatur an (über USB OTG oder Bluetooth) und tun so, als hätte Ihr Nexus keinen Touchscreen.

Alles, auch das Zulassen von USB-Debugging, funktioniert, da der Mauszeiger auch dann verwendet werden kann, wenn Ihr Telefon gesperrt ist.

Arya S.
quelle
Das serienmäßige Nexus 4 unterstützt kein USB OTG. Sie benötigen einige Hacks, um einen Teil davon zu aktivieren.
Jb Drucker
Hat perfekt für mich funktioniert! In meinem Fall, in dem ich Lineage mit der TWRP-Wiederherstellung ausführe, bin ich nicht sicher, ob mein Gerät eine Maus und eine Tastatur im Standard-ROM unterstützt, aber in meinem Fall hat es die Aufgabe erfüllt!
Ben
1

Wenn der Bootloader entsperrt ist, können Sie die Wiederherstellung vorübergehend mithilfe von Fastboot starten:

fastboot boot recovery-clockwork-6.0.4.7-mako.img

Auf diese Weise erhalten Sie ADB-Zugriff auf Ihr Gerät, um Dateien usw. zu entfernen. Der ADB-Debug-Modus kann dann durch Bearbeiten einer Einstellungsdatei und Kopieren der von ADB auf dem Hostcomputer generierten Kryptoschlüssel aktiviert werden. Ich habe das letztere getan, aber nicht das erstere, was ein Problem sein könnte.

Update - Um in den Fastboot-Modus zu wechseln, gehen Sie wie folgt vor: Schalten Sie das Telefon aus, wenn nichts anderes funktioniert, und drücken Sie sehr lange auf das Telefon, wenn alles andere fehlschlägt (ich möchte dies auf meinem nicht bestätigen und abstürzen!). ). Schalten Sie dann das Gerät ein, indem Sie die Lautstärketaste und die Einschalttaste gleichzeitig gedrückt halten. Wenn Sie das Display nicht sehen können (ich nehme an, Sie können es, aber Sie können den Touchscreen nicht verwenden), halten Sie die Tasten etwa fünf Sekunden lang gedrückt und es sollte vibrieren, um zu bestätigen. Verwenden Sie dann den obigen Befehl, um die benutzerdefinierte Wiederherstellung zu laden und Zugriff auf ADB zu erhalten. Dies setzt voraus, dass der Bootloader wie oben angegeben entsperrt ist.

Tony Cooper
quelle
0

Ich habe dies in einem anderen Thread gesehen, nachdem ich stundenlang online gesucht hatte .... schien ein paar zu helfen, also poste ich es hier erneut ...

"Das ist mir gerade passiert! Das
Telefon funktioniert, aber Bildschirm und LCD sind kaputt und reagieren nicht. Ich hatte auch eine Bildschirmsperre. Also habe ich die Rückplatte abgenommen, den Akku herausgenommen und die sechs Schrauben gelöst, um die Platine darunter freizulegen." Dann habe ich vorsichtig alle winzigen Flachbandstecker abgezogen.

Ich habe eine Minute gewartet, nur um abergläubisch zu sein, und dann alle Flachstecker wieder angeschlossen und alles wieder so wie es war. Dann habe ich Kies von der Samsung-Website heruntergeladen, mein Handy über USB an einen Computer angeschlossen und konnte alle meine Dateien anzeigen!

Durch das Trennen der Leiterplatte werden die Standardeinstellungen auf den Werkszustand zurückgesetzt, es werden jedoch keine Daten gelöscht. Viel Glück und ich hoffe, das hilft jemandem da draußen. "

Quelle: Android Central

Jen
quelle