+ Reply
Page 34 of 42 FirstFirst ... 243233343536 ... LastLast
Results 661 to 680 of 826

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 menard_00 Good idea King. That spreadsheet does look way more organized than Jatos notes laying around, though I'm sure he has a system! And THANKS Jato for
...
  1. #661
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Quote Originally Posted by menard_00 View Post
    Good idea King. That spreadsheet does look way more organized than Jatos notes laying around, though I'm sure he has a system!

    And THANKS Jato for your dedication and determination, brother. I know that we're witnessing a living legend at work!! Years from now, people will still be using "Jato's Method" to theme their phones.


    Sent from my iPhone using Tapatalk
    Thanks man! Giving it a good nudge so to speak! Hopefully!! Or it may force Apple to update their emojis too!

    My method is a bit drawn out & I still need to figure out exactly how users will be able to do it themselves! Easy for me in the hex editor space but that's not for everybody.

    I spoke to Dave Peck (iOS .artwork tool Dev) & actually said his iOS-artwork.py script could actually extract these icons with a few "if" or "else" arguments thrown into his script.

    Dave replied with this unfortunately

    ImageUploadedByModMyi1402354586.191230.jpg

    He did have some positive comments tho & the kind of re-authoring I'm doing is very intense & absolute! There's no room for error by even a byte! Think domino effect if one byte is out! Snowball effect!

    ImageUploadedByModMyi1402354673.418121.jpg

    Ultimately if I can pass my findings onto Dave he can take a look at updating his .artwork tool? Well one can hope.

    I've decided that once I've finished extracting the icons successfully & it recompiles fine there's two things I'm going to work on next.

    Learning Python to write my own .py script that does the manual hex editing of the recompiled emoji.artwork file & takes your emoji .ttf file, reads in the byte data & adds it to the recompile emoji .artwork for the header section etc etc.

    Also, I've spoken to @Match_stic with the idea to see if we can hook the pngs like WinterBoard does with the UI. This will be incorporated (if its possible) into his Equinox themeing tweak.

    I think those two things will make it easier on everyone.

    Just a reminder, you will only see the custom emojis on your own device. Exactly the same if u run a theme on your iDevice. But if ppl run modded sets of emojis then it will have a better effect.

    Non jailbroken users won't see our modded emojis at all.
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-09-2014), King_O_Hill (06-09-2014), Lobi_Earl (06-13-2014), NewdestinyX (06-09-2014), vXBaKeRXv (06-09-2014)

  3. #662
    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

    Just from reading your convo's with Dave, he seems like a generous guy. I think if you did all the leg work, he would at least consider updating his script. Hopefully you can just hook them

    Jailbroken users would have to be using the same modded sets to see them?

    What would non jailbroken users see, nothing?


    Sent from my iPhone using Tapatalk

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

    dsg (06-09-2014), Jato_BZ (06-09-2014), vXBaKeRXv (06-09-2014)

  5. #663
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Quote Originally Posted by menard_00 View Post
    Just from reading your convo's with Dave, he seems like a generous guy. I think if you did all the leg work, he would at least consider updating his script. Hopefully you can just hook them

    Jailbroken users would have to be using the same modded sets to see them?

    What would non jailbroken users see, nothing?


    Sent from my iPhone using Tapatalk
    He may do. He's a pretty busy App Developer so this stuff would be the lowest priority to him. But if I can supply all the info he may.

    Yes correct, it would be more for the the actual user using the Custom emoji set than what the recipient would see.

    Non jailbroken users would just see the standard set displayed. Like how their icons look normal compared to out modded icons.

    But when anyone sends you emoji icons that would/should trigger your custom set to display your own themed emoji icons.

    I'm excited to see if anyone will do a minion set if emojis!

    ImageUploadedByModMyi1402357314.774179.jpg

    Or AvengerMinions

    ImageUploadedByModMyi1402357335.490546.jpg

    Haha

    ImageUploadedByModMyi1402357347.217067.jpg
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-09-2014), King_O_Hill (06-09-2014), menard_00 (06-09-2014), vXBaKeRXv (06-09-2014)

  7. #664
    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

    Haha... I can only imagine what people will come up with. I'm sure minions would be right up there. It will be fun to play with that for sure.


    Sent from my iPhone using Tapatalk

  8. The Following 4 Users Say Thank You to menard_00 For This Useful Post:

    dsg (06-09-2014), Jato_BZ (06-09-2014), King_O_Hill (06-09-2014), vXBaKeRXv (06-09-2014)

  9. #665
    dsg
    dsg is offline
    Livin the iPhone Life dsg's Avatar
    Join Date
    Jul 2008
    Posts
    1,811
    Thanks
    3,413
    Thanked 1,932 Times in 755 Posts

    Quote Originally Posted by menard_00 View Post
    What would non jailbroken users see, nothing?
    I think they would see the standard set
    privacy isn't about having something to hide

    look here all grammar police, indulge me.

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

    Jato_BZ (06-09-2014), King_O_Hill (06-09-2014), menard_00 (06-09-2014), vXBaKeRXv (06-09-2014)

  11. #666
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Extracted Emoji icon count: 230

    Almost a third into the .ttf file progress is slow but still faster with the excel sheet!

    ImageUploadedByModMyi1402488724.629116.jpg

    Will keep ya's posted! No issues so far all seems well.

    It's the locating each image offset, width, height then re entering into the header section in Hexadecimal & Little Endian that takes time.

    Still progress is progress!
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-11-2014), King_O_Hill (06-11-2014), Lobi_Earl (06-13-2014), menard_00 (06-11-2014)

  13. #667
    ----NewD 2.0---- NewdestinyX's Avatar
    Join Date
    Jan 2012
    Posts
    9,580
    Thanks
    3,959
    Thanked 8,720 Times in 4,403 Posts

    Jato, you're either the most brilliant engineer mind I've met in quite some time, or you need to be on some serious OCD meds, my brother. ;-)

    Thanks for all you do.
    Here to help if I can. If I can't I know someone who can!

  14. The Following User Says Thank You to NewdestinyX For This Useful Post:

    Jato_BZ (06-11-2014)

  15. #668
    King Kong ain't got nothing on me! King_O_Hill's Avatar
    Join Date
    Apr 2011
    Location
    USA
    Posts
    9,058
    Thanks
    40,187
    Thanked 16,859 Times in 6,161 Posts

    I'm going with the OCD meds!
    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!

  16. The Following User Says Thank You to King_O_Hill For This Useful Post:

    Jato_BZ (06-11-2014)

  17. #669
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Quote Originally Posted by NewdestinyX View Post
    Jato, you're either the most brilliant engineer mind I've met in quite some time, or you need to be on some serious OCD meds, my brother. ;-)

    Thanks for all you do.
    Heh...

    No problem!

    Quote Originally Posted by King_O_Hill View Post
    I'm going with the OCD meds!
    I prefer NewD's first statement!

    ><
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    King_O_Hill (06-11-2014), NewdestinyX (06-11-2014)

  19. #670
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Found some "glyph code to string" references in the iOS (6/7X)

    ImageUploadedByModMyi1402529452.507338.jpg

    Hoping this helps with the extraction process etc.

    This is how the filenames are presented in the .ttf file. So it's another process of joining dots! 😆

    ImageUploadedByModMyi1402529467.725491.jpg

    Dave did have his extractor dump the pngs via a similar way on 5.0.X so I'm going to dig thru the 5.0.X IPSW I used to extract the initial 5.0.X emoji .artwork & try & cross reference files!

    ImageUploadedByModMyi1402529478.242828.jpg

    Thoughts are if Dave doesn't update his "iOS-artwork.py" script I will attempt to write my own.

    Name of the script will be: iOS-emoji.py

    Also Matchstic & I have been talking more about integrating emoji hooking into his Equinox tweak.

    It's all fairly exciting!

    Aiming to extract another 70 icons tonight so that will take the Extracted emoji count to... 300

    ImageUploadedByModMyi1402529680.281219.jpg

    😆
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-11-2014), menard_00 (06-11-2014)

  21. #671
    King Kong ain't got nothing on me! King_O_Hill's Avatar
    Join Date
    Apr 2011
    Location
    USA
    Posts
    9,058
    Thanks
    40,187
    Thanked 16,859 Times in 6,161 Posts

    Explain to me what you do between the dots. Do you just need the info between? Or is it something else?
    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!

  22. The Following User Says Thank You to King_O_Hill For This Useful Post:

    dsg (06-11-2014)

  23. #672
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Quote Originally Posted by King_O_Hill View Post
    Explain to me what you do between the dots. Do you just need the info between? Or is it something else?
    Sorry not so much as the actual dots in the filename table but working out how it all pieces together in the .ttf that the iOS knows the addresses/names etc.

    Like how I've worked out Legacy/Modern .artwork files, .ttf are similar to modern .artwork files but at the same time have a different header (tabling) structure.

    It's pretty full on in the Hex Editor working in Hex & trying to find patterns/grouping etc to work it out
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-11-2014)

  25. #673
    King Kong ain't got nothing on me! King_O_Hill's Avatar
    Join Date
    Apr 2011
    Location
    USA
    Posts
    9,058
    Thanks
    40,187
    Thanked 16,859 Times in 6,161 Posts

    If you are looking for patterns, I may be able to help beyond just having excel do the calcs for you. I just need the criteria of your search. That's why I asked about the dots, I could break out everything between the dots and create columns of data. But I don't fully understand what you are looking for in terms that I can use.
    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!

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

    dsg (06-11-2014), Jato_BZ (06-11-2014), menard_00 (06-12-2014)

  27. #674
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Generally I'm basing my research off the 6X .artwork modern file

    It starts with image count in Hexadecimal but right to left = 4bytes long

    Next 4 bytes is the Hexadecimal offset to the info table which is 12 bytes for each image which describes RGBA or greyscale (4bytes), width & height (4bytes), offset to start of image (4bytes) . The next 4 bytes at the start of the header but byte range 7-11 is the offset address to the filename that matches image specified in the info array table.

    Those are the patterns I am looking for.

    That's also what I'm manually modding for the emoji .ttf file to extract the images out. U can see there are a few fields to enter info into to get it to all come together.
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-11-2014)

  29. #675
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Emoji extracted update: 300

    Mainly the Objects & Places sections.

    ImageUploadedByModMyi1402574291.005571.jpg

    About 1.6MB into the 24MB .ttf file.

    #PrepareForGlory

    😆
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-12-2014), King_O_Hill (06-12-2014), Lobi_Earl (06-13-2014), menard_00 (06-12-2014), Sk37cH (06-14-2014)

  31. #676
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    2-3 sets of the same emojis in the emoji.ttf file? Appears so! I have recompiled down one image for testing (as difficult as it was) & wondered why the emojis hadn't changed. It appears after looking thru the file there are a few different sizes.

    Icon on the left 62x60px & icon on the right 38x38 after extraction.

    ImageUploadedByModMyi1402579601.665694.jpg

    I did have succes with the "hash tag" glyph hanging in the Search bar as attached but not on the keyboard.

    ImageUploadedByModMyi1402579650.174114.jpg

    I had also deleted the images within the "Images" folders in com.apple.keyboard in both var/mobile/Library/Caches & in var/root/Library/Caches

    I am running the font ATM the in /System/Library/Fonts/Cache

    The hash tag glyph appears to be at least 174x183px!
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-12-2014), Sk37cH (06-14-2014), vXBaKeRXv (06-13-2014)

  33. #677
    Color A Keyboard vXBaKeRXv's Avatar
    Join Date
    Mar 2014
    Location
    Colorado
    Posts
    206
    Thanks
    385
    Thanked 343 Times in 128 Posts

    Quote Originally Posted by Jato_BZ View Post
    2-3 sets of the same emojis in the emoji.ttf file? Appears so! I have recompiled down one image for testing (as difficult as it was) & wondered why the emojis hadn't changed. It appears after looking thru the file there are a few different sizes.

    Icon on the left 62x60px & icon on the right 38x38 after extraction.

    Attachment 670668

    Do you have the Unicode option chec

    I did have succes with the "hash tag" glyph hanging in the Search bar as attached but not on the keyboard.

    Attachment 670669

    I had also deleted the images within the "Images" folders in com.apple.keyboard in both var/mobile/Library/Caches & in var/root/Library/Caches

    I am running the font ATM the in /System/Library/Fonts/Cache

    The hash tag glyph appears to be at least 174x183px!
    What is the font family checked as "Unicode" .ttf>?
    Time Roman + English = English Keyboard Maybe that's the Problem.. Need to be on same Language as the .ttf to show up on keyboard possibly
    Last edited by vXBaKeRXv; 06-13-2014 at 03:27 PM.

  34. #678
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Quote Originally Posted by vXBaKeRXv View Post
    What is the font family checked as "Unicode" .ttf>?
    Time Roman + English = English Keyboard Maybe that's the Problem.. Need to be on same Language as the .ttf to show up on keyboard possibly
    Figured it out, there's two sets of emoji icons in the emoji .ttf file!

    A smaller set used to represent the bigger keyboard emoji glyph & when pressed!

    As per below & looks like its around the Retina settings icons size + so 58x58 at minimum.

    ImageUploadedByModMyi1402701822.250405.jpg

    The larger keyboard emoji icon is actually 62x60 but I expect these fluctuate as they are extracted.

    The smaller glyphs are around 36x38 that are shown in message bubbles etc.

    Anyway themed emoji as per below on 6X.

    ImageUploadedByModMyi1402701863.531602.jpg

    Even shows up in Twitterland too!

    ImageUploadedByModMyi1402701876.022194.jpg

    FYI it is going to take quite some time to extract! Especially if there's 843 smaller emoji icons & a second larger set of 843.

    That's 1686 in total, on average I'm extracting out 50 icons an evening when I get home from work...
    Last edited by Jato_BZ; 06-13-2014 at 05:39 PM.
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-13-2014), King_O_Hill (06-13-2014), menard_00 (06-14-2014), Sk37cH (06-14-2014), vXBaKeRXv (06-14-2014)

  36. #679
    Etch A Sketch Sk37cH's Avatar
    Join Date
    May 2011
    Location
    Oz maaaaaate ;)
    Posts
    1,818
    Thanks
    4,303
    Thanked 6,623 Times in 1,544 Posts

    Quote Originally Posted by Jato_BZ View Post
    FYI it is going to take quite some time to extract! Especially if there's 843 smaller emoji icons & a second larger set of 843.
    That seems like more work at first, but on the graphical side, a simple script could resize the emojis, so that's not such a bad thing (graphically speaking). Thank you for your work. Cheers.

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

    dsg (06-14-2014), Jato_BZ (06-14-2014)

  38. #680
    .artwork assassin Jato_BZ's Avatar
    Join Date
    Jan 2012
    Location
    New Zealand
    Posts
    2,947
    Thanks
    3,054
    Thanked 5,544 Times in 1,932 Posts

    Quote Originally Posted by Sk37cH View Post
    That seems like more work at first, but on the graphical side, a simple script could resize the emojis, so that's not such a bad thing (graphically speaking). Thank you for your work. Cheers.
    Possibly, but the emojis ATM will need to match EXACTLY the emoji icons to recompile or it will fail. So a simple script might not work as every png is randomly sized & it's not all set at 58x58px.

    Anyway

    Hey guys

    Thought I'd share with you the success I have had in extracting the 7X emoji .ttf file & also themeing them!

    Here is "#" emoji themed.
    There is a double up of emoji icons in the emoji .ttf file. So there is a smaller version like 38x38px that u see in your msg bubble or text input bar. The larger version say 58x61px actually appears on your keyboard.

    See below!

    ImageUploadedByModMyi1402743947.277590.jpg

    And with the keyboard unpressed but both # emojis themed...

    ImageUploadedByModMyi1402743931.490595.jpg
    Twitter ID: @Jato_BZ
    .artwork Assassin / Emoji Extractor

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

    dsg (06-14-2014), menard_00 (06-14-2014), Sk37cH (06-14-2014), vXBaKeRXv (06-14-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