With the evasi0n7 Jailbreak being released today, albeit a bit sooner than we all expected a few of us from the iOS6x Theme Guide thought we would start a NEW thread dedicated solely to iOS7(7.0 to 7.1beta2)

DISCLAIMER
We all know the Jailbreak is a bit sketchy and there is unexpected issues and errors that may arise due to Jailbreak
We can try and help where we can but really this is Jailbreak Dev territory.

If you have a question/s regarding the jailbreak process or jailbreaking in general check out the links below

The idea is this should ideally build on the knowledge gained from the previous jailbreaks and the iOS6x Theme Guide here

I had a chance to look at quite a bit of the iOS7 directory structure over the last few months even without the Jailbreak via extracting A4 IPSW's (Why A4?? The Limera1n bootrom exploit). In some ways iOS7 is naturally very similar in structure to iOS6 - @ih8sn0w called it a "6.2" version as opposed to something totally new. A lot of the stuff from iOS6 are still in the same places with iOS7 so it shouldn't be too hard to navigate thru the iOS7 directories and find what you are after.

So really that leaves the Jailbreak really has YES a Jailbreak (root access) but with minimal to almost no support to utilise the Jailbreak.

PLEASE - Be patient with all the Devs working on updating their Tweaks/Packages, and with the Jailbreak being unannounced and no lead in time for Devs there's a lot of work involved to provide iOS7 support.

What works?
iFile - but registering iFile is broken but should be fixed in a few days (iOS7 thing)

SSH Clients?
Now this is a personal choice, myself I have used iFunbox, use what suits you. If you are going to use iFunbox and you device appears as "jailed" you need to add "afc2add" from Cydia. Then you should be bale to browse the iOS's files as you have in the past.

I'll list some more SSH Clients as people advise.

So here is some general info ive found and no doubt you will probably be discovering too.

.car Files?? WHAT!!??
Inside almost every folder in the iOS you will come across "Assets.car" files, YES essentially Apple has decided to package almost all the pngs that the app requires into "packaged zipped/encrypted" files if I had to say. How will this affect themeing? Cant say, hopefully Saurik can provide support to theme these .car files as per separate pngs contained within them and NOT as .car files. With that possibility (purely speculating here) hopefully WinterBoard (WB) can ALSO record the .car files as per WB in the past with "recording UIImages" stashed in /tmp/UIImages

Aside from that there are a few Devs out there that have provided support to extract these natively via XCode, this requires that you first have a Mac & secondly are a Registered Apple Dev (access to the iOS7-SDK).

He has built an iOS extractor XCode Project that runs thru the iOS7SDK and as it goes through strips out all the pngs from the CoreUI .car files. It doesnt grab all but it does grab most. This is a start and gives us folders of pngs for the iOS as opposed to nothing. There are other XCode projects but ive found I have had no problems with this extractor kit.

What about the .artwork files???
Apple pretty much did away with almost all the .artwork files in iOS7...ALMOST. There are 2 sets I have found,[email protected]k in the "Preferences app" AND SIRI.artwork files. In iOS6 the Siri files were [email protected]k and were able to be extracted via Dave Peck's iOS artwork extractor tool. Unfortunately with Apple moving to .car files for png management Dave saw this as a opportunity to end support with his iOS artwork extractor tool. Thats a real blow to the iCommunity but im surprised he kept the support up for as long as he did with no reward. Great guy and I personally would like to wish him all the best! You can read his thoughts on the iOS7 .car files here and what would be required to extract them now. Anyway back to the SIRI files, there are now 7 lots of SIRI.artwork files located in PrivateFrameworks/SiriUI.framework. I spoke to Dave a while ago and he thought his extractor tool would work on it, turns out it doesnt PLUS the xcode projects ive used doesnt pull the images either!

AppIcon Files??
Well along with changing things up Apple have decided to refresh the MobileIcons.framework, GONE are
AppIconShadow and AppIconOverlay, all that is left is [email protected]~iphone.png RESIZED to 120x120.

What does this mean now? My guess is NO AUTO APP ICONS as that was acheived through the "AppIconShadow" file in previous iOS's - maybe that functionality could be added into WB?

Also ALL icons displayed on the home screen are 120x120px and are also handled by the [email protected]~iphone.png located in the MobileIcons.framework. Its makes sense really IMO.

Manual Themeing
Sick of waiting for Mobile Substrate or WinterBoard support for iOS7 and want to change icons? Well then read on
Manual Themeing is a method of themeing without relying on WB to theme areas of the iOS, yes it can be dangerous but if done right it poses no issues.
In order to theme the icons there's a few things that need to be done (essentially WinterBoard does this behind the scenes for you anyway).

BACK UP YOUR ORIGINAL FILES BEFORE REPLACING!!! ONCE THEY'RE GONE, THEY ARE GONE!!

First MATCH the icon size & filename that you are wanting to replace. YES the file names are Case Sensitive, meaning if you do not observe the Upper CASE letters then
the image will not theme after you have cleared the cache.

So the first steps I would take
1. Target the app you wish to replace the icons for in your SSH Client (iFile, iFunbox, WinSCP etc)
2. RENAME your original Icon files, e.g MobileSMS app has the 120x120px icon name as "[email protected]~iphone.png" So I have renamed mine to "[email protected]~iphone.png"
3. DRAG in your themed 120x120px icon into the MobileSMS app, name it "[email protected]~iphone.png"
4. NAVIGATE to /var/mobile/Library/Caches THEN look for the FOLDER "com.apple.IconsCache" (Cached image lock files)
5. SELECT ALL files inside the FOLDER "com.apple.IconsCache" then DELETE (Doing WinterBoard's job here by MANUALLY CLEARING THE CACHE)
6. Respring OR REBOOT -> Now your themed icon images should show and will now be cached to the folder "com.apple.IconsCache"

You might wonder why we simply renamed the the original MobileSMS icon to "[email protected]~iphone.png"??? its to keep the original in the iOS and we can also change it the original name and delete the themed version once Mobile Substrate & WB is updated.

MobileSubstrate 0.9.4001 does work on the Evaders jailbreak, despite all the controversy it's fine unless you're Chinese locale - apparently this is remotely fixed for now. There's some issues with safe mode on iOS 7 though

Today I was trying to change some icons manually, and after one hour of rebooting and respringing my iP5s I can change ONLY three icons: Instagram, WhatsApp and podcasts icons.
A lot of icons have new names : [email protected], [email protected]~iphone.png and Icon-120.png
Also, none of explorer's not working properly, iFunbox say's that I'm not jailbroken.

SSH Clients?
Now this is a personal choice, myself I have used iFunbox, use what suits you. If you are going to use iFunbox and you device appears as "jailed" you need to add "afc2add" from Cydia. Then you should be bale to browse the iOS's files as you have in the past.

Excellent write up, Jato. I always learn something new from these threads.

Groovy.. interesting to hear.. I thought for sure Mobile Substrate (MS) was broken. How did you test that it is a actually working? All tweaks I've tried so far (on 4 and 4S) that use it fail. Is that just a function of the tweak itself - that it fails? How can I test for myself that MS is actually working.

It's the mobilesubstrate from Cydia and I'm running NextGenUI, Nitrous, kill background, and Widget Weather. I am on iOS 7.04 on a 4s.

Cool.. The NextGen copy you have is an Alpha test so not really available to us all - right? Note my post said "those I've tried based on MS" haven't worked for me on 4S. Haven't tried KillBackground yet. And just haven't loaded WW yet. But is WW MobileSubstrate driven?