October 13th, 2011, 2:28 pm
ok things have changed again so I thought I'd start a new thread.
Please Read Through the Thread Before Asking a Question, Yes it's time consuming but so is answering the same questions over and over

if any image name/location is incorrect please let the community know
I'll start with the status bar images:
SpringBoard and Lock Screen
replace Black in the image name with WhiteOnBlackEtch
In Apps
replace Silver with ColorOnGrayShadow
In the notifications center
these are similar to the SpringBoard and Lock Screen images but instead of being etched they have a drop shadow and need 1 pixel padding either side of the image for none retina and 2 pixels for retina images
name them the same as the SpringBoard and Lock Screen images just with WhiteOnBlackShadow instead of WhiteOnBlackEtch.
Silver_Base, Black_Base and Translucent_Base have remained the same
Edit: I'm adding this because it makes it clearer what I meant
In app StatusBar Sync
UIActivityIndicatorViewStyleSyncGray.0.png through to UIActivityIndicatorViewStyleSyncGray.23.png = 17 x 17 px
UIActivityIndicatorViewStyleSyncGray@2x.0.png through to UIActivityIndicatorViewStyleSyncGray@2x.23.png = 34 x 34 px
SpringBoard and Lock Screen Sync
UIActivityIndicatorViewStyleSyncWhite.0.png through to UIActivityIndicatorViewStyleSyncWhite.23.png = 17 x 17 px
UIActivityIndicatorViewStyleSyncWhite@2x.0.png through to UIActivityIndicatorViewStyleSyncWhite@2x.23.png = 34 x 34 px
Notifications Sync
UIActivityIndicatorViewStyleSyncWhiteShadowed.0.png through to UIActivityIndicatorViewStyleSyncWhiteShadowed.23.png = 17 x 17 px
UIActivityIndicatorViewStyleSyncWhiteShadowed@2x.0.png through to UIActivityIndicatorViewStyleSyncWhiteShadowed@2x.23.png = 34 x 34 px
all the above from 'SpringBoard and Lock Screen' go in: Your.theme/UIImages or Your.theme/Bundles/com.apple.UIKit.
Icon changes
phone icon
icon~iphone.png
icon@2x~iphone.png
Bundle Id = com.apple.mobilephone
Mail Icon
Icon.png = 59 x 60 px (it has to be this size or it will not work for SD iDevices)
Icon@2x.png
Bundle Id = com.apple.mobilemail
Music icon
icon.png
icon@2x.png
Bundle Id = com.apple.mobileipod
Videos icon
icon.png
icon@2x.png
Bundle id = com.apple.videos
Reminders icon
icon.png
icon@2x.png
Bundle id = com.apple.reminders
Newsstand icon
the newsstand icon is different to standard icons because it has two parts a background and a border;
NewsstandIconBackground~iphone.png = 57 x 57 px
NewsstandIconBackground@2x~iphone.png = 114 x 114 px
NewsstandIconBorder~iphone.png = 57 x 57 px
NewsstandIconBorder@2x~iphone.png = 114 x 114 px
Bundle id = com.apple.springboard
cpbitmap cached images
Edit: this below only works for manually theming of the SpringBoard:{it now works with WinterBoard}
Edit: to replace certain images on the SpringBoard you need to delete the .cptbitmap images and respring (you need to delete these if you change any of the .png images that have same image title) there found in:
/private/var/mobile/Library/Caches/com.apple.springboard.sharedimagecache/Persistent
FolderIconBG.cpbitmap
MCNext_p.cpbitmap
MCNext.cpbitmap
MCPause_p.cpbitmap
MCPause.cpbitmap
MCPlay_p.cpbitmap
MCPlay.cpbitmap
MCPrev_p.cpbitmap
MCPrev.cpbitmap
MuteOffButton.cpbitmap
MuteOnButton.cpbitmap
NewsstandIconBackground.cpbitmap
NewsstandIconBorder.cpbitmap
RotationLockButton.cpbitmap
RotationUnlockButton.cpbitmap
SBDockBG.png.cpbitmap
SwitcherAirPlayNowPlayingButton.cpbitmap
SwitcherAirPlayNowPlayingButtonOn.cpbitmap
SwitcherAirPlayNowPlayingButtonOnPressed.cpbitmap
SwitcherAirPlayNowPlayingButtonPressed.cpbitmap
SwitcherIconShadow.cpbitmap
SwitcherVolumeIcon.cpbitmap
WallpaperIconDockShadow.cpbitmap
WallpaperIconShadow.cpbitmap
Notifications Background
BulletinListLinen.png = 480 x 480 px
BulletinListLinen@2x.png = 960 x 960 px
goes in:
Winterboard
Your.theme/Bundles/com.apple.springboard
Manually
/System/Library/CoreServices/SpringBoard.app
delete the:
com.apple.SpringBoard.notificationCenterLinen
from:
/private/var/mobile/Library/Caches
and respring
Edit: App Overlay, Shadow and Mask
just add ~iphone to the image names e.g.
AppIconMask.png = 59 x 60 px
AppIconMask@2x.png = 118 x 120 px
AppIconOverlay.png = 59 x 60 px
AppIconOverlay@2x.png = 118 x 120 px
AppIconShadow.png = 59 x 60 px
AppIconShadow@2x.png= 118 x 120 px
so they become
AppIconMask~iphone.png = 59 x 60 px
AppIconMask@2x~iphone.png= 118 x 120 px
AppIconOverlay~iphone.png = 59 x 60 px
AppIconOverlay@2x~iphone.png = 118 x 120 px
AppIconShadow~iphone.png = 59 x 60 px
AppIconShadow@2x~iphone.png = 118 x 120 px
Edit: they go in:
Manually
/System/Library/PrivateFrameworks/MobileIcons.framework
Winterboard
Your.theme/Bundles/com.apple.mobileicons.framework
Remove Your Lockscreen Clock and Date
Edit: Lockscreen Clock Hide now works on iOS 5 so this below isn't needed
Carrier
this might help you change your carrier, if your on a retina iDevice
Please Read Through the Thread Before Asking a Question, Yes it's time consuming but so is answering the same questions over and over

if any image name/location is incorrect please let the community know
I'll start with the status bar images:
SpringBoard and Lock Screen
replace Black in the image name with WhiteOnBlackEtch
In Apps
replace Silver with ColorOnGrayShadow
In the notifications center
these are similar to the SpringBoard and Lock Screen images but instead of being etched they have a drop shadow and need 1 pixel padding either side of the image for none retina and 2 pixels for retina images
name them the same as the SpringBoard and Lock Screen images just with WhiteOnBlackShadow instead of WhiteOnBlackEtch.
Silver_Base, Black_Base and Translucent_Base have remained the same
Edit: I'm adding this because it makes it clearer what I meant
dsg wrote:In Application statusbar
Silver_Base.png = 5 x 20 px
Silver_Base@2x.png = 10 x 40 px
Lockscreen and SpringBoard statusbar
Black_Base.png = 5 x 20 px
Black_Base@2x.png = 10 x 40 px
used in some Applications e.g. the photos app
Translucent_Base.png = 5 x 20 px
Translucent_Base@2x.png = 10 x 40 px
they go in:
Your.theme/UIImages
or
Your.theme/Bundles/com.apple.UIKit
In app StatusBar Sync
UIActivityIndicatorViewStyleSyncGray.0.png through to UIActivityIndicatorViewStyleSyncGray.23.png = 17 x 17 px
UIActivityIndicatorViewStyleSyncGray@2x.0.png through to UIActivityIndicatorViewStyleSyncGray@2x.23.png = 34 x 34 px
SpringBoard and Lock Screen Sync
UIActivityIndicatorViewStyleSyncWhite.0.png through to UIActivityIndicatorViewStyleSyncWhite.23.png = 17 x 17 px
UIActivityIndicatorViewStyleSyncWhite@2x.0.png through to UIActivityIndicatorViewStyleSyncWhite@2x.23.png = 34 x 34 px
Notifications Sync
UIActivityIndicatorViewStyleSyncWhiteShadowed.0.png through to UIActivityIndicatorViewStyleSyncWhiteShadowed.23.png = 17 x 17 px
UIActivityIndicatorViewStyleSyncWhiteShadowed@2x.0.png through to UIActivityIndicatorViewStyleSyncWhiteShadowed@2x.23.png = 34 x 34 px
all the above from 'SpringBoard and Lock Screen' go in: Your.theme/UIImages or Your.theme/Bundles/com.apple.UIKit.
Icon changes
phone icon
icon~iphone.png
icon@2x~iphone.png
Bundle Id = com.apple.mobilephone
Mail Icon
Icon.png = 59 x 60 px (it has to be this size or it will not work for SD iDevices)
Icon@2x.png
Bundle Id = com.apple.mobilemail
Music icon
icon.png
icon@2x.png
Bundle Id = com.apple.mobileipod
Videos icon
icon.png
icon@2x.png
Bundle id = com.apple.videos
Reminders icon
icon.png
icon@2x.png
Bundle id = com.apple.reminders
Newsstand icon
the newsstand icon is different to standard icons because it has two parts a background and a border;
NewsstandIconBackground~iphone.png = 57 x 57 px
NewsstandIconBackground@2x~iphone.png = 114 x 114 px
NewsstandIconBorder~iphone.png = 57 x 57 px
NewsstandIconBorder@2x~iphone.png = 114 x 114 px
Bundle id = com.apple.springboard
cpbitmap cached images
Edit: this below only works for manually theming of the SpringBoard:{it now works with WinterBoard}
Edit: to replace certain images on the SpringBoard you need to delete the .cptbitmap images and respring (you need to delete these if you change any of the .png images that have same image title) there found in:
/private/var/mobile/Library/Caches/com.apple.springboard.sharedimagecache/Persistent
FolderIconBG.cpbitmap
MCNext_p.cpbitmap
MCNext.cpbitmap
MCPause_p.cpbitmap
MCPause.cpbitmap
MCPlay_p.cpbitmap
MCPlay.cpbitmap
MCPrev_p.cpbitmap
MCPrev.cpbitmap
MuteOffButton.cpbitmap
MuteOnButton.cpbitmap
NewsstandIconBackground.cpbitmap
NewsstandIconBorder.cpbitmap
RotationLockButton.cpbitmap
RotationUnlockButton.cpbitmap
SBDockBG.png.cpbitmap
SwitcherAirPlayNowPlayingButton.cpbitmap
SwitcherAirPlayNowPlayingButtonOn.cpbitmap
SwitcherAirPlayNowPlayingButtonOnPressed.cpbitmap
SwitcherAirPlayNowPlayingButtonPressed.cpbitmap
SwitcherIconShadow.cpbitmap
SwitcherVolumeIcon.cpbitmap
WallpaperIconDockShadow.cpbitmap
WallpaperIconShadow.cpbitmap
Notifications Background
BulletinListLinen.png = 480 x 480 px
BulletinListLinen@2x.png = 960 x 960 px
goes in:
Winterboard
Your.theme/Bundles/com.apple.springboard
Manually
/System/Library/CoreServices/SpringBoard.app
delete the:
com.apple.SpringBoard.notificationCenterLinen
from:
/private/var/mobile/Library/Caches
and respring
Edit: App Overlay, Shadow and Mask
just add ~iphone to the image names e.g.
AppIconMask.png = 59 x 60 px
AppIconMask@2x.png = 118 x 120 px
AppIconOverlay.png = 59 x 60 px
AppIconOverlay@2x.png = 118 x 120 px
AppIconShadow.png = 59 x 60 px
AppIconShadow@2x.png= 118 x 120 px
so they become
AppIconMask~iphone.png = 59 x 60 px
AppIconMask@2x~iphone.png= 118 x 120 px
AppIconOverlay~iphone.png = 59 x 60 px
AppIconOverlay@2x~iphone.png = 118 x 120 px
AppIconShadow~iphone.png = 59 x 60 px
AppIconShadow@2x~iphone.png = 118 x 120 px
Edit: they go in:
Manually
/System/Library/PrivateFrameworks/MobileIcons.framework
Winterboard
Your.theme/Bundles/com.apple.mobileicons.framework
Remove Your Lockscreen Clock and Date
Edit: Lockscreen Clock Hide now works on iOS 5 so this below isn't needed
first download the blank LockClock.ttf and put it in:
/System/Library/Fonts/Cache (back up the original!)
Edit: you can remove the clock with out the font, edit the DateFormats.plist, you need to edit this part. Change it from this:
<key>UINoAMPMTimeFormat</key>
<string>HH:mm</string>
to this
<key>UINoAMPMTimeFormat</key>
<string> </string>
Edit: I've found its best to edit the DateFormats.plist with iFile than to replace it
It's located in:
/private/var/mobile/library/cahces (back up the original!)
you need to edit this part. Change it from this:
<key>UIWeekdayNoYearDateFormat</key>
<string>EEEE d MMMM</string>
to this:
<key>UIWeekdayNoYearDateFormat</key>
<string> </string>
put a blank:
BarLCD~iphone.png = 1 x 96 px (right click and save linked file as...)
BarLCD@2x~iphone.png = 1 x 192 px (right click and save linked file as...)
in
/Your.theme/Bundles/com.apple.TelephonyUI
if WinterBoard doesn't theme this for you put it in:
/System/Library/PrivateFrameworks/TelephonyUI.framework (back up the original!)
Carrier
this might help you change your carrier, if your on a retina iDevice
Last edited by dsg on July 23rd, 2012, 10:09 pm, edited 3 times in total.

