카테고리 보관물: Android

Android

디버그 모드가 비활성화 된 동안 화면이 깨졌습니다. adb를 어떻게 다시 활성화 할 수 있습니까? 얻을 수 있다면 Android Screencast 를

휴대 전화의 화면이 물리적으로 깨져서 아무 것도 표시되지 않지만 휴대 전화의 잠금을 해제하고 햅틱 피드백을받을 수 있으므로 터치 기능이 작동하는 것 같습니다.

교체하기 전에 내장 메모리에서 SD 카드로 개인 데이터를 백업하고 싶습니다. 장치를 인식하기 위해 adb를 얻을 수 있다면 Android Screencast 를 사용 하여 화면을 터치하는 위치를 확인하고 필요한 작업을 수행 할 수 있습니다. 문제는 플러그를 꽂을 때 에뮬레이터가 인식되지 않는 것입니다.

USB 디버깅을 사용하지 않았을 가능성이 있으며 adb가 작동하는 데 필요하다고 생각합니다. 이 경우 누군가가 홈 화면에서 모든 메뉴를 통해 디버그 모드를 활성화하는 Droid X (2.3.X 실행) 스크린 샷을 제공 할 수 있습니까? 잘만되면 나는 거기에서 죽은 계산과 adb로 그것을 할 수 있기를 바랍니다.

편집 : 나는 ROM이나 런처에 대해 아무것도 변경하지 않았습니다. 모두 주식입니다.



답변

최근 완전히 동일한 문제가 발생했습니다 (완전히 깨진 화면 및 디지타이저와 adb가 꺼져있는 Android 4.0을 실행하는 친구의 Nexus S에서).

adb를 사용하여 실행중인 복구 시스템을 확보하십시오. 그런 다음 adb 콘솔을 사용하여 장치의 데이터에 액세스하고 백업을 만듭니다. Nexus S에서는 sdcard를 사용하여 기기에서 데이터를 가져올 수 없으므로 adb를 사용해야합니다.

전제 조건 :

  1. 전화 에 부팅 명령이 활성화 된 빠른 부팅 모드 있습니다
  2. 전화가 여전히 작동합니다 (화면 제외)
  3. SDK 설치 (adb + fastboot 실행 파일 작동)
  4. CWM 복구 이미지가 /tmp/cwm.zip으로 다운로드 됨 (시작될 때 adb가 활성화 됨)
  5. uudecode가 설치된 Linux (우분투 패키지 ‘sharutils’의 일부)

방법 :
a) 빠른 부팅 모드에서 장치를 시작하고 CWM 복구를이 방법으로 부팅합니다

me@workstation:~$ fastboot boot /tmp/cwm.zip

b) CWM이 부팅 될 때까지 기다린 후 장치에 로그인

me@workstation:~$ adb shell
shell@android:/ $ mkdir -p /tmp/backup/data /tmp/backup/sdcard

전화기에 따라 DATA_DEV 및 SDCARD_DEV를 실제 장치 이름으로 바꾸 십시오. 다음 중 하나 일 가능성이 큽니다.

  • DATA_DEV : /dev/block/mtdblock*
  • SDCARD_DEV : /dev/block/mmcblk*
  • df크기별로 후보를 찾으 려면 명령을 사용하십시오 .

    shell@android:/ $ mount -oro <DATA_DEV> /tmp/backup/data
    shell@android:/ $ mount -oro <SDCARD_DEV> /tmp/backup/sdcard
    shell@android:/ $ exit
    me@workstation:~$ adb shell tar czf - /tmp/backup \| uuencode foo | uudecode -o - > /tmp/backup.tar.gz
    

주의 사항 및 추가 설명 :

  • uuencode? ADB 콘솔은 데이터 스트림을 가로 채서 각 줄 바꿈 앞에 캐리지 리턴을 삽입하는 것으로 보입니다 . adb의 stdout을 통해 데이터를 전송하기 전에 Uuencoding하면 데이터가 보호됩니다.
  • 않습니다 하지 암호화 된 장치에서 작동
  • 마운트되지 않은 장치에서 프로세스를 반복하고 /dev/block/*하나씩 하나씩 전송 하고 나중에 어떤 장치인지 파악할 수 있습니다.
  • 적절한 CWM 복구 이미지를 직접 찾아야합니다.

답변

Droid X에는 물리적 키보드가 없지만 터미널이 있으면이를 시도 할 수 있습니다. 화면이 끊긴 다른 전화의 경우이 답변을 여기에 남겨두고 있습니다.

setprop persist.service.adb.enable 1

USB 디버깅 (RC29를 실행하는 HTC Dream에서)을 켜고 화면이 끊겼을 때 Dream을 루팅하는 방법 중 하나입니다.


답변

장치가 USB 호스트 모드가 가능한 경우 USB-OTG 케이블 (USB on the go)을 구입 하고 USB 마우스 또는 USB 키보드를 연결하여 깨진 터치 스크린을 우회 할 수 있습니다.


답변

디지타이저를 태우고 (손상된 복구를 플래시하여) 새 ROM을 플래시했으며 여기에 설명 된대로 진행할 수있었습니다 : https://android.stackexchange.com/a/69600/60711


답변