1. rich67's Avatar
    Let's say I have applied a theme, but I don't like a couple icons in the pack. How do I go about changing individual icons? Is there an easy way to do this? Some of the procedures are quite lengthy and involve using SSH to alter the root file menus, something that I'm not all too familiar with, and don't want to screw up. Is there a procedure for this anyone can post for the 5.0.1 Jailbreak?
    01-24-2012 01:38 PM
  2. Laelipoo's Avatar
    Ssh into the theme folder, open the folder of the theme. Locate the bundle id for the app you wanna change and switch out the icon.

    If there is no custom icon for it, you can use appinfo to find out the bundle id and make one.

    Beamed from a galaxy far, far away using Tapatalk!
    3cit likes this.
    01-24-2012 02:15 PM
  3. rich67's Avatar
    OK, that took me a while, but I did it. Thanks for the info!
    01-25-2012 03:42 PM
  4. BrettAU's Avatar
    OK, that took me a while, but I did it. Thanks for the info!
    Can you PM me the steps you did? I'd love a tutorial on this.

    I don't even understand how to use/install SSH on my phone or computer.
    01-25-2012 04:23 PM
  5. rich67's Avatar
    I'll post up a quick one on here, in case someone else wants to see it. Just FYI, all this is Mac based, so the steps may be the same for Windows but the programs may differ. You'll have to find a suitable replacement.
    1) Download OpenSSH from Cydia. This program will install a client on your phone that can communicate with your computer wirelessly or wired, allowing you to access the basic file structure of the phone.If you ever used an FTP client, that's what this is.
    2) Download a program called Cyberduck for Mac onto your PC. Cyberduck – FTP, SFTP, WebDAV, Cloud Files, Google Docs & Amazon S3 Browser for Mac & Windows.
    3) Fire up Cyberduck, and click on "Open a Connection". What you are doing here is telling your PC to connect to your iPhone. You will follow the instructions here: How to SSH into the iPhone from Mac with Cyberduck?
    You will see it connect to your phone if you did it right, and it will reveal a couple folders in the root filesystem of your phone.
    4) Navigate through this filesystem by going to the dropdown menu on Cyberduck that says "private/var/root". Select the top file folder, which is the main menu of the phone. You should see folders like, system, applications, bin, boot, etc . on the list. Go to "LIBRARY", then to "THEMES". All of the main folders for your uploaded themes should be showing.
    5) By now, you should have an icon saved on your PC (or customized one of your own) that should be in .PNG format and 60x60 pixels in size. You can make them any size you want, but 60x60 is ideal and as close to "stock"as you can get. On Cyberduck, find the folder name of the theme you wish to modify the icons for. You'll see a folder named "ICONS" within that folder. These are the special icons that replace the standard ones. There may also be .png files in the main theme folder, and they serve the same purpose.
    6) In Cyberduck, you can delete and replace the icons you want to replace. Just make sure you use the EXACT filename for the replacement icons- they are case sensitive too! If you screw up and they don't work, no worries...just delete and re-install the theme and start again. It's trial and error sometimes, but this is the best way to learn the basics of altering your filesystem and also creating custom themes.
    I tried to write this for the layperson without too much jargon. I hope it helps. If anyone else can chime in with a step I forgot, please do so. And if I screwed something up, let me know too! LOL
    3cit likes this.
    01-25-2012 05:22 PM
  6. rich67's Avatar
    Oh, and don't forget to also change your root password. "alpine" is the default, but for security reasons it's best to change it! You can learn how to do that here: How To: Change Your iPhone’s Default SSH Password | Cult of Mac
    Good luck man!
    01-25-2012 05:25 PM
  7. Laelipoo's Avatar
    Instead of deleting the icon, append a .old on the end. That way if it's messed up you're not in any trouble.

    Beamed from a galaxy far, far away using Tapatalk!
    01-25-2012 07:49 PM
  8. Troy the Creator's Avatar
    I have a question. I've done that, but the thing is the icons are low quality. They are bitmappy and pixelated. Even though they weren't like that on my computer. They are very high quality but the moment they go in my phone the quality gets a lot lower. How can i make them retina display?
    02-26-2012 12:17 PM
  9. 3cit's Avatar
    Icon.png = non retina display...
    Icon@2x.png = retina display...

    a VERY simple example
    02-26-2012 10:52 PM