SummerBoardが反映されない件について

1.1.1から1.1.4に上げてJailbreakし直した。アイコンの並び替えができるようになったのは楽しいなあ。プルプル震えるのがかわいい。しかし、SummerBoardのテーマが反映しなくなったよ。そこで対策を調べてみたのでメモする。うろ覚えなので参考にされる方は自己責任でお願いする。

  • テーマのiPod Touch内の置き場であるThemesフォルダーの場所が変わったらしい。

今までの/var/root/Library/SummerBoard/Themesから/var/mobile/Library/SummerBoard/Themesへ。そこでのパーミッションの問題もあるらしい。BSD SubsystemとTerm-vt100とSummerborad ver3.2を入れてる状態(SUID Lib FixとBSD Subsystem 2.0 TermFixは当ててる)でTerm-vt100から以下を打ち込む。

cp -Rp /var/root/Library/SummerBoard/Themes/* /var/root/Library/SummerBoard/Themes/
cd /
rm -Rf /var/root/Library/SummerBoard/Themes
ln -s /var/mobile/Library/SummerBoard/Themes /var/root/Library/SummerBoard/Themes
chmod -R 755 /var/mobile/Library/SummerBoard/Themes
reboot

古いフォルダに入ってるテーマを新しいフォルダへコピーして、古いフォルダを消去する。んでそのあとに、新しいフォルダのシンボリックリンクを古い方へはっておく。最後にThemeフォルダ以下の全ファイルのパーミッションを755にして再起動という流れです。

  • SummerBoardのThemeで天気のアイコンが変更できなくなる件については、以下の通り(2chからメモメモ)。

/Applications/Weather.app/Info.plist
から下記の2行を削除
SBIconClass
SBWeatherApplicationIcon

  • あと最後に、「設定」-「一般」-「言語環境」-「言語」をEnglishに設定することも忘れずに。

日本語環境で使いたいひとは、アイコンの名称を例えば「weather.png」を「天気.png」みたいに変更したら反映されるそうだ。めんどくさいねえ。