コメント先日購入したIS01をOpenVPNのクライアントとして動作させてみました。うろ覚えの部分も多いですが忘備録として掲載しておきます。利用の際は自己責任で。内容に過不足・誤り等がありましたらお知らせ願います。Installerも試したのですが、インストールされたバイナリが正しく動作しませんでした。rooter”が作成した”/sbin/su”を検出してくれません。root!”と怒られてしまうので、この問題に対応した改変版を作成してみました。Settings”がインストールされている場合は先に削除してください。)PCでの作業modules_enablerをダウンロードし”modules_enabler.ko”を取得します。tunモジュール(ミラー)をダウンロードし”tun.ko”を取得します。openvpn-static-2.1.1.bz2をダウンロードし、”openvpn-static-2.1.1′′を取得します。“openvpn-static-2.1.1′′のファイル名を”openvpn”へ変更します。3つのファイルをmicroSDカードの”tmp”フォルダへコピーします。OpenVPN設定ファイルをmicroSDカードの”openvpn”フォルダへコピーします。Emulatorをインストールします。Superuserをインストールします。rooterをインストールしStep3まで完了します。rooter”のウィジェットを設置します。Emulator”を起動します。ライブラリファイルを”/sqlite_journals/is01root”へコピーします。/sqlite_journals/is01root2つのkoファイルの所有者とパーミッションを変更します。tun.ko“autoexec.sh”ファイルを以下のように編集します。/sqlite_journals/is01root/boot.shIS01を再起動します。rooter”のウィジェットから管理者権限を取得します。Emulator”を起動します。“lsmod”を実行しモジュールが組み込まれたか確認します。(P)“sysremount_atmyownrisk.sh”を実行します。sysremount_atmyownrisk.sh“openvpn”を”/system/bin”へコピーします。/system/bin“openvpn”の所有者とパーミッションを変更します。openvpnディレクトリ”/system/xbin/bb”を作成します。/system/xbin/bbOpenVPNに必要なBusyBoxコマンドをシンボリックリンクで作成します。/system/xbin/bb/routeシンボリックリンクを確認します。/sqlite_journals/is01root/busyboxOpenVPN設定ファイルの構成を確認します。lsca.crtdh2048.pemclient-is01.confclient-is01.crtclient-is01.keyclient-is01.ovpnOpenVPNを起動し、エラーが発生していないかを確認します。Settingsをインストール・起動します。(“設定”→”アプリケーション”→”提供元不明のアプリ”を有効にする必要があります。binary”が“/system/bin/openvpn”となっている事を確認します。“戻る”でメニューを閉じます。“OpenVPN”が無効になっている場合はタップして有効にします。“client-is01.conf”をタップして接続を開始します。スーパユーザ権限を獲得しました”と表示された場合はもう一度タップします。(クライアント側IPアドレス)”となれば完了です。rooter”のウィジェットから管理者権限を取得します。Settingsを起動します。上記手順24.以降を参照してください。Settings”のソース改変部分を掲載しておきます。{[2010/12/30追記]“client-is01.conf”の末尾にredirect-gatewayと追記すると、全てのデータ通信がOpenVPN接続先のサーバを経由するようになります。トラックバックURLコメントはまだありません。トラックバックはまだありません。