How to Make Your iOS 7 Winterboard Theme Compatible with iOS 8

So I’m sure if you tried to apply an iOS 7 theme in Winterboard such as Gunnii or Odin on iOS 8, you may have noticed about half of the icons unthemed. This is because Apple changed the names of app icons to make it simpler for app developers, which means that all themes compatible with iOS 7 won’t work. Whether it’s your theme or someone else’s theme, here’s how to make a theme compatible with iOS 8.

iOS 8 icon file names

In iOS 8, Apple renamed all of the stock icons for Retina devices (excluding the iPhone 6 Plus) to ‘AppIcon29x29@2x.png’, ‘AppIcon49x49@2x.png’ and AppIcon60x60@2x.png’ for most stock icons. Half of the stock icons are already named like this, which is why only half the icons theme in iOS 8 (using a theme optimized for iOS 7). Here’s how to theme the stock icons that don’t theme already:

1. Navigate to /var/stash/_.Dfsfws/Themes/yourtheme.theme/Bundles.

Icons that aren’t themed currently with iOS 8.1 are as follows:

  • Camera – com.apple.camera
  • Compass – com.apple.compass (only some, primary icon files work)
  • Contacts – com.apple.MobileAdressBook
  • FaceTime – com.apple.facetime
  • Health – com.apple.Health
  • iBooks – com.apple.iBooks
  • Messages – com.apple.MobileSMS
  • Music – com.apple.Music
  • Passbook – com.apple.Passbook
  • Phone – com.apple.mobilephone
  • Podcasts – com.apple.podcasts
  • Settings – com.apple.Preferences
  • Tips – com.apple.tips
  • Videos – com.apple.videos
  • Weather – com.apple.weather

2. In each of these BundleIDs, search for the primary app icon (has a size of 120×120). Duplicate it in the same folder, and rename the duplicate to ‘AppIcon60x60@2x.png’ (without the quotes). If you don’t care about theming the settings and spotlight search result icons, then you can stop here.

3. Duplicate the primary app icon two more times, and renames one to ‘AppIcon29x29@2x.png’ and ‘AppIcon40x40@2x.png’ (without the quotes). Now resize AppIcon29x29@2x.png to 58 x 58 (this is the settings icon) and resize AppIcon40x40@2x.png to 80 x 80 (this is the spotlight search results icon).

Do this to all of the BundleIDs listed above, and your theme should fully work with iOS 8!

Note: There is a way to theme Clock and Newsstand Icons with IconBundles (free tweak on Cydia). If you want to know how, there’s some tutorials on /r/jailbreak to help you out. I’ll post how to on here once I know how. Click here for more information about icon guidelines for iOS 8 (link to Apple website).

2 thoughts on “How to Make Your iOS 7 Winterboard Theme Compatible with iOS 8

Leave a comment