Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Knowlege Bomb

macrumors G4
Original poster
Feb 14, 2008
10,293
9,007
US
So it's been a couple of years since I really got into the deep customizations but I downloaded Cyberduck this morning and have OpenSSH up and running. Problem is I'm having a hard time finding the app icon folder in the file system.

All of the tutorials I've dug up on Google are from 2011 and before. I have a couple of themes and each of them has icons I want to use. Can anybody help or point me to an updated step-by-step?

I'm also not having any luck with Mobile Terminal. The latest one immediately crashes when opening. Thanks for any help!
 
So it's been a couple of years since I really got into the deep customizations but I downloaded Cyberduck this morning and have OpenSSH up and running. Problem is I'm having a hard time finding the app icon folder in the file system.

All of the tutorials I've dug up on Google are from 2011 and before. I have a couple of themes and each of them has icons I want to use. Can anybody help or point me to an updated step-by-step?

I'm also not having any luck with Mobile Terminal. The latest one immediately crashes when opening. Thanks for any help!


Try iFile. Much easier and convenient. You won't need a computer. You have access to the entire file system on your device.
 
So I have one unthemed icon I'm looking to change. I have the .png that I'd like to use.

I'm in the Bundles folder of the theme I'm using. At this point I'm lost because everything I'm finding as far as tutorial is outdated.
 
So I have one unthemed icon I'm looking to change. I have the .png that I'd like to use.

I'm in the Bundles folder of the theme I'm using. At this point I'm lost because everything I'm finding as far as tutorial is outdated.

You'll need to find the bundleid of the app you want or theme.

To do that, go to

/var/mobile/containers/bundle/application/

In this folder, you will find a list of folders on containing the user installed applications.

Find the one you want, then click on the folder. Then open the iTunes metadata plist file. Open it in a property list viewer. Scroll to the item called softwareversionbundleid.
That's the bundle id you need to write down.

Go back to your image and rename it with this format.
(Bundleid)@2x.png

If your image is for a 6 plus, change the 2 to a 3. Make sure the file type is png, not just the extension name, or this will not work. Also make sure you have the correct dimensions. 180x180 for plus, 120x120 for 4-6s.

Now, go to
/var/db/stash
I'm not sure if the folder name here is universal, so just click on folders until you find one containing another folder called themes. Inside that folder, find the theme you want to add it to. Make your own theme is easy if you follow the pattern you will see, but it creates more error. Now, place the renamed icon inside your selected theme's iconBundles folder.

After that, respring and it should work. If not, try toggling the theme in anemone or winter board or using a different themes folder.
 
So it's been a couple of years since I really got into the deep customizations but I downloaded Cyberduck this morning and have OpenSSH up and running. Problem is I'm having a hard time finding the app icon folder in the file system.

All of the tutorials I've dug up on Google are from 2011 and before. I have a couple of themes and each of them has icons I want to use. Can anybody help or point me to an updated step-by-step?

I'm also not having any luck with Mobile Terminal. The latest one immediately crashes when opening. Thanks for any help!


OpenSSH doesn't have an icon because it's a command line package (at least it doesn't on iOS 8 and 9). I haven't yet been able to get any terminal emulator to work on iOS 9 either. If you want to execute commands via command line, use your computer.
 
You'll need to find the bundleid of the app you want or theme.

To do that, go to

/var/mobile/containers/bundle/application/

In this folder, you will find a list of folders on containing the user installed applications.

Find the one you want, then click on the folder. Then open the iTunes metadata plist file. Open it in a property list viewer. Scroll to the item called softwareversionbundleid.
That's the bundle id you need to write down.

Go back to your image and rename it with this format.
(Bundleid)@2x.png

If your image is for a 6 plus, change the 2 to a 3. Make sure the file type is png, not just the extension name, or this will not work. Also make sure you have the correct dimensions. 180x180 for plus, 120x120 for 4-6s.

Now, go to
/var/db/stash
I'm not sure if the folder name here is universal, so just click on folders until you find one containing another folder called themes. Inside that folder, find the theme you want to add it to. Make your own theme is easy if you follow the pattern you will see, but it creates more error. Now, place the renamed icon inside your selected theme's iconBundles folder.

After that, respring and it should work. If not, try toggling the theme in anemone or winter board or using a different themes folder.

Wow! Great write-up! Thank you for taking the time.

OpenSSH doesn't have an icon because it's a command line package (at least it doesn't on iOS 8 and 9). I haven't yet been able to get any terminal emulator to work on iOS 9 either. If you want to execute commands via command line, use your computer.

I was looking for the app icon within the bundles folder, not an SSH icon.
 
  • Like
Reactions: iphonedude2008
No problem. Let me know if it works and if you have anymore questions.
Got one for ya.

I resized, renamed and uploaded the icon to my phone. I created the file in var/db/stash but I can't find a way to upload through iFile. What's the next step?
 
So you have the image correctly named right? Just press edit in the top right, then select the image. Press the clipboard in the bottom right and copy. Then, go to the theme's folder and do the same thing, but this time paste.
 
image.png

This is what I get when I hit edit then "+" within the folder for that icon. It's not giving me a way to select an image.
 
I just did it in iFile and it works. You are copying the image from within iFile right? Not from the photos app? Did you purchase an iFile license?
 
I just did it in iFile and it works. You are copying the image from within iFile right? Not from the photos app? Did you purchase an iFile license?

That's where I'm going wrong. How would I copy an item in my camera roll from within iFile?

I didn't see anything about a license when I installed iFile. Everything seems to be working though.
 
That's where I'm going wrong. How would I copy an item in my camera roll from within iFile?

I didn't see anything about a license when I installed iFile. Everything seems to be working though.
Don't worry about the license unless you want to search. Go to this folder
/var/mobile/Media/DCIM/100APPLE
Then you get to look through all the pics. Fun!! Last photo is the most recent
 
Don't worry about the license unless you want to search. Go to this folder
/var/mobile/Media/DCIM/100APPLE
Then you get to look through all the pics. Fun!! Last photo is the most recent

That folder is showing stuff I've recently deleted and the icon is nowhere to be found. :confused:
 
That folder is showing stuff I've recently deleted and the icon is nowhere to be found. :confused:

in ifile, at the bottom, do you see a globe?

tap that globe and it should start a "web server"

now on your computer, type in that ip address & port shown

navigate to the desired directory and upload your file. make sure that both the owner and group permissions is "mobile" or else it might not work

you also need to clear the app icon cache for the new app icon to get updated. If the icon cache folder has not changed in iOS 9, it should be the /var/mobile/Library/Caches/com.apple.IconsCache folder. Just delete the com.apple.IconsCache folder and respring
 
in ifile, at the bottom, do you see a globe?

tap that globe and it should start a "web server"

now on your computer, type in that ip address & port shown

navigate to the desired directory and upload your file. make sure that both the owner and group permissions is "mobile" or else it might not work

you also need to clear the app icon cache for the new app icon to get updated. If the icon cache folder has not changed in iOS 9, it should be the /var/mobile/Library/Caches/com.apple.IconsCache folder. Just delete the com.apple.IconsCache folder and respring

I forgot about the icon cache. Good catch. Yeah if the image isnt in your DCIM, its in the super complicated mess photo storage folder. Use SSH or web server as suggested.
 
I forgot about the icon cache. Good catch. Yeah if the image isnt in your DCIM, its in the super complicated mess photo storage folder. Use SSH or web server as suggested.

Is it just me or is this 1326x more complicated than it was back in the early days of jailbreaking?

I'll give this a go later this evening. I appreciate all of your help.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.