+ Reply
Results 1 to 12 of 12

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


Thread: Update your SMS themes for chatkit.framework

is a discussion within the

Skinning / Themes Discussion

forums, a part of the

Design and Media For the iPhone / iPod Touch

section;
As you may have noticed, after the transition to 3.0 none of the old sms themes worked. The reason for this is because the messages.app has changed substantially since sms.app.
...
  1. #1
    Developer/Hacker JStraitiff's Avatar
    Join Date
    Oct 2008
    Location
    Buffalo, NY
    Posts
    2,391
    Thanks
    81
    Thanked 283 Times in 214 Posts

    Default Update your SMS themes for chatkit.framework
    As you may have noticed, after the transition to 3.0 none of the old sms themes worked. The reason for this is because the messages.app has changed substantially since sms.app. Now the images that are used in the sms frontend are located in ChatKit.framework.

    Recently Saurik has updated winterboard so that his previous shortcut "SMSBackground.png" works again (just like the wallpaper.png). he also added a remap for the older image names. Now winterboard checks for the images in chatkit.framework and if they are not present it checks for the images from the old SMS.app and if they exist it will use those. "Why Bother to Update the images if it will still work?" you might ask? Because by adding this remap it will now effect performance in Messages.app. To avoid this you simply have to change the location and maybe the image names.

    To access the ChatKit.framework you simply use "Folders". For anyone not familiar with this method all you need to do is add a directory to your theme called "Folders" and beneath that "ChatKit.framework". It can also be accessed through Bundles but i feel that Bundles is deprecated. As stated earlier "SMSBackground.png" still works.

    Good luck.

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

    Jahooba (08-05-2010)

  3. #2
    iPhone? More like MyPhone
    Join Date
    Jan 2009
    Posts
    289
    Thanks
    109
    Thanked 127 Times in 30 Posts

    Quote Originally Posted by JStraitiff View Post
    As you may have noticed, after the transition to 3.0 none of the old sms themes worked. The reason for this is because the messages.app has changed substantially since sms.app. Now the images that are used in the sms frontend are located in ChatKit.framework.

    Recently Saurik has updated winterboard so that his previous shortcut "SMSBackground.png" works again (just like the wallpaper.png). he also added a remap for the older image names. Now winterboard checks for the images in chatkit.framework and if they are not present it checks for the images from the old SMS.app and if they exist it will use those. "Why Bother to Update the images if it will still work?" you might ask? Because by adding this remap it will now effect performance in Messages.app. To avoid this you simply have to change the location and maybe the image names.

    To access the ChatKit.framework you simply use "Folders". For anyone not familiar with this method all you need to do is add a directory to your theme called "Folders" and beneath that "ChatKit.framework". It can also be accessed through Bundles but i feel that Bundles is deprecated. As stated earlier "SMSBackground.png" still works.

    Good luck.
    how exactly is bundles deprecated when it is the new format written FOR wb... the folders system ur advocating was just written in to provide backwards compatability for old summerboard themes. and it isnt even complete. u could never theme the entire ui with folders alone. there is however a bundle identifier for EVERY png. Plus, (and i haven't tested this at all because this is really the first im hearing about this) but i would imagine that those performance issues ur talking about (if they really exist) would affect the "Folders" folder just the same as the main folder shortcuts (like SMSBackground.png) because they involve the same process, and neither is a /direct/ hook.

  4. #3
    Retired Moderator soulthoughts's Avatar
    Join Date
    Sep 2007
    Location
    Tacoma, WA
    Posts
    3,097
    Thanks
    333
    Thanked 603 Times in 506 Posts

    You do realize this post is from 2009 right?

  5. #4
    iPhone? More like MyPhone
    Join Date
    Jan 2009
    Posts
    289
    Thanks
    109
    Thanked 127 Times in 30 Posts

    yeah... but its stickied, and still completely relevant.

  6. #5
    Green Apple McManimal's Avatar
    Join Date
    Aug 2010
    Posts
    45
    Thanks
    8
    Thanked 3 Times in 3 Posts

    so correct me if im wrong....
    in order to make a custom background for your SMS all u need to do is upload a .png named SMSBackground.png to the chatkit frameworks folder??

    and does anyone know the dimentions of this BG?

    im new to skinning and learning a lot as i go....
    ive already moded most of the sms chatkit frameworks folder and would like to do a custom background but i cant find the file to edit....

  7. #6
    What's Jailbreak?
    Join Date
    Oct 2010
    Posts
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    what firmware? 3.0? because there are lots of problems with apps on cydia running on iphone 3.0

  8. #7
    iPhone? More like MyPhone
    Join Date
    Aug 2009
    Location
    Glen Allen, VA
    Posts
    271
    Thanks
    7
    Thanked 127 Times in 65 Posts

    How to make it workee with @2x is another question... if anyone knows the answer.

    KJ

  9. #8
    What's Jailbreak?
    Join Date
    Feb 2011
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    i know this is an OLD thread... but i have had a heck of a time changing chat bubbles... UUUUGGHHH
    anyways original path is /system/library/privateframeworks/chatkit.framework

    to add custom sms bubble to your theme.. u need these folders.. Folders/chatkit.framework. icons name is Balloon_1~iphone.png. Balloon_2~iphone.png

    IPhone 3G IOS 4.2.1

  10. #9
    Theme Creator sephiroth726's Avatar
    Join Date
    Aug 2010
    Location
    ain'tnoneyobizness
    Posts
    2,399
    Thanks
    1,252
    Thanked 2,274 Times in 1,023 Posts

    Quote Originally Posted by soulthoughts View Post
    You do realize this post is from 2009 right?
    lol

  11. #10
    Green Apple
    Join Date
    Jul 2009
    Location
    Indiana
    Posts
    78
    Thanks
    1
    Thanked 18 Times in 10 Posts

    Quote Originally Posted by appter View Post
    i have had a heck of a time changing chat bubbles.
    Dont add ~iphone like stated above. It's Balloon_1 and Balloon_2
    Black 16gb iPhone 4S 5.1.1
    Macbook Air OSX 10.8.2

  12. #11
    What's Jailbreak?
    Join Date
    Jan 2012
    Posts
    4
    Thanks
    0
    Thanked 0 Times in 0 Posts

    can some1 plz tell me which font is used in modmyi sms themes??
    Update your SMS themes for chatkit.framework-font.jpg

  13. #12
    What's Jailbreak?
    Join Date
    Feb 2012
    Posts
    7
    Thanks
    0
    Thanked 1 Time in 1 Post
    Maybe this will help cut down the level of confusion that has been created on this subject.
    Winterboard:

    Balloons:
    var/stash/ThemesD7YWjg/SMS.theme/bundles/com.apple.chatkit/
    Balloon_1.png
    Balloon_2.png

    Bg:
    var/stash/ThemesD7YWjg/SMS.theme/
    SMSBackground.png

    SMS.theme; just change SMS to the name of your theme.

    This is where the originals are:
    System/Library/PrivateFrameworks/ChatKit.framework/

    Quote Originally Posted by kingjust View Post
    How to make it workee with @2x is another question... if anyone knows the answer.

    KJ
    Just add @2x as extension. Following the info above.
    Last edited by dpmayer; 02-13-2012 at 07:30 PM.

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