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

Troneas

macrumors 65816
Original poster
Oct 26, 2011
1,378
58
At the alternatives section.
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!
 
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.
 
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...

yes this was right.

--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.

i renamed the icons' files using the exact same name from those found in the app folder (there were only two png files with the word *icon* on them).

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

it wasn't - the app is ProCam and the ID according to the PLIST is "Gemini.ProCam" - no "com". I included the capital letters.

--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.

That should be correct now.


If it still won't theme after all that, post back with the app name. Someone here will have the answer.

Still doesn't work.


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

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)
 
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)

AHA!


thanks that worked!!

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

thanks!
 
Thank you very much for the help. I am confident now im on the right track but must be missing something silly.

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
 
AHA!


thanks that worked!!

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

thanks!

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


You need to change the owner permissions from root to mobile

Edit: if you're using winterboard to do this, I'm not too sure

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.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.