|
1: 2012-12-30 (日) 02:49:17 yuji |
| + | *USBメモリへのアクセス [#mc754efb] |
| + | USBメモリを使ってデータを読み書きしたいので,USBホスト機能を使ったアクセスを出来るようにしてみる。 |
| | | |
| + | + Stick Mountアプリをインストール~ |
| + | GooglePlayから,StickMountというアプリをインストールする。~ |
| + | adb shellでrootでログインし, |
| + | # cp /data/app/eu.chainfire.stickmount-1.apk /sdcard/ |
| + | でコピーし,一旦アンインストールする。これはSystemアプリにするため。 |
| + | + Module Loaderをダウンロード~ |
| + | [[xda-developersのページ>http://forum.xda-developers.com/showthread.php?t=1228605]]からModuleLoader-release.apkをダウンロードして,/sdcardにコピーしておく。 |
| + | + 日本語化カーネルモジュールをダウンロードしてパッチする~ |
| + | ファイル名の日本語化に必要なカーネルモジュールをダウンロードする。ファイル名はjb-3.1.10-g52027f9.zip。解凍して中に入っているnls_utf8.koをバイナリエディターで編集する。~ |
| + | オフセット0x0122からにある"3.1.10-g52027f9"という文字列を,"3.1.10-g22b4fcd"に変更する。((Nexus7の設定→タブレット情報で表示されるカーネルバージョンの最初の1行の文字列))~ |
| + | 編集したnls_utf8.koを/sdcardにコピーしておく。 |
| + | + ファイルを/systemにコピー~ |
| + | adb shellでrootでログインし, |
| + | # mount -o remount,rw /system |
| + | # cp eu.chainfire.stickmount-1.apk /system/app/ |
| + | # cp ModuleLoader-release.apk /system/app/ |
| + | # chmod 644 /system/app/eu.chainfire.stickmount-1.apk |
| + | # chmod 644 /system/app/ModuleLoader-release.apk |
| + | # mkdir /system/lib/modules |
| + | # chmod 755 /system/lib/modules |
| + | # cp nls_utf8.ko /system/lib/modules/ |
| + | # chmod 644 /system/lib/modules/nls_utf8.ko |
| + | として,ファイルをインストールする。 |
| + | + Nexus 7をリブート~ |
| + | Module Loaderがメッセージを出すので,確認できる。 |
| + | + Module Loaderの設定~ |
| + | Module Loaderを起動して,System Modules→nls_utf8.koをONにして,画面上部のSave selectionボタンを押す。Will insmod 1 modulesと確認されるのでOKを選んで設定を保存し終了する。 |
| + | +Stick Mountの確認 |
| + | Stick Mountを起動して,LANGUAGEのUTF-8の項目がONになっているか確認する。 |
| + | |
| + | これで,USBホスト機能で接続されたUSBメモリに文字化け無しでアクセス出来る。 |
Counter: 707,
today: 1,
yesterday: 1
Copyright©2008 Yuji Ueno All Rights Reserved.