Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

THE dAY

macrumors 6502
Original poster
Jul 22, 2010
470
14
SFV California
4.2.1 has brought some changes to theming.
I will try to keep a list of changes here since there will be many questions/threads on this subject, we can refer to this thread.

**THIS IS NOT A FULL LIST BY ANY MEANS, HOPEFULLY IT WILL CONTINUE TO GROW**
If you have any info on changes please add it to this thread.

ICON CHANGES

Maps icon
name has changed from icon@2x.png to Icon@2x.png (capitol I)

Photos icon
name has changed from icon-Photos@2x.png to icon@2x.png

Camera icon
Previously located with the Photos icon in Bundles folder com.apple.mobileslideshow.
Now has it's own Bundles folder named com.apple.camera and icon is named Icon@2x.png

FONTS
Helvetica.ttc is now named _H_Helvetica.ttc
HelveticaNeue.ttc renamed to _H_HelveticaNeue.ttc
Keyboard:
1. Replace PhoneKeyCaps.ttf with your own properly ported font.
2. Delete "com.apple.keyboards" folder in "/private/var/mobile/Library/Caches".
3. Respring.

IMAGES NOW WITH ADDED ~iphone
com.apple.springboard images
Multi-task bar Music Control images all now have the ~iphone added at the end. ex) MCPlay@2x.png is now MCPlay@2x~iphone.png

AppIconShadow@2x.png changed to AppIconShadow@2x~iphone.png
FolderIconBG@2x.png changed to FolderIconBG@2x~iphone.png
WallpaperIconDockShadow@2x.png changed to WallpaperIconDockShadow@2x~iphone.png
WallpaperIconDockShadowT@2x.png changed to WallpaperIconDockShadowT@2x~iphone.png
WallpaperIconShadow@2x.png changed to WallpaperIconShadow@2x~iphone.png

LOCKSCREEN WALLPAPERS
As of 4.2.1 you are not able to change wallpapers from the Settings app. Basically Apple has changed the Wallpaper format to a .cpbitmap format.
You will have to manually add the wallpaper to your LockScreen Theme.
Name the wallpaper LockBackground.png
Now you will need to edit the html file within that theme.

Find where it says:
<img src="/var/mobile/Library/SpringBoard/LockBackground.jpg"
and change it to:
<img src="/Library/Themes/"THEME NAME"/LockBackground.png"

If you don't see the above in your html file try adding <img src="LockBackground.png" into your html file.

FULL DIALER CUSTOMIZATION post #23 below
 
Last edited:

localboy28

macrumors 6502a
Jul 27, 2010
793
46
Point your lockscreen to LockBackgroundThumbnail.jpg
To be able to change lock backgrounds.
 

Sedrick

macrumors 68030
Nov 10, 2010
2,596
26
I can't imagine why Apple would have made all these changes unless it was because they plan to implement their own theme app. Doesn't make any sense otherwise...
 

Big Ells

macrumors 6502
Jul 16, 2010
416
2
London, UK
Thanks fella. You worked out the changes for icons in the 'settings' pane? Can't get notes or messages to change.

Also i stall cant get maps to work.
 

THE dAY

macrumors 6502
Original poster
Jul 22, 2010
470
14
SFV California
Thanks fella. You worked out the changes for icons in the 'settings' pane? Can't get notes or messages to change.

Also i stall cant get maps to work.

For notes icon in Settings, try icon@2x.png in bundles folder com.apple.NotesSettings

For messages icon, try Messages@2x~iphone.png in bundles folder com.apple.Preferences

Thanks dsg from Macthemes for the above info.

As for Maps icon, idk, maybe recheck your spelling for the folder and icon name, has to be capital "I" in Icon@2x.png
You also might have to toggle "Summerboard Mode" On then Off in Winterboard to flush the cache.
 

THE dAY

macrumors 6502
Original poster
Jul 22, 2010
470
14
SFV California
Point your lockscreen to LockBackgroundThumbnail.jpg
To be able to change lock backgrounds.

Do you mean change:

<img src="/var/mobile/Library/SpringBoard/LockBackground.jpg"
to
<img src="/var/mobile/Library/SpringBoard/LockBackgroundThumbnail.jpg"

Can anyone with 4.2.1 Lockscreen theme verify this?
Thanks!
 

dooger123

macrumors newbie
Jun 23, 2010
16
0
Do you mean change:

<img src="/var/mobile/Library/SpringBoard/LockBackground.jpg"
to
<img src="/var/mobile/Library/SpringBoard/LockBackgroundThumbnail.jpg"

Can anyone with 4.2.1 Lockscreen theme verify this?
Thanks!


Yes, that's been my workaround but bear in mind that the wallpaper will be blurry and not full 640x960 resolution. It's more like 320x480.
 

Blue26

macrumors member
Jun 15, 2010
84
54
Dublin, California
Thanks for the tips OP.

I have a problem I can't figure out ..

I use Tin Birdhouse font, and after JB 4.2.1 it's working fine with one exception. Text entry screen goes back to default font, except if I type a text response from BiteSMS, I get correct font. However, if I hit shift or change to numbers, it goes back to default font.

Any thought ?
 

THE dAY

macrumors 6502
Original poster
Jul 22, 2010
470
14
SFV California
Blue26, What is the name of the actual font you are replacing? For ex) are you replacing Helvetica? HelveticaNeue?
Have you tried another font besides Tin Birdhouse to see if the same issue persists?
Apple might have added additional fonts to do the job of previous fonts maybe?



Yes, that's been my workaround but bear in mind that the wallpaper will be blurry and not full 640x960 resolution. It's more like 320x480.
You can always add extra wallpaper into your Lockscreen Theme and name them LockBackground1.png, LockBackground2.png, etc.. and use iFile to rename them when you want to change walls. Might be worth it to get full res.
 

Blue26

macrumors member
Jun 15, 2010
84
54
Dublin, California
Blue26, What is the name of the actual font you are replacing? For ex) are you replacing Helvetica? HelveticaNeue?
Have you tried another font besides Tin Birdhouse to see if the same issue persists?
Apple might have added additional fonts to do the job of previous fonts maybe?

I think you're right, just trying to figure out which it is. (have not tried alternative font)

I renamed Helvetica and HN with _H_ versions and that worked for everything but the text entry fonts. Odd that it works if I respond to a text through BSMS

Are there cache files to delete or something ?
 

is300guy

macrumors regular
Feb 25, 2009
211
0
Fresno, Ca
I think you're right, just trying to figure out which it is. (have not tried alternative font)

I renamed Helvetica and HN with _H_ versions and that worked for everything but the text entry fonts. Odd that it works if I respond to a text through BSMS

Are there cache files to delete or something ?

Not sure if this helps but it did for me, find PhoneKeyCaps.ttf from the font you are trying to use and rename and replace the font you want to use with PhonepadTwo.ttf, respring and give a shot. Hope this is as much help.
It worked for me in biteSMS.
 

LaZyFLiP

macrumors regular
Jan 20, 2009
228
0
Fonts

Fonts:
HelveticaNeue.ttc renamed to _H_HelveticaNeue.ttc

Keyboard:
1. Replace PhoneKeyCaps.ttf with your own properly ported font.
2. Delete "com.apple.keyboards" folder in "/private/var/mobile/Library/Caches".
3. Respring.
 

Blue26

macrumors member
Jun 15, 2010
84
54
Dublin, California
Fonts:
HelveticaNeue.ttc renamed to _H_HelveticaNeue.ttc

Keyboard:
1. Replace PhoneKeyCaps.ttf with your own properly ported font.
2. Delete "com.apple.keyboards" folder in "/private/var/mobile/Library/Caches".
3. Respring.

Thank you LF

(thanks of course for all the replies, deleting the cache resolved my problem)
 

THE dAY

macrumors 6502
Original poster
Jul 22, 2010
470
14
SFV California
Fonts:
HelveticaNeue.ttc renamed to _H_HelveticaNeue.ttc

Keyboard:
1. Replace PhoneKeyCaps.ttf with your own properly ported font.
2. Delete "com.apple.keyboards" folder in "/private/var/mobile/Library/Caches".
3. Respring.

Thanks, added this info to first post!
 

Grayburn

macrumors 68020
Jul 12, 2010
2,156
552
England
So i'm on 4.1 and JB and i'm thinking of updating to 4.2.1. and then JBing again.

With all the themes that have now would i have to rename all the files named in the first post in my themes for those icons to work?
 

h1r0ll3r

macrumors 68040
Dec 28, 2009
3,920
19
Maryland
So i'm on 4.1 and JB and i'm thinking of updating to 4.2.1. and then JBing again.

With all the themes that have now would i have to rename all the files named in the first post in my themes for those icons to work?

Looks that way. Probably wouldn't need to do it for all of them but certain icons/apps you'd probably need to rename. I'm on 4.1 now and have no plans on updating to 4.2.1. I'd just wait until 4.3 comes out and deal with it then :)
 

1976Hoosiers

macrumors newbie
Dec 2, 2010
16
0
Austin, TX
Theme Dialer and Passcode KeyPad

If you want to theme the dialer put /themename/folders/mobilephone.app/

within in this directory here are the corresponding file names:

Picture behind Dialer - dialerkeypad.png and dialerkeypad_pressed.png
Add contact icon - addcontact.png and addcontact_pressed.png
Delete icon - delete.png and delete_pressed.png
Dialer LCD (where you see the numbers you type at the top) - dialerlcd.png

If you want to theme your passcode keypad put /themename/bundles/com.apple.springboard (pretty sure you can also put this in folders and use springboard.app i.e. /themename/folders/springboard.app/)

SUPER IMPORTANT *Update* For this to work I had to rename the system file DeviceLockKeypad~iphone.png to DeviceLockKeypad.png in the Springboard.app

*End of Update*


within this directory here are the corresponding file names:

Picture Behind Device Lock Keypad - DeviceLockKeypad.png and DeviceLockKeypad.png

This is also where you can them your battery charging screen

BatteryBG_1.png increment by 1 until BatteryBG_17 (you should have 17 different png files)

Lastly if you want to change the text on the passcode screen ("Enter Passcode") or on the unlock slider ("Slide to Unlock")

Open up a text editor and copy and paste this inserting what ever you want in between the quotes (remember space is limited)

"AWAY_LOCK_LABEL" = "Go Hoosiers!";
"ENTER_PASSCODE" = "Purdue Sucks";

Then save the file as Springboard.strings and place it in

themename/bundles/com.apple.springboard/en.lproj

*Use your corresponding language so if you don't use english you would use whatever language i.e. fr for french or whatever the Apple abbreviation is.

Hope this helps everyone checkout the screenshots for clarification!

One more thing I didn't create the IU Battery theme it is on cydia and I liked it so much I decided why re-invent the wheel and just incorporated it in my theme. The actual creator's name is Adrian Alverson.
 

Attachments

  • new lockscreen.PNG
    new lockscreen.PNG
    46.5 KB · Views: 122
  • Passcode Screen.PNG
    Passcode Screen.PNG
    173.4 KB · Views: 111
  • Dialer.PNG
    Dialer.PNG
    242 KB · Views: 116
  • IU Battery.PNG
    IU Battery.PNG
    28.2 KB · Views: 109
Last edited:

1976Hoosiers

macrumors newbie
Dec 2, 2010
16
0
Austin, TX
I almost for got does anyone know how to get rid of the image behind the clock and date on the lock screen? or what the file name is ?

I thought I could just put UILCDBackground.png in Themename/UIImages/ but this doesn't work and I even tried putting topbarbkgndlock.png in themename/bundles/com.apple.TelephonyUI

Neither worked! Thanks for any advice!
 

THE dAY

macrumors 6502
Original poster
Jul 22, 2010
470
14
SFV California
I almost for got does anyone know how to get rid of the image behind the clock and date on the lock screen? or what the file name is ?

I thought I could just put UILCDBackground.png in Themename/UIImages/ but this doesn't work and I even tried putting topbarbkgndlock.png in themename/bundles/com.apple.TelephonyUI

Neither worked! Thanks for any advice!

UILCDBackground.png has now become BarLCD.png or retina(BarLCD@2x.png) and goes in the com.apple.TelephonyUI folder.

You can also get Lockscreen Clock Hide from Cydia which hides the BarLCD.png image as well as the time and date from lockscreen. Has configuration thru Settings app.

@1976Hoosiers, thanks, added info/link to first post.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.