Which is an enterprise that I'd bless. Imagine being able to facetime in 10.7 and 10.6. Isn't this what makes "swizzling"? I believe it's a kind of hack with Dictionary.app to restore its Wikipedia connection. One guy made Aperture, iPhoto and a bunch of legacy apps run on Catalina and Big Sur by applying a swizzling (code injection with framework relinking) with his Retroactive app.The only way to fix this would be to inject code into the iMessage app directly to tell it to use the Squid certificate. Unfortunately, attempting something like this is too much work for me, for an OS I don't use myself (I'm on Mavericks).
Yep! Swizzling is fun, and I use it a lot, but finding the right method to override isn't easy.Isn't this what makes "swizzling"? I
That makes no issue with me personally, as I'm the only user. Squid is fully operational.While I"m here, for whatever it's worth, I'm still bothered by the multi-account issue, but I'm legitimately not sure what to do about it.
Always glad to hear it's working!Your latest Legacy Mac Proxy also appears to work just fine on Mtn Lion.
After installing your Legacy Mac Proxy, I had to reboot my Mac running Mtn Lion before your Legacy Mac Proxy would work properly.
P.S. For some reason, I did not need to reboot my Mac running Lion before the Legacy Mac Proxy would work properly.
That's definitely possible, but why involve an entire second OS when you can just run Squid on Snow Leopard natively? The installer package already supports Snow Leopard.I’m considering retrying something I tried before without success. The machine’s running Snow Leopard 10.6.8. I have VMWare Fusion installed on it, so I can run recent(ish) versions of debian on it. The idea was to run a squid proxy on a VM and pass traffic through that. Does this sound possible?
Thanks!
You really shouldn't have to anymore, if there's any pattern at all to when this happens please let me know...Sometimes you may need to start it manually.
11/9/22 9:41:25.127 PM [0x0-0x26026].com.apple.AppleSpell: dyld: could not load inserted library: @executable_path/../Frameworks/ProxyFix.dylib
11/9/22 9:41:25.451 PM com.apple.launchd.peruser.501: ([0x0-0x26026].com.apple.AppleSpell[328]) Job appears to have crashed: Trace/BPT trap: 5
If it's constantly crashing I assume it's being restarted by launchd. Probably at /System/Library/LaunchAgents/com.apple.applespell.plist. Why is it trying to load proxy fix? Feels like maybe ld preload env var was set globally for user instead of just for dictionary app.
Dyld Error Message:
could not load inserted library '@executable_path/../Frameworks/ProxyFix.dylib' because image not found
How would I do that?Oh wait another easy workaround might be to unset the env var inside your dylib.