This tutorial allows you to install any theme directly from your phone without having to use the Winterboard to activate it.
Winterboard is a application that requires a lot of resources and I don’t recommend you use it.
You should not do the steps in this tutorial if you don’t have average knowledge about working with the computer or about working with the programs that allows you to access the system files of your computer.
This tutorial was tested by me, it works, however proceed on your own risk. This tutorial works only on a jailbroken iPhone. It works on iOs 4.1, however it was not tested on other iOS 4.x versions but it should work fine.
Make sure you have the latest ifunbox version installed.
Download a iPhone theme off the internet. Generally, the themes can be found in .deb formats.
.Deb files will have a folder named “data” inside the archive. That folder must be extracted because it contains the files of the theme.
Regardless of how you find a theme on the Internet, extract the archive/deb file and navigate through folders until you find the folder where the LockBackground.png and Dock.png are. This is where all the files of the theme are.
Connect to your phone using ifunbox and we are going to start modifying files. The app icons must have a size of 60 x 60 and to be in png format. If they do not meet these two requirements then they are not going to be displayed in Springboard.
To change the wallpaper go to var/stash/wallpaper/iphone and you will find all the wallpapers of your iPhone. In the unzipped folder from Step 2 you will find a file named wallpaper.png, that file is the wallpaper of the theme and must be copied on your iPhone.
Yo will copy in the location I will provide but before that you must modify it’s name.
You will notice that in the Wallpaper folder of your iPhone, each wallpaper has a number and next to it is the same wallpaper but with a different name.
Rename the wallpaper in the folder of your theme into a number bigger than that o the last wallpaper in your iPhone and it will look like this: number.png.
Besides this you will have to copy your wallpaper into another folder and to rename it like this: number.thumbnail.png. Copy the 2 files in the iPhone folder and they will appear in Settings > Wallpaper.
To change the Springboard icons go to /var/stash/applications where you will see all the iOS native apps. In the unzipped folder at Step 2 you have another folder name icons where you can find all the icons of the theme. These icons must be copied on your iPhone in the locations specified above and must be renamed according to the names below:
If you don’t modify the names of the icons according to the list above then they are not going to show up on the iPhone screen.Once modified the icons should appear, if they don’t restart your iPhone.
In the folder you unzipped at Step 2 you also have a icon named Dock.png. This icon represents the dock of the theme and must be copied in /System/Library/CoreServices/SpringBoard.app/SBDockBG2.png. For the new dock to appear you have to restart your iPhone.
The Lockscreen wallpaper can be set from Settings > Wallpaper. If you don’t have a wallpaper there then you can copy it on your iPhone using the wallpaper copy method.
The slider for unlocking/closing the iPhone can be modified in /System/Library/PrivateFrameworks/TelephonyUI.framework and has the following icons:
bottombarknobgray- unlock icon
topbarbkgnd – unlock icon frame
bottombarknobred – power off icon
In the theme you will find the icons that need to be changed in the Bundles\com.apple.TelephonyUI folder.
The signal bars of your iPhone theme can be found in two locations:
Not all themes have signal bars but they can be found on the internet.
After you made all these changes you have to restart your iPhone.