1. Jato_BZ's Avatar
    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

    Please go to the Jailbreak QA dedicated website or see their help page for evasi0n or try /r/jailbreak on Reddit

    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.

    Table Of Contents (Jump to sections!!)

    Known Issues
    .car Files?? WHAT!!??
    What about the .artwork files???
    AppIcon Files??
    Manual Themeing
    Default Icons

    Known Issues
    Jailbreak Instability
    Mobile Substrate broken - (Almost rendering all tweaks useless until updated for iOS7 support)
    WinterBoard not supported (Themeing Engine) - @Saurik has mentioned he has "Core Functions" working

    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)

    Return to Table Of Contents

    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).

    If you have those two items then check out @0xced's Github here

    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.

    Return to Table Of Contents

    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!

    Return to Table Of Contents


    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.

    Return to Table Of Contents

    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.

    Return to Table Of Contents

    Default Icons
    Listed below are the "Default Icon names & Bundle IDs" for themeing purposes

    AppStore app
    Name: Appstore120.png
    Size: 120x120px
    Bundle ID: com.apple.AppStore

    Calculator app
    Name: [email protected]
    Size: 120x120px
    Bundle ID: com.apple.calculator

    Calendar app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.mobilecal

    Camera app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.camera

    Clock app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.springboard

    ***If you are manually themeing the clock icon its located in the SpringBoard app***
    ***Location /System/Library/CoreServices/SpringBoard.app***

    Compass app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.compass

    Contacts app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.MobileAddressBook

    FaceTime app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.facetime

    Game Center~iphone app
    Name: [email protected]
    Size: 120x120px
    Bundle ID: com.apple.gamecenter

    Game Center UIService app
    Name: [email protected]
    Size: 120x120px
    Bundle ID: com.apple.gamecenter.GameCenterUIService

    iTunes Store app
    Name: iTunesStore120.png
    Size: 120x120px
    Bundle ID: com.apple.MobileStore

    Mail app
    Name: [email protected]
    Size: 120x120px
    Bundle ID: com.apple.mobilemail

    Maps app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.Maps

    Messages app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.MobileSMS

    Music app
    Name: Icon-120.png
    Size: 120x120px
    Bundle ID: com.apple.Music

    Nike app
    Name: [email protected]
    Size: 120x120px
    Bundle ID: com.apple.nike

    Notes app
    Name: Notes120.png
    Size: 120x120px
    Bundle ID: com.apple.mobilenotes

    Phone app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.mobilephone

    Passbook app
    Name: [email protected]
    Size: 120x120px
    Bundle ID: com.apple.Passbook

    Photos app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.mobileslideshow

    PrintStatus App
    Name: [email protected]
    Size: 120x120px
    Bundle ID: com.apple.uikit.PrintStatus

    Reminders App
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.reminders

    Safari app
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.mobilesafari

    Settings App
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.Preferences

    Stocks App
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.stocks

    Videos App
    Name: [email protected]~iphone.png
    Size: 120x120px
    Bundle ID: com.apple.videos

    VoiceMemos App
    Name: [email protected]
    Size: 120x120px
    Bundle ID: com.apple.VoiceMemos

    Weather App
    Name: [email protected]
    Size: 120x120px
    Bundle ID: com.apple.weather

    Return to Table Of Contents
    Last edited by Jato_BZ; 2013-12-30 at 11:13 AM.
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor
    2013-12-23 09:00 AM
  2. King_O_Hill's Avatar
    Yes! Very nice start Jato!

    Here's where the fun begins. Can't wait for WB to be working properly!
    Last edited by King_O_Hill; 2013-12-23 at 09:43 AM.

    Check out WW3 for iOS 9/10 - Widget-Weather 3.0
    2013-12-23 09:40 AM
  3. Jato_BZ's Avatar
    Agreed! Lets hope it's not too long!!
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor
    2013-12-23 09:45 AM
  4. yukikenzo's Avatar
    Count me in! Will jailbreak my iPhone 5s and/or iPad Air when the Jailbreak is more stable.
    2013-12-23 09:57 AM
  5. King_O_Hill's Avatar
    That's smart thinking right there Kenzo!

    Check out WW3 for iOS 9/10 - Widget-Weather 3.0
    2013-12-23 10:01 AM
  6. Lobi_Earl's Avatar
    I'm in,too. Gonna get me an iPad Air and jailbreak with a *clean* and less shady release of evasi0n
    2013-12-23 10:03 AM
  7. Jato_BZ's Avatar
    Yes! Very nice start Jato!

    Here's where the fun begins. Can't wait for WB to be working properly!
    Great to see you bro! Lets do this again!

    Count me in! Will jailbreak my iPhone 5s and/or iPad Air when the Jailbreak is more stable.
    Nice to see u onboard Kenzo!

    I'm in,too. Gonna get me an iPad Air and jailbreak with a *clean* and less shady release of evasi0n
    Great Lobi to see u here too! Covering all bases so far!
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor
    2013-12-23 10:15 AM
  8. PARADOX_v1's Avatar
    Thanks for this guys

    I'm holding out for the updates. I'll let the brave ones do the early experimenting!
    2013-12-23 10:59 AM
  9. 2k1's Avatar
    Very nice write up bro. Will also be waiting for more updates till I jailbreak.
    2013-12-23 12:06 PM
  10. GroovyCarrot's Avatar
    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
    2013-12-23 01:10 PM
  11. Krima's Avatar
    Very good write up Jato. Looking forward to the next few weeks as more things start to unfold.
    2013-12-23 01:17 PM
  12. Sad_Cat's Avatar
    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.
    Attached Thumbnails iOS7x Theme GUIDE-.png   iOS7x Theme GUIDE-img_0003.png   iOS7x Theme GUIDE-img_0001.png   iOS7x Theme GUIDE-img_0002.png  
    2013-12-23 01:25 PM
  13. Alfroggy's Avatar
    iFunbox say's that I'm not jailbroken.
    Jato_BZ covered this :
    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.
    Thanks for the thread, Matt. It'll come every handy
    The theme in my posts is 3 4 All, by Sk37cH.

    The numerous versions released, and infinite versatility, beats IconOmatic mods. By quality.
    2013-12-23 01:38 PM
  14. NewD's Avatar
    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.

    Thanks for the insight!
    2013-12-23 02:47 PM
  15. Krima's Avatar
    Not true NewD. I have tweaks installed and they are working fine.
    2013-12-23 02:49 PM
  16. NewD's Avatar
    You always do, when I don't ! .. Which Mobile Substrate based ones work for you, Krima, and on what phone please?
    2013-12-23 02:52 PM
  17. Krima's Avatar
    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.
    2013-12-23 02:55 PM
  18. RKO1195's Avatar
    That's what scares me is they turn it off remotely lol.. I will stay on iOS 6 on my 5 for now
    2013-12-23 02:58 PM
  19. NewD's Avatar
    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?
    2013-12-23 03:07 PM
  20. Krima's Avatar
    Yes, WW is mobile substrate dependent and NextGen is still in beta.
    2013-12-23 03:18 PM
5,066 1231151101 ...
LINK TO POST COPIED TO CLIPBOARD