前回まででNexus7をルート化した上で、環境をルート化前の状況に復帰させました。
今回はルート化の効果としてSDカード内の写真を見れるようにしてみたいと思います。
以前、その24でNexus7からSDカード内の写真を見ようとしましたが、無償版のソフトでは限界があることが分かりました。今回はルート化した恩恵を受けてこの限界を突破したいと思います。
なお、その24で試したNexus Photo Viewerはアンインストールしておきましょう。
「Android 4.2.1へのアップデート+ルート化+最新のStickMount」で無事に見ることができました!
https://scratchpad.jp/google-nexus7-46/
前準備
今回はデジカメ等で撮影したSDカード内の映像をすぐにNexus7でみたい、という状況を想定しています。 必要なのは下記のものです。
- SDカード
- SDカードリーダ
- microUSBホストケーブル
SDカードとしてはだいぶ昔に購入した16GBのSDHCカード、SDカードリーダとしては100円ショップで売っているものを用意しました。 またmicroUSBホストケーブルとしてSamsung Galaxy SII用を購入しました(問題なく使えています)。
定番ソフト: StickMount
ルート化したAndroidでSDカードを使用できるようにする(マウントする)ための定番のソフトとして「StickMount」というソフトがあります。
まずはこのソフトから試して見たいところです。
Google PlayでStickMountで検索すると一発ででてきます。
が、、、よくよく見ると、Andorid 4.2にはまだ対応していないと書いてあるではないですか!
他のアプリのアップデートで忙しいようでStickMountは後回しになっているそうです。残念です。
Usb Host Controller
次に検索して見つけたのは「Usb Host Controller」というソフトです。
とりあえずインストールして、起動してみます。「USB」というタブ(?)を表示させると何もつながっていないことが分かります。
ここでおもむろにmicroUSBホストケーブルを使ってSDカードリーダをNexus7に接続してみます。すると16GBのSDカードがちゃんと認識されます。
そこで「MOUNT」書かれているところをタッチして、マウントを実行します。
マウント場所を聞かれるのでとりあえず一番上の「/mnt/sdcard/ehdd」を選びます。スーバーユーザリクエストが要求された許可することにします。
すると無事にSDカードがマウントされたことが分かります。これは期待が高まります。
次にファイラー(例えば ES File Explorer)を起動して/mnt/sdcard/ehddの中を確認します。ここにSDカード内のファイルが見えればマウント成功です。
さてどうなっているか・・・・
残念ながら空っぽ。何にも見えません・・・SDカードにはデータがあるはずなのに。
少なくてもAndroid 4.2にアップデートしたNexus7では動かないようです。
Multi Mount SD-Card Lite
そのほかに見つけたソフトがこちら。
しかし、これもダメ。SDカードリーダをUSB接続してもうんともすんとも言いません。
USB Mass Storage Watcher OTG
次のソフトを試します。
結果は・・・マウントはできたけど、Usb Host Controllerの場合と同様にファイルが見えません。
AL Mass Storage Manager
なんだかいやな予感しかしませんが、次のソフトを試してみます。
これもマウントはできたけど、Usb Host Controllerの場合と同様にファイルが見えません。
Nexus Photo Viewerをもう一度
実績があるNexus Photo Viewerをもう一度試してみます。
動いた! 決してAnroid 4.2のUSBホスト機能がだめなわけではないのです。
どうやらSDカードの中身が見えないのはソフト側の問題のようです。
まとめ
今回はルート化したNexus7を使って、SDカードの中身を見えるように挑戦しました。
しかし残念ながらどのソフトを使ってもSDカードの中身を見ることができませんでした。Android 4.2はセキュリティ面で変更が入ったとのことです。
ルート化した目的がまったく達せられいない状態ですが、今回はここまでにしたいと思います。素直に有料のNexus Media Importerを使うべきかもしれません。
次回は気分を変えて、Adobe Flashについて考えたいと思います。
コメント