ADB가 작동하지 않지만 Fastboot는


10

최근에 사용한 Nexus 5를 구입했는데 L 미리보기가 포함되어 있으며 대신 CM 11을 플래시하기로 결정했습니다. 내 마지막 전화는 Nexus S 였고 과거에는 다양한 ROM을 플래시했습니다.

몇 주 전에 Nexus S를 다시 플래시 한 것과 동일한 머신을 사용하여 Nexus 5를 빠른 부팅 모드로 부팅하고 ClockworkMod를 플래시하고 부트 로더를 다시 잠금 해제했습니다. 그러나 Ayan을 사용하여 CyanogenMod 이미지를 푸시하려고 시도했을 때 error: device not found. 물론 adb devicesUSB 디버깅이 활성화되어 있어도 장치를 감지하지 못합니다.

나는 이것이 L의 문제라고 판단했기 때문에 Google의 flash-all.sh스크립트를 사용하여 KitKat 설치를 제공했습니다. fastboot를 통해 이미지를 푸시하기 때문에 잘 작동했습니다. 그러나 여전히 장치가 ADB에 표시되도록 할 수 없습니다. 컴퓨터에 전화기를 연결 한 상태에서 USB 디버깅을 활성화하면 지문 확인 대화 상자가 나타나지 않으며 컴퓨터에 연결되었음을 나타내는 아이콘 알림이 나타나지 않습니다. 나는 4 개의 다른 USB 케이블로 3 개의 다른 컴퓨터에서 2 개의 다른 OS (Windows 7 및 Linux Mint 14)를 시도했습니다.

Google의 USB 드라이버 설치를 시도했지만 Android SDK를 새로 설치하고 시간이 테스트 된 드라이버를 모두 설치하면이 문제가 발생합니다. 나는 이미 0x18d1adb_usb.ini에 있습니다. 내 Linux 시스템에서 lsusb명령 의 출력은 전화 연결 여부 (USB 디버깅 사용)에 관계없이 동일한 출력을 제공합니다. 빠른 부팅 상태에서는 다음과 같이 나타납니다.Bus 001 Device 069: ID 18d1:4ee0 Google Inc.

전화는 다른 모든면에서 완벽하게 작동하는 것 같습니다. 나는 바닐라 KitKat에 꽤 만족하지만 적어도 다른 것을 사용할 수있는 옵션이 있다는 것을 알고 더 행복 할 것입니다. 나는 또한 때때로 접근하는 것을 좋아 adb shell합니다.

나는 많은 사람들이 전에 ADB에 문제가 있었지만 빠른 부팅 문제도 없었습니다. 어떤 아이디어가 진행되고 있습니까? Linux 솔루션을 선호하지만 필요한 경우 Windows로 작업 할 수도 있습니다.


업데이트 : 웹 브라우저로 파일을 다운로드 한 다음 ClockworkMod로 플래시하여 / sdcard /에 적절한 파일을 가져올 수있었습니다. 이제 CM 11을 실행 중이며 ADB 문제가 사라지지 않았습니다. 이 원인이 무엇이든 완전한 ROM 교체를 통해 지속됩니다. 나는 이것을 일으키는 원인이 무엇인지 궁금합니다.


업데이트 2 : ebay 판매자와의 추가 의사 소통 으로이 전화는 판매 목록에 올라지기 전에 물로 인해 피해를 입은 것으로 나타났습니다. 장치가 부팅되어 제대로 작동하는 것처럼 보이지만이 이상한 ADB 문제 외에도 SIM 카드를 인식하지 못했습니다. 이것이 일종의 독특한 하드웨어 손상 인 것처럼 보이므로 해결책조차없는 것 같습니다.

나는 장치를 반환하게되어 다른 장치를 테스트 할 방법이 없지만 누군가 Fastboot가 장치와 통신 할 수 있지만 ADB가 할 수없는 이유에 대한 설명을 얻을 수 있다면 하드웨어 결함)에 대한 답변으로 동의하겠습니다.


비슷한 문제에 직면하고 있습니다 : Fastboot USB는 작동하지만 (Linux 및 Windows) ADB는 작동하지 않습니다. dmesg에서 ADB 장치가 연결되고 거의 즉시 연결이 끊어지는 것을 볼 수 있습니다. 완전히 부팅 한 다음 연결하면 장치가 충전 모드를 벗어나지 않습니다 (볼트 아이콘이 남아 있음). PC가 연결된 상태에서 부팅 할 때 충전 모드로 들어 가지 않습니다. 나중에 벽 충전기에 연결 한 경우에도 마찬가지입니다. 이 문제를 해결하려면 재부팅해야합니다. 몇 주 전에는 때때로 효과가 있었고 때로는 효과가 없었습니다. 이제는이 문제를 고수합니다. :-(
hurikhan77

내 Nexus 4에서도 동일한 문제가 발생했습니다. 작동 할 수는 fastboot있지만 사용할 수는 없습니다 adb. fastboot / bootloader 모드가 아닌 한 어떤 종류의 유효한 USB 장치로 인식되지 않습니다. USB 커넥터를 교체하려고하는데 제대로 작동하지 않을 것입니다.
chappjc

답변:


1

Fastboot가있는 플래시 ROM

시작하기 전에 부트 로더가 잠금 해제되어 있는지 확인하십시오. 원하는 ROM을 구하고 컴퓨터의 위치를 ​​기록하십시오.

  1. 다음 옵션 중 하나를 통해 장치를 빠른 부팅 모드로 재부팅하십시오.

    • adb reboot bootloader(USB 디버깅을 켜야 함). -adb 작업을 위해; 또는

    • 기기의 전원을 끈 다음 '볼업'+ 전원 버튼으로 다시 켭니다. -작동하지 않는 adb

  2. 기기를 닦습니다. fastboot -w

  3. ROM을 업데이트하십시오. fastboot update /path/to/your/RomFile.zip

  4. 휴대 전화가 업데이트되어 새 ROM으로 자동 재부팅됩니다.


편집 :

xda 포럼에서 1wayjohnny의 Universal Naked Drivers를 사용해보십시오.

이것은 내 연구에서 손상된 드라이버가 범인 일 수 있다는 사실을 발견했기 때문에 포함되었습니다.

탬퍼 플래그를 재설정하려면 http://code.google.com/p/boot-unlocker-gnex/ 를 시도 하십시오 .


오류에 대해 찾을 수있는 다른 정보 device not found는이 포럼에서 도움이되지 않습니다. 그래도 개발 및 프로그래밍으로 이어집니다.


1wayjohnny의 드라이버 설치를 시도했지만 동일한 결과가 나타납니다. 약간의 설명 : Windows에서 전화가 부팅 될 때 (fastboot가 아닌) 알 수없는 장치로 표시되지 않습니다. 이 표시되지 않습니다 전혀 . fastboot로 재부팅하면 나타납니다.
Dan

fastboot 업데이트를 사용하여 설치를 시도했는데 "update 패키지에 android-info.txt 또는 android-product.txt가 없습니다"라는 오류가 발생했습니다
techie_28

-2

복구 중이거나 UI로 부팅되는지 여부에 관계없이 장치는 MTP 활성화 상태 여야합니다. 사용자 지정 복구가없는 경우 재고 복구는 기본적으로 ADB 브리지에 MTP를 활성화합니다.

TWRP 및 CWM에서는 Linux 시스템의 adb가 adb를 감지하기 전에 해당 옵션을 활성화해야합니다.


미디어 전송 프로토콜은 ADB와 어떤 관련이 있습니까? Fastboot 모드는 일반적으로 전화기의 구성과 관련이없는 특정 인터페이스를 제공합니다. 대부분의 장치는 복구 또는 Fastboot 모드에있는 동안 일반 Google / Android 장치로 표시됩니다.
Matthew 읽기
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.