Banco Japon de Mesa Verde
最近の主な話題-iPhone-FPS-デジタル一眼-PC自作-Mac-PS3-グルメ-ファッション-etc.-
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[タグ未指定]

人気blogランキング
[iPhone 4] iOS 4.2.1 壁紙jpgが消えた影響(Widget等は要修正)
追記:『Wallpaper JPEGifier』で対策が可能です(使用方法解説記事はこちら


追記:iOS 4.2.1 変更箇所関連の記事一覧(当エントリを含む)
 iOS 4.2.1 で仕様変更されたテーマ関連ファイルのまとめ記事一覧
 変更情報を網羅してはいませんが記事はこれ以上増やせないかもしれません
   [iPhone 4] iOS 4.2.1 壁紙jpgが消えた影響(Widget等は要修正)
   [iPhone 4] iOS 4.2.1対応版『設定画面ミニアイコン一覧』
   [iPhone 4] iOS 4.2.1対応版『ホーム画面透明化パック』テーマ
   [iPhone 4] iOS 4.2.1のデフォルトアプリアイコン名等の変更まとめ
   [iPhone 4] iOS 4.2.1の英数フォント仕様変更まとめ


Typophone 4 対策後
(Typophone 4 壁紙対策後の表示例、対策方法は下記参照)
(画面下部のTap to Unlockテーマはこちらにあります

 前回に続きiOS 4.2.1で変更されたテーマ関連情報まとめ。

  前回の記事:[iPhone 4] iOS 4.2.1対応版『設定画面ミニアイコン一覧』
  前々回の記事:[iPhone 4] iOS 4.2.1対応版『ホーム画面透明化パック』テーマ
  その前の記事:[iPhone 4] iOS 4.2.1のデフォルトアプリアイコン名等の変更まとめ
  その前の記事:[iPhone 4] iOS 4.2.1の英数フォント仕様変更まとめ

 今回はシステム壁紙画像の仕様変更について。

■変更箇所

 従来
   /private/var/mobile/Library/SpringBoard/HomeBackground.jpg (ホーム画面)
   /private/var/mobile/Library/SpringBoard/LockBackground.jpg (ロック画面)

 変更後(iOS 4.2.1)
  ホーム画面
   /private/var/mobile/Library/SpringBoard/HomeBackground.cpbitmap
   /private/var/mobile/Library/SpringBoard/HomeBackgroundThumbnail.jpg
  ロック画面
   /private/var/mobile/Library/SpringBoard/LockBackground.cpbitmap
   /private/var/mobile/Library/SpringBoard/LockBackgroundThumbnail.jpg

■画像の詳細
  cpbitmap画像
    詳細不明、Win/OS2ビットマップではない(容量もバイナリ構成も異なる)
  Thumbnail.jpg画像
    206x308の極小壁紙サムネール
    jpgなので利用可能だがRetinaに拡大すると醜い画質

■影響
  ウィジェット等
    ソースで従来の画像パスを指定している場合壁紙が表示されない
      例:こちらのページにあるiWeatherモディファイ版
        (Wallpaper.htmlの12行目に指定あり)
    またはそれに加えて誤作動
      例:Typophone 4(8が毎秒点滅し数字が二重表示)
        (style.cssの6行目に指定あり)
        (上のスクリーンショットは対策後)

■対策方法一例
  ウィジェット毎に画像を入れる
    専用の壁紙画像を入れてその画像名(またはパス)を指定
  共有の壁紙フォルダを作っておく
    適当なフォルダ(例:/private/var/mobile/Media)に画像フォルダを作成
    壁紙画像を入れておいて各ウィジェットソースからパスを指定


 respring後にシステム壁紙変更を反映する類のウィジェットは一様にこのパス指定を行っているはずです。iOS 4.2.1にアップデート後壁紙が表示されなくなったら、ソース(html、js、css、どこかに書いてあります)を調べて書き換えましょう。
スポンサーサイト

テーマ:iPhone - ジャンル:携帯電話・PHS


人気blogランキング
コメント
この記事へのコメント
cpbitmapについて
はじめまして。
いろいろ参考にさせていただいてます。

iPhone4/iOS4.2.1/pwnagetoolでjailbreak済みです。

記事の通り、widgetsがあるwidgets.htmlを
ホーム画面にWBで適用すると、壁紙を指定してやらないと反映できないというのは了解してるのですが、前のように純正の壁紙や写真フォルダの画像を壁紙にできるようにする方法はなんかないでしょうか?


2011/02/26 (Sat) 18:03:42 | URL | まもまも #v6O6VgHs[ 編集]
うーん、そうですねー
私が得ている情報はまだ記事のとおりでして
(仕様変更後のcpbitmapとjpgは使えないか使い物にならない)

そのうち誰かがcpbitmapを解析してツールかライブラリを開発してくれるとは思います
あるいはWinterBoardが対応するとか
何らかの形で従来の壁紙jpgが生成されるようになれば、古いWidgetのソースにあるリンクも書き直さなくて済みますね
2011/02/26 (Sat) 18:47:36 | URL | bancojapon #mQop/nM.[ 編集]
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
copyright © 2005-2011 Banco Japon de Mesa Verde all rights reserved.
Powered by FC2ブログ.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。