- トップ
- iOS7
- その他やってみたこと一覧
- 文字列を変更してみた
文字列を変更してみた
iPhoneは、もともと海外製品であり、日本語に対応させるためのファイルを用意することで、日本語表示を可能にしています。
そのファイルの文字列を変更することで、実際に表示される文字列を変更することができます。
すでにやられている方もいると思いますが、ここで紹介する方法は、iPhone内にあるファイルの内容を書き換える方法ですので、万が一に備えて、変更する前にファイルのバックアップを取っておきましょう。
ネタは色々あったはずなのですが、どこかに書き留めておいた訳ではないので、思い出す度に更新しようと思います。
ロック解除画面において、「ロック解除」を変更する
「とりあえずビール」に相当しそうな、脱獄の醍醐味の1つとも言える変更ですね。
脱獄したら、ほとんどの方が1度は変更しているのではないでしょうか?
文字列ファイルが格納されているパスと文字列ファイル名は以下の通りです
/System/Library/CoreServices/SpringBoard.app/Japanese.Iproj/SpringBoard.strings
変更部分

"AWAY_LOCK_LABEL"
ロック解除スライダーに表示される文字列です。
iOS6から、文字が小さくなることで多くの文字を表示するようになったこの文字列ですが、iOS7では文字が細くなったので、より多くの文字が表示できるようになったのでは?と考え、以下の文字列に変更してみました。
「画面のどこからでもスライドでロック解除します」
全角22文字です。
変更結果

「...」が表示されましたので、文字数の限界を越えたんでしょうね。
ただ、あと1文字削れば全表示されそうなので、削ってみました。

全表示されましたね。
という訳で、有効文字数が全角21文字ということが分かりました。
あっけなく分かってしまったので、もう一歩踏み込んでみます。
iOS7では文字が細くなったので、太くしたら「...」がまた表示されるのでは?と考え、太くしてみました。

全表示されています・・・
確かに文字は太くなりますが、文字幅が広がる訳ではないので、当然の結果ですね・・・
Winterboard用のテーマは以下にあります。
boke_unlock_stringsのダウンロード
ロック解除画面において、時計表示周りの書式を変更する
ロック解除が面には、大きな時計表示と日付表示があります。
脱獄生活が始まってから、iPhoneをより一層弄るようになったのですが、この時計部分も早期に弄りたくなる場所なのではないでしょうか?
文字列ファイルが格納されているパスと文字列ファイル名は以下の通りです
/var/mobile/Library/Caches/DateFormats.plist
変更部分

"UINoAMPMTimeFormat"
大きな時計のフォーマットを指定します。

"UIWeekdayNoYearDateFormat"
日付のフォーマットを指定します。
変更結果

とりあえず、両方とも消してみました。
もちろん背景は残っています。

時計には、「秒」を追加しました。
"H:mm:ss"
日付には「年」を追加しました。
"y年M月d日(EEEE)"

曜日の部分で遊んでみます。
"y年M月d日(E)"
"y年M月d日(EE)"
"y年M月d日(EEE)"
"E"の数が1~3個では、同じ結果でした。
総評
今回のテストで、時計と日付を消すことができました。
背景はテーマで変更してありますので、もちろん消すこともできます。
これらを使うことで、「LockScreen Clock Hide」という脱獄アプリを使わなくてもよくなりますね。(好みですけど・・・)
音量変更時の「音量」を変更する
ホントは、周囲の角丸四角形を何とかしたい所ですが・・・
とりあえず、音量変更時に表示される文字「音量」を変更してみました。
文字列ファイルが格納されているパスと文字列ファイル名は以下の通りです
/System/Library/CoreServices/SpringBoard.app/Japanese.Iproj/SpringBoard.strings
変更部分

"RINGER_VOLUME"
今回は「怨霊」でテストしました。
変更結果

「怨霊」だけあって、ボリュームを上げると後ろに誰かいるような気が増してきます。
スクリーンショットは、画像を入れ替えて表示させたものです。
画像の入れ替えに関しては、「音量関連の表示画像」をご覧になって下さい。
アプリアイコンの表示名を変更する
アプリによってバラバラなのですが、アプリに辿り着いたらこっちのもんです。
アプリパスの調べ方は、当サイト脱獄アプリにも紹介してある「AppInfo」で調べて下さい。
ここでは、標準アプリの「メモ」で進めます。
「メモ」の文字列ファイルが格納されているパスと文字列ファイル名は以下の通りです
/Applications/MobileNotes.app/Japanese.Iproj/InfoPlist.strings
変更部分

"CFBundleDisplayName"
1つしかないので、すぐ分かりますね。

「マップ」もやってみました。
こちらも、"CFBundleDisplayName"です。
変更結果
「メッセージ」と「Passbook」も変更してみました。
もう少しセンスがあると良いのですが・・・
メッセージアプリの「送信中」を変更する
ちょっと思いついたおやぢギャグなのですが、「送信」と「痩身」を掛けてみました。
ダイエット中の方には持ってこいかも・・・
文字列ファイルが格納されているパスと文字列ファイル名は以下の通りです
/System/Library/PrivateFrameworks/ChatKit.framework/Japanese.Iproj/ChatKit.strings
変更部分

"SENDING"
送信中プログレスバーのうえに表示される文字列
今回は、「痩身中...」でテストしました。
"SEND_TITLE"
送信ボタンに表示するテキスト
今回は、「痩身」でテストしました。
変更結果

ボタン上のテキストは、文字数によってボタン幅が広くなります。
実用性がなくなるので、どこまで増やせるかやっていませんが、興味のある方はやってみてください。
直接的なダイエット効果はなくても、 メッセージを送れば送るほど暗示がかかって、間接的に役に立つかもしれませんね。
何チャラ効果というやつです・・・
メールアプリの「アップデート:たった今」を変更する
これは、オヤヂギャグではなく流行語と信じているのですが、メールチェック時の「たった今」をあの言葉にしてみました。
文字列ファイルが格納されているパスと文字列ファイル名は以下の通りです
/Applications/MobileMail.app/Japanese.Iproj/Main.strings
変更部分

"UPDATED_JUST_NOW"
今回は、今流行の「今でしょ!!」にしてみることにします。
変更結果

だから何??という変更にしかならないことを確認することができました。
App Storeの「おすすめ」を変更する
それほど使い込んでいないためか、未だにオススメを実感したことがありません・・・
文字列ファイルが格納されているパスと文字列ファイル名は以下の通りです
/Applications/AppStore.app/ja.Iproj/Localizable.strings
変更部分

"FEATURED_TAB_TITLE"
iOS7でも「おすすめ?」にしてみます。
変更結果

相変わらず、面白くも何ともないですね・・・
が、この程度のネタは所々にあります。
ステータスバーに表示されるキャリア名を変更する
それほど使い込んでいないためか、未だにオススメを実感したことがありません・・・
文字列ファイルが格納されているパスと文字列ファイル名は以下の通りです
/System/Library/ja.Iproj/Localizable.strings
変更部分

"FEATURED_TAB_TITLE"
iOS7でも「おすすめ?」にしてみます。
変更結果

相変わらず、面白くも何ともないですね・・・
が、この程度のネタは所々にあります。
当サイトの更新状況を、アラートで表示するかどうかの設定をします。
保存する