海外のAndroid端末などは、SIMロックがかかっている端末に、許可されていないキャリアのSIMを挿して起動するとSIMロックを解除するための、PINコードを入力するダイアログが表示されます。
しかし、日本の端末はそのダイアログすら出ないように、更にロックがかかっています。
そこで、このPINコードを入力するダイアログが出るようにしてみました。
最大の条件がroot化ですが、これははぶきます。
やることは至って単純で、設定xmlファイルの、一箇所を
ture→false
に書き換えるだけなのです
具体的には
ESファイルエクスプローラーを使いました
ESファイルエクスプローラーの設定で
・rootエクスプローラーのチェックを入れます。
・ファイルシステムをマウントする
/、/systemを書きこみでマウントする
にチェックが入っているのを確認します。
(実はちょっと前までroot領域にアクセス出来ないと思ってました )
これでroot領域にアクセスできるようになります。
その上で
のファイルの
のtrueをfalseに書き換えて保存です。
その後シャットダウンして他キャリアのSIMをさして起動で、ダイアログが表示されます
私は、EMチャージのSIMで試しましたがいけました。
どうやら、この書き換えのみを行う専用のアプリや
・root explorer
などでも出来るようですが、どれも有料で、これだけのために、お金を払うのも、なんでしたし、PCからandroid-sdkのadb.exeを使ってターミナルで入って書き換えることもできますが、いろいろ手順的に面倒くさいんで上の方法でやってみました。
一番、お手軽なんじゃないでしょうか。
最後に肝心のPINコードですが海外のサイトに有料で申し込まないと、どうにもならないようです。
これも安い所で3千円強しますので、本当に必要になった時に買おうかな。
GSMもいけるので、海外で格安SIM使うときとか。
(海外行かないけどorz)