So let’s say you have an App on your phone that you really need, but other people would keep going on it and you don’t really want them using it or seeing what it is. Well there is a simple way to disguise an app on your iPhone as anything you want.
Let’s say the app we want to hide is Cycorder.
First of all you have to SSH into your device and go to your Applications folder and open the relevant folder, in this case being Cycorder.app.
Once this is opened you will see the following files:
Note: these will vary on application, but the files needed will remain the same.
Now copy the files icon.png and info.plist to your computer.
Before editing either it’s a good idea to backup the files just in case you go wrong.
Editing The Icon
People using the iPhone will most likely use icons to refer to an app, so changing the icon of the app you wish to hide is the first thing to do.
First you need to get the icon from another app or you could make one yourself. Simply pressing the Home button and Sleep/Wake button will capture a screen shot of your home screen and you edit the icon to the correct size etc.
Note: Always save the icon as a png image and make sure it’s transparent.
Downloading a free app off the App Store would maybe be a better idea for this as it gives you a quick and disposable way to disguise an app. However think about if people are likely to click on it, so find something boring.
Once you’ve edited and saved your new icon, save it as a png and copy it back to the app folder on the iPhone, replacing the original.
Changing The Name
The second way people will know which app is which, is via the name underneath the icon (which by now you will have changed).
To change the name simply open the plist either using a text editor or a dedicated plist editor such as iPodRobot’s plist editor.
Look at the plist and find the tag called
and change the value below it what you wish the app to appear as on the home screen.
Once this is done, save the plist and copy it back to your device, overwriting the old one.
Now re-spring or re-boot your device and the application will now be disguised.