iPhone Please assist! - replacing icons

Discussion in 'Jailbreaks and iOS Hacks' started by Troneas, Apr 12, 2013.

  1. Troneas macrumors 65816

    Troneas

    Joined:
    Oct 26, 2011
    Location:
    At the alternatives section.
    #1
    ok so not sure what is going on but i am failing to change an apps icon.


    i am trying to do this manually via iExplorer, since i have the new icons already.

    i am also trying to put the new icon in my theme's folder rather than updating the original one in the apps folder.


    so this is what i do:

    i go into var > stash > themes > bundles

    i create the apps folder based off the info from the apps PLIST (com.xxxx.xxxx) and add the icon.png and icon@2x.png in there.


    ... i respring / reboot and nothing happens (the old icon remains).


    can someone who knows what they are talking about please help me?

    i cant stress enough - who knows what they are talking about - i am not too comfortable messing manually around files please be sure!


    thanks!
     
  2. IrishVixen macrumors 68020

    IrishVixen

    Joined:
    Jun 20, 2010
    #2
    You're already further along than many. Hang in there. ;)

    A few things to check:

    --The path to your theme should be /var/stash/Themes.xxxx/YourThemeName/Bundles. (The .xxxx will differ for every device, and of course, your theme name will vary.) But you can't just put a "bundles" file into the Themes.xxxx folder. I suspect you're fine on this score, but just in case...

    --Is the icon correctly named? Capitalization matters. So does punctuation. And not all icons are named icon@2x.png or Icon@2x.png. If you're in doubt, the icon file is probably in the same bundle as the Info.plist you found. Or you can use the Cydia tweak AppInfo to confirm.

    --Likewise, is the bundle correctly named? It's easy to miss a capital letter or misspell something. AppInfo can also provide this for you.

    --Assuming both of the above are correct, make sure the theme is above all other themes that contain icons in Winterboard. If it's already active, toggle it off, then on again in Winterboard. Then, respring FROM Winterboard. Some icons simply will not theme without a WB respring.

    If it still won't theme after all that, post back with the app name. Someone here will have the answer.
     
  3. Troneas thread starter macrumors 65816

    Troneas

    Joined:
    Oct 26, 2011
    Location:
    At the alternatives section.
    #3

    Thank you very much for the help. I am confident now im on the right track but must be missing something silly.
     
  4. IrishVixen macrumors 68020

    IrishVixen

    Joined:
    Jun 20, 2010
    #4
    No, you're dealing with a non logical dev. :D

    The bundle name you listed is correct. The icon name is PROCAM_FINAL_114.png. Add and respring...it will change. PROCAM_FINAL_57.png for the 3GS. You generally don't need both icons though.

    (You're in luck. I'm a sucker for camera apps. And that icon was BURIED. LOL)
     
  5. Troneas thread starter macrumors 65816

    Troneas

    Joined:
    Oct 26, 2011
    Location:
    At the alternatives section.
    #5
    AHA!


    thanks that worked!!

    i came across that file but i was confused at the fact that it didnt have the @2x ending.

    thanks!
     
  6. darricksailo macrumors 601

    darricksailo

    Joined:
    Dec 18, 2012
    #6
    You need to change the owner permissions from root to mobile <--if you're replacing the icon@2x.png file

    Edit: if you're using winterboard to do this, I'm not too sure. This may sound stupid but did you open winterboard to enable the theme?

    Edit2: nevermind, problem solved :D
     
  7. IrishVixen macrumors 68020

    IrishVixen

    Joined:
    Jun 20, 2010
    #7
    You're welcome!

    Some apps are screwy that way, but most devs will take the time to add their icon names to the plist. That one didn't bother to, which is just plain annoying. Icon names can be almost anything, no 2X needed. Also, be aware that some devs change icon names when they update the icon (or seemingly on a whim), so you may have to dig again in the future.

    But see? You were on the right track. :) And I got a new camera app to experiment with. LOL


    Not necessary for Winterboard. Given how often devs change icons and random image files you may want to re-skin, it really makes little sense to do this at the app file level UNLESS you only want to change one or two apps that you never update. WB was a problem in the past, I get that. It isn't now, and hasn't been since I first JB’d my iPhone 4. I've had it on three devices with virtually no issues or loss of speed.
     

Share This Page