お久しぶりです。
最近、WindowsPhone7も購入いたしました。
HTC mozartという機種なのですが、さすがHTCの機種はデザインが良いですね。
ライトもキセノンフラッシュを採用していて暗いところで撮ってもなかなかの出来映え。
とまぁWindowsPhoneの話もいいんですが、もちろん電波法に引っかかるのでWifiでしか運用できないんですが色々な機種を持っていますがPocketWifiは持ってないんですよね。
テザリングもAndroidではAdhoc接続になってしまいます。
そこで、今回AndroidでHotSpotとかMobileAPとかって言われるインフラストラクチャによるテザリングをできるようにGalaxySを弄ったので紹介します。
もちろん、PSPやNintendoDSなども接続させることが可能です。
まず、Root化されていることとPCからadb shellが利用できる状態になっていることを前提とさせていただきます。
PCに最新のJDKをインストール、して
http://wiijpn.blog69.fc2.com/blog-entry-250.html
からapk managerを解凍しておいてください。
あと、説明を楽にするためにRootExploreというAndroidアプリを利用することとします。(有料アプリ、値段の価値はある)
まず、RootExploreで/system/framework/framework_res.apkをSDカードにコピーします。
※この時、framework_res.apkをSDカード内でもPC内でも構いませんが必ずバックアップを取っておいてください。念のためです。
PCに先ほど取得したapkを移動させ、apkmanagerフォルダ内の編集するapkフォルダに移動させます。
Script.batを起動させます。
22を入力してEnterし、その後の問いかけには1をおしてEnterを押下します。
最初の画面に戻ったら次は9を押してEnterを押下します。
つぎはapkmanagerフォルダ内の
projects/framework-res.apk/res/values/arrays.xmlをテキストエディタで開き、
<array name="config_tether_wifi_regexs" />となっている部分を
<string-array name="config_tether_wifi_regexs">
<item>wl0.1</item>
</string-array>
に書き換えます。
インデントなどは気にしなくても大丈夫です。
編集が終わったら次は19を押してEnterを押下します。
次の問には0を入力してEnterを押下します。
今度は11を入力してEnterを押下します。
Y/Nの質問を2度聞いてきますのでどちらもYで答えてください。
そうすると続行するには何かキーを押してくださいと表示されますが、キーは押さず、apkmanagerフォルダ内のkeepフォルダのresources.arscファイルを削除してください。
削除が終わったら先ほどの画面に戻り、何かキーを押してください。
そうするとapkmanagerフォルダ内の編集したapkフォルダ内に未署名~というファイルができているのでこの未署名を削除して、GalaxyS端末に戻します。
GalaxySのRootExploreを起動して、コピーして貼り付けを/system/framework/framework_res.apkに対してしてやると完了です。
この後再起動し、MarketからMobileAPShortcutというアプリをインストールして使用すればインフラストラクチャによるテザリングが可能となっているはずです。
以上です。
※後で追記するかも?
PR