+ Reply
Page 39 of 40 FirstFirst ... 2937383940 LastLast
Results 761 to 780 of 798

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;
Originally Posted by thazsar Are you sure all your icons are labeled correctly? It throws an error if they don't match perfectly to the original .artwork file Actually, where is
...
  1. #761
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,864
    Thanks
    2,958
    Thanked 5,202 Times in 1,853 Posts

    Quote Originally Posted by thazsar View Post
    Are you sure all your icons are labeled correctly? It throws an error if they don't match perfectly to the original .artwork file

    Actually, where is your final dataclassiconcache file located???

    There's no directory to it in your Terminal command. All the others say CPython27\... but your last one has no directory for it to exist/save to

    You should be dragging the original into Terminal THEN edit the name.
    There's no need to specify a path to the newly created -c [email protected]k
    It dumps it automatically in your Python folder.

    I think he was missing the dataclassIconCache .json files, which are required in the "legacy_metadata" folder.

    Usually it throws an error msg saying
    FAIL "abc" .artwork is not supported

    But Chevy's running bout camp.
    Twitter Id: @Jato_BZ
    Ask questions here or there, or follow/preview my theme build process...something different

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

    dsg (07-02-2014), King_O_Hill (07-02-2014)

  3. #762
    Power User chevymusclecar's Avatar
    Join Date
    Aug 2010
    Location
    Seattle, WA
    Posts
    5,689
    Thanks
    17,516
    Thanked 18,549 Times in 4,058 Posts

    Thazsar sent pm


    Sent from my iPhone using ModMyi

    I'll load up the Mac tut when I can might be boot camp issue because I don't get error


    Sent from my iPhone using ModMyi

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

    dsg (07-02-2014), Jato_BZ (07-02-2014), King_O_Hill (07-02-2014)

  5. #763
    Livin the iPhone Life thazsar's Avatar
    Join Date
    Jan 2010
    Location
    Dallas, TX
    Posts
    3,821
    Thanks
    288
    Thanked 1,588 Times in 773 Posts

    Quote Originally Posted by Jato_BZ View Post
    There's no need to specify a path to the newly created -c [email protected]k
    It dumps it automatically in your Python folder.

    I think he was missing the dataclassIconCache .json files, which are required in the "legacy_metadata" folder.

    Usually it throws an error msg saying
    FAIL "abc" .artwork is not supported

    But Chevy's running bout camp.
    Didn't realize that. I was just dragging it in a second time and then renaming it from there. Good to know, though!

    Regardless, I got them made so I just need Chevy to test them out!

  6. The Following User Says Thank You to thazsar For This Useful Post:

    King_O_Hill (07-02-2014)

  7. #764
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,864
    Thanks
    2,958
    Thanked 5,202 Times in 1,853 Posts

    Nice result!

    Yuh the .artwork tool just needs the path to the .artwork file it uses as a template (on recompile) & also the path to the folder it's pulling the images from. It doesn't need the path specified to where u want it created to.

    No path specified = Your Python folder by default as you have "chdir" / "cd" to your Python folder before running the iOS-artwork.py script.

    Either way at least u guys got it sorted.

    Not too sure why the "dataclassIconCache" .artworks doesn't work with boot camp but the "iconCache" .artworks do in Chevy's case.

    Things would be so much easier if WinterBoard was updated right?

    >
    Last edited by Jato_BZ; 07-02-2014 at 03:24 PM.
    Twitter Id: @Jato_BZ
    Ask questions here or there, or follow/preview my theme build process...something different

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

    King_O_Hill (07-02-2014)

  9. #765
    Livin the iPhone Life thazsar's Avatar
    Join Date
    Jan 2010
    Location
    Dallas, TX
    Posts
    3,821
    Thanks
    288
    Thanked 1,588 Times in 773 Posts

    Quote Originally Posted by Jato_BZ View Post
    Nice result!

    Yuh the .artwork tool just needs the path to the .artwork file it uses as a template (on recompile) & also the path to the folder it's pulling the images from. It doesn't need the path specified to where u want it created to.

    No path specified = Your Python folder by default as you have "chdir" / "cd" to your Python folder before running the iOS-artwork.py script.

    Either way at least u guys got it sorted.

    Not too sure why the "dataclassIconCache" .artworks doesn't work with boot camp but the "iconCache" .artworks do in Chevy's case.

    Things would be so much easier if WinterBoard was updated right?

    >
    LOL! Yep!

  10. The Following 2 Users Say Thank You to thazsar For This Useful Post:

    Jato_BZ (07-02-2014), King_O_Hill (07-02-2014)

  11. #766
    dsg
    dsg is offline
    Livin the iPhone Life dsg's Avatar
    Join Date
    Jul 2008
    Posts
    1,756
    Thanks
    3,105
    Thanked 1,768 Times in 707 Posts

    mac guide to create dataclassIconCache.artwork:

    put Jato's dataclassIconCache .json files, which are required in the "legacy_metadata" folder.(path to the place you have the /iOS-artwork-master/legacy_metadata)

    you'll need your original [email protected]k from your iDevice it's found here:

    /System/Library/PrivateFrameworks/AccountsUI.framework

    put it on your mac where you can find it.

    then us the following in terminal:

    cd /(path to iOS-artwork-master)

    then type:

    ./iOS-artwork.py create -a original artwork path([email protected]) -d icons to repackage path -c .artwork output(you can specify a path)

    Edit: Icons required:

    [email protected]
    [email protected]
    [email protected]
    [email protected]
    [email protected]
    [email protected]
    [email protected]
    [email protected]
    [email protected]
    [email protected]
    [email protected]

    all are 58 x 58 px
    Last edited by dsg; 07-02-2014 at 04:53 PM.
    privacy isn't about having something to hide

    look here all grammar police, indulge me.

  12. The Following 5 Users Say Thank You to dsg For This Useful Post:

    Jato_BZ (07-02-2014), King_O_Hill (07-02-2014), menard_00 (07-02-2014), thazsar (07-02-2014), vXBaKeRXv (07-03-2014)

  13. #767
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,864
    Thanks
    2,958
    Thanked 5,202 Times in 1,853 Posts

    Well guys...

    Turns out 7X emoji themeing may be quite easy.

    Here's a few shots of both the "input" & "keypad" emojis themed on 7.0.X (yes I'm slowly getting to 7.1.2)

    ImageUploadedByModMyi1404384839.718951.jpg

    ImageUploadedByModMyi1404384850.677986.jpg

    I've shortened the emoji .artwork input & keypad files & also dissected the 7.0.X emoji .ttf file into sections before & after the input & keypad sections. Makes for a pretty fast turn around on stitching together your own emoji .ttf file.
    Twitter Id: @Jato_BZ
    Ask questions here or there, or follow/preview my theme build process...something different

  14. The Following 7 Users Say Thank You to Jato_BZ For This Useful Post:

    chevymusclecar (07-03-2014), dsg (07-03-2014), King_O_Hill (07-03-2014), Krima (07-03-2014), menard_00 (07-03-2014), vXBaKeRXv (07-03-2014), zplit (07-05-2014)

  15. #768
    Livin the iPhone Life thazsar's Avatar
    Join Date
    Jan 2010
    Location
    Dallas, TX
    Posts
    3,821
    Thanks
    288
    Thanked 1,588 Times in 773 Posts

    Quote Originally Posted by jato_bz View Post
    well guys...

    Turns out 7x emoji themeing may be quite easy.

    Here's a few shots of both the "input" & "keypad" emojis themed on 7.0.x (yes i'm slowly getting to 7.1.2)

    Attachment 672284

    Attachment 672285

    i've shortened the emoji .artwork input & keypad files & also dissected the 7.0.x emoji .ttf file into sections before & after the input & keypad sections. Makes for a pretty fast turn around on stitching together your own emoji .ttf file.
    d-o-p-e!!!

  16. The Following 4 Users Say Thank You to thazsar For This Useful Post:

    chevymusclecar (07-04-2014), dsg (07-03-2014), Jato_BZ (07-03-2014), vXBaKeRXv (07-03-2014)

  17. #769
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,864
    Thanks
    2,958
    Thanked 5,202 Times in 1,853 Posts

    Update: Currently I have ported the #Ironman emojis to 6.1.X - 7.1.X (essentially 3 [email protected] files)

    ImageUploadedByModMyi1404598886.804500.jpg

    All is well.

    Ill be starting a new thread, can I ask that no one comments after my first post. I am wanting to reserve post 2.

    It'll be a emoji theme guide with the intention on adding the extractor to it eventually.
    Twitter Id: @Jato_BZ
    Ask questions here or there, or follow/preview my theme build process...something different

  18. The Following 7 Users Say Thank You to Jato_BZ For This Useful Post:

    chevymusclecar (07-08-2014), dsg (07-05-2014), King_O_Hill (07-05-2014), menard_00 (07-05-2014), thazsar (07-05-2014), vXBaKeRXv (07-05-2014), zplit (07-05-2014)

  19. #770
    The Modder Supporter zplit's Avatar
    Join Date
    Sep 2007
    Location
    NYC
    Posts
    5,636
    Thanks
    6,044
    Thanked 5,458 Times in 2,695 Posts

    Quote Originally Posted by Jato_BZ View Post
    Update: Currently I have ported the #Ironman emojis to 6.1.X - 7.1.X (essentially 3 [email protected] files)

    Attachment 672494

    All is well.

    Ill be starting a new thread, can I ask that no one comments after my first post. I am wanting to reserve post 2.

    It'll be a emoji theme guide with the intention on adding the extractor to it eventually.
    Super sick!! Well done!!


    Zplit

  20. The Following User Says Thank You to zplit For This Useful Post:

    dsg (07-05-2014)

  21. #771
    dsg
    dsg is offline
    Livin the iPhone Life dsg's Avatar
    Join Date
    Jul 2008
    Posts
    1,756
    Thanks
    3,105
    Thanked 1,768 Times in 707 Posts

    Quote Originally Posted by Jato_BZ View Post
    Update: Currently I have ported the #Ironman emojis to 6.1.X - 7.1.X (essentially 3 [email protected] files)

    Attachment 672494

    All is well.

    Ill be starting a new thread, can I ask that no one comments after my first post. I am wanting to reserve post 2.

    It'll be a emoji theme guide with the intention on adding the extractor to it eventually.
    you could type reserved in the second post, just a thought
    privacy isn't about having something to hide

    look here all grammar police, indulge me.

  22. The Following 2 Users Say Thank You to dsg For This Useful Post:

    King_O_Hill (07-05-2014), menard_00 (07-05-2014)

  23. #772
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,864
    Thanks
    2,958
    Thanked 5,202 Times in 1,853 Posts

    Yip I could but if someone jumps in there before I do it won't work. U have to time out for like 30mins or it just adds it to your latest post
    Twitter Id: @Jato_BZ
    Ask questions here or there, or follow/preview my theme build process...something different

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

    dsg (07-05-2014), King_O_Hill (07-05-2014), vXBaKeRXv (07-06-2014)

  25. #773

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

    chevymusclecar (07-08-2014), dsg (07-08-2014), King_O_Hill (07-08-2014), menard_00 (07-08-2014), thazsar (07-08-2014), vXBaKeRXv (07-08-2014)

  27. #774
    Color A Keyboard vXBaKeRXv's Avatar
    Join Date
    Mar 2014
    Location
    Colorado
    Posts
    159
    Thanks
    238
    Thanked 201 Times in 84 Posts

    Jato sounds busy

  28. #775
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,864
    Thanks
    2,958
    Thanked 5,202 Times in 1,853 Posts

    Quote Originally Posted by vXBaKeRXv View Post
    Jato sounds busy
    Hey man, I have been investigating the 3rd set but heck it looks complicated as!

    To work out the compression algorithm applied almost feels like working out exactly how zipped files are created! ><

    I've been schooling up on Python & have learnt quite a bit about reading PNG structure in the presented data.

    I think I'm going to have to find a suitable "deflate" .py file & use it to do all the work on the algorithm side of things.

    I spent tonight fixing an iPhone 5 I was given due to an insurance claim that the Insurer deemed as unfixable.

    ImageUploadedByModMyi1405078131.642342.jpg

    I finally took the broken screen off, as that one was unusable & put another cracked but not as bad screen on it.

    ImageUploadedByModMyi1405078183.799846.jpg

    SUCCESS!! It still works!

    ImageUploadedByModMyi1405078204.562585.jpg

    Last thing to do was turn FMiP off but u need the persons iCloud password to do that...or so u would think!

    Turns out that there is a massive documented security flaw where u can turn it off...

    HELLO DFU Restored 7.1.2 (was on 7.0)

    ImageUploadedByModMyi1405078298.753668.jpg

    Now just gotta get a new screen & ill have me "another" sweet iTester unit!
    Last edited by Jato_BZ; 07-11-2014 at 05:53 AM.
    Twitter Id: @Jato_BZ
    Ask questions here or there, or follow/preview my theme build process...something different

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

    dsg (07-11-2014), King_O_Hill (07-11-2014), menard_00 (07-11-2014), vXBaKeRXv (07-11-2014)

  30. #776
    Livin the iPhone Life thazsar's Avatar
    Join Date
    Jan 2010
    Location
    Dallas, TX
    Posts
    3,821
    Thanks
    288
    Thanked 1,588 Times in 773 Posts

    Quote Originally Posted by Jato_BZ View Post
    Hey man, I have been investigating the 3rd set but heck it looks complicated as!

    To work out the compression algorithm applied almost feels like working out exactly how zipped files are created! ><

    I've been schooling up on Python & have learnt quite a bit about reading PNG structure in the presented data.

    I think I'm going to have to find a suitable "deflate" .py file & use it to do all the work on the algorithm side of things.

    I spent tonight fixing an iPhone 5 I was given due to an insurance claim that the Insurer deemed as unfixable.

    Attachment 673149

    I finally took the broken screen off, as that one was unusable & put another cracked but not as bad screen on it.

    Attachment 673150

    SUCCESS!! It still works!

    Attachment 673151

    Last thing to do was turn FMiP off but u need the persons iCloud password to do that...or so u would think!

    Turns out that there is a massive documented security flaw where u can turn it off...

    HELLO DFU Restored 7.1.2 (was on 7.0)

    Attachment 673152

    Now just gotta get a new screen & ill have me "another" sweet iTester unit!
    That's awesome!!!

  31. The Following 2 Users Say Thank You to thazsar For This Useful Post:

    dsg (07-11-2014), Jato_BZ (07-11-2014)

  32. #777
    Color A Keyboard vXBaKeRXv's Avatar
    Join Date
    Mar 2014
    Location
    Colorado
    Posts
    159
    Thanks
    238
    Thanked 201 Times in 84 Posts

    Quote Originally Posted by thazsar View Post
    That's awesome!!!
    Good stuff! ~

  33. #778
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,864
    Thanks
    2,958
    Thanked 5,202 Times in 1,853 Posts

    Taking things a level further...really not finding the answers I need so starting out with this tutorial series

    Learn Python The Hard Way

    http://learnpythonthehardway.org/

    Already learnt some stuff with the first few exercises.

    Hopefully it'll help!

    #KnowledgeIsPower
    Twitter Id: @Jato_BZ
    Ask questions here or there, or follow/preview my theme build process...something different

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

    dsg (07-12-2014), King_O_Hill (07-12-2014), vXBaKeRXv (07-12-2014)

  35. #779
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,864
    Thanks
    2,958
    Thanked 5,202 Times in 1,853 Posts

    Bit of an update...

    I recently emailed Dave Peck the "iOS-artwork tool Dev"

    If you don't know who Dave Peck is shame on you. Anyway he is the guy that first put together the .artwork tool in the iOS 2 days!

    I threw a couple questions at him around the 3rd set of compressed pngs in the emoji .ttf file & he came back this...

    Hey Matt,

    It's been fun watching all your artwork progress! Sorry I've been so unresponsive -- in addition to having decided to abandon my work on the project, I've also just been crazy busy with Cloak and another in-progress project. Well, almost. I'm actually on the beach in Europe this week which is a nice break!

    I'm pretty sure the PIL will read any and all PNG data that conforms to the PNG standard. If you can find the precise starting and ending bytes in Apple's files for each PNG, you can definitely hand those bytes to the PIL and get a PIL image object from it. Is that not working for some reason?

    Also: what's the deal with the "ttf" file extension? Whenever I see that, I immediately think it's a TrueType font file.

    Cheers,
    Dave

    While it looks like his days of maintaining the iOS artwork tool are over he does seem to still be interested to some degree.

    I've since threw him a few more questions. If he replies & there's a bit more clarity about the direction hopefully I can start putting a script of some sort to extract the 3rd compressed png set!

    My thoughts are from what I've read is the Zlib library will need installed before the PIL 1.1.7 library as per below.

    "PNG

    PIL identifies, reads, and writes PNG files containing 1, L, P, RGB, or RGBA data. Interlaced files are supported as of v1.1.7.

    The open() method sets the following info properties, when appropriate:

    gamma
    Gamma, given as a floating point number.

    transparency
    Transparency color index. This key is omitted if the image is not a transparent palette image.
    The save() method supports the following options:

    optimize
    If present, instructs the PNG writer to make the output file as small as possible. This includes extra processing in order to find optimal encoder settings.

    transparency
    For P, L, and RGB images, this option controls what color image to mark as transparent.

    bits (experimental)
    For P images, this option controls how many bits to store. If omitted, the PNG writer uses 8 bits (256 colors).

    dictionary (experimental)
    Set the ZLIB encoder dictionary.
    Note To enable PNG support, you need to build and install the ZLIB compression library before building the Python Imaging Library. See the distribution README for details."

    I have a few of the compressed pngs hex edited out as test files.

    Pretty much got png structures down.

    Now it's up to making Python & PIL do all the work!
    Last edited by Jato_BZ; 07-15-2014 at 07:53 PM.
    Twitter Id: @Jato_BZ
    Ask questions here or there, or follow/preview my theme build process...something different

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

    chevymusclecar (07-15-2014), dsg (07-14-2014), Havenger (07-15-2014), King_O_Hill (07-14-2014), menard_00 (07-15-2014), thazsar (07-14-2014), vXBaKeRXv (07-15-2014)

  37. #780
    What's Jailbreak?
    Join Date
    Jul 2014
    Location
    Utah
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    I think someone may have asked this already.
    But when I type in "CPython34>python iOS-artwork.py export -a \CPython34\[email protected]" I ended up getting a Syntax error.

    This will sound stupid but what's a syntax error?

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