Last modified: Wed Oct 4 09:30:32 JST 2017

[知恵ノートのトップに戻る]  知恵ノート投稿日:2016/4/25

File Commander を ESファイルエクスプローラーの代替に

File Commander で外部ストレージ (microSD) に書き込みを行う

Fire タブレットを念頭に置いた内容です。

目次


File Commander を選んだ理由

ESファイルエクスプローラーは、後述しますが挙動が怪し過ぎるのでアンインストールしました。

Fire タブレットの場合、アプリは Google の Playストアではなく、Amazon 「アプリストア」というところからダウンロード&インストールするのですが、そのアプリストアが腐っているという深刻な問題があります。平気でPlayストアより1~2年も古いバージョンのアプリを載せていたりします。

Amazon のアプリストアからダウンロードできる他のファイルマネージャーは、外部ストレージ (microSD) に書き込めないものばかりでした。Google の Playストアからダウンロードすると、既に書き込みに対応しているにも関わらず、です。

というのが理由です。ソニーの解説ページは良くまとまっているので、そちらも参考にしてください。

操作例

File Commander は、Amazon のアプリストアのバージョンでも、Google の Playストアのバージョンと比較し、さほど古くないです。

File Commanderをインストールします。

起動すると、有料版にアップグレードせよと言ってくるので「閉じる」

「ローカルネットワーク」

サーバーを設定します。Windows 10 で適当なフォルダをファイル共有していますが、4月の定例パッチが当たってから、パスワードなしではアクセスできなくなるという現象が起きており、ユーザーやパスワードの設定もして[OK」としています。

LAN の、適当なフォルダを開きます。

以下の例では、ローカルネットワークにある語学番組のファイルを3つ、長押しして選んでいます。画面上部のコピーのマークを押します。

このファイルを「ストレージ」にコピーしようとすると、読み取り専用だと言われるので、「書き込み権限を許可」をタップします。

ヒントを読んで理解して「OK]

下に表示される「ストレージ端末」を選択します。これがポイントですね。Music やら、ほかのフォルダを選ぶと「あれ?」ということになるので、やり直しましょう。

ストレージ端末に書き込み権限を与えると、PC のファイルが LAN 経由で microSD にコピーされます。

これで PC のファイルが無線LANを通して外部ストレージにコピーされました。

動画なども同様に、PC のファイルを LAN 経由で直接、microSD にコピーできます。

外部ストレージにフォルダを新規作成する

外部ストレージに、「Movies」「Music」「DCIM」の名前のフォルダを作成すると、アプリの方が、外部ストレージに動画・音楽・写真を読み書きするようになります。

一方、「Pictures」と「Download」は、この名前でフォルダを作成しても、内部ストレージしか読み書きしませんでした。しかし、外部ストレージにフォルダを新規作成する説明例として、以下では「Download」のフォルダを作成する手順で紹介します。

「ストレージ端末」をタップ

右上の、点3つの所をタップ

「新しいフォルダ」を選ぶ

適当なフォルダ名を入力して「OK」

ES ファイルエクスプローラーの怪しい挙動

前から ES ファイルエクスプローラーは怪しいという意見がありましたので、十分に理解できてているわけではないですが、自分での確認を試みました。

# script

# tcpdump src host 192.168.10.50

とした後で

# grep -i baidu typescript

すると、

01:58:38.102422 IP 192.168.10.50.31751 > eagle.asahi-net.or.jp.domain: 46075+ A? conf.international.baidu.com. (46)
01:58:39.186120 IP 192.168.10.50.32179 > eagle.asahi-net.or.jp.domain: 34079+ A? img.phone.baidu.com. (37)
01:58:39.347219 IP 192.168.10.50.56105 > eagle.asahi-net.or.jp.domain: 33472+ A? hmma.baidu.com. (32)
01:58:40.101231 IP 192.168.10.50.22459 > eagle.asahi-net.or.jp.domain: 51817+ A? openrcv.baidu.com. (35)
01:58:42.230665 IP 192.168.10.50.45551 > eagle.asahi-net.or.jp.domain: 7741+ A? bdplus.baidu.com. (34)
01:58:45.105888 IP 192.168.10.50.32190 > falcon.asahi-net.or.jp.domain: 51817+ A? openrcv.baidu.com. (35)
01:58:47.235258 IP 192.168.10.50.11557 > falcon.asahi-net.or.jp.domain: 7741+ A? bdplus.baidu.com. (34)

と、約 2 分ごとに baidu.com の複数のサーバーと通信している事が確認できました。能力不足のため通信内容まではわかりませんが。

例えばこの中から openrcv.baidu.com について検索してみると、中国の会社のようです。

このように、何を通信しているのかは分からないが、どう考えても動作に必要とは思えない怪しい通信を、複数のサーバー相手に定期的に行っているのは確かです。するとやはり「タダでこれほど高機能のアプリを提供するというのはおかしい」「タダで配布したアプリで何らかのデータを集めて金儲けをしているのではないか」「タダより高いものはない、の諺通りでは」と思うようになり、他のファイルマネージャーを必死で探し、色々試して File Commander に落ち着きました。「File Commander は使い物にならない」「これほど広く使われているESファイルエクスプローラーがスパイウェアな筈がない」という意見も見かけますが、File Commander も慣れれば十分に使えますし、ESファイルエクスプローラーが怪しい通信をしているのはこの目で確認しています。


[知恵ノートのトップに戻る]