Ok i have searched and cant find the thread where i read this but here it goes.
Like everyone said, you can not change an app store icon it will make it corrupt and will not work anymore.
SOLUTION:
Change the icon like this and get back to me:
Find the app you want to change the icon of under:
/private/var/mobile/Applications
The folder names will look like this /CB643DA1-738D-4EBB-B86F-2F3044BC93F9.
Inside the folder will be the main app folders and files. Find the
Info.plist for the app which will look something like this(for weatherbug):
bplist00�
!_CFBundleVersion_CFBundleIdentifier]NSMainNibFile_CFBundleIconFile_CFBundleShortVe rsionString_CFBundleExecutableYDTSDKName_UIReq uiresPersistentWiFi_MinimumOSVersion_CFBundleD evelopmentRegion^DTPlatformName_CFBundleInfoDict ionaryVersion_CFBundleResourceSpecification_CF BundleDisplayName_CFBundleSignature_CFBundlePa ckageType_LSRequiresIPhoneOS\CFBundleNameW1.1.0. 3_
com.aws.weatherbug.proZMainWindow_apple-touch-icon.pngS1.1ZWeatherBug[iphoneos2.1 S2.1RenXiphoneosS6.0_ResourceRules.plistT????TAP PL
Navigate through it and your looking for a bit that starts with:
com. which is normally towards the end of the string. In Weatherbugs info.plist it happens to be:
com.aws.weatherbug.pro
Now you need to either create a new theme or piggyback on an existing one. Themes for winterboard can be found under
/root/library/themes. I simply added into an existing theme. If you are going to use an existing theme(found to be easier) then chose one that has a bundles folder under it.
Right click the bundles folder and add a 'New Folder...'. Your new folder name, under bundles should be the com. . . from the info.plist we looked at earlier under your apps folder. So under bundles for weatherbug, i added a folder titled:
com.aws.weatherbug.pro
After this is done, you can now drop any custom icon(
as long as it is .png and sized right) into this folder and
make sure it is named the same name as the file you are replacing. So in the Weatherbug app file, again, the icon is named: apple-touch-icon.png, so i will name my custom icon the same. In most apps the icon is simply named: icon.png but in others you will have to search through like in weatherbug.
One more note, when adding a new bundles folder into a theme,
if you respring and your icon does not change as expected, try adjusting your file name that you pulled out of the apps info.plist. For example, under weatherbug there is the string that starts with com. that is: com.aws.weatherbug.proZMainWindow_
so i wasnt sure how long to make the folder name so i tried:
1. com.aws.weatherbug.proZMainWindow_
2. com.aws.weatherbug.proZMainWindow
3. com.aws.weatherbug.pro
4. com.aws.weatherbug
and added my icon to each folder then re-sprang while each time deleting a folder to narrow it down to which one was correct(which ended up being #3 com.aws.weatherbug.pro)
Also make sure you have the theme activated under Winterboard!
This was written on the fly and works fine for me. Let me know if you have any problems(I'm sure people will, but i don't mind helping) or anything you'd like to add in.
Again, someone else on here helped me with this but i could not find that thread so I'm posting this around on the threads that people are having trouble with changing app store icons.
Help others out, if you find a info.plist string that worked for your app let us know and post it as a response.
WeatherBug: com.aws.weatherbug.pro
GoogleMobile: com.google.GoogleMobile
Did this help you? Please Thank Me!