Search Mac Software Downloads
|
EDITOR NOTES
The Download Now link yields the Snow Leopard (Intel) version. See Related Links below for the Leopard/Tiger version for Intel and PPC (v.0.8.2).
DESCRIPTION
SIMBL is plugin enabler used by many popular modules (most notably PithHelmet) to modify and extend various applications. The source and basic tutorials are available for developers.
WHAT'S NEW
Version 0.9.7a:
  • Fix installer error
  • Blacklist for applications that cause the agent to crash
  • Adjustable logging for debugging
  • Quieter logging by default
REQUIREMENTS
Mac OS X 10.6 or later.

Bookmark and Share

Developer:Mike Solomon
Downloads:28,235
  - Version d/l:2,760
Development:Libraries
License:Free
Date:05 Oct 2009
Platform:PPC/Intel
OTHER PEOPLE SUGGEST
Suggest something else:
SIMBL User Reviews (26 posts)Write A Review
sort: smiles | time
Nov 19 2009

GAGARIN101  I installed 0.9.7 and the installer said it was successful. But there is no SIMBL folder in Library/Application Support. I am running OSX 10.6.2

I have tried uninstalling and reinstalling, restarting the macbook with no help.   
(Version 0.9.7a)

praisebury
0
[ Reply ]
Oct 15 2009

JC  Hi, I have launching upper right menubar in OS 10.6.1 w/ SIMBL 0.9.7a.

1.) Booting in 64-bit Kernel mode. Open fast user switching menu.

2.) Do not logout current account but switching to another account immediately via fast use switching menu.

While OS X loading the upper right menubar at the beginning, it takes serious delay and results in a blank upper right menubar. Only spotlight icon shows up w/o response. Any idea? Thanks.  
(Version 0.9.7a)

praisebury
0
[ Reply ]
Oct 7 2009

BORLOX  Afraid not. Changing the owner of the link has no effect. For your approach to work, you'd have to change the permissions of the user Library folder so that it couldn't be written by the user. That would of course create a lot of problems.

There's no easy workaround for the security hole created by this software. The developer could fix it, but he seems not to want to.  
(Version 0.9.7a)

praisebury
+1
[ Reply ]
Oct 6 2009

MOOCAN  Hi,

Seems to be usefull ... but impossible to download ... always same roor message (The server at culater.net is taking too long to respond).

Is there any other download links ?   
(Version 0.9.7a)

praisebury
0
[ 2 Replies - Reply ]
Replies:
Oct 6 2009

MACUPDATE ADMIN  Try downloading again now, the file is now being hosted on our servers.  
(Version 0.9.7a)

praisebury
+1
Oct 6 2009

MOOCAN  Many thanks (5 days that I try to reach culater.net)

Could you host too lastest version for Leopard 10.5 ?  
(Version 0.9.7a)

praisebury
0

Oct 6 2009

WEASELBOY  9.7a fixed the installer issue for me on 10.6.1.  
(Version 0.9.7a)

praisebury
+1
[ Reply ]
Oct 5 2009

F451  When I installed it was fail too, but when I restarted my Mac the new version was indeed installed and working quite well. A lot kinks were resolved with this versionÑKudos to Mike!  
(Version 0.9.7)

praisebury
+4
[ Reply ]
Oct 5 2009

KHANNIBAL  Install failed. Don't know why. I am on 10.6.1.

0.9.6c worked well until now, but 0.9.7 install fails at the end of the process.  
(Version 0.9.7)

praisebury
+4
[ 10 Replies - Reply ]
Replies:
Oct 5 2009

DROOPYSIGNAL  Same here. Installation fails as well!  
(Version 0.9.7)

praisebury
+2
Oct 5 2009

ADRIANSPIEGEL  Installation fails here too (10.6.1)  
(Version 0.9.7)

praisebury
+2
Oct 5 2009

WEASELBOY  Same here on 10.6.1.  
(Version 0.9.7)

praisebury
+2
Oct 5 2009

SPECTRAL7  Install failed with installer.

installed with Pacifist works ok  
(Version 0.9.7)

praisebury
0
Oct 5 2009

STEVEN GOODHEART  Ditto on 10.6.1.  
(Version 0.9.7)

praisebury
0
Oct 5 2009

VELGOR242  Installation error appears to be erroneous. Installed fine on my system.  
(Version 0.9.7)

praisebury
0
Oct 5 2009

BOLLYWOOD  I get the same thing, Install failed......

OS X 10.6.1  
(Version 0.9.7)

praisebury
0
Oct 5 2009

BOLLYWOOD  theres an update 0.9.7a posted on the devs website.

http://culater.net/software/SIMBL/SIMBL.php  
(Version 0.9.7)

praisebury
+1
Oct 5 2009

STEVEN GOODHEART  Thanks, Bollywood! The .9.7a did a successful install, and SIMBL is working great.  
(Version 0.9.7)

praisebury
+2
Oct 6 2009

DEVILSTHING  After problems with the installer in 0.9.7 again problems with 0.9.7.a but a little bit different:

After entering password the installer cannot go further and showing always "Preparing installation"

It's not a freeze but the installation process does not continue.

Any idea?  
(Version 0.9.7a)

praisebury
+1

Sep 27 2009

BORLOX  There's a serious security issue with this software that users should be aware of before they decide whether to install it. From the developer's site:

---

Once you've installed SIMBL, you need to drop some bundles into the Plugins folder. (/Library/Application Support/SIMBL/Plugins) SIMBL scans this folder for bundles each time an application launches. It will check both the Local and User domain for this special folder.

This means that it will check ~/Library/Application Support/SIMBL/Plugins before looking in /Library/Application Support/SIMBL/Plugins.

---

One of the few trojans to successfully exploit Mac OS X in the wild was called "Oompa-Loompa." It worked by installing an input manager in the home directory of any user who ran it. As a result, user-domain input managers were disabled in Leopard, and the permissions of the local Input Managers folder were changed so that root privileges were required to install anything into it.

SIMBL appears to re-open the security hole that was closed in Leopard. A trojan, only slightly different from the one described above, can install a SIMBL plugin in the user's home directory. Any application can then effectively be replaced by the trojan, even if the user is not a member of the admin group and doesn't have permission to modify the applications directly. You might think that because you're not running as an admin, applications such as Safari or Keychain Access are safe from unintended modification, but with SIMBL installed, you'd be wrong.

If you're going to use SIMBL, you should take steps to ensure that plugins can't be installed without your knowledge. How you do that is up to you, but if you don't have a strategy, you shouldn't be using it.

The developer should, in my opinion, change the way SIMBL works so that it doesn't load plugins from the user domain. That would mitigate the danger.  
(Version 0.9.6c)

praisebury
+6
[ 3 Replies - Reply ]
Replies:
Oct 5 2009

MIKELAMBRELLIS  Good point about the security issue. I resolved it by moving my user plugins to the system domain folder (and setting their ownership appropriately), then removing my local domain and creating a soft link to the system domain. That way, if any user-privileged script/app tries to write to the local domain it will fail as it really points to the system domain, requiring system install privs. I've tried it and Safari seems to work fine (using Safari Block, and SafariStand). I haven't tried running a plugin installer yet.

Here are the commands I used. USE AT YOUR OWN RISK! If you aren't comfortable with unix commands and using Terminal then DO NOT DO THIS!

From Terminal:

sudo mkdir -p /Library/Application\ Support/SIMBL/Plugins

sudo mv ~/Library/Application\ Support/SIMBL/Plugins/* \

/Library/Application\ Support/SIMBL/Plugins/

sudo chown -R root:admin /Library/Application\ Support/SIMBL/Plugins/*

rm -rf ~/Library/Application\ Support/SIMBL/Plugins

ln -s /Library/Application\ Support/SIMBL/Plugins \

~/Library/Application\ Support/SIMBL/Plugins  
(Version 0.9.7)

praisebury
+1
Oct 6 2009

BORLOX  "That way, if any user-privileged script/app tries to write to the local domain it will fail as it really points to the system domain, requiring system install privs."

Unless the script simply deletes your link and replaces it with a folder.  
(Version 0.9.7a)

praisebury
0
Oct 7 2009

MIKELAMBRELLIS  Another good pickup. Yes, I forgot the "sudo " at the front of the "ln -s" command. That will make the link owned by root and unremovable by the user.

If you've already created the link, then:

sudo chown -h root:admin Plugins

ought to do the trick.  
(Version 0.9.7a)

praisebury
0

Sep 21 2009

DOKTER_MAC  Version 0.9.6c seems to work just fine under Leopard (10.5.8) & my G5 PM.

Everything is Universal & the installer works perfect.

I don't understand why they say this version is only for Snow Leopard & Intel?

Anyone who knows more about this?

Regards  
(Version 0.9.6c)

praisebury
+1
[ 1 Reply - Reply ]
Replies:
Sep 21 2009

KRIS JONES  @DOKTER MAC. This is a beta version intended to work in both 32 and 64-bit mode. If you are using Leopard or earlier there is a stable release available that works just in 32-bit (64-bit being unnecessary unless one has Snow Leopard).   
(Version 0.9.6c)

praisebury
+1

Sep 20 2009

PIRX  "The download could not start because you do not have sufficient access privileges..." Please make the download folder accessible, thank you.  
(Version 0.9.6b)

praisebury
0
[ Reply ]
View all 26 posts >>