次の方法は、Windows 7でテストされています。Ubuntuベースのディストリビューションとデスクトップ環境KDE 4.1xを備えたSlackware。Macについては何も言えません。答えは、さまざまな方法の統合ガイドとして役立つことを意図しています。
次のいくつかの方法では、USBテザリングを有効にする必要があります。これは、以下で説明する手順で実現できます。
この情報の一部は、Android 5.0以降を実行しているデバイスにのみ適用されます。デバイスが4.4以前を実行している場合、メニューアイコンは次のようになります。デバイスが4.3以前を実行している場合、設定アイコンは次のようになります。
USBテザリング接続をセットアップして使用する(Windows XPの手順を含む)
1. USBケーブルを使用して、デバイスを別のデバイスに接続します。
2. 画面上部にUSBアイコンとメディアデバイスとして接続されているか、カメラとして接続されているという通知が表示されます。テザリングの目的上、接続のタイプは重要ではありません。
3.デバイスの[設定]メニューを開きます。
4. [ワイヤレスとネットワーク]で、詳細>テザリングとポータブルホットスポット。
5「USBテザリング」の横にあるボックスをオンにするか、スイッチをオンにします。接続が確立されると、次の通知のいずれかが表示され、インターネットに接続できます(デバイスでAndriod 4.4以前を実行している場合、アイコンの外観が若干異なる場合があります):
ポータブルWi-Fiホットスポットアクティブ
USBテザリング接続アクティブ
複数のテザリングまたはホットスポット接続がアクティブ
データ接続の共有を停止するには、チェックボックスをオフにするか、[設定]メニューの[USBテザリング]の横のスイッチをオフにするか、USBケーブルを取り外します。
Windows XPでのUSBテザリング
Windows XPを実行しているコンピューターを使用している場合、デバイスをコンピューターにテザリングする前に構成ファイルをインストールする必要があります。
1.上記の手順に従って、デバイスのUSBテザリングをオンにします。
2.次の構成ファイル(tetherxp.inf)をWindows XPコンピューターにダウンロードします。通常、リンクを右クリックして「名前を付けて保存」を選択できます。(ブラウザがファイル名に「.html」を追加する場合、名前を編集して.html拡張子を削除し、代わりに「.inf」に置き換える必要があります。)
3 . モバイルデバイスをコンピューターに接続するには、 USBケーブル。
4. Windows XPの新しいハードウェアウィザードが開いたら、[ いいえ、現時点ではありません ]を選択して、[ 次へ ]をクリックします。
5.選択リストまたは特定の場所からインストールし、[ 次へ ]をクリックします。
6. [ 参照 ]をクリックして、手順2でダウンロードした構成ファイルをインストールしたディレクトリを参照し、[ 次へ ]をクリックします。
7. Windows XPがAndroid USB Ethernet / RNDIS用のソフトウェアのインストールを完了したら、[ 完了 ]をクリックします。
(ソース)
方法#1
この方法では、USBテザリングとアプリを使用して電話のストレージにアクセスします。
手順:
- PlayストアからMTP-Alternative USB Driveをインストールします。
- MTP-Alternativeアプリを開き、[ 接続してUSBテザリングを有効にする]を選択し、[ USBテザリングを有効にする]を選択します。
- Backキーを1回タップするか、ランチャーのアイコンからアプリを開いて、アプリに戻ります。
- これで、WindowsおよびUbuntuの手順がアプリに表示されます。OSを選択します:WindowsまたはUbuntuのガイドに従ってください。または、以下の手順に従って、WindowsまたはUbuntu(Linux)でネットワーク接続を保存できます。
Windowsの場合:
- 管理者権限があることを確認してください。このMicrosoft Updateをダウンロードしてインストールします。
- WebClientサービスは、ネットワークフォルダにアクセスするために有効にする必要があります。サービスの状態を確認するには、+ Rを押して[実行]ダイアログボックスを開きます。入力
services.msc
して[ OK ]をクリックします。[サービス]ウィンドウが開き、サービスのリストが表示されます。
下にスクロールしてWebClientを表示し、対応するStartup Typeを確認します。そのない場合は無効ウィンドウを閉じるその後。もしそうなら
Right-Click -> Properties -> General -> Startup Type -> Automatic -> Apply -> OK
。また、自動よりも手動を選択して、起動時の過負荷からシステムを保存することもできます。
次に+を押しR、入力regedit
して[ OK ]をクリックし、[ はい ]を選択すると、レジストリエディタウィンドウが開きます。
ツールバーでをクリックしますEdit -> Find
。[ 検索する文字列 ]フィールドに対応するダイアログボックスで、と入力しWebClient
ます。チェックを外しての値と、データまたはその他の方法で、唯一のチェックキー以下を見て。[ 次を検索]をクリックします。検索され、既に選択されているエントリが表示されます。(下のパネルで)選択したエントリの場所が
Computer/HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\WebClient
。
上のWebクライアントのエントリ、その中にコンテンツにアクセスするために、右方向の矢印をクリックします。
- パラメータをクリックします。右側で、をクリックします
BasicAuthLevel -> Modify
。[ 値のデータフィールド2
]で、値をに変更し、[ OK ]をクリックします。
- BasicAuthLevelエントリがなかった場合は、空の空白で右クリックして作成し、
DWORD (32-bit) Value
それを選択して名前を付けますBasicAuthLevel
。手順7に従ってください。
- すべての変更を有効にするために、ここでシステムを再起動します。電話をPCに再度接続するには、MTP-Alternativeアプリを開く必要があります。
- Phone Storageをマップするには、マイコンピューターを開きます。
- アドレスバーの下にある[ ネットワークドライブの割り当て]をクリックします。
- 対応する「フォルダー」フィールドに、入力
\\192.168.42.129@8081
して「終了」をクリックします。/
電話機のディレクトリのコンテンツを含むウィンドウが開きます。
- スマートフォンに内部[SDカード]のみがある場合は、
sdcard
フォルダーに入ります。それ以外の場合は、storage
フォルダを入力して、目的のストレージに入ります。
- このネットワークドライブにアクセスできます
My Computer -> Network Location
。ドライブをRight-Click -> Rename
上書きしてこのドライブの名前を変更し、名前を入力してを押すこともできEnterます。上記の手順を実行したスマートフォンがPCに接続されていない場合、ドライブにアクセスできないことに注意してください。
(出典:ykasidit、Yeehawup、MTP-Alternative)
KDE 4.1xを使用するUbuntu(Linux)の場合:
- Dolphinファイルブラウザを起動します。で場所をクリックし、ネットワークを。
- をクリックし
Add Network Folder -> WebFolder (webdav)
ます。
- 名前を入力し、ユーザーフィールドを空白のままにし
192.168.42.129
、サーバーフィールドに入力し8081
、ポートフィールドに入力します。Windows OSのステップ13に従って、[ 場所]フィールドにを入力する/sdcard/
か/storage/
、このリモートフォルダーの [ 作成とアイコン]をオンにして、[ 保存して接続 ]をクリックします。ウィンドウが開き、ストレージの内容が表示されます。
- ネットワークの場所は
Places -> Network ->
Name
、Nameが手順3の場所に保存されますRight-click -> Add to Places
。このフォルダーを上書きすることで、このフォルダーをPlacesに固定することもできます。
方法#2
この方法では、ADBインターフェースを使用して電話ストレージにアクセスします。これはすでに多くのユーザーによって広範囲にカバーされており、ここからいくつかの回答にアクセスできます。簡潔にするために、以下はAndroid愛好家のユーザーによるいくつかの回答から引用された指示です。
OSへのADBのインストール
実際、開発にSDKを使用したくない場合は、SDK全体をインストールする必要はありません。平均的なユーザーが必要とするコンテキストで基本的なADBコマンドを実行できるようにするには、基本的なインストールで十分です。これを行う方法を説明し、できれば最もよく使用されるコンピューターシステムを取り上げます。
必要条件
まず、基本的なバイナリが必要です。これらは、Linux、Windows、およびMac用の公式ダウンロードページにあります。
Windowsユーザー
コンピューターでWindowsを実行している場合は、デバイス用の特別なドライバーも必要です(ここでは一般的なソリューションはありませんので、これを自分で確認する必要があります。通常、これらのドライバーは製造元のWebサイトでダウンロードできます)。
LinuxおよびMac OSユーザー
LinuxおよびMac OSユーザーは、デバイスをオペレーティングシステムに知らせる必要がある場合があります。Linuxの場合、ここでの回答に記載されている必要な手順を見つけます。Mac OSに慣れていないので、私はそれについて話すことはできません。
設置
Linux
Linuxの場合、これは非常に簡単です。ダウンロードしたバイナリを任意のディレクトリに展開するだけです。これを書いている時点では、これは2つのファイルのみになります:adb
およびaapt
(後者はQtADBによって使用され、ADBコマンドを直接実行するために必ずしも必要ではありません)。ファイルのアクセス許可を調整して、実行可能にします(たとえば、コマンドラインから:)chmod 0755 adb aapt
。最後に、選択したディレクトリを$PATH
変数に含めることをおadb
勧めします。そうすれば、どこからでも呼び出すことができます。そのための適切な場所は、~/.profile
ファイルの最後に次のような追加行を含めるexport PATH="~/bin:$PATH"
ことです(バイナリをに抽出した場合~/bin
)。
窓
Windowsのダウンロードには、さらにいくつかのファイルが含まれています。また、それらを選択したディレクトリに抽出します。完全なパスに先行することなく、どこからでも呼び出し可能にする場合は、環境変数にもそのパスを追加する必要があります。Windowsユーザーではないため、「これを行う方法」はあなたに任せなければなりません。
ほかに何か?
これで完了です。ADBコマンドラインの全機能を使用できます。
さらに読む
(ソース)
そして、
Googleから直接最新の公式バージョンをダウンロードするよりも、マルウェアに感染したWebサイトから未知の発信元の古いバージョンをダウンロードする方が好まれる理由がよくわかりません。私はそれぞれに推測します。
Googleリポジトリへのリンクは次のとおりです。
プラットフォームツールの最新バージョン(わずか数個のバイナリを含む-各サイズは10Mb未満):
UbuntuおよびDebian(私が個人的に使用しているディストリビューション)のユーザー向けに、最新バージョンのプラットフォームツールを見つけてインストールする小さなbashスクリプトを作成しました-UbuntuへのAndroidプラットフォームツール(ADB)のインストール
(ソース)
ADBインターフェースを使用してUbuntu(Linux)の電話ストレージにアクセスするには:
私はWindowsの部分には答えられませんが、Ubuntuの部分には確かに答えることができます。私もそれを使用し、コンピューターからデバイスをマウントします。使用するものには、ADBツールをコンピューターにインストールする必要があります。まだインストールしていない場合は、たとえば、ADBの最小インストールはありますか?を参照してください。
ドロイドを準備する
まず、コンピューターで実行される可能性のあるすべてのOSに適用する基本要件:フルアクセスを取得するには、ADBデーモンがルートモードで実行されている必要があります。これは、デフォルトでは、ルート化されている場合でも、ストックROMには当てはまりません(ただし、多くのカスタムROMではデフォルトで有効になっています)。そのため、最初のチェック:「普通」が起動せずにadb shell
直接ルートプロンプト(#
)su
に移動する場合は、問題ありません。それ以外の場合は、adbd insecureなどのヘルパーが必要になります。実行して、「パッチを適用した非セキュアモード」を有効にします。必要に応じて、デバイスのすべての起動時に自動的に実行されるように、ボックスをオンにします。
読み取り専用ファイルシステムへの書き込みアクセスの準備
次に、コンピューターのOSから独立しています。ファイルシステムの読み取りと書き込みを行うには、読み取り/書き込みモードでマウントする必要があります。あなたは経由していることを達成することができadb shell
ますが、そこに記述する必要がいつでも発行例えば、(私は永久的な読み取り/書き込みモードでそれらのパーティションを残してrecommentていない)mount -o remount,rw /system
のための/system
パーティション。
ドロイドをマウント
それでは、詳細を見ていきましょう。FUSEを利用して、ADB経由でAndroidファイルシステムをマウントします。そのためのツールはadbfs-rootlessです。コードをコンパイルするのは、そこの指示があれば簡単です。完了adbfs
したら、結果のバイナリをのディレクトリにコピーします$PATH
。次に、コンピューターにマウントポイントを作成します。私の例では~/droid
、そのために使用します。今ここに行きます:
# Mount the Android FS:
adbfs ~/droid
# Unmount it again:
fusermount -u ~/droid
プロセスを簡単にするために、2つのエイリアスを作成しました。
alias mdroid="adbfs ~/droid"
alias udroid="fusermount -u ~/droid"
あなたは確かにすでに推測しています:mdroid
「マウントドロイド」、udroid
「アンマウントドロイド」の略。
手動でマウント/アンマウントする別のアプローチは、特定のVFSでMidnight Commanderを使用することです:mc-extfs-adbがそれを実行します。Ubuntuに特別に適合させたバージョンは、IzzyOnDroid のダウンロードエリアで入手できます。ここでは、簡単に選択できます(インストール手順が含まれています)。
どちらの亜種にも長所と短所があります:mc-extfs-adbは最初のアクセスでかなり時間がかかります(ファイルシステム構造全体をキャッシュします)-しかし、ファイルシステムを(キャッシュされているので)かなり高速にブラウズし、遅くなりますファイルをリモートでコピー/編集するとき。adbfsを直接使用すると、はるかに高速に起動しますが、ディレクトリを切り替えるときに常に1秒間「hes」します(構造全体をキャッシュせず、オンデマンドで読み取るだけです)。私は通常後者を好みますが、YMMV –したがって、両方のオプションを提供しました:)
(ソース)
ADBインターフェイスを使用してWindowsの電話ストレージにアクセスするには
Windowsファイルエクスプローラーでは、デフォルトでAndroidルートファイルにアクセスできません。そのためには、別のアプリケーションを(PCに)ダウンロードする必要があります。多くの場所(このguidetech.comチュートリアルのようにAndroid Commanderを推奨しています。別の推奨ファイルエクスプローラプログラムはDroid Explorerです。
(ソース)
方法#3
この方法では、アプリとUSBテザリングを使用します。この方法には、この答えにルーツがあります(この答えは可能性についてのみ言及しており、実際の使用方法については段階的に言及していません)
手順:
- WebDav / FTP / SSH / Sambaサーバーの作成を可能にするファイルサーバーアプリをダウンロードします。あなたは、いずれかの方法で、このリストの上に見ることができ
Izzy
、ここで、またはそれらを選択すなわちを、WebDAVを、FTP、Sambaの、SSHを、多種多様に。誰も助けてくれなければ、Googleはあなたの友達です。
- 次の手順は、{ WebDav、FTP } Ultimate(無料)およびServers Ultimate Pro(有料)用です。
WebDav Server Ultimateの使用:
- USBテザリングを有効にします。
- WebDav Server Ultimateを起動します。
- に進み
Add -> WebDAV Server ->
ます。
- Server Nameに任意の名前を入力します。覚えやすい1024より大きいポート番号(5000など)を選択し、[ポートで実行]に入力します。
- ではドキュメントルート、選択
/
方法#1との一貫性を維持します。
- すべてのオプションをオフにします。このアプリを起動するたびに、このサーバーを自動的に実行することを選択できます。これを行うには、アプリがクリーンになったら直接開始するをオンにします。Backキーを1回タップし、[ はい]を選択してサーバー設定を保存します。
- 新しく作成したサーバーエントリを1回タップして、[開始/停止]を選択します。サーバーの情報が表示されたダイアログボックスが表示されます。あなたはアプリの一番上に多くのアイコンを左にスライドし、(サーバーを含む)のアプリを閉じて選択することができます終了]を。Exitを選択しないと、サーバーは明示的に停止しない限り実行を継続することに注意してください。
- これで、WindowsまたはLinuxのいずれかの方法#1で説明されている手順を使用できます。Windowsの場合、アドレスはに
\\192.168.42.129@5000
なり、Linuxの場合、アドレスはになりますwebdav://192.168.42.129:5000/
。
FTPサーバーUltimateの使用:
- USBテザリングを有効にします。
- FTPサーバーUltimateアプリを起動します。
- に進み
Add -> FTP Server ->
ます。
- Server Nameに任意の名前を入力します。覚えやすい1024より大きいポート番号(6000など)を選択し、[ポートで実行]に入力します。
- すべてのオプションをオフにします。このアプリを起動するたびに、このサーバーを自動的に実行することを選択できます。これを行うには、アプリがクリーンになったら直接開始するをオンにします。同様に、Respawn(サーバーがクラッシュしたときの自動再起動)を選択します。
- [ ユーザー](上部の[設定]に隣接)に移動し、[ 追加]をタップし、[ユーザー名]と[ パスワード]を空白のままにして、[ 自動書き込みアクセス]をオンにします。[ ドキュメントルートに強制的に滞在]を選択して、PCを制限することもできます。
- ではドキュメントルート、選択
/
方法#1との一貫性を維持します。
- Backキーを1回タップし、[ はい]を選択してサーバー設定を保存します。
- 新しく作成したサーバーエントリを1回タップして、[開始/停止]を選択します。サーバーの情報が表示されたダイアログボックスが表示されます。あなたはアプリの一番上に多くのアイコンを左にスライドし、(サーバーを含む)のアプリを閉じて選択することができます終了]を。Exitを選択しないと、サーバーは明示的に停止しない限り実行を継続することに注意してください。
- これで、Linuxで説明した手順を使用できます。Windowsの場合、アドレスはに
ftp://192.168.42.129:6000
なり、Linuxの場合、アドレスはになりますftp://192.168.42.129:6000/
。Windowsでftpをマップするには、ステップ13からの以下の指示に従います。
サーバーUltimate Proの使用:このアプリには、他の特定のパッケージ(無料)をインストールする必要があることに注意してください。
- USBテザリングを有効にします。
- Servers Ultimate Proアプリを起動します。
- サーバーに移動します。
+
アイコンをタップし、下にスクロールしてFTP Native Serverをタップします。
- Nameを入力し、覚えやすい1024より大きいポート番号(2121など)を選択します。
- 以下の下でのネットワークインタフェースをLISTEN、選択rndis0 -Ipv4(192.168.42.129)を。
- アプリの起動時に直接開始をチェックします。
- でLOCKS、チェックWIFIロックを有効にします。
- アプリの上部パネルで、[ 特定]に移動し、[アップロードを許可]以外のすべてのチェックを外します。
- ではドキュメントルート、選択
/
方法#1との一貫性を維持します。
- フロッピーアイコンをタッチして、設定を保存します。
- サーバーエントリを1回タップし、[開始]を選択します。
- これで、Linuxの方法#1で説明されている手順を使用できます。Linuxの場合、ネットワークの場所はになります
ftp://192.168.42.129:2121/
。
- Windowsの場合、方法#1 For Windowsの手順1〜11を実行します。
- [ ドキュメントと画像の保存に使用できるWebサイトに接続]をクリックします。
- [ ネットワークロケーションの追加]というタイトルの新しいウィンドウが表示されます。をクリックし
Next -> Choose a custom network location -> Next
ます。
- 下では、インターネットやネットワークアドレス、入力
ftp://192.168.42.129:2121/sdcard/
とクリックし、次へを。sdcardをstorageに置き換えることができます。
- 匿名ログオンをチェックし、次へをクリックします。将来これを認識するために名前を入力し、「次へ」をクリックします。
- [完了 ] をクリックして[このネットワークの場所を開く]をオンにし、[ 完了 ]をクリックします。携帯電話のストレージコンテンツを含む新しいウィンドウが表示されます。
- ここでも方法#1のステップ14が適用されます。
Servers Ultimate ProのWebDavサーバーの設定は、前述の方法#3の手順で説明した設定と同様です。
MTP-Alternativeについて
PCでのUSBファイル転送-「MTP」問題なし。
USBの「MTPドライバが見つかりません」または「ファイルが見つかりません」という問題はもうありません-WindowsとUbuntu GNU / Linuxの両方をサポートしています!
「MTP-Alternative」は、このデバイスのストレージを、デフォルトのアンドロイド「MTP」ファイル転送方法の代わりにUSBテザリング経由でコンピューターへの「ドライブ」として共有し、3つの一般的な「MTP」問題を回避します。
WebDav Server Ultimateについて
無料で安全な完全なWebDAVサーバー!アプリは複数のユーザーの追加をサポートし、WebDAV over SSL / TLS(HTTPS)をサポートしており、デバイスが特定のWIFIネットワークに接続されたときにWebDAVサーバーを自動的に起動するように設定できます。
FTPサーバーUltimateについて
FTPクライアントを使用してファイルを転送するための、安全で完全な無料のFTPサーバー。アプリは複数のユーザーの追加をサポートし、FTPS Implicit / SFTP / SCPをサポートしており、デバイスが特定のWIFIネットワークに接続されたときにFTPサーバーを自動的に開始するように設定できます!
サーバーUltimate Proについて
★★70以上のプロトコルで60以上のサーバーを実行します!★★
CVS、DCハブ、DHCP、UPnP、DNS、DDNS、eDonkey、電子メール(POP3 / SMTP)、FTPプロキシ、FTP、FTPS、FTPES、Flashポリシー、Git、Gopher、HTTP Snoop、ICAP、IRCボットを実行できるようになりました、IRC、ISCSI、Icecast、LPD、ロードバランサー、MQTT、Memcached、MongoDB、MySQL、NFS、NTP、NZBクライアント、Napster、PHP、Lighttpd、PXE、ポートフォワーダー、RTMP、リモートコントロール、Rsync、SIP、SMB / CIFS 、SMPP、SMS、ソックス、SFTP、SSH、サーバーモニター、Styx、Syslog、TFTP、Telnet、時間、トレントクライアント、トレントトラッカー、トリガー、ユニゾン、UPnPポートマッパー、VNC、VPN、Wake On Lan、Web、WebDAV、 WebSocket、X11および/またはXMPPサーバー!
注意:
- WebDAVは、ファイルサイズを最大4ギガバイトに制限する場合があります。
- MTP-Alternativeによって有効化されたWebDavを介したファイル転送はあまり反応が悪く、Androidで800 MBのキャッシュサイズを作成しました。
- 2. Linuxでは問題は発生せず、スムーズに機能しました。
- FTP Native Serverを搭載したServers Ultimate Proが好きです。私にとっては、WindowsとLinuxの両方で問題なく動作します。
adb push|pull
データ転送には方法#2のコマンドのみを使用します。代替として一般的なオプションをカバーするために言及されています。
- 根ざしている場合は、Servers Ultimate Proに移植できます。
- まだ知らない方法があるかもしれません。回答として投稿してください。