Photos,Apple,iPhone 4 & More
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
iOS 4.0、HOME画面のアイコン等を透過にする方法
前記事でも述べたようにiOS 4.0での各種UI画像の変更の仕方は3.1.x時代の物とは異なります。

今回はHOME画面のアイコンの完全透過とDockの完全透過、アイコンラベルの透過方法を書きたいと思います。
iOS 4.0でdBar[One]を使えるようにするには基本ともなる方法なので少しだけ記事にします。
記事の最後にこの方法をまとめたWinterBoard用テーマをダウンロードできるリンクを貼ってあります。

/private/var/stash/Themes.○○○○/テーマフォルダ/Icons
の中に透過にしたいアイコンのpng画像を置いてWinterBoardから適用するとこんな感じになります。

IMG_0001_20100705021422.png

透過したはずが影が残ってしまいます。
この影の画像は以下のファイルです。

/System/Library/CoreServices/SpringBoard.app
の中の、
WallpaperIconShadow.png:アイコン(Dock外)
WallpaperIconDockShadow.png:Dockアイコン

これを透過にします。するとこのように影が消えます。

IMG_0002_20100705021957.png

しかしこのままでは不完全です。アプリを起動するためにアイコンをタップした時以下ような黒い画像が一瞬表示されます。

IMG_0003_20100705022209.png

この画像は先ほどと同ディレクトリ内の、
IconDarkeningOverlay.png
です。
これを透過にすれば消えます。

次にアイコンラベルを消してみます。

透過アイコンを置いたフォルダ(/private/var/stash/Themes.○○○○/テーマフォルダ)の中にInfo.plistを入れます。Info.plistはCydiaからdBar[One]をインストールしたら入手できます。

以下のように記述してみます。

IMG_0004_20100705023254.png

DockedIconLabelStyle(Dockアイコンラベル)の値をtransparent(透明)に。
UndockedIconLabelStyle(Dock外のアイコンラベル)の値をtransparent(透明)に。

これを適用すると以下のような感じになります。

IMG_0013_20100705024326.png

Dockアイコンラベルが透過にならず黒色の文字になっています。
黒い影文字が残ってしまっている状態です。
これを消すにはどうするか。
Info.plistに影を透過する記述を追記すればいいのではとtext-shadowをtransparentにしても消えません。
そこで影のフォントサイズを「0」にしてみます
以下のように追記します。

IMG_00050.png

text-shadow: 0px 0px 0px;を追記。
これを適用すると以下のように黒い影が消えます。

IMG_0006_20100705025537.png

次にDock自体を消してみます。(これは3.1.xの時と同じです)

/System/Library/CoreServices/SpringBoard.app
の中の、
SBDockBG.png
を透過にします。

すると以下のようにDockは消えますがよく見るとアイコンの反射が残ったままになっています。

IMG_0007_20100705025828.png

この反射を消すには先ほどと同ディレクトリ内の、
SBDockMask.png
を透過にします。
これで以下のようにアイコン反射も消えます。

IMG_0008_20100705030109.png

今回は以上です。
この方法をまとめたWinterBoardテーマ「Test.theme」をzipファイルにしてこちらにアップしました。
zipを解凍後、透過にしたいアイコンを自作して、
Test.theme/Icons
の中に入れてお使い下さい。
このテーマの中にはページドットインジケーターを消すためのファイルも入れてあります。

ページドットインジケーター横のサーチアイコン(虫眼鏡アイコン)は、
/System/Library/CoreServices/SpringBoard.app
の中の、
SBSearchPageIndicator.png
と、
SBSearchPageIndicatorCurrent
を、
oldSBSearchPageIndicator.png
oldSBSearchPageIndicatorCurrent
という風にリネームすれば消えます。

現在ステータスバーの透過についても調べているところです。
コメント
この記事へのコメント
いつも情報ありがとうございます
いつも情報ありがとうございます。標準機能で壁紙変えたりフォルダ作ってるので、この様な基本事項は助かっています。
テーマフォルダ内透過アイコンとNo Icon ShadowとSpringboard内FolderIconBG.pngの透過アイコン変更をしたとこなので、とよしんさん情報を加えれば完成しそうです。
2010/07/05(月) 10:41:01 | URL | ふにゃふにゃ #-[ 編集]
いつも参考にさせて頂いております。
今回の記事では触れていませんが、iOS4からの新機能 フォルダーのアイコンを任意の画像に個別で変更できないものでしょうか?
また解りましたら記事にしてもらえると嬉しいです。
こちらでもいろいろ探ってみます。
これからもよろしくお願いします。
2010/07/05(月) 12:31:56 | URL | かぇ。 #mQop/nM.[ 編集]
とよしんさんの方法を使い、透過してみたんですけど、マルチタスクのところに影がのこってしまってます。
この影の消し方も教えてくれたら嬉しいです。
2010/07/05(月) 19:23:40 | URL | pon #-[ 編集]
すいません。
他のshadowファイルと同じ場所にあるSwitcherIconShadow.pngを透過したらできました。
2010/07/05(月) 19:33:01 | URL | pon #-[ 編集]
いつも、お世話になってます。さすが早いですね。透過、かっこいいです
2010/07/05(月) 20:25:11 | URL | sophis2010 #-[ 編集]
質問なのですが。。
標準機能で作ったフォルダが透過できないのですが、フォルダはどうすれば透過できるのでしょうか。
フォルダの名前.png
ではどうにも透過できそうにないのです。
何卒よろしくお願いします。
2010/07/06(火) 15:46:04 | URL | Rest #hfCY9RgE[ 編集]
かぇ。さん
調べないと分からないです。
2010/07/06(火) 20:08:17 | URL | とよしん #-[ 編集]
Restさん
調べて何か分かれば報告します
2010/07/06(火) 20:11:05 | URL | とよしん #-[ 編集]
iOS4ってこんな変更があるのですね。
新しくTouchを買った時の参考にします。
2010/07/06(火) 20:36:16 | URL | C!onSolt #-[ 編集]
Restさん
/System/Library/CoreServices/SpringBoard.appの中のFolderIconBGを透過アイコンに置き換えればフォルダ自体は透過されますが、中に入ってるちっちゃいアイコンは、残ってしまいます。
フォルダに表示される小さいアイコンは中のアプリのアイコンに依存するみたいなので中のアイコンも透過しないと完全に透過は出来ませんでした。
2010/07/06(火) 22:57:11 | URL | pon #-[ 編集]
test.Theme使わせていただきましたが、アイコンだけが透過されません。 他に変更しないといけない所とかありますか?
2010/07/07(水) 09:34:41 | URL | ken #-[ 編集]
kenさん
Iconsフォルダの中身を教えて下さい。
2010/07/10(土) 05:02:07 | URL | とよしん #-[ 編集]
質問です(涙)
記事に関係ない質問で申し訳ないんですが iBlank っていうやつを cydia からいれて、いじっていたんですが、急にExit Safe Mode になってしまいました。色々調べたのですが、解決方法が分かりません。教えてもらえないでしょうか。ちなみにiBlank は消しました。
あと、友達に脱獄してもらったため、バックアップをとっていません。自己責任だというのは分かっていますが、教えていただけないでしょうか。
お願いします。
2010/07/10(土) 23:08:01 | URL | さとう #-[ 編集]
追記:Restartはしました。iBlank の前にいれたのは dBar[four] です。iFire で dBar[four] の壁紙も削除しました。これ以外に思い当たる節はありません。
2010/07/10(土) 23:18:17 | URL | さとう #-[ 編集]
iPhone4 JailBreak
この影消し(透過)ですが、iPhone4 JBでも成功していますか?
2010/08/05(木) 22:13:57 | URL | おもちゃ! #mQop/nM.[ 編集]
おもちゃ! さん
成功しています。
違う方法ですが。
2010/08/06(金) 22:17:35 | URL | とよしん #-[ 編集]
iPhone4 JailBreak
なるほど。
@2Xってことでしたか。
WBのNo Icon Shadowに2X.png追加でスッキリしました。
2010/08/07(土) 12:41:26 | URL | おもちゃ! #-[ 編集]
虫眼鏡アイコンが消えません@iPhone 4
2010/08/09(月) 11:59:05 | URL | りょう #-[ 編集]
@2Xのやつも全部oldにしたら消えました!
2010/08/09(月) 12:31:17 | URL | りょう #-[ 編集]
りょうさん
すいません、この記事は3GSの4.0の事を書いてます。
iPhone 4はこちらの記事が参考になると思います。
http://toysn.blog103.fc2.com/blog-entry-731.html
2010/08/09(月) 23:42:52 | URL | とよしん #-[ 編集]
Test.themeをDLし、WinterBordで反映させてみたのですが、電話、SMS、メールのアイコンが消えません。どうすれば消えますか?
一応Test.Theme/Icons/でPhone、Messages、Mailと透明化してあるとおもうのですが。。。
2010/08/12(木) 10:54:39 | URL | さき #-[ 編集]
さきさん
> Test.themeをDLし、WinterBordで反映させてみたのですが、電話、SMS、メールのアイコンが消えません。どうすれば消えますか?
> 一応Test.Theme/Icons/でPhone、Messages、Mailと透明化してあるとおもうのですが。。。
それぞれ、「電話」、「SMS」、「メール」です。
2010/08/13(金) 10:50:04 | URL | とよしん #-[ 編集]
/System/Library/CoreServices/SpringBoard.app
の中の、
WallpaperIconShadow.png:アイコン(Dock外)
WallpaperIconDockShadow.png:Dockアイコン
これを透過にします。するとこのように影が消えます。

透過にする方法がわかりません、よろしければ詳しく教えて下さい。
2010/08/29(日) 22:56:37 | URL | Mitamy #vskhFGwU[ 編集]
Mitamyさん
ソフトの説明やヘルプをお読みになって下さい。
2010/08/30(月) 01:33:25 | URL | とよしん #-[ 編集]
はじめまして
いつも参考にしています。

ほぼ透過できましたが、ホームで白い壁紙をあてるとわかりますが、画面下の方に黒いもやがかかります。

この黒いもやもやは透過でけせませんか?
2010/10/15(金) 04:20:04 | URL | しょうへい #-[ 編集]
透過には成功しました!!
ですが,categoriesのフォルダにまとめているものを開いたときのラベルは,表示できるようになりませんか?
2010/10/28(木) 23:31:19 | URL | bokusonn_ryu #-[ 編集]
初歩的な質問で申し訳ないのですが、お答え頂ければと思います。「◯◯◯を透過にする」とは具体的にどのようにする(作業)ことなのでしょうか。
2010/11/18(木) 20:59:43 | URL | もにか #-[ 編集]
Test.zipをダウンロードしようとしても、ずっとProcessing download request...になっていてファイルをダウンロードできないんですが・・・
2010/12/06(月) 23:58:44 | URL | きまたい #-[ 編集]
test.zipをダウンロードしようとしてもProcessing download request...とでたままで全然ダウンロードできないんですが・・・
2010/12/07(火) 01:10:19 | URL | きまたい #-[ 編集]
アイコン名の件
いつも拝見させていただいています。わたしもこちらを参考にさせて頂きながらiPhone4でチャレンジしているところです。BossPaperと併用するとOverlay.pngの画像が表示されないようで、こちらはあきらめましたが、もう一つ問題が発生しており、お分かりになればと思いお尋ねいたします。safariで「ホーム画面に追加」したアイコンのファイル名が分からず消すことができないでおります。当方でも調べてはいるのですがもし、ご存じあればご教授いただけませんでしょうか。
2010/12/15(水) 11:38:23 | URL | ひで #-[ 編集]
もっと簡単にできる方法はないでしょうか?
アイコンを変えるときに、自分は拾いものが多いので、ifun-boxにて直接書き換えています。winterboadを使わずに完全透過をできる方法あれば教えてください
2011/05/23(月) 16:06:31 | URL | たつや #-[ 編集]
qq
SBDockBG0@2x~iphoneを透明かすると電話などの文字も消えます。残したいのですがどうしたらいいですか?
2012/01/19(木) 17:42:12 | URL | #SFo5/nok[ 編集]
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。