4.2.1 Theming Changes

Discussion in 'Jailbreaks and iOS Hacks' started by THE dAY, Feb 6, 2011.

  1. THE dAY, Feb 6, 2011
    Last edited: Feb 24, 2011

    THE dAY macrumors 6502

    Joined:
    Jul 22, 2010
    Location:
    SFV California
    #1
    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
     
  2. localboy28 macrumors 6502a

    Joined:
    Jul 27, 2010
    #2
    Point your lockscreen to LockBackgroundThumbnail.jpg
    To be able to change lock backgrounds.
     
  3. Sedrick macrumors 68030

    Sedrick

    Joined:
    Nov 10, 2010
    #3
    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...
     
  4. Big Ells macrumors 6502

    Big Ells

    Joined:
    Jul 16, 2010
    Location:
    London, UK
    #4
    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.
     
  5. this is funah macrumors 6502

    this is funah

    Joined:
    Oct 13, 2005
    Location:
    Berlin, Germany
    #5
    thanks for this. i wouldve been lost without this list after upgrading.
     
  6. THE dAY thread starter macrumors 6502

    Joined:
    Jul 22, 2010
    Location:
    SFV California
    #6
    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.
     
  7. THE dAY thread starter macrumors 6502

    Joined:
    Jul 22, 2010
    Location:
    SFV California
    #7
    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!
     
  8. dooger123 macrumors newbie

    Joined:
    Jun 23, 2010
    #8

    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.
     
  9. Blue26 macrumors member

    Joined:
    Jun 15, 2010
    Location:
    Dublin, California
    #9
    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 ?
     
  10. THE dAY thread starter macrumors 6502

    Joined:
    Jul 22, 2010
    Location:
    SFV California
    #10
    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?



    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.
     
  11. Big Ells macrumors 6502

    Big Ells

    Joined:
    Jul 16, 2010
    Location:
    London, UK
    #11

    Thanks dude worked a treat.
     
  12. Blue26 macrumors member

    Joined:
    Jun 15, 2010
    Location:
    Dublin, California
    #12
    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 ?
     
  13. is300guy macrumors regular

    Joined:
    Feb 25, 2009
    Location:
    Fresno, Ca
    #13
    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.
     
  14. LaZyFLiP macrumors regular

    Joined:
    Jan 20, 2009
    #14
    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.
     
  15. Blue26 macrumors member

    Joined:
    Jun 15, 2010
    Location:
    Dublin, California
    #15
    Thank you LF

    (thanks of course for all the replies, deleting the cache resolved my problem)
     
  16. THE dAY thread starter macrumors 6502

    Joined:
    Jul 22, 2010
    Location:
    SFV California
    #16
    Thanks, added this info to first post!
     
  17. No ice please macrumors 6502

    Joined:
    Nov 21, 2009
  18. LEXS1411 macrumors 65816

    LEXS1411

    Joined:
    Sep 22, 2007
    Location:
    London
  19. choice macrumors regular

    Joined:
    Jun 24, 2010
  20. Grayburn macrumors 68000

    Grayburn

    Joined:
    Jul 12, 2010
    Location:
    London, England
    #20
    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?
     
  21. h1r0ll3r macrumors 68040

    h1r0ll3r

    Joined:
    Dec 28, 2009
    Location:
    Maryland
    #21
    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 :)
     
  22. Grayburn macrumors 68000

    Grayburn

    Joined:
    Jul 12, 2010
    Location:
    London, England
    #22
    I've heard a few people say they're waiting for 4.3, whats it's meant to be bringing to the table?
     
  23. 1976Hoosiers, Feb 24, 2011
    Last edited: Feb 26, 2011

    1976Hoosiers macrumors newbie

    Joined:
    Dec 2, 2010
    Location:
    Austin, TX
    #23
    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.
     

    Attached Files:

  24. 1976Hoosiers macrumors newbie

    Joined:
    Dec 2, 2010
    Location:
    Austin, TX
    #24
    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!
     
  25. THE dAY, Feb 24, 2011
    Last edited: Feb 24, 2011

    THE dAY thread starter macrumors 6502

    Joined:
    Jul 22, 2010
    Location:
    SFV California
    #25
    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.
     

Share This Page