+ Reply
Page 30 of 43 FirstFirst ... 202829303132 40 ... LastLast
Results 581 to 600 of 849

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: iOS .ARTWORK file Extractor (with Tutorial)

is a discussion within the

Skinning / Themes Discussion

forums, a part of the

Design and Media For the iPhone / iPod Touch

section;
Ok no probs see how u go. I think u have everything else set up right!
...
  1. #581
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    3,021
    Thanks
    3,196
    Thanked 5,891 Times in 2,002 Posts

    Ok no probs see how u go. I think u have everything else set up right!
    Last edited by Jato_BZ; 04-28-2014 at 06:40 PM.
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

  2. The Following User Says Thank You to Jato_BZ For This Useful Post:

    dsg (04-28-2014)

  3. #582
    iPhone? More like MyPhone oldgit9's Avatar
    Join Date
    Jun 2010
    Posts
    140
    Thanks
    15
    Thanked 47 Times in 25 Posts

    after some trial and error...ive managed to get it to extract

    this is what i done:-
    1. made a new folder within "Python27" called "pngs" and made another folder "pngs" for the extracted files.
    2. copied the iconCache@2x .artwork folder into the first "pngs" folder that i just made.
    3. in the start menu, type "cmd", then right clicked on it and selected "run as administrator".
    4. type "cd C: \Python27" (with no quotations or spaces between the C and \).
    5. type "iOS-artwork.py extract -a C: \Python27\pngs\iconCache@2x .artwork -d C: \Python27\pngs\pngs (without the spaces between the C: and \ and the @2x .artwork)

    the files were then extracted to the second "pngs" folder....RESULT!!!!

    now it's time to do my mods, then compile..

    thanks Jato for your quick response and help.

  4. The Following 3 Users Say Thank You to oldgit9 For This Useful Post:

    Alfroggy (04-28-2014), dsg (04-29-2014), Jato_BZ (04-28-2014)

  5. #583
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    3,021
    Thanks
    3,196
    Thanked 5,891 Times in 2,002 Posts

    Great result mate! Good luck on the recompile! If u can extract successfully, you can recompile successfully! Here's a pic of me recompiling an iconCache file here!

    ImageUploadedByModMyi1398734395.566230.jpg
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

  6. The Following 3 Users Say Thank You to Jato_BZ For This Useful Post:

    Alfroggy (04-28-2014), dsg (04-28-2014), King_O_Hill (04-28-2014)

  7. #584
    iPhone? More like MyPhone oldgit9's Avatar
    Join Date
    Jun 2010
    Posts
    140
    Thanks
    15
    Thanked 47 Times in 25 Posts

    i hope so mate...and if i cant....then expect me to bother you again....lol

  8. The Following 2 Users Say Thank You to oldgit9 For This Useful Post:

    dsg (04-28-2014), Jato_BZ (04-28-2014)

  9. #585
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    3,021
    Thanks
    3,196
    Thanked 5,891 Times in 2,002 Posts

    It's pretty much the same as what you have to type to export the pngs except u change the "export -a" with "create -a"

    Lastly you need to enter what name you would like to output the "NEW" [email protected]k as.

    It can not be "[email protected]" as it's using the original [email protected]k as a template to reference on the import.

    I usually add the theme name into the iconCache .artwork file name.

    e.g When I recompiled Elite7 "Afterhours" icons for Bars I recompiled it as "[email protected] You take out the "_E7_STEALTH" part once foldered up in your Preferences bundle.

    So for me I typed

    iOS-artwork.py create -a CPython27\[email protected] -d CPython27\T -c [email protected]k

    BOOM!

    ImageUploadedByModMyi1398735431.418498.jpg
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

  10. The Following 4 Users Say Thank You to Jato_BZ For This Useful Post:

    Alfroggy (04-28-2014), dsg (04-28-2014), King_O_Hill (04-28-2014), oldgit9 (04-29-2014)

  11. #586
    What's Jailbreak?
    Join Date
    Apr 2014
    Posts
    5
    Thanks
    3
    Thanked 5 Times in 2 Posts

    Quote Originally Posted by Jato_BZ View Post
    It's pretty much the same as what you have to type to export the pngs except u change the "export -a" with "create -a"

    Lastly you need to enter what name you would like to output the "NEW" [email protected]k as.

    It can not be "[email protected]" as it's using the original [email protected]k as a template to reference on the import.

    I usually add the theme name into the iconCache .artwork file name.

    e.g When I recompiled Elite7 "Afterhours" icons for Bars I recompiled it as "[email protected] You take out the "_E7_STEALTH" part once foldered up in your Preferences bundle.

    So for me I typed

    iOS-artwork.py create -a CPython27\[email protected] -d CPython27\T -c [email protected]k

    BOOM!

    Attachment 667144
    Jato_BZ the expert of artwork file !! i am working with hex editor for the offsets XS

  12. The Following 2 Users Say Thank You to Deloextra For This Useful Post:

    dsg (04-29-2014), Jato_BZ (04-29-2014)

  13. #587
    iPhone? More like MyPhone oldgit9's Avatar
    Join Date
    Jun 2010
    Posts
    140
    Thanks
    15
    Thanked 47 Times in 25 Posts

    i've managed to edit the extracted files and then compile them again. and they all work...

    but it wasnt as plain sailing as i thought it would be. it took me a few attempts to get the code correct, but i got there in the end...lol

    now to find the others and do them...is there a list somewhere to their locations? just done a quick google and nothing.

  14. The Following 2 Users Say Thank You to oldgit9 For This Useful Post:

    dsg (04-29-2014), Jato_BZ (04-29-2014)

  15. #588
    iPhone? More like MyPhone menard_00's Avatar
    Join Date
    Feb 2013
    Location
    My House
    Posts
    211
    Thanks
    902
    Thanked 308 Times in 137 Posts

    Quote Originally Posted by oldgit9 View Post
    now to find the others and do them...is there a list somewhere to their locations? just done a quick google and nothing.
    Other setting icons? Use iFile and go to
    Library/PreferenceLoader/preferences and
    Library/PreferenceBundles. There are plist files with information and images.
    Also Var/Stash/Applications for Cydia tweaks/apps.

  16. The Following 3 Users Say Thank You to menard_00 For This Useful Post:

    Alfroggy (04-29-2014), dsg (04-29-2014), Jato_BZ (04-29-2014)

  17. #589
    iPhone? More like MyPhone oldgit9's Avatar
    Join Date
    Jun 2010
    Posts
    140
    Thanks
    15
    Thanked 47 Times in 25 Posts

    Quote Originally Posted by menard_00 View Post
    Other setting icons? Use iFile and go to
    Library/PreferenceLoader/preferences and
    Library/PreferenceBundles. There are plist files with information and images.
    Also Var/Stash/Applications for Cydia tweaks/apps.
    I have already pulled all the app folders from both of the "Applications" folders. And I'm slowly going through them.

    But thanks for the other two locations 👍 I'll take a look when I get some spare time later. Kids bath time now.

  18. The Following 3 Users Say Thank You to oldgit9 For This Useful Post:

    Alfroggy (04-29-2014), dsg (04-29-2014), menard_00 (04-29-2014)

  19. #590
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    3,021
    Thanks
    3,196
    Thanked 5,891 Times in 2,002 Posts

    I have been looking into reauthoring my own iconCache file with custom Cydia tweaks icons compiled down into it. It's very techy/complex but it does work. If iOS8 continues with the iconCache file ill see what I can do to make it publicly available.

    Still tho here is a WinterBoard icon compiled down into the iconCache!
    & then I've also added Activator & TestDrive to call on existing iconCache images.

    ImageUploadedByModMyi1398799201.143483.jpg
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

  20. The Following 3 Users Say Thank You to Jato_BZ For This Useful Post:

    Alfroggy (04-29-2014), dsg (04-29-2014), menard_00 (04-29-2014)

  21. #591
    What's Jailbreak?
    Join Date
    Apr 2014
    Posts
    5
    Thanks
    3
    Thanked 5 Times in 2 Posts

    Quote Originally Posted by Jato_BZ View Post
    I have been looking into reauthoring my own iconCache file with custom Cydia tweaks icons compiled down into it. It's very techy/complex but it does work. If iOS8 continues with the iconCache file ill see what I can do to make it publicly available.

    Still tho here is a WinterBoard icon compiled down into the iconCache!
    & then I've also added Activator & TestDrive to call on existing iconCache images.

    Attachment 667255
    A question fo you: i modify and tanslate to Italian the passcode section like iOS 7.1 but when the code Is actor the section doesn't show up the pin pad like the same section in general. Have you any idea how to do or there isn't solutions?

  22. #592
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    3,021
    Thanks
    3,196
    Thanked 5,891 Times in 2,002 Posts

    Quote Originally Posted by Deloextra View Post
    A question fo you: i modify and tanslate to Italian the passcode section like iOS 7.1 but when the code Is actor the section doesn't show up the pin pad like the same section in general. Have you any idea how to do or there isn't solutions?
    That's something I haven't looked into yet but I am aware of the issue. Ill need to take a bit more of a look at it when I get some free time.
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

  23. The Following 3 Users Say Thank You to Jato_BZ For This Useful Post:

    Alfroggy (04-29-2014), Deloextra (04-29-2014), dsg (04-29-2014)

  24. #593
    iPhone? More like MyPhone menard_00's Avatar
    Join Date
    Feb 2013
    Location
    My House
    Posts
    211
    Thanks
    902
    Thanked 308 Times in 137 Posts

    Are you adding cydia tweaks to the iconCache? If so, how are you compiling more what was extracted?

  25. The Following User Says Thank You to menard_00 For This Useful Post:

    Jato_BZ (04-29-2014)

  26. #594
    King Kong ain't got nothing on me! King_O_Hill's Avatar
    Join Date
    Apr 2011
    Location
    USA
    Posts
    9,285
    Thanks
    41,198
    Thanked 17,390 Times in 6,351 Posts

    Quote Originally Posted by menard_00 View Post
    Are you adding cydia tweaks to the iconCache? If so, how are you compiling more what was extracted?
    Magic!
    Widget-Weather App Now Available! Also with MyLocation Support!
    Check out the thread here - Widget-Weather
    To install the Widget-Weather app, just go to Cydia and install. This will also remove MyLocation, as it is built in!
    Want to protect your JailBreak! Add this repo http://cydia.myrepospace.com/iLEXiNFO/ & Install "iLEX R.A.T."
    It will allow you to bring your phone back to a fresh jailbroken state!

  27. The Following 3 Users Say Thank You to King_O_Hill For This Useful Post:

    dsg (04-29-2014), Jato_BZ (04-29-2014), menard_00 (04-29-2014)

  28. #595
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    3,021
    Thanks
    3,196
    Thanked 5,891 Times in 2,002 Posts

    Quote Originally Posted by menard_00 View Post
    Are you adding cydia tweaks to the iconCache? If so, how are you compiling more what was extracted?
    There's a few ways, I actually re-authored my own 7.1 Non Retina iconCache to include the TouchID png. Now as we all know, TouchID doesn't exist on ANY Non Retina devices. So I rewrote the .json for it to compile down & converted the TouchID png(Non Retina) to .artwork byte data.

    So the 7.1 iconCache Non Retina icon count increased from 38 icons to 39 with including the TouchID png.

    Here it is here

    ImageUploadedByModMyi1398803679.852411.jpg

    I am having one problem with that method as the table at the end of the iconCache file ends up corrupted.

    The other method I've used is to use a larger image count iconCache .artwork file. The 7.0 beta 4 iconCache file includes 50 icons. So there's room to add 13 to a 7.0 spec settings icon iconCache or 11 on 7.1 iconCache specs.

    ImageUploadedByModMyi1398803851.433804.jpg
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

  29. The Following 4 Users Say Thank You to Jato_BZ For This Useful Post:

    Alfroggy (04-29-2014), dsg (04-29-2014), King_O_Hill (04-29-2014), menard_00 (04-29-2014)

  30. #596
    iPhone? More like MyPhone menard_00's Avatar
    Join Date
    Feb 2013
    Location
    My House
    Posts
    211
    Thanks
    902
    Thanked 308 Times in 137 Posts

    The file sizes still have to be the same when recompiling, correct?

  31. #597
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    3,021
    Thanks
    3,196
    Thanked 5,891 Times in 2,002 Posts

    Quote Originally Posted by King_O_Hill View Post
    Magic!
    King is correct! (Byte) Magic!

    Quote Originally Posted by menard_00 View Post
    The file sizes still have to be the same when recompiling, correct?
    Of the actual iconCache file? As long as it matches the re-authored .json then no issues as the .json contains all image offsets & total byte count that you have specified. It took me a few goes to get it right but it extracts & recompiles fine.

    The last hurdle left to do is to rewrite the table at the end of the iconCache file as per the directory of pngs u are wanting to include in it.

    Thoughts are if there are say 60 in your folder to be recompiled into it, the script would scan the image names & compile the iconCache file & table accordingly.
    Last edited by Jato_BZ; 04-29-2014 at 02:55 PM.
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

  32. The Following 3 Users Say Thank You to Jato_BZ For This Useful Post:

    dsg (04-29-2014), King_O_Hill (04-29-2014), menard_00 (04-29-2014)

  33. #598
    What's Jailbreak?
    Join Date
    Apr 2014
    Posts
    5
    Thanks
    3
    Thanked 5 Times in 2 Posts

    Quote Originally Posted by Jato_BZ View Post
    There's a few ways, I actually re-authored my own 7.1 Non Retina iconCache to include the TouchID png. Now as we all know, TouchID doesn't exist on ANY Non Retina devices. So I rewrote the .json for it to compile down & converted the TouchID png(Non Retina) to .artwork byte data.

    So the 7.1 iconCache Non Retina icon count increased from 38 icons to 39 with including the TouchID png.

    Here it is here

    Attachment 667266

    I am having one problem with that method as the table at the end of the iconCache file ends up corrupted.

    The other method I've used is to use a larger image count iconCache .artwork file. The 7.0 beta 4 iconCache file includes 50 icons. So there's room to add 13 to a 7.0 spec settings icon iconCache or 11 on 7.1 iconCache specs.

    Attachment 667267
    Jato_BZ : the magician of artwork!

  34. The Following 3 Users Say Thank You to Deloextra For This Useful Post:

    Alfroggy (04-29-2014), dsg (04-29-2014), Jato_BZ (04-29-2014)

  35. #599
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    3,021
    Thanks
    3,196
    Thanked 5,891 Times in 2,002 Posts

    Default iconCache .artwork TUTORIAL
    iconCache .artwork Tutorial (WINDOWS SUPPORT ONLY)

    This tutorial will explain the necessary steps to install the required software to extract and recompile your
    own Setting's icons.

    The tutorial is a shorter version found at the start of this thread geared towards getting the environment set up
    and working straight away.

    Unfortunately the method to extract/recompile the iconCache .artwork files is "Command Line" based. No GUI exists for it.

    Ill be basing this tutorial off my Windows 7 computer and the OP on this thread but modded (thanks CrAcKzZZ).
    I plan to provide support for Mac OSX 10.8/10.9 in the future.

    Download the below tools.

    Python 2.7.3 (Interpreter)
    PIL 1.1.7 (Python Imaging Library)
    Dave Pecks .artwork tools + My additional scripts for "iconCache" support!

    Install "Python 2.7.3" into the default location
    Install "PIL 1.1.7" into the default location (CPython27)
    Extract Dave Peck's .artwork tools as shown in the picture & DRAG OR COPY these files/folders (8 in total) to the Python location (CPython27)

    iOS .ARTWORK file Extractor (with Tutorial)-dave_peck_extracted_files.png

    Lastly its ideal to place your "[email protected]" file OR NON - Retina "iconCache.artwork" files in your Python27 folder (CPython27).
    Here are the 6X/7.0X & 7.1 Retina & NON Retina iconCache .artwork files HERE if you need them!

    OR navigate to your "Preferences.app" and you will find the "iconCache .artwork" file in there (/var/stash/Applications.xXxxxX}

    Create a folder in your Python27 folder (CPython27) called Icons (will explain why later)

    Command Prompt needs to be run as "Administrator" before you start as per the attached picture.

    iOS .ARTWORK file Extractor (with Tutorial)-cmd_administrator.png

    Extracting/Exporting the icons!

    Type "cd CPython27" - without the quotation marks ("") then press enter or as per below (This is configuring CMD to run from the recently installed Python27 directory)

    iOS .ARTWORK file Extractor (with Tutorial)-cd_python.png

    Once you have done that you should see CPython27> in the next line in CMD!

    To extract the icons from the iconCache there is some specific commands that need to be entered exactly as the iOS extractor tool expects otherwise it will
    throw out an error!

    Start by typing "iOS-artwork.py" observing the uppercase "OS" in iOS! This is telling CMD to run the iOS-artwork.py script from your Python27 folder (CPython27).

    Then type "export -a" - This is telling iOS-artwork.py to extract a yet to be specified .artwork file

    Next type "CPython27\[email protected]" OR generally the "Path\To\Your\.artwork file" - This tells the extractor tool to extract the RETINA iconCache file specified in this example

    After that type "-d" - This is telling the extractor to extract/export the images to a specified directory (Think the folder "Icons" we created)

    Then type "CPython27\Icons" - This is telling to extractor to extract/export the images from the iconCache .artwork to the folder named "Icons" in your "Python27" folder!

    Here is the command in full

    iOS-artwork.py export -a CPython27\[email protected] -d CPython27\Icons

    iOS .ARTWORK file Extractor (with Tutorial)-ios_command.png

    If it looks as per above hit enter and fingers crossed it extracts the icons from the [email protected]k to your Icons folder in CPython27!

    If successful you will see a stream of CMD text extracting out the icons as per below! CONGRATS!

    iOS .ARTWORK file Extractor (with Tutorial)-cmd_iconcache_extracted.png

    If you successfully extracted the 7.0.X [email protected]k file there will be 37 icon pngs in CPython27\Icons OR the "Icons" folder!

    iOS .ARTWORK file Extractor (with Tutorial)-extracted_icons.png

    Recompiling or Creating a NEW iconCache .artwork file


    So, if you successfully extracted the icons from the iconCache the good news IS, you should be able to recompile your "iconCache" .artwork file!

    To do this it's essentially the same as the extract/export process but in reverse but a few extra commands.

    First off I'd recommend creating a new folder for your "themed" icons to be placed in so you do not overwrite the icons you have extracted to "Icons" (CPython27\Icons)

    You can name it anything really, as long as you reference it in CMD (\Path\To\Import\Directory), So for the tutorial let's call it "Themed_Icons"

    For the extractor tool to work 100% it is going to need ALL 37 Icons in the "Themed_Icons" folder, IF you only mod/theme 35 out of 37 you will need to add the two icons you didnt theme to the "Themed_Icons" folder OR the extractor will error out! IT NEEDS ALL 37!

    Now to recompile the NEW iconCache .artwork file (For this example we will recompile a 7.0.X Retina iconCache file)

    Type

    iOS-artwork.py create -a CPython27\[email protected] -d CPython27\Themed_Icons -c [email protected]k

    iOS .ARTWORK file Extractor (with Tutorial)-ios_command_recompile.png

    OK, yes this looks a little different, you will notice after iOS-artwork.py is "create -a" - this is telling iOS-artwork.py to create a NEW .artwork file

    Then there's the same text(syntax) from the export command line "CPython27\[email protected]" - this part remains as the NEW iconCache .artwork created uses the original iOS [email protected]k file as a temmplate with additional metadata the iOS expects but is included in the recompile process of the [email protected]k file from the original iconCache .artwork files.

    The "-d" part also remains but is INSTEAD used to reference the import directory (Themed_Icons Folder) for the iOS-artwork.py

    Next is the "Path\To\Import\Directory" which in this example IS "CPython27\Themed_Icons" - This is telling the iOS-artwork.py script to use & read the pngs in the "Themed_Icons" folder in the recompile/create process. It doesn't actually copy the pngs it just reads the png byte data (RGBA) and converts it to .artwork byte data via PIL 1.1.7 (Python Imaging Library)

    There is extra text entered in the "create" process the first being "-c" - this is specifying that you are creating a NEW .artwork file but in this example a NEW "iconCache" file.

    Lastly you actually NEED to specify the name of the NEW iconCache .artwork file, you can not call it "iconCache[email protected]" file as that file already exists in CPython27 and IS the .artwork file the extractor tool is referencing in the first part of the "create" process.

    You can name it anything for the "create" process as this can be renamed to "[email protected]" before placing in Your Theme folder.

    For this example I named it "[email protected]" so when I need to rename it to "[email protected]" I only have to delete "_MOD" & then the file is named
    as per the iOS & WinterBoard expects.

    If your syntax is correct in CMD you will see this message on the import process and a NEW "[email protected]" in your Python27 folder (CPython27)

    iOS .ARTWORK file Extractor (with Tutorial)-cmd_iconcache_created.png

    Thats all there is to it!

    The NEW iconCache .artwork file once named correctly goes in "YourTheme\Bundles\com.apple.Preferences"

    Any Questions please ask...hope this helps as a one stop fix now to theme Apple's Default Settings icons as the "iconCache" .artwork file...
    Last edited by Jato_BZ; 05-29-2014 at 03:02 PM.
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

  36. The Following 16 Users Say Thank You to Jato_BZ For This Useful Post:

    Alfroggy (05-12-2014), cobbyco (05-19-2014), Deloextra (05-11-2014), DjeTouch (05-17-2014), dsg (05-10-2014), Jahooba (05-11-2014), King_O_Hill (05-10-2014), kristatos (05-10-2014), Matchstic (05-11-2014), menard_00 (05-10-2014), Mikaell_iOS8 (08-25-2014), partychick (07-07-2014), pioneer88 (05-10-2014), Sk37cH (05-11-2014), Smitbeat (05-24-2014), WhyNotCallMeRo (05-20-2014)

  37. #600
    iPhone? More like MyPhone kristatos's Avatar
    Join Date
    Nov 2011
    Location
    Chicago, IL, USA
    Posts
    253
    Thanks
    4,310
    Thanked 757 Times in 191 Posts

    Quote Originally Posted by Jato_BZ View Post
    iconCache .artwork Tutorial (WINDOWS SUPPORT ONLY)

    This tutorial will explain the necessary steps to install the required software to extract and recompile your
    own Setting's icons.

    .................................................. .................................................. .................................................. ..............................
    Any Questions please ask...hope this helps as a one stop fix now to theme Apple's Default Settings icons as the "[email protected]" file...
    Excellent!!!!......nicely done.......

  38. The Following 2 Users Say Thank You to kristatos For This Useful Post:

    dsg (05-11-2014), Jato_BZ (05-10-2014)

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts