Wallpaper JPEGifier

iOS4.2.1でファイル構成が変わりました。
おかげで、ウィジェットの壁紙が表示されないという影響が出てしまいます。
これまで、/private/var/mobile/Library/SpringBoard/から引っ張っていた壁紙ファイルであるHomeBackground.jpgがなくなり、そのサムネイルとcpbitmapに置き換わっていました。
システム内でcpbitmapを処理して表示するようにしたんですね。
cpbitmapのライブラリは見つけたのですが、肝心の開発環境がなく作つことができないため、誰かがtweaksを作ってくれるのを待つしかありませんでした。

Fig.1 変換画像確認画面

その間、「テーマを作る」を作っていたのですが、そろそろ「ウィジェットを作る」に戻ろうと思い、MacThemesを確認してみると・・・ありました!!

壁紙変更と同時に、決まったファイル名で出力してくれるというtweaksです。
インストールするだけで、その効果が発揮されます。
決まったファイル名とは、ロック画面用壁紙がConverted-LockBackground.jpgで、ホーム画面用壁紙がConverted-HomeBackground.jpgです。

Wallpaper JPEGifier導入によって生成されたファイルを確認したスクリーンショットをFig.1に示します。
導入後、ここに"Converted-・・・"のファイル名がなければ、導入できていないことになります。
もう一度Wallpaper JPEGifierのインストールを確認して下さい。
"Converted-・・・"のファイル名があれば、導入完了ですので、パスとファイル名を間違えないようにウィジェットなどでこのファイルを利用して下さい。
パスとファイル名を別で以下にまとめておきます。

ウィジェットで壁紙表示ができなくなった方にはかなりの朗報ではないでしょうか?
Wallpaper JPEGifierを導入し、ウィジェットの参照ファイル名を変えるだけで復活します。
Respringの必要がありますが、壁紙変更の度にウィジェットを編集する手間がなくなります。
DarkWeaverさん、ありがとう!!

<注意>
「設定」からの壁紙設定の際、ホーム画面とロック画面の両方に設定すると、変換ファイルが生成されません。
ホーム画面の壁紙と、ロック画面の壁紙を同じにする場合でも、Wallpaper JPEGifier の恩恵を受けるには、それぞれ個別に設定する必要があります。
設定後は、必ず上記のようにファイルが生成されているか確認して下さい。

Cydiaからインストールの際は、レポジトリ登録して下さい。
リポジトリ:http://smenus.hopto.org/cydia


<追記>
紹介したリポジトリが動作していないようです。
MacThemesの掲示板にもありますが、以下のレポジトリからインストールして下さい。
他にもいろいろありますが、Wallpaper JPEGifierだけにしましょう。

iCauseFX Repo 2.0:http://repo.icausefx.com/


<追記>
Cydiaの標準リポジトリからインストールできるようになりました。

パスとファイル名

/private/var/mobile/Library/SpringBoard/
変換後のホーム画面用の背景画像名: Converted-HomeBackground.jpg
変換後のロック画面用の背景画像名: Converted-LockBackground.jpg

参考資料

リポジトリ:http://smenus.hopto.org/cydia

ページトップへ

2011/06/23