Ubuntu adb ルールはシステムに書き込まれます。 Adb および Adb run プログラムとは何ですか - 基本的なコマンドとその使用方法

20.06.2020 写真とビデオ

ADB は Android Debug Bridge の略で、Android 用のデバッグ ブリッジです。 このプログラムは Android オペレーティング システム用に開発されており、コンピューターと連携して動作します。 これにより、ファイルの変更、root 権限の使用、システムの復元が可能になります。

ADB 実行は、次のようなアプリケーションです。 ユーザーが許可する Android で実行されているデバイスをフラッシュします。 ADB と Fastboot が含まれます。 これらのアプリケーションは、ガジェットのフラッシュに遭遇したことのある人にはよく知られています。

ADB、ADB 実行、および Fastboot

Android Debug Bridge を使用すると、PC を使用して Android を管理できます。 このアプリケーションは、デバッグ モードで USB ケーブルを介してモバイル デバイスに接続されたラップトップまたはコンピュータに直接インストールされます。 それから 打ち上げ後ガジェットであらゆるアクションを開始できる特別なコマンドを実行できます。

ユーティリティにより許可されるのは、 そのようなアクションを実行する、 どうやって:

  • フォルダーとファイルをデバイスとの間で転送する。
  • ファームウェアの操作: インストール、アップデート;
  • パターンキーを使用して作成されたロックを削除します。
  • さまざまなスクリプトの実行。
  • ほとんどの場合、アプリケーションは Fastboot ユーティリティと一緒にインストールされます。 このモードでは、すべての設定を工場出荷時の設定にリセットできるため、リカバリー (回復機能) と呼ばれることもあります。 また、Fastboot を使用してファームウェアをインストールすることもできますが、この場合は PC 経由でのみ作業が可能です。

    これら 2 つのプログラムの方が優れています 一緒にインストールする、より多くのオプションにアクセスできるようになります。

    順番にADBが実行されます 作業を簡素化しますユーザーが最も頻繁に使用する一般的なコマンドとアクションを自動化します。 コンソールビューですが視覚化されており、14のポイントで構成されています。

    このプログラムは非常に単純で、コマンドラインを理解するのが難しい人やコマンドラインの操作方法がわからない人に適しています。 選択できるメニューと項目がすでに提供されています。 彼女は違うよ シンプルなインターフェース、追加のソフトウェアをインストールする必要がなく、優れた機能を備えています。

    すべてのユーティリティをダウンロード、インストールして、モバイル デバイスを操作および更新できます。

    ADB実行の使い方

    このユーティリティの使用方法を理解するには、インストールと基本的なコマンドに慣れる必要があります。 ガジェットへの接続は、コンピューターと USB ケーブルを使用するか、無線ネットワーク経由で行われます。

    adb devices と入力すると、接続が行われたことがわかります。 次のメッセージが表示されます: 接続されたデバイスのリスト」と接続が行われたことを示します。 Wi-Fi 経由の接続は、adb ワイヤレスを使用して行われます。 モバイルデバイスはルート化されている必要があります。

    機能するには、ガジェットで USB デバッグを有効にする必要があります。 通常、この項目は設定内にあります。 そこにない場合は、開発者向けオプションで探すことができます。 このメニューは非表示になっています。有効にするには、Android 設定でビルド番号の行を見つけて、それを数回 (5 ~ 10 回) クリックする必要があります。 約半分のクリックが完了すると、すべてが正しく行われていることを示す通知が表示され、次のメッセージが表示されます。 開発者の権利。 その後、設定に戻ると、「開発者向けオプション」項目が表示されます。 ここでデバッグが有効になります。

    ユーティリティにはいくつかの機能があります ポジティブな資質:

    1. 取り付けが簡単です。
    2. シンプルなコントロール。
    3. アップデートを簡単にチェック。

    インストール

    ADB をインストールする前に、ADB をダウンロードする必要があります。これは無料で行うことができます。 ADB は Web サイト 4pda からダウンロードできます。 公式リソースではユーティリティを個別にダウンロードできず、Android SDK パッケージ全体と一緒にのみダウンロードできます。 プログラムは、標準のインストール ウィザードを使用してインストールされます。

    プロセス全体はシンプルで直感的です。 設置者自身がヒントを提供し、すべてのアクションを指示します。

    この後、モバイル デバイスのドライバーをインストールする必要があります。そうしないと、アプリケーションはデバイスを認識できません。 最も簡単な方法は、自動インストール ユーティリティ Adbdrivers を使用することです。 ただし、メーカーの公式 Web サイトから Windows 7、8、または 10 用のドライバーをダウンロードすることもできます。

    インストーラーまたはドライバーがない場合は、 手動でインストールする、 このために:


    ADB 実行インターフェイスとコマンドの概要

    プログラムが提供するすべてのメニュー項目とそれらがどのように機能するかを見てみましょう。

    1. デバイスが接続されていますか? - の責任者 PCとスマートフォンの接続ただし、USB デバッグを有効にする必要があります。
    2. 移動 – ラップトップからスマートフォンにファイルを移動します。 ここでは自動と手動の両方のムーブメントが利用可能です。
    3. Android アプリをデバイスにインストール – メモリ カードに保存および移動するオプションを使用して、アプリケーションをインストールできます。
    4. デバイスの再起動 – さまざまな 再起動モードアンドロイド:
    5. Fastboot – ファームウェア、システムのフラッシュ。 すべての設定は自動的に設定されます。
    6. ジェスチャーキーのロックを解除 – ロック解除者グラフィックキー、PINコードやフェイスコードにも対応。
    7. 手動 - コマンドを手動で入力できます。
    8. アップデートの確認 - プログラムの新しいバージョンを確認します。
    9. Intsall Bootanimation – インストールと アニメーションを変更しますデバイスの電源を入れるとき。
    10. メモリとパーティション – 紹介 ブロックとセクションアンドロイド。
    11. スクリプトの実行 - での作業 スクリプト.
    12. バックアップ – バックアップ コピーを作成します。
    13. Odex – さまざまなパラメータを考慮して、ファームウェアを Odex します。
    14. スクリーンショット/記録 スクリーンショット、ビデオ録画機能。
    15. 終了 – それに応じて 出口プログラムから。

    ADB run を使用して携帯電話をフラッシュする

    このプログラムを使用すると、ガジェットのファームウェアを変更できます。 これを行うには、インストールして PC に接続し、Fastboot ユーティリティを使用するだけです。 フラッシュする必要があるファイルは、ユーティリティと同じフォルダーに存在する必要があります。

    まず必要なのは 翻訳デバイスメニューを使用してブートローダー モードにします。

    次に、事前にダウンロードしたファームウェア ファイルを解凍する必要があります。 この後、項目を選択します スクリプトを実行する開いたり閉じたりするウィンドウにファームウェア ファイルを配置します。 「入力」をクリックします。 ファームウェアが起動しました。 プロセスの進行中は、携帯電話やコンピュータからケーブルを取り外すことはできません。

    このプログラムを使用すると、すべてのパーティションを段階的に再フラッシュしたり、 一部だけ:

    • システム;
    • キャッシュ;
    • データ;
    • 回復。

    ADBの使用

    このユーティリティを使用すると、次のことが可能になります。

    • リブートさまざまなモードを使用するガジェット。
    • 運ぶ携帯電話から PC へ、またはその逆のファイルやフォルダー。
    • アプリケーションを操作するインストールまたは削除することによって。
    • 仕事ファームウェア付き。
    • さまざまなパフォーマンスを行う スクリプト;
    • ロックを外しますグラフィックキー。

    このユーティリティは通常、Fastboot アプリケーションと一緒にインストールされ、使用されます。

    インストール

    公式Webサイトにアクセスしてアプリケーションをインストールできます。 必要 アーカイブをダウンロードする Windows 用の SDK ツール。事前に使用条件に同意したものとします。

    この後は必須です アーカイブを解凍する、tools ディレクトリに移動し、そこにある bin フォルダーを選択して、sdkmanager にアクセスします。 プログラムをインストールするだけです。

    次のステップは、Windows コマンド ラインでの作業です。 管理者として実行してみましょう。 その後、sdkmanagerフォルダーを開き、 そこへのパスを規定する C:\sdk-tools-windows-3859397\tools\bin。

    インストール中に読んでください ライセンス契約、Yキーを押します。

    プロセス全体が正しく完了すると、ファイル adb.exe および fastboot.exe を含む platform-tools ディレクトリがルート フォルダーに表示されます。

    ADBはどのように機能しますか?

    プログラムをインストールすると、作業できるようになります。 すべてが正しく正常に機能していることを確認するには、コマンド ラインを使用して adb ファイルと fastboot ファイルのあるフォルダーを開き、adb.help プログラムを実行する必要があります。 取得した内容は、以下のスクリーンショットのようになります。

    次に、デバイスを PC に接続し、アプリケーションがそれを認識できるかどうかを確認する必要があります。 接続はUSBケーブルを使用して行います。 すべき 選択モード MTP – ファイルマネージャー、そして「開発者向け」オプション。 そのような項目が表示されない場合は、「 電話について」のビルド番号を 7 ~ 10 回クリックします。 その後、表示される「開発者向け」項目で「USBデバッグ」を選択する必要があります。

    次に、システムコマンドラインに「adb devices」と入力します。 これにより、デバイスに関する情報を確認できるようになります。 スクリーンショットのような感じです。

    その後、fastboot プログラムがチェックされ、fastboot 再起動タスクがコンソールに書き込まれ、Enter キーを押します。

    タスクの機能を確認したら、プログラムを安全に操作できます。

    ADBコマンド

    このユーティリティには、スマートフォンを操作してさまざまなアクションを実行することが含まれます。 基本的な ADB コマンドは 10 個だけです。


    情報のコピー元およびコピー先のフォルダーへのパスを指定するだけで十分です。

    「リカバリ」メニューにアクセスすることもできます。

    ただし、このプログラムを実行すると、電話上のすべてのデータが削除されることを覚えておく価値があります。

    1. シェル – 2 つの方法で使用できます。 1 つ目は、コマンド ラインに入力してから、次のように入力することです。 これにより、入力できるようになります ターミナルモード、ここで任意の Android シェル コマンドを実行できます。 ただし、デバイスが重大な損傷を受ける可能性があるため、慎重に使用する必要があります。

    2 番目のオプション - 単一入力行動。 したがって、たとえば、一部のフォルダーへのアクセス権を変更できます。

    ボーナスユーティリティ – サイドロード。 Nexus デバイスの所有者に適しています。 更新できるようにするすべての会社のデバイスの公式ファームウェア。

    よくある質問

    ADB がデバイスを認識しない場合の対処方法

    突然ADBがスマートフォンを認識しなくなった場合は、最初に確認する必要があります USBデバッグまたは、PC 上の ADB ドライバーを確認してください。

    こちらも注目です その他の理由:

    • USBケーブルを確認してください。 パフォーマンス;
    • インストールをチェックする Android SDK、最新バージョンの入手可能性。
    • 費用 切り替えてみる MTP からカメラへ、そしてその逆のモード。
    • できる 再接続してみてくださいデバイスを再起動するか、コンピューターを再起動します。

    これらすべての手順を完了すると、プログラムが動作し、デバイスが検出されるはずです。 この問題は、プログラムに馴染みのない未知の中国ブランドでよく発生します。

    ADB または fastboot は内部コマンドでも外部コマンドでもありません

    コンソールに多数のコマンドを入力すると、入力したアクションの実行がシステムによって拒否される場合があります。 コマンドが内部または外部ではないことを示すメッセージが表示されます。 これは多くの場合、次のような事実が原因です。 ファイルへのパスが指定されていません、チームに仕える人。

    このメッセージが表示されるのは、システムがファイルの場所に関する情報を持っていないことが考えられます。 必要なコンポーネントがシステムにない可能性があるため、インストールする必要があります。

    このエラーを解決するには、次のことを行う必要があります。 プログラムにパスを与える必要なファイルに追加します。 それをクリップボードにコピーする必要があります。

    • デスクトップで「」を選択する必要があります。 ぼくのコンピュータ"、マウスの右ボタンをクリックして列を選択します" プロパティ»;
    • ここで「」を選択してください 追加のシステムパラメータ"、次に「環境変数」;
    • そこで「」を見つける必要があります システム変数「および Path パラメーター。コピーしたパスを追加して変更を確認する必要があります。
    • 次に、コンソールを開いて必要なアクションを入力すると、エラーが消えます。

    あるいは、すべての操作を行った後で価値がある コンピュータを再起動するには.

    Android でよくある問題は、ADB または Fastboot を使用するときに発生するデバイス待機エラーです。この記事では、それを修正する方法を学びます。

    このデバイスは何を待っていますか?

    このエラーは デバイスを待っているこのフレーズを文字通りに翻訳すると、デバイスが接続されるのを待っているということになりますが、実際には間違いではありません。 つまり、adb または fastboot で何かを実行しようとして、コマンド ラインでデバイスを待っているというメッセージが表示された場合、これは Android スマートフォンまたはタブレットが表示されていないことを意味します。

    デバイスを待機しているメッセージ - adb または fastboot が接続された Android デバイスを認識しません。

    この記事を読み続けて、私たちが話していることを理解するには、次の記事を読むことをお勧めします。

    メッセージのほとんどすべての原因は同じ方法で解決されますが、便宜上、記事は adb でのデバイスの待機の解決策と fastboot でのデバイスの待機の解決策に分けて説明します。

    ADB でデバイスを待機しているソリューション

    リンクページ。 特定のデバイスには特別な ADB ドライバーが必要です。

    2. USB デバッグが有効になっていません。 USB デバッグが有効になっていない場合、ADB で作業することはできません。

    Android 4.2 以降では、デバイス上で接続されているコンピューターの信頼性を確認する必要があることにも注意してください。

    3. ADB は Android の電源がオンになっている場合にのみ機能します。

    4. 破損していないオリジナルの microUSB ケーブルを使用してください。 ここですべてが明確になるはずです。ケーブルが損傷している場合、つまり視認性に問題がある場合、おそらくこのケーブルからファイルを送受信することはできますが、ADB は機能しなくなります。

    5. コンピュータの破損した USB ポートは使用しないでください。 理由はケーブルの場合と同じです。

    6. USB 2.0 ポートのみを使用してください。 USB 3.0 規格はすでに数年前から存在していますが、大規模な実装について話すにはまだ時期尚早です。 デバイスが USB 3.0 ポートに接続されている場合、ADB は可能ですが、それでも望ましいことではありません。

    7. USB ハブは使用しないでください。 いかなる状況でも、USB ハブは絶対に使用しないでください。ADB を使用できるかどうかは、幸運か不運かに左右されます。

    8. Android を別の USB ポートに接続してみます。

    9. Windows 8.1 オペレーティング システムがインストールされている場合は、いくつかの小さな変更を加える必要があります。

    Fastboot でデバイスを待機しているソリューション

    すべての Android に Fastboot モードがあるわけではないため (Samsung および Lenovo の 99% が)、これらのモデルはこのモードでは動作せず、常に「デバイスを待っています!」というエラーが表示されます。

    1. まず注意すべきことは、ドライバーがインストールされているかどうかです。 このページでドライバーをダウンロードでき、このリンクでインストール方法を確認できます。 特定のデバイスには特別な Fatboot ドライバーが必要です (Sony など)。

    ドライバーはインストールしましたか? コンピュータを再起動してください!

    2. デバイスがブートローダー モードになっていることを確認してください。そうしないと、fastboot が Android を認識できません。

    3. 破損していないオリジナルの microUSB ケーブルを使用してください。 ここですべてが明確になるはずです。ケーブルが損傷している場合、つまり視認性に問題がある場合、おそらくこのケーブルからファイルを送受信することはできますが、ADB は機能しなくなります。

    4. コンピュータの破損した USB ポートは使用しないでください。 理由はケーブルの場合と同じです。

    5. USB 2.0 ポートのみを使用してください。 USB 3.0 規格はすでに数年前から存在していますが、大規模な実装について話すにはまだ時期尚早です。 Fastboot は USB 2.0 ポートでのみ動作します。

    6. USB ハブは使用しないでください。 Android ファームウェアをフラッシュするには Fastboot モードが必要であるため、Fastboot が単にデバイスを認識しない場合は問題ありませんが、USB ハブに障害がある場合は多大な費用がかかります。

    7. Android を別の USB ポートに接続してみます。

    8. Windows 8.1 オペレーティング システムがインストールされている場合は、小さな変更を加える必要があります。その後、すべてが機能するはずです。



    Android でよくある問題は、ADB または Fastboot を使用するときに発生するデバイス待機エラーです。この記事では、それを修正する方法を学びます。

    このデバイスは何を待っていますか?

    このエラーは、このフレーズを文字通りに翻訳すると、実際にはエラーではありません (デバイスの接続を待っています)。 つまり、ADB または FASTBOT で何かを実行しようとして、コマンド ラインでデバイスを待っているというメッセージが表示された場合、それは Android スマートフォンまたはタブレットが表示されていないことを意味します。

    メッセージ - adb または fastboot が接続された Android デバイスを認識しません。

    この記事の内容を明確にし、何について話しているのかを理解するには、次の記事を読むことをお勧めします。

    • オトラUSB経由のdka

    メッセージの原因のほとんどは同じ方法で解決されますが、便宜上、記事は「adb でのデバイスの待機」と「fastboot でのデバイスの待機」の解決策に分けて説明します。

    ADB でデバイスを待機しているソリューション

    1. まず注意すべきことは、ドライバーがインストールされているかどうかです。

    ドライバーはここからダウンロードできます ページインストール方法はこれを調べてください リンク。 ドライバーが署名されていない場合は、検証を無効にして Windows を再起動する必要があります。 特定のデバイスには特別な ADB ドライバーが必要です。

    ドライバーはインストールしましたか? コンピュータを再起動してください!

    2. デバイスがブートローダー モードになっていることを確認してください。そうしないと、fastboot が Android を認識できません。

    3. 破損していないオリジナルの microUSB ケーブルを使用してください。 ここですべてが明確になるはずです。ケーブルが損傷しており、視認性に問題がある場合、おそらくこのケーブルからファイルを送受信することはできますが、Fastboot を使用することはできません。 また、コンピュータの破損した USB ポートは使用しないでください。

    4.USB 2.0ポートのみを使用してください。 USB 3.0 規格はすでに数年前から存在していますが、大規模な実装について話すにはまだ時期尚早です。 USB 3.0 で Fastboot を動作させることは可能ではありますが、やはり望ましいとは言えません。

    5. USB ハブは使用しないでください。 いかなる状況でも、USB ハブは決して使用しないでください。Fastbot を使用するのは運のようなものです。運が良いか悪いかは別です。

    7. Android を別の USB ポートに接続してみます。

    9. 「管理者」としてコマンド プロンプトを開きます。

    「デバイスの待機中」という同様の問題がかつて発生し、リストされている方法ではなく独自の方法で解決した場合は、遠慮なくコメントに書き込んでください。

    それだけです! このセクションの記事と手順をさらに読んでください。 このサイトを今後も続けてください。さらに面白くなりますよ!

    2012 年 11 月 7 日午後 2 時 56 分

    ADBドライバーの手動インストール

    • Android開発
    • チュートリアル

    そして、ここで不快な驚きが私を待っていました-ネイティブドライバーが歪んでいるか、Windows、またはワイヤーであることが判明しました...一般に、ドライバーは動作を停止し、Windowsデバイスマネージャーはデバイスが完全に動作していると報告しましたが、要求に応じて adbデバイスコンソールには空のリストが表示され、当然ながらタブレット上でアプリケーションをテストすることはできませんでした。

    TeXeT サポートにリクエストを書いたところ、ドライバー自体へのリンクまで返信されましたが、私がすでに確信していたように、これは機能しませんでした。 インターネットで答えを探し始め、このドライバーとマニュアルのさまざまなアセンブリを大量に見つけましたが、それでも適切に起動するものはなく、SDK のネイティブ ドライバーでさえまったく機能せず、落胆しました。 ...でも絶望はしない。

    ここで、科学的探求という古き良き方法を使用してドライバーを作成してみることにし、ドライバーの inf ファイルを開きました。 私に希望を与えてくれたのは、タブレット側の adb インターフェイスのソフトウェア部分はすべてのデバイスで同一であるべきであり、USB はとにかく機能するという理解でした。 そのため、inf ファイルを手動で編集しようとして何度か失敗しましたが、inf ファイルのシーズニングを処理してインストールし、そして最も重要なことに動作するようにするためのレシピを見つけました。

    それでは始めましょう。

    ステップ 1. ドライバーをダウンロードします。まだ行っていない場合は、Android SDK Manager を開き、「Extras」セクションを見つけて、「Google USB Driver」ボックスにチェックを入れて、「Install Packages」をクリックします。 それは簡単です。 ロードされるまで待ちます。

    ステップ 2. ドライバーを見つけて、別のフォルダーにコピーを作成します。%android-sdk%\extras\google\ フォルダーに移動し、そこにある貴重な usb_driver フォルダーを確認します。 それをどこかにコピーし、そこでさらに操作を実行します。 原則として「オリジナル」を編集することはできますが、念のためオリジナルをそのままにしておきたいと思います。

    ステップ 3. inf ファイルを編集します。フォルダー内で android_winusb.inf ファイルを開き、次のような行を探します。
    ;Google Nexus One %SingleAdbInterface% = USB_Install、USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install、USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install、USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_ストール中、USB\VID_18D1&PID_4E12&MI_01
    これらの行をコピーして置き換えます Google ネクサス ワンの上 %あなたのデバイス名%将来の識別のために... Windows デバイス マネージャーを開きます。 そこでデバイスを探しています ( アンドロイド, Android コンポジット ADB インターフェイスまたはそのようなもの)。 デバイスのプロパティの「詳細」タブを開き、リストから「機器 ID」項目を選択すると、この図が表示されます。

    図に示されている行に最も似ている行 (理論的には、ほんの少し短い行) をコピーし、inf ファイルに貼り付けます。
    ;TEXET TM-7025 %SingleAdbInterface% = USB_Install、USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install、USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface% = USB_Install、USB\VID_18D1&PID_0003 % = USB_インストール、USB\VID_18D1&PID_0003&MI_01
    %SingleAdbInterface% では行の末尾を削除しますが、%CompositeAdbInterface% では行全体を挿入します。 おそらくすべてを 2 回繰り返す必要はありませんが、すでにすべてを持っているので、実験するのが面倒です :)
    保存します (ユーザー モードでは inf ファイルを上書きできないため、場合によっては管理者権限でメモ帳を実行する必要があることに注意してください)。
    ステップ 4. ドライバーのインストール。すべての準備が整ったので、デバイス マネージャーに戻り、以前にインストールされていたすべての adb ドライバー (存在する場合) を削除します。 デバイスのリストを更新すると、ドライバーのないデバイスが表示されます。 プロパティを開いて「ドライバーの更新」を選択し、フォルダーからインストールを選択し、修正された inf を含むフォルダーを指定してインストールを開始します。ドライバーはすぐに見つかりますが、インストール中に「ドライバーを更新する必要があるか」という質問で互換性がないことを誓う可能性があります。続けて、ナサルネカ?」 続けましょう。 これでドライバーがインストールされました。
    ステップ 5. 最終。正確に言うと、USB ポートを取り外し、すべてが検出されるまで待ち、コンソールを開きます (Win+R、Enter キーを押します)。 cmd) そして書く adbデバイス。 すべてがうまくいけば、貴重なリスト項目が表示され、adb がデバイスを認識していることがわかります。


    今後は、Eclipse を安全に起動してプログラムをビルドし、便利な自動アセンブリ、インストール、デバイス上で直接デバッグできる機能を利用できるようになります。

    adb コマンドがまったく機能しない場合。コンピューター -> プロパティ -> 環境変数。 Path変数を探していますが、最後に 我々が追加します(決して上書きしません) 最後にセミコロンがあり、その後に adb が存在するフォルダーのアドレス (通常は %android-sdk%\platform-tools\) が続きます。 再起動後は機能するはずです。
    システムの起動時に adb が自動的に起動しない場合があります。 手動で開始します。

    それが何だった?
    実は簡単なんです。 何らかの理由 (Winda は必需品 / プロジャーの手が曲がっている / Google inf ファイルはネイティブの Google デバイス専用に書かれている / ヒッグス粒子がコンピュータ上のすべてを台無しにしてしまった) ため、Windows は Google ドライバを使用したくないのです。 inf ファイルに記録されていない Google 以外のデバイス。 どうやら、そこにあるものはすべてこのID機器と結びついているようだ。 ただし、大部分の Android デバイス上のソフトウェアは、PC へのデバッガー コネクタという点では同一であるため、ドライバーはどの Android デバイスとも正常に通信できるはずです。 私たちのタスクは、Windows を欺き、そのデバイスを「ドライバー互換」デバイスとして強制的に受け入れることです。これを行うには、Windows の ID をドライバー inf ファイルに追加します。

    このマニュアルが、システムを組み立てるときに通常の adb ドライバーを作成するのを忘れた自分の中国語デバイスやその他のデバイスを入手する人、またはデバイスのメーカーから公式ドライバーをダウンロードするのが面倒な人 (これは非常に面倒な場合があります) に役立つことを願っています。上記で説明したことをすべて実行した方が速いということです - これは、LG E510 電話機のドライバーで発生しました)。

    P.S. この方法の大規模なテストは行っていないため、すべてのケースで 100% 機能することを保証することはできません。 ただし、Windows 7 では機能し、その後 Windows 8 でも機能しました。毎回個別にファイルを編集する必要がありましたが、それほど問題ではないと思います。

    ここでは、正しくインストールする方法を説明します アドブ。 DDMS が Eclipse で adb デバイスを認識しない場合 ( 私たちのデバイスがEclipseのDDMSで認識されない場合)。 texet 9750hd デバイス (Android タブレット) が表示されません。

    Web サイトから 9750HD のドライバーをインストールできませんでした。 そして、adbはそれを認識せず、デバイスマネージャーに感嘆符付きの「9750hd」のみを表示しました。
    [詳細] -> [ドライバーの確認] に移動して、スーパー ワン クリックでドライバーをインストールしてみることもできます。 何もうまくいかない場合は、続行します。

    常に表示されていたのは 接続デバイスのリストリストはなく、adb デバイスがないことが示されています。 他のサイトをどれだけフォローしようとしても。 ディスパッチャーは adb がインストールされていることを示しましたが、依然として adb 内のデバイスを認識していませんでした。

    追加カテゴリの「Android SDK マネージャー」から「Google USB ドライバー」をダウンロードします (ボックスにチェックを入れて、パッケージのインストールをクリックします)。

    ダウンロード後、ドライバーがインストールされているフォルダーを開きます。
    %android_sdk%\sdk\extras\google\usb_driver

    ファイル「android_winusb.inf」を開いて編集します。アーキテクチャに応じて、x86 があるとします (目的のブロックに追加します)。デバイスを追加します。これは次のとおりです。
    ;Google Nexus One



    次に、デバイスを追加し、デバイス マネージャーから目的の行をコピーします。

    さあ、コピーしましょう ;Google Nexus Oneそれを置き換えます 複合Adbインターフェース USB\VID_18D1&PID_4E12&MI_01そして最後のパラメータなし MI_01 SingleAdbInterface:

    ;Google Nexus One
    %SingleAdbInterface% = USB_インストール、USB\VID_18D1&PID_0D02
    %CompositeAdbInterface% = USB_インストール、USB\VID_18D1&PID_0D02&MI_01
    %SingleAdbInterface% = USB_インストール、USB\VID_18D1&PID_4E11
    %CompositeAdbInterface% = USB_インストール、USB\VID_18D1&PID_4E12&MI_01
    ; テクセット9750HD
    %SingleAdbInterface% = USB_インストール、 USB\VID_2207&PID_0010
    %CompositeAdbInterface% = USB_インストール、 USB\VID_2207&PID_0010&MI_01

    次に、もう 1 つのファイルを編集しましょう C:\ユーザー\%user%\.android\。 これに、プレフィックス 0x**** (16 桁) を付けて上でコピーした VID を追加して、保存しましょう。


    ここで、ドライバー フォルダーを指定してドライバーを更新します。




    「ディスクからインストール」をクリックし、「参照」をクリックして、ファイルのあるディレクトリを選択します android_winusb.inf:

    アップデートの際にインストールするか聞かれることがありますが、もちろんインストールします。 この後、システムは DDMS を認識できるようになります。 私の場合はこれでも足りなかったので交換しましょう adb.exe:

    \%android_sdk%\sdk\プラットフォームツール\ adb.exe.

    正常に動作するファイルをダウンロードしてフォルダー内に置き換えます。その後、そのファイルはフォルダー内に直接配置されます ( プラットフォームツール)そして起動します。