2008/11/25

iPod touchでもストリートビューを(要 Jailbreak)

FW2.2でiPhoneはストリートビューが実装されましたが
iPod touchでは使用できません
が、機能が殺されているだけだった様なので
早速有効にする手段が公開されました

参考
[EASY] Enable Street view on iPod Touch [AND] change "No Service" carrier - iPod touch Fans forum
[HowTo] Enable Street View on Touch 2.2 - iPod touch Fans forum

詳細は以下です

まず以下のファイルをダウンロードします(要 Perl環境)
plutil.pl for Windows/Linux

iPod touchから以下のファイルをローカルにコピーします
/System/Library/CoreServices/SpringBoard.app/N45AP.plist


plutil.plでバイナリからテキストに変換します
$ perl plutil.pl N45AP.plist


出力されたN45AP.text.plistを編集します
黒字の部分を探して赤字を追加です
<key>standAloneContacts</key>
<true/>
<key>telephony</key>
<dict>
<key>maximumGeneration</key>
<real>2.5</real>
</dict>


iPod touch上のN45AP.plistN45AP.plist.bakなどとファイル名を変更しておき
編集したN45AP.text.plistN45AP.plistとしてiPod touchにコピーします
ここで一度再起動します

起動時こんな画面が出るし左上に「圏外」とかある、、


設定画面も何かがおかしい、、


ということで、続きます

iPod touchの/var/stash/Applications.MKTIDn/Preferences.app/に移動します
Settings-iPhone.plistSettings-iPhone.plist.bakとファイル名を変更します
次にSettings-iPod.plistSettings-iPhone.plistとしてコピーします
ここで再度、再起動すると設定画面が直っているはずです

最後に左上の「圏外」表示を修正します
まず以下のファイルをローカルにコピーします
/System/Library/CoreServices/SpringBoard.app/Japanese.lproj/SpringBoard.strings


plutil.plを使いテキストに変換します
$ perl plutil.pl SpringBoard.strings


SpringBoard.text.stringsの以下の行を探し
「圏外」と「検索中…」を適当な文字に変更します
「iPod」がいいと思います
<key>NO_SERVICE</key>
<ustring>圏外</ustring>

<key>SEARCHING<</key>
<ustring>検索中…</ustring>


編集が終わったら今度はバイナリに戻します
SpringBoard.binary.stringsが出力されます
$ perl plutil.pl SpringBoard.text.strings


iPod touch上のSpringBoard.strings
SpringBoard.strings.bakにファイル名を変更しておきます
ローカルのSpringBoard.binary.strings
SpringBoard.stringsとしてコピーします
さて、また再起動してみましょう

うまくいきましたでしょうか?
相変わらずアクティベーションの画面が出てしまうのが残念ですが
これでiPod touchでもストリートビューが堪能できます

0 件のコメント:

コメントを投稿