Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
Thread: Update your SMS themes for chatkit.framework
is a discussion within theSkinning / Themes Discussion
forums, a part of theDesign 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.
...-
08-31-2009, 10:28 PM #1Developer/Hacker
- Join Date
- Oct 2008
- Location
- Buffalo, NY
- Posts
- 2,391
- Thanks
- 81
- Thanked 283 Times in 214 Posts
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.
-
The Following User Says Thank You to JStraitiff For This Useful Post:
Jahooba (08-05-2010)
-
06-29-2010, 07:39 AM #2
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.
-
06-29-2010, 08:54 AM #3Retired Moderator
- Join Date
- Sep 2007
- Location
- Tacoma, WA
- Posts
- 3,098
- Thanks
- 333
- Thanked 603 Times in 506 Posts
You do realize this post is from 2009 right?

-
06-29-2010, 09:53 AM #4
yeah... but its stickied, and still completely relevant.
-
08-18-2010, 10:31 PM #5
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....
-
10-08-2010, 12:20 AM #6
what firmware? 3.0? because there are lots of problems with apps on cydia running on iphone 3.0
-
11-09-2010, 06:42 AM #7iPhone? 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
-
02-08-2011, 07:39 PM #8
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
-
06-10-2011, 10:25 AM #9Theme Creator
- Join Date
- Aug 2010
- Location
- ain'tnoneyobizness
- Posts
- 1,989
- Thanks
- 671
- Thanked 1,770 Times in 767 Posts
-
12-02-2011, 06:26 PM #10
-
01-27-2012, 05:50 AM #11
-
02-13-2012, 07:27 PM #12
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/
Just add @2x as extension. Following the info above.Last edited by dpmayer; 02-13-2012 at 07:30 PM.




LinkBack URL
About LinkBacks



Reply With Quote


