USBデバッグとは何ですか?いつまでもオンにできますか?


27

時々、PCからGalaxy S2に音楽を転送する必要があり、USBデバッグを常に有効にする必要があります。それから、私はそれを永遠にオンにしておくことができますか?つまり、電源を入れたままにしておくと問題が発生する可能性があります(バッテリーのコストは?)そして、USBデバッグとは何ですか?


USBデバッグは音楽の転送にどのように影響しますか?「コンピューターとの間でファイルをコピーするために選択」を選択することはできません。通知バーから?

回答:


30

USBデバッグを有効にすると、基本的にadbデバイスでデーモンが起動され、adb別のデバイスと通信してデバッグコマンドを有効にできます。アプリケーションの開発およびデバッグ時に使用され、(主に)次のことができます。

  • コンピューターとデバイス間でデータを転送する(両方の方法)
  • ログデータを簡単に読み取ります logcat
  • ブレークポイントやヒープ監視などのアプリケーションのデバッグ
  • アプリケーションのインストールとアンインストール
  • コマンドラインでの対話のために、デバイス上の簡略化されたシェルにアクセスします。

常に有効にしておくと、バッテリーへの影響はごくわずかです。そのままにしておく(またはしない)ことについて考慮する必要があるその他の事項:

  • PRO:デバイスに画面へのアクセスを妨げるハードウェアの問題がある場合、USBデバッグはデータの復旧に役立ちます(特にルート化されたデバイス上)。
  • PRO:アプリケーションをインストールしたり、デバイスを再起動したりできます。通常、画面がロックされていてもオフになっていても、実際にデバイスを操作することなく他の便利な操作を実行できます。
  • PRO:ルート化されたデバイスでは、画面ロックのパスワード/ピン/パターンを忘れた場合にエントリを取り戻すことができる場合があります(CONの可能性もあります。以下を参照)。
  • PRO: USBデバッグ経由のポート転送を利用して、PDANetなどのテザリングアプリを使用できます(必要なため、この方法が実装されていると思います)。
  • CON:デバイスが紛失または盗難に遭った場合、悪意のある個人が、画面ロックを持っているかどうかに関係なく、デバイスからデータを盗もうとする可能性があります。あなたが根付いている場合、彼らはほとんどすべてを得ることができます。
  • CON: USBデバッグが有効になっている場合、一部のデバイスが大容量ストレージデバイスとしてSDカードにアクセスする際に問題が発生する可能性があることを読んだことを思い出します。私は個人的にこの問題を見たことはありませんが、それが問題であると主張する人々を見てきました。

参照:物理デバイス(エミュレーターではなく)でのアプリケーションのデバッグについて説明しているAndroid SDKドキュメントのハードウェアデバイスの使用Android Debug Bridge(ADB)に関するドキュメントページもあり、その目的とコマンドについて説明しています。


5
信頼できない「充電ステーション」から(メインではなくUSBを介して)充電する場合は、USBデバッグをオフにすることをお勧めします。単なる電力とは、完全なデータ接続であると思われます。
ブラム

もう一つの短所:悪意のあるアプリが簡単にシステムに損傷を与えることができます。..
アンドロイドQuesito

4

eldarerathisの短所の 1つをそれほど重要でないものにするには:

TaskerまたはLocaleSecure Settingsプラグインと一緒に使用して、安全な場所(セルタワー、ネットワーク/ GPSの位置、接続されているまたは到達しているWiFiネットワークなど)のUSBデバッグを自動的にオンに切り替え、オフにする(終了タスクで)タスカー)などを離れるとき。NFCタグとLocale NFCプラグインを使用すると、オンデマンドでオン/オフを切り替えることもできます。

これらはすべて、画面に触れなくても、画面が壊れていても機能します。そして、その「悪意のない個人」はあなたの「安全な場所」にいるか、タグを持っている必要があり、それらの状況を知っている必要があります。

お使いのデバイスが、USBデバッグをオンにしてストレージのマウントに問題がある小さなグループに属していない場合、「Con」はほとんど残りません。


2

最大の欠点は、コンピューターに接続したときに大容量記憶装置としてマウントできないことです。オンにすると、デバイスをデバッグすることを常に想定します。電話用のソフトウェアを開発している場合、または電話でadbを使用する予定がある場合にのみ、本当にオンにする必要があります。adbプログラムはAndroid SDKを介してのみ利用できるため、一般的なユーザーが必要とするものではありません。そうは言っても、私は常に電源を入れたままにしますが、それは大容量記憶装置として使用することが多いため、Android開発を行うための寛容さのためだけです。走行距離は異なる場合があります。


USBデバッグが有効になっていると、デバイスがUMSとしてマウントできないという問題はありませんでした。また、adb(SEEフルSDKなしでインストールすることができADBの最小インストールがありますか?)と作成するための非開発者、例えばに有用であることが分かる非根ざしたデバイスのフルバックアップをアンドロイド4.0以降で。
イジー

0

デバッグを常にオンにする必要はありません。一部のデバイスでは、バッテリーの充電に影響します。デバッグをオンにすると、充電速度が非常に遅くなります....フル充電には5時間以上かかります....このような問題がある場合は、USBデバッグをオフにして、必要なときにのみオンにしてください。 ....


2
デバイスにこのような問題があると聞いたことはありません。これについてもっと読むことができる場所はありますか?
ダンヒューム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.