最近、中古のNexus 5を購入しました。Lプレビューが付属しており、代わりにCM 11をフラッシュすることにしました。私の最後の電話はNexus Sで、私は過去にさまざまなROMをフラッシュしたことがあります。
数週間前にNexus Sを再フラッシュしたばかりの同じマシンを使用して、Nexus 5をfastbootモードで起動し、ClockworkModをフラッシュし、ブートローダーのロックを解除しました。しかし、ADBを使用してCyanogenModイメージをプッシュしようとすると、が表示されましたerror: device not found
。adb devices
USBデバッグが有効になっていても、案の定、デバイスの検出に失敗します。
これはLの問題にすぎないと判断したので、Googleのflash-all.sh
スクリプトを使用してストックKitKatをインストールしました。fastbootを介してイメージをプッシュしているため、これは正常に機能しました。ただし、デバイスをADBに表示できません。電話をコンピューターに接続した状態でUSBデバッグを有効にすると、指紋確認ダイアログが表示されず、コンピューターに接続されていることを示すアイコン通知が表示されません。4つの異なるUSBケーブルを備えた3つの異なるコンピューターで2つの異なるOS(Windows 7およびLinux Mint 14)を試しました。
私はGoogleのUSBドライバーをインストールしようとしましたが、Android SDKの新規インストールとテスト済みのものの両方にこの問題があります。私はすでに0x18d1
adb_usb.iniに入っています。Linuxシステムではlsusb
、電話が接続されている(USBデバッグが有効になっている)かどうかに関係なく、コマンドの出力は同じ出力を提供します。fastbootの場合、次のように表示されますBus 001 Device 069: ID 18d1:4ee0 Google Inc.
電話は他のすべての点で完全に正常に動作するようです。私はバニラキットカットにかなり満足していますが、少なくとも何か他のものを使用するオプションがあることを知っていれば、もっと幸せになります。私も時々アクセスできるのが好きadb shell
です。
これまでにADBで問題が発生している多くの人を見てきましたが、fastbootの問題が発生することもありました。何が起こっているのでしょうか?Linuxソリューションを希望しますが、必要に応じてWindowsを使用することもできます。
更新: Webブラウザーでファイルをダウンロードし、ClockworkModでフラッシュするだけで、適切なファイルを/ sdcard /に取り込むことができました。現在CM 11を実行していますが、ADBの問題は解消されていません。これを引き起こしているものは何でも、それは完全なROM交換を通して持続します。私は今、これを引き起こしている可能性のあるものを知りたいといつも思っています。
更新2: ebay販売者とのさらなる連絡により、この電話は販売のためにリストされる前に水害の対象であったことが判明しました。デバイスは起動して正常に動作しているように見えましたが、この奇妙なADBの問題に加えて、SIMカードを認識できませんでした。これは他に類を見ないハードウェアの損傷であるように思われるので、解決策さえあるとは思えません。
私はデバイスを返却してしまったので、デバイスで何かをテストする方法はありませんが、Fastbootがデバイスと通信できるが、ADBが通信できない理由について誰かが説明できる場合(おそらく、おそらくハードウェア障害)、私は答えとしてそれを受け入れます。
fastboot
、動作しませんadb
。fastboot / bootloaderモードでない限り、それは単にあらゆる種類の有効なUSBデバイスとして認識されません。USBコネクタを交換しようとしていますが、動作するかどうかはわかりません。