Der Bildschirm meines Telefons ist physisch kaputt und zeigt nichts an, aber der Touch-Aspekt scheint zu funktionieren, da ich mein Telefon entsperren und haptisches Feedback erhalten kann.
Bevor ich es ersetzen lasse, möchte ich einige persönliche Daten aus dem eingebauten Speicher auf der SD-Karte sichern. Ich bin mir ziemlich sicher, dass ich mit Android Screencast sehen kann, wo ich den Bildschirm berühre und was ich tun muss , wenn ich adb dazu bringen kann, das Gerät zu erkennen . Problem ist, wenn ich es einstecke, wird es nicht erkannt, während mein Emulator es ist.
Ich vermute, dass ich das USB-Debugging möglicherweise nicht aktiviert habe, was meiner Meinung nach notwendig ist, damit adb funktioniert. Wenn dies der Fall ist, kann mir jemand Screenshots von seinem Droid X (unter 2.3.X) geben, der vom Startbildschirm über alle Menüs in den Debug-Modus wechselt? Hoffentlich kann ich es schaffen, indem ich nachrechne und von dort aus adb.
Bearbeiten: Ich habe nichts am ROM oder am Launcher geändert. Es ist alles auf Lager.
quelle
Antworten:
Hatte in letzter Zeit genau das gleiche Problem (auf dem Nexus S eines Freundes mit laufendem Android 4.0 mit einem vollständig kaputten Bildschirm und ausgeschaltetem Digitizer und ADB):
Starten Sie ein Wiederherstellungssystem mit aktiviertem ADB. Verwenden Sie dann die adb-Konsole, um auf die Daten des Geräts zuzugreifen und ein Backup zu erstellen. Auf dem Nexus S können Sie die SD-Karte nicht verwenden, um die Daten vom Gerät zu erhalten, daher müssen Sie hierfür adb verwenden.
Voraussetzungen:
Vorgehensweise : a) Starten Sie das Gerät im Fastboot-Modus und starten Sie die CWM-Wiederherstellung auf diese Weise
b) Warten Sie einige Zeit, bis CWM gestartet ist, und melden Sie sich dann beim Gerät an
Ersetzen Sie DATA_DEV und SDCARD_DEV durch die tatsächlichen Gerätenamen,
abhängig von Ihrem Telefon. Dies ist höchstwahrscheinlich einer der folgenden:
/dev/block/mtdblock*
/dev/block/mmcblk*
Verwenden Sie den
df
Befehl, um Kandidaten nach Größe zu finden.Vorsichtsmaßnahmen und weitere Erklärungen:
uuencode
? Die ADB-Konsole scheint den Datenstrom abzufangen und fügt offensichtlich vor jedem Zeilenvorschub einen Wagenrücklauf ein . Das Entschlüsseln der Daten vor der Übermittlung über die adb-Standardausgabe schützt davor./dev/block/*
nacheinander übertragen und anschließend herausfinden, welches Gerät für welchen Zweck vorgesehen istquelle
fastboot
Befehl eingegeben . Es ist festgeklebt<waiting for device>
. Was bedeutet das?uuencode
, ein einfacher Weg wäre:adb shell "stty raw & tar czf - /tmp/backup" > /tmp/backup.tar.gz
. Dasstty raw
weist das System an, die Daten "roh" (dh unverändert) zu senden - und keine Zeilenumbrüche hinzuzufügen. So ist eine Anforderung weniger, alsstty
auf dem Gerät verfügbar ist, wie es ausgeliefert wird.Das Droid X hat keine physische Tastatur - aber wenn ja, könnten Sie dies in einem Terminal versuchen. Ich lasse diese Antwort hier für andere Telefone, die Bildschirme kaputt gemacht haben.
setprop persist.service.adb.enable 1
Dies aktiviert das USB-Debugging (auf einem HTC Dream mit RC29) und ist eine der Methoden, um Dream zu rooten, wenn der Bildschirm kaputt ist.
quelle
Wenn das Gerät den USB-Host-Modus unterstützt, können Sie ein USB-OTG- Kabel (USB für unterwegs) kaufen und eine USB-Maus oder eine USB-Tastatur anschließen, um den kaputten Touchscreen zu umgehen.
quelle
Ich habe meinen Digitizer gebrannt (durch Flashen einer beschädigten Wiederherstellung) und ein neues ROM geflasht, und ich konnte wie hier beschrieben vorgehen: https://android.stackexchange.com/a/69600/60711
quelle