Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > GUI Customization > modding skype

modding skype
Thread Tools
Fresh-Faced Recruit
Join Date: Apr 2004
Status: Offline
Reply With Quote
Jul 11, 2005, 05:07 AM
 
Hi everyone

I would like to mod Skype toolbar icons but each time I change an icon inside the "Show package content > Content > resources folder" Skype refuse to launch. When I revert back to my original Skype app, there is no problem.

It seem Skype at launch do some check and refuse to launch if a file has been modified.

I'll appreciate if someone can give a hint.

Thanks Janeiro

PS: sorry for my poor english
     
Fresh-Faced Recruit
Join Date: May 2004
Location: Ireland
Status: Offline
Reply With Quote
Jul 11, 2005, 10:23 AM
 
I've been altering the toolbar icons in Skype with no problems. Check the permissions on the files themselves in case you're altering them as well. Was going to post an article on www.creativebits.org in a few weeks about overhauling this very app.....

Originally Posted by janeiro
Hi everyone

I would like to mod Skype toolbar icons but each time I change an icon inside the "Show package content > Content > resources folder" Skype refuse to launch. When I revert back to my original Skype app, there is no problem.

It seem Skype at launch do some check and refuse to launch if a file has been modified.

I'll appreciate if someone can give a hint.

Thanks Janeiro

PS: sorry for my poor english
     
janeiro  (op)
Fresh-Faced Recruit
Join Date: Apr 2004
Status: Offline
Reply With Quote
Jul 11, 2005, 02:58 PM
 
Originally Posted by afterglow
I've been altering the toolbar icons in Skype with no problems. Check the permissions on the files themselves in case you're altering them as well. Was going to post an article on www.creativebits.org in a few weeks about overhauling this very app.....
I do it also on many apps (Adium was my last one) but for no reason Skype refuse to work. I already check the file permission and both (original & replacement) have same permissions.

Janeiro
     
Mac Elite
Join Date: Nov 2001
Location: Dark Side of the Moon
Status: Offline
Reply With Quote
Jul 11, 2005, 06:18 PM
 
Yeah I've had the same problem as well, despite setting the permissions right. It's very annoying since it's the IM app I use the most now probably (since MSN lacks the voice support etc on Mac).

afterglow, mind sharing what icons you change the toolbar icons to? The default Skype ones are pretty rubbish.
     
Fresh-Faced Recruit
Join Date: May 2004
Location: Ireland
Status: Offline
Reply With Quote
Jul 12, 2005, 05:35 AM
 
not quite finished at the moment but should be soon and I'll post them in the thread when they're ready.
     
Mac Elite
Join Date: Jan 2001
Status: Offline
Reply With Quote
Dec 31, 2005, 04:45 PM
 
afterglow: any updates? skype's interface sucks!
     
Fresh-Faced Recruit
Join Date: May 2004
Location: Ireland
Status: Offline
Reply With Quote
Dec 31, 2005, 04:52 PM
 
Originally Posted by timmerk
afterglow: any updates? skype's interface sucks!
I had upgraded the version of skype I was using (must have been fairly early) and ran into the same integrity check issue on startup so I'd say it's a bit dead in the water unless Skype changes the code or you can fool it through hacking. Sorry about that.
     
Mac Elite
Join Date: Jan 2001
Status: Offline
Reply With Quote
Jan 3, 2006, 04:22 AM
 
no problem.. i just wish they would hire some good GUI designers.. i don't need buttons and icons that take about 1/4 of my screen.
     
Fresh-Faced Recruit
Join Date: Nov 2005
Status: Offline
Reply With Quote
Jan 3, 2006, 12:10 PM
 
Originally Posted by timmerk
no problem.. i just wish they would hire some good GUI designers.. i don't need buttons and icons that take about 1/4 of my screen.
..and look like they got ripped straight from Windows, ugh.
Bawkshizma
     
Fresh-Faced Recruit
Join Date: Apr 2003
Status: Offline
Reply With Quote
Jul 26, 2006, 05:33 PM
 
Beta of a new version of Skype released yesterday is much less huge and hideous and has many more customization options. Of particular note is that there finally is an interface for switching the chat styles (the format is not quite identical to Adium messagestyles unfortunately, but converting them should be trivial). Chat styles are read from ~/Library/Application Support/Skype/ChatStyles/ (you can copy one from Skype.app/Contents/Resources/ChatStyles/ as a base to work from in building a new.)

This should be good news, but is not nearly good enough, regrettably.
They still do the integrity checks on program launch, and the EULA still includes express prohibitions against any altering of the interface (so if you accept the EULA as a contract it is illegal to make use of the options to change messagestyles). The integrity check still interferes with altering the EULA.

The same old hack to bypass the integrity check of sending a kill -STOP to Skype's procid after the splashscreen appears, then swapping whatever file you want to swap (eg, Skype.app/Contents/Resources/English.lprof/EULA.nib), and then sending a kill -CONT to skype's procid still works.
The integrity check occurs at every launch, so the Skype.app package needs to be in its unaltered state at the beginning of every launch, interrupted, files swapped, then loading continued. This can be accomplished fairly easily by wrapping Skype in a launch script that swaps the original files into Skype.app, opens skype, interrupts, swaps in the preferred files, and then resumes Skype. Then run that script instead of directly launching Skype.
Inter alia, this makes it possible to change other aspects of Skype's interface than just the chat styles. The rest is just up to the Interface Builder gurus.

If you are in a jurisdiction where the EULA would be treated as a valid contract, replacing the EULA on first launch with something less unreasonable makes it not clearly illegal to make changes to the interface (like using the feature to swap chat styles). The downsides are that you lose the couple protections that Skype's EULA does give you (their promise to not sell your personal information, etc), and that this might be treated as some sort of fraud.
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 03:13 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2