iPhone Theming icons

Discussion in 'Jailbreaks and iOS Hacks' started by splitfox, Apr 6, 2013.

  1. splitfox macrumors newbie

    Joined:
    Apr 6, 2013
    #1
    Helloooo everyone! Query... I just themed my iPhone 4 running ios 6.1 with the Cartal Plus theme and a few icons such as BiteSMS and Mewseek were left out. They look odd in their original square state standing beside their circular counterparts. I tried changing com.apple.mobileSMS to com.apple.biteSMS in iFile, but alas, it did not work. Obviously I'm trying to theme certain icons to match the others and any sort of help would greatly be appreciated friends!
     
  2. Missjenna macrumors 6502a

    Missjenna

    Joined:
    May 10, 2010
    Location:
    Oregon
    #2
    Well One option is to create a new folder named com.bitesms in your bundles folder and move the icon from com.apple.mobileSMS to com.bitesms.

    If you want their own icons, You would need to use photoshop or gimp to create them.
     
  3. splitfox thread starter macrumors newbie

    Joined:
    Apr 6, 2013
    #3
    Is that not what I was doing by changing the name of the bundle basically? I should've specified that I changed the bundles name from moblie to bite hoping that it would function the biteSMS icon to the themed mobileSMS icon. Am I on the right track? I don't care to have a certain icon pic, just looking for the icon to be "cut" into the circle shape to match the theme...
     
  4. Missjenna macrumors 6502a

    Missjenna

    Joined:
    May 10, 2010
    Location:
    Oregon
    #4
    Yeah that will work too. Are you sure you are naming the bundle and icon correctly?

    Mewseek needs to be net.mewseek.MewSeek & icon@2x.png and bitesms needs to be com.bitesms & icon@2x.png. The bundles and icons are case sensitive so make sure they are named exactly like I posted them.
     
  5. IrishVixen macrumors 68020

    IrishVixen

    Joined:
    Jun 20, 2010
    #5
    Each app has it's own unique bundle identifier--get even one letter of that wrong, and your new icon won't appear in place of the old one.

    For example, the reason your bite icon didn't change is because the bundle should be named com.bitesms, not com.apple.biteSMS. Bite is not created by Apple, so Apple's name would never appear in their identifier.

    But there are no hard and fast rules on how a dev identifies their bundle. Twitter, for example, is com.atebits.Tweetie2. No way you'd guess that on your own.

    There are a couple of ways to find out what an app's bundle name (and icon name, which also varies!) should be. The Cydia app AppInfo is the easiest, at least for App Store apps. For Cydia tweaks, it's easiest to use iFile to search for the info.plist. Instructions on how to do that (and a great deal more info on how these work) can be found here: http://ios.xengi.org/cfbundleidentifier/default/faqs.php You can also download a large theme with many icons, such as Glasklart, and look at how your apps are named within that theme.

    One other thing--both bundle names and icon names are case sensitive! If you tweak an icon and it doesn't change, you've usually mistyped either the bundle name or a the icon name itself.

    ----------

    Cross posted with missjenna. Another thing to note: icon frames/auto-theming doesn't work on Cydia apps. If you want the corners "cut", you'll need to edit those icons in a photo editor. Many themes provide a .psd file for use in Photoshop so you can create any icons they didn't provide.
     
  6. splitfox thread starter macrumors newbie

    Joined:
    Apr 6, 2013
    #6
    Aha! Thats gotta be what my issue is. I'm such a dumb idiot! You're girls are the best and will be in my dreams tonight ;)
     
  7. Missjenna macrumors 6502a

    Missjenna

    Joined:
    May 10, 2010
    Location:
    Oregon
    #7
    ooooh creepy :p You're welcome :)
     
  8. IrishVixen macrumors 68020

    IrishVixen

    Joined:
    Jun 20, 2010
    #8
    LOL, glad to help. And you're not an idiot. Theming is weirdly complex. Just a note too--some devs change icon names pretty frequently, so you may update an app and find your custom icon no longer shows. It's rarely the bundle name in that case, so being able to look these things up in the plist when you have to is very helpful.
     
  9. splitfox thread starter macrumors newbie

    Joined:
    Apr 6, 2013
    #9
    Good to know! Now I just need to increase my attention to detail #lastpost #*you #oopsthisisnttwitter #eventuallyillgetitright
     
  10. Missjenna macrumors 6502a

    Missjenna

    Joined:
    May 10, 2010
    Location:
    Oregon
    #10
    The way I learned was just playing around with different themes. When I still had my iphone 3g, I found a theme that I really liked, but it was only available for retina devices, I managed to get it resized and renamed so that it would work with my 3g. It may seem confusing at first, but you'll get it :)
     

Share This Page