ADBは機能していませんが、Fastbootは


10

最近、中古のNexus 5を購入しました。Lプレビューが付属しており、代わりにCM 11をフラッシュすることにしました。私の最後の電話はNexus Sで、私は過去にさまざまなROMをフラッシュしたことがあります。

数週間前にNexus Sを再フラッシュしたばかりの同じマシンを使用して、Nexus 5をfastbootモードで起動し、ClockworkModをフラッシュし、ブートローダーのロックを解除しました。しかし、ADBを使用してCyanogenModイメージをプッシュしようとすると、が表示されましたerror: device not foundadb 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デバッグが有効になっている)かどうかに関係なく、コマンドの出力は同じ出力を提供します。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が通信できない理由について誰かが説明できる場合(おそらく、おそらくハードウェア障害)、私は答えとしてそれを受け入れます。


私は同様の問題に直面しています。FastbootUSBは機能しますが(LinuxおよびWindows)、ADBは機能しません。dmesgで、ADBデバイスが接続し、ほぼ瞬時に切断されるのがわかります。完全に起動してから接続すると、デバイスは充電モードを終了しません(雷のアイコンが残ります)。PCを接続した状態で起動すると、充電モードになりません。あとで充電器に接続しても。これを修正するには再起動が必要です。数週間前には、うまくいったこともあれば、うまくいかないこともありました。今、それはこの問題に固執しています。:-(
hurikhan77 2015年

Nexus 4でもまったく同じ問題が発生しました。で動作しますがfastboot、動作しませんadb。fastboot / bootloaderモードでない限り、それは単にあらゆる種類の有効なUSBデバイスとして認識されません。USBコネクタを交換しようとしていますが、動作するかどうかはわかりません。
chappjc 2015

回答:


1

Fastbootを備えたフラッシュROM

開始する前に、ブートローダーのロックが解除されていることを確認してください。選択したROMを入手し、コンピューター上の場所をメモします。

  1. 次のいずれかのオプションを使用して、デバイスをfastbootモードで再起動します。

    • adb reboot bootloader(USBデバッグをオンにする必要があります)。-adbの作業用。または

    • デバイスの電源をオフにしてから、「vol up」+電源ボタンでオンに戻します。-機能しない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更新を使用してインストールを試行し、「更新パッケージにandroid-info.txtまたはandroid-product.txtがありません」というエラーが表示されました
techie_28

-2

デバイスは、回復中か、UIで起動したかに関係なく、MTPが有効な状態である必要があります。カスタムリカバリがなかった場合に備えて、ストックリカバリはデフォルトでADBブリッジのMTPを有効にします。

TWRPおよびCWMでは、Linuxマシンのadbによってadbが検出される前に、そのオプションを有効にする必要があります。


Media Transfer ProtocolはADBとどのような関係がありますか?ファストブートモードは一般的に、電話の設定とは何の関係もない特定のインターフェイスを提供します。ほとんどのデバイスは、リカバリモードまたはファストブートモードでは、汎用のGoogle / Androidデバイスとして存在します。
マシューは
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.