Сломанный экран в режиме отладки был отключен. Как я могу повторно включить adb?

Экран моего телефона физически сломан, поэтому он ничего не отображает, но сенсорный аспект действительно работает, так как я могу разблокировать свой телефон и получить обратную связь.

Прежде чем перейти к его замене, я хотел бы создать резервные копии некоторых персональных данных из встроенной памяти на SD-карту. Я абсолютно уверен, что если я смогу получить adb, чтобы распознать устройство, я могу использовать Android Screencast , чтобы увидеть, где Я касаюсь экрана и делаю то, что мне нужно. Проблема в том, что когда я подключаю его, он не распознается, в то время как мой эмулятор.

Я подозреваю, что у меня может не быть включена отладка USB, что, по моему мнению, необходимо для работы adb. Если это так, может кто-нибудь дать мне скриншоты их Droid X (работает 2.3.X), идущие с главного экрана, через все меню, чтобы активировать режим отладки? Надеюсь, я смогу сделать это с помощью мертвых расчётов и adb оттуда.

Изменить: я ничего не изменил о ПЗУ или пусковой установке; это все запасы.

37 голосов | спросил Nate Parsons 27 PM000000120000005831 2011, 12:01:58

4 ответа


12

В то же время была такая же проблема (на другом Nexus S под управлением Android 4.0 с полностью отключенным экраном и цифровым преобразователем и adb):

Получить систему восстановления с включенной поддержкой adb. Затем используйте консоль adb для доступа к данным устройства и создания резервной копии. На Nexus S вы не можете использовать SD-карту для получения данных с устройства, поэтому вам нужно использовать adb для этого.

Предпосылки:

  1. Телефон делает режим fastboot с включенной командой boot
  2. Телефон по-прежнему работает (кроме экрана)
  3. Установлен SDK (с исполняемыми исполняемыми файлами adb + fastboot)
  4. Изображение восстановления CWM, загруженное в /tmp/cwm.zip (активировало adb при запуске)
  5. Linux с установленным uudecode (часть пакета «sharutils» на Ubuntu)

Как это сделать:
a) Запустите устройство в режиме fastboot и загрузите восстановление CWM таким образом

[email protected]:~$ fastboot boot /tmp/cwm.zip  

b) подождите некоторое время для загрузки CWM, затем войдите в устройство

[email protected]:~$ adb shell  
[email protected]:/ $ mkdir -p /tmp/backup/data /tmp/backup/sdcard  

Замените DATA_DEV и SDCARD_DEV реальными devicenames
в зависимости от вашего телефона, это, скорее всего, одно из следующих:

  • DATA_DEV: /dev/block/mtdblock*
  • SDCARD_DEV: /dev/block/mmcblk*
  • используйте команду df, чтобы найти кандидатов по размеру.

    [email protected]:/ $ mount -oro <DATA_DEV> /tmp/backup/data  
    [email protected]:/ $ mount -oro <SDCARD_DEV> /tmp/backup/sdcard  
    [email protected]:/ $ exit  
    [email protected]:~$ adb shell tar czf - /tmp/backup \| uuencode foo | uudecode -o - > /tmp/backup.tar.gz
    

Предостережения и дальнейшие пояснения:

  • Почему uuencode? Консоль ADB, похоже, перехватывает поток данных и, очевидно, вставляет возврат каретки перед каждым отдельным каналом . Uuencoding данных перед передачей его через stdout adb защищает от этого.
  • Работает ли not на зашифрованных устройствах
  • Вы также можете просто повторить процесс на размонтированных устройствах и передать все /dev/block/* по одному и выяснить, какой из них для последующего
  • Вам нужно найти подходящее изображение восстановления CWM самостоятельно
ответил ce4 7 J0000006Europe/Moscow 2012, 21:38:47
9

Droid X не имеет физической клавиатуры, но если это возможно, вы можете попробовать это в терминале. Я оставляю этот ответ здесь для других телефонов, у которых есть экраны.

setprop persist.service.adb.enable 1

Это включает отладку USB (на HTC Dream работает RC29), и это один из способов укоренить Dream, когда он имеет поврежденный экран.

ответил Broam 29 PM00000060000002031 2011, 18:04:20
3

Если устройство поддерживает режим USB-хоста, вы можете купить USB-OTG кабель (USB на ходу) и подключите USB-мышь или USB-клавиатуру, чтобы обойти сломанный сенсорный экран.

ответил ce4 9 PM00000060000004031 2013, 18:12:40
0

У меня был сгоревший дигитайзер (мигание поврежденного восстановления) и появилось новое ПЗУ, и я смог продолжить, как описано здесь: https://android.stackexchange.com/a/69600/60711

ответил tomasb 10 J000000Thursday14 2014, 02:33:44

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132