norio-nomura / EasySIMBL

EasySIMBL is modified "SIMBL" for OS X 10.7, 10.8, 10.9 or 10.10 supporting sandbox, resume. No installer.
818 stars 76 forks source link

EasySIMBL stopped working on 10.10.4 b4 #25

Open antons opened 9 years ago

antons commented 9 years ago

Just restarted to 10.10.4 b4 and noticed that EasySIMBL stopped working. All checkboxes are enabled, but the plugins are not injected into apps.

norio-nomura commented 9 years ago

I wrote a note about injection mechanism of EasySIMBL extended from SIMBL-0.9.9 https://gist.github.com/norio-nomura/f4346e9cb9db0a411779

violinday commented 9 years ago

Not working for me as well.

norio-nomura commented 9 years ago

How to transition from EasySIMBL to SIMBL by hetima

gkarag commented 9 years ago

@norio-nomura Hello and thanks for your support. I followed the advice of hetima and now I have SafariStand working. One thing has caught my attention though, in the console I get these:

04.07.2015 02:30:49.992 Safari[539]: Performance: Please update this scripting addition to supply a value for ThreadSafe for each event handler: "/Library/ScriptingAdditions/SIMBL.osax"

My question is should I be concerned about that and is there a rather easy way to fix it?

norio-nomura commented 9 years ago

@gkarag The message means SIMBL(and plugins loaded by that) will be initialized on main thread that drives UI. If those behavior affect you, you will see some UI freeze or beachball cursor on loading plugins. I don't know such plugins are exists or not.

Sufl commented 9 years ago

I have just created an account in order to say THANK YOU to norio-nomura for her information and effort above on How to transition from EasySIMBL to SIMBL by hetima because it allowed me to get the colourful sidebar back.

I was distraught when it disappeared with Yosemite 10.10.4 and I read the various threads on this with desperation because it was awful to lose my beautiful sidebar when EasySIMBL no longer worked. Now thankfully I have it back and I want to say thank you very much for the work and effort that it has taken so that people can enjoy the lovely colourful sidebar again. I am now very happy again.

Cheers.

thekrynn commented 9 years ago

SIMBL stopped working for me as well on 10.10.4. Tried the EasySIMBL to SIMBL, and no luck, although maybe it has to do with the fact that I am trying to use the TheLostFinderNewWindow, which I use on all my machines. Here's what I'm seeing when my machine reboots:

Jul 12 02:06:49 macbookpro2 com.apple.xpc.launchd1: Please switch away from OnDemand to KeepAlive.

Jul 12 02:06:49 macbookpro2 com.apple.xpc.launchd1: Could not import service from caller: caller = otherbsd.238, service = com.github.norio-nomura.SIMBL-Agent, error = 119: Service is disabled

Jul 12 02:06:49 macbookpro2.w.21.intranet otherbsd[238]: Could not submit LoginItem job com.github.norio-nomura.SIMBL-Agent: 119: Service is disabled

norio-nomura commented 9 years ago

@thekrynn For injecting plugins into Finder using SIMBL-0.9.9, you need doing additional steps.

Injecting SIMBL to Finder by using Apple Script

Basic instructions:

  1. Open Script Editor.app
  2. Open new script by using menu File > New or hitting ⌘N
  3. Paste tell application "Finder" to inject SIMBL into Snow Leopard to the script.
  4. Run the script by using menu Script > Run or hitting ⌘R screenshot 2015-07-12 16 00 13

If your plugin works with above steps, let’s make your injector app with following steps:

  1. Using menu File > Export…
  2. Input inject SIMBL to Finder into Export As: field
  3. Select Application on File Format: field
  4. Click Save
screenshot 2015-07-12 15 52 07

Now you can register your inject SIMBL to Finder.app to launch on your login as following:

screenshot 2015-07-12 15 55 02

This method may work with another plugins for another apps.

tkoyn commented 9 years ago

thekrynn, Did you find any way to workaround this to get TheLostFinderNewWindow to work again?

norio-nomura, Are you planning on developing a replacement or update for EasySIMBL?

Thanks

thekrynn commented 9 years ago

Was working perfectly with 10.10.4 (3 different machines) using the applescript app approach (even with manually double clicking). However, the error below occurs on 10.11 DP3. Confirmed that it is working on my machines still with 10.10.4 using applescript with the attached code.

Also, tried it as root from shell: sh-3.2# osascript -e 'tell application "Finder" to inject SIMBL into Snow Leopard' 29:59: execution error: Finder got an error: A privilege violation occurred. (-10004)

screen shot 2015-07-19 at 12 07 12 am screen shot 2015-07-19 at 12 07 02 am
thekrynn commented 9 years ago

The following article works just fine with TheLostFinderNewWindow in 10.11. Rebooting in recovery mode and disabling the new security option does the trick. While it's supposed to be for our protection, I hate to say that not being able to open a window with a traditional double click is too much of an inconvenience.

http://blog.binaryage.com/el-capitan-update/

Anyone who might need help getting TLFNW to work, feel free emailing me at alex at truoptik dot com. Kudos to norio-nomura for making all this possible.

norio-nomura commented 9 years ago

@thekrynn I wrote about OS X 10.11 (15A204h) on https://github.com/norio-nomura/EasySIMBL/issues/26#issuecomment-117028426. I don't test yet on newer build.

yuchenlin commented 9 years ago

It doesn't work on 10.10.5 as well.

tkoyn commented 9 years ago

Yuchelin, Exactly what and how did you test? The post 2 posts above yours reported a way to get Lost Finder New Window to work in 10.11.

It doesn't work on 10.10.5 as well.

— Reply to this email directly or view it on GitHub.

ashishb commented 9 years ago

Working on 10.10.5 for me using norio-nomura's apple script

Gunny123 commented 9 years ago

So TypeStatus for Mac 1.0 does not work any longer? Or do I use another method mentioned above?

vhristev commented 9 years ago

I make it work on 10.10.5 but its buggy ....

  1. Open spotlight everything is working with FlashLight but after couple of searches it crash.
  2. Open spotlight again and there is no FlashLight plugins
  3. Initiate again the norio-nomura apple script
  4. Everything is back to normal
  5. Open spotlight and start searching .... it crash randomly so its kind of random loop if its going to work on not