誰かがこれを成功させたのか、それを機能させるための手順は何だったのか疑問に思っています.
前もって感謝します。
SIMBL は mach_inject (dropbox や google drive など) を使用し、SIMBL プラグインとオープン ソースの ColorfulSidebar は Finder に自分自身を挿入することを知っています。
プラグインのソースはこちら
その助けを願っています!
mach_inject
任意の Mac OS X プロセスにコードを挿入するために使用されmach_override
ますが、同じプロセス内のコードをオーバーライドします。Finder コンテキスト メニューに項目を追加する私のFinderMenuプロジェクトで、両方を使用する例を見ることができます。このプロジェクトではmach_inject
、カスタム バンドルを Finder プロセスにロードし、その後、mach_override
コンテキスト メニュー クラス メソッドの実装を置き換えます。
GrowlSafari は mach_inject を使用します..動作します..リバース エンジニアリングを試みましたが、バンドル ローダー (growlsafari に基づいています) で動作しない理由がわかりません。しかし、あなたはいつでも試してみることができます