このページはCSR内でIS01をもっている人たちで情報交換をしようという目的で作成されています
一部内容にはroot権限の取得が必要となります
そのため改変により動作しなくなる可能性がありますが自己責任でお願いします
まずはいろいろと遊ぶために管理者権限の取得をしよう
Android Marketから
Superuserをインストール
MobileHackerz?さんのページから
IS01root
をダウンロードしSDカードに保存しておきます
IS01rootを実行しStep1〜Step3を行います
このときエラーとなることがありますが"本体を再起動せずに"IS01rootを再実行してください
本体を再起動すると起動しなくなることがあるそうです
管理者権限の取得方法はMobileHackerz?さんのページに詳しくあります
http://blog.mobilehackerz.jp/2010/11/au-is01root010009-is01.html
IS01rootというツールを公開されていますのでこれを使うと簡単に取得できます
http://mobilehackerz.jp/contents/Software/Android/IS01root
実行中にエラーとなることがありますがあわてて本体を再起動しないように
IS01はそのままではアドホック接続ができません
というわけでroot権限を取得してwpa_supplicantを改変しましょう
*失敗するとBOOT時点から動かなくなるそうですので慎重に
Android Marketから
Terminal Emulatorをインストールします
IS01用アップローダーのページから
http://ux.getuploader.com/is01/download/94/wpa_supplicant
wpa_supplicantをダウンロードします
(/sdcard/download/に保存しておきます)
Wifiを無効にします
Terminal Emulatorを実行します
SuperUser?リクエストがあるので許諾し管理者権限に移行
*ここからの操作は慎重に
/systemのリマウント
# /sqlite_journals/is01root/sysremount_atmyownrisk.sh
(私の環境では実行できませんでした
wpa_supplicantをリネームして退避
# mv /system/bin/wpa_supplicant /system/bin/wpa_supplicant2
wpa_supplicantをコピー
# cp /sdcard/download/wpa_supplicant /system/bin/wpa_supplicant
wpa_supplicantの所有権と権限を変更
# chown root.shell /system/bin/wpa_supplicant
# chmod 755 /system/bin/wpa_supplicant
以上を行った後
# exit
でsuから抜ける
これでWifiがアドホックで使えるようになります
root権限は再起動後Step3を実行しないと使用できませんが
アドホックは一度書き換えると再起動しても使用可能のようです
前の状態では無線LANで一定時間通信がないと接続が切れていましたが,
どうも常に動作しているようです
待機モードに移行時は一応接続が切れているようです