Экран моего телефона физически поврежден, поэтому он ничего не отображает, но сенсорный аспект, кажется, работает, так как я могу разблокировать свой телефон и получить тактильный отзыв.
Прежде чем приступить к замене, я бы хотел сделать резервную копию некоторых личных данных со встроенной памяти на SD-карту. Я совершенно уверен, что если мне удастся заставить adb распознавать устройство, то я смогу использовать Android Screencast, чтобы увидеть, где я касаюсь экрана, и сделать то, что мне нужно сделать. Проблема в том, что когда я подключаю его, он не распознается, в то время как мой эмулятор есть.
Я подозреваю, что у меня может быть отключена отладка по USB, что, я думаю, необходимо для работы adb. Если это так, может кто-нибудь дать мне скриншоты своего Droid X (под управлением 2.3.X), переходящего с главного экрана через все меню на активацию режима отладки? Надеюсь, я смогу сделать это путем расплаты и оттуда.
Редактировать: я ничего не изменил в ПЗУ или лаунчере; это все сток.
источник
Ответы:
Недавно возникла точно такая же проблема (на другом Nexus S под управлением Android 4.0 с полностью сломанным экраном, дигитайзером и отключенным adb):
Получите систему восстановления, работающую с включенным adb. Затем используйте консоль adb для доступа к данным устройства и создания резервной копии. На Nexus S вы не можете использовать SDCard для получения данных с устройства, поэтому вам нужно использовать ADB для этого.
Предпосылки:
Как это сделать:
а) Запустите устройство в режиме fastboot и загрузите восстановление CWM таким образом
б) подождите некоторое время для загрузки CWM, затем войдите в устройство
Замените DATA_DEV и SDCARD_DEV реальными именами устройств в
зависимости от вашего телефона. Скорее всего, это одно из следующих:
/dev/block/mtdblock*
/dev/block/mmcblk*
используйте
df
команду, чтобы найти кандидатов по размеру.Предостережения и дальнейшие объяснения:
uuencode
? Консоль ADB, кажется, перехватывает поток данных и, очевидно, вставляет возврат каретки перед каждым отдельным переводом строки . Кодирование данных перед их передачей через стандартный вывод adb защищает от этого./dev/block/*
по одному и выяснить, какой из них для чего впоследствииисточник
fastboot
команду. Это застряло на<waiting for device>
. Что это значит?uuencode
, проще всего было бы:adb shell "stty raw & tar czf - /tmp/backup" > /tmp/backup.tar.gz
. Онstty raw
сообщает системе, что нужно отправлять данные в «сыром» виде (т.е. без изменений), а не добавлять к ним возврат каретки. Таким образом, одно требование меньше, так какstty
доступно на устройстве, как оно поставляется.У Droid X нет физической клавиатуры - но если бы она была, вы могли бы попробовать это в терминале. Я оставляю этот ответ здесь для других телефонов, у которых отключены экраны.
setprop persist.service.adb.enable 1
Это включает отладку по USB (на HTC Dream под управлением RC29) и является одним из способов получить root права на Dream, когда у него отключен экран.
источник
Если устройство поддерживает хост-режим USB, вы можете купить кабель USB-OTG (USB на ходу) и подключить USB-мышь или клавиатуру USB, чтобы обойти сломанный сенсорный экран.
источник
У меня был сожжен мой дигитайзер (прошито поврежденное рекавери) и прошито новое ПЗУ, и я смог продолжить, как описано здесь: https://android.stackexchange.com/a/69600/60711
источник