物好き者

物好き者が行ったことを載せています。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

Streak 2.2.1 でOpenVPNを利用できるようにしました

Streak 2.2.1 でAndroidのrootを取得しました でrootが取得できたので、下記を参考にOpenVPNをインストールしました。

beautiful-moon.net » Blog Archive » Xperia(Android)からOpenVPN接続
個人的自由帳 » OpenVPN on IS01

必要なのはmbusybox、OpenVPN Installer、OpenVPN Settingsなので、マーケットからインストールしました。

OpenVPNInstallerのアプリを実行てインストールを行いました。
インストール先は選択画面の一番上にある /system/xbin/openvpn に行いました。
USBでPCと接続して、/sdcardにopenvpnというディレクトリを作成し、Windowsで利用しているOpenVPNの設定ファイルと証明書をコピーしました。
ただし、PCで使用しているOpenVPNの設定ファイルにはコメントが大量にあるためうまく動かず、すべてのコメントを削除しました。

OpenVPNに必要なBusyBoxコマンドをシンボリックリンクで作成しました。
ln -s /system/xbin/ifconfig /system/xbin/bb/ifconfig
ln -s /system/xbin/route /system/xbin/bb/route

OpenVPNSettingsを起動して、Advancedメニューを起動し、Path to openvpn binary で、インストール先を設定しました。
OpenVPNSettinguで設定ファイルをチェックすると、tun/tapでエラーとなります。

tun.koファイルが必要なのでいくつかのサイトからダウンロードして/sdcard/openvpnに配置しましたが、どれもエラーで組み込むことができませんでした。
PCから接続してdmesgを確認すると、version magicが違うという下記のエラーが発生していました。
<3>[ 6000.487366] tun: version magic '2.6.29-a2443432 preempt mod_unload ARMv7 '
should be '2.6.32.9-perf preempt mod_unload ARMv7 '

つづきを表示

スポンサーサイト

PageTop

Streak 2.2.1 でAndroidのrootを取得しました

Streak 2.2.1 のバックアップを取得しました でバックアップが取得できたので、Gingerbreakによりルートを取得しました。

Gingerbread端末をワンクリックでroot化できるアプリ「GingerBreak」が公開、Xperia arc、neo、PLAYのroot化も可能 | juggly.cn
Dell Streak 001DL メモ書き

[26.04.2011][v1.2] GingerBreak APK (root for GingerBread) - xda-developers から GingerBreak-v1.20.apk をPCでダウンロードして、Streakにコピーしました。
Androidで、「menu」キー→「設定」→「アプリケーション」→「提供元不明のアプリ」をチェックしました。
GingerBreak-v1.20.apk を実行すると、AVGのAnti-Virusソフトががen.chaingire.gingerbreakが感染していると表示されましたが、そのまま実行しました。
Gingerbreakというアプリがインストールされているので起動し、Root deviceをタップしました。
1分程度で再起動されたのですが、Dell画面が長く表示された後にAndroidが起動しました。
superuserというアプリがインストールされていることを確認してから、再度Gingerbreakを起動すると、Superuserリクエストが表示されるので、許可するとUnRoot device選択できるようになっていました。

簡単にrootを取得することができましたが、Dellロゴが長く表示された時は文鎮化したと思いましたが、そのまま待っていて良かったです。

引き続きOpenVPNのインストールをしていきます。

PageTop

Streak 2.2.1 のバックアップを取得しました

2ちゃんねるの 〓SoftBank DELL Streak (001DL) Part4 や 下記のサイトでGingerbreakによりルートが簡単に取れるということがわかりました。

Gingerbread端末をワンクリックでroot化できるアプリ「GingerBreak」が公開、Xperia arc、neo、PLAYのroot化も可能 | juggly.cn
Dell Streak 001DL メモ書き


OpenVPNをAndroidで使うためにはrootが必要なため、rootを取ることにしましたが、その前に今の環境を残しておきたいと思い、StreakMod Recoveryにてバックアップを取得しました。

Dell Streak 001DL メモ書き によると、AndroidSDKが必要ということで、まずは下記を参考に作業を行いました。
Android SDKをインストールしてエミュレータを準備 [ホームページ作成] All About
【初心者向け】Android SDKインストール手順 2011年1月版!(windows版) | smartgoods.me

JDKインストール
 jdk-6u26-windows-i586.exe をダウロードしてインストール
AndroidSDKインストール
 installer_r12-windows.exe をダウンロードしてインストール
SDK-manager起動とパッケージインストール
 パッケージインストールはデフォルトで行いましたが、必要なものだけのほうが時間もかからず容量も消費しないです。
Windowsのユーザーの環境変数のpathに下記を追加
 C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platform-tools
動作確認
 Androidで、「menu」キー→「設定」→「アプリケーション」→「開発」→「USBデバッグ」をチェック
 C:\Program Files\Android\android-sdk\tools\ddms.bat を実行

つづきを表示

PageTop
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。