This tutorial will work for both winterboard and anemone. And will also work for iOS 8 & iOS 9. You will need the following packages installed from cydia (Winterboard or Anemone, IconBundles & iFile). You will NOT need a computer for this tutorial.
1) Open iFile and locate to (/Library/Themes/) then tap edit at the top and the plus sign at the bottom.
2) Choose a name for your theme ,but make sure you have .theme at the end of your name then tap create.
3) Open your theme directory EX:(Library/Themes/AAA.theme) then make a folder called IconBundles.
Now you need to create your icon/icons either in a photo editor app like the mobile photoshop app or any other photo editing app. A good paid one in my opinion is called "Pixelmator". You can also use photoshop or any other photo editing software on your computer. Make sure that all images are saved as png and the size of the image is 180 by 180 pixels. If you make the image 180 by 180 pixels ahead of time you should notice that the icon is square looking. Do NOT change this as we will add a mask later. If your using a photo editing software on your computer you will need to ssh into your device. If your on mac then you will need to download "CyberDuck" just google it. If your on windows you will need to download "WinSCP" and you can google that as well. There are plenty of articles and videos showing you how to ssh into your device. Google is your friend. Anyways, you will need to put your icons in your theme inside of the IconBundles directory EX: (Library/Themes/AAA.theme/IconBundles/). If you did use a photo editing app and saved it to your camara roll then simply tap on the slidebar near the top of iFile and then tap on images. You will then see several folders, always tap on the bottom one. The latest image will also be on the bottom of that folder. Tap edit select your icon/image then tap the clipboard at the bottom to copy the image. You will then need to refer earlier where I told you where to save it in your theme. HINT: (IconBundles). Now there is basically two last steps to making your theme. You will need to locate the app in ifile that you would like to theme. Tap on the slidebar and tap on the application folder for third party apps. If you only see random numbers then tap on the setting icon at the bottom, then tap on File Manager and turn on application names. All your default apps will be in /Applications) which a quick shortcut on the slidebar called "Disk" will bring you all the way back to the slash. Now once you locate the app and you are in the .app then find the info.plist and open it with the text viewer . Tap edit then tap the search button and type in "CFBundleIdentifier". It should say something like this <key>CFBundleIdentifier</key> <string>com.apple.AppStore</string> right below the key you will see the string in between the two > < is the bundle identifier for that app. So, if we wanted to theme the app store we would copy "com.apple.AppStore". Now that we have the bundle identifier for the app go into the IconBundles directory inside of your theme. Then rename your icon to the bundle identifier and then @2x.png at the end. EX:
[email protected] ). Now make 2 more copies of your icon. And the other two should be bundle identifier @3x.png and for ipad support bundle identifier ~ipad.png) Examples-
[email protected] & com.apple.AppStore~ipad.png ). All your icons will be in the IconBundles folder with 3 three copies and diffrent bundle identifiers as well as names. Now, there is one last easy step. Go into your .theme (NOT IconBundles) and tap edit then add and you should see something like file type. Well, make sure you choose Regular File and name the file "Info.txt" Now go to this link http://www.mediafire.com/?sr1k1xymb557oik and tap download then you will be able to copy the text you will need. Paste this text into the info.txt inside your theme directory then tap save and done. You will then need to rename the info.txt to info.plist ). Now apply your theme in winterboard or anemone and watch the magic happen.