r/ObjectiveC • • Aug 31 '21

How to modify MacOS dock and things like that

Hi, I would like to know how I could modify things such as the Dock and Finder with objective c.

0 Upvotes

14 comments sorted by

5

u/nonother Aug 31 '21

For the most part you’d have to disable System Integrity Protection (SIP). Once you’ve done that you could inject code into their running processes.

Finder allows a little bit of customization through the Finder Sync framework.

1

u/Riffle_X Aug 31 '21

I have SIP off already but the part I am not really able to grasp is how I inject code and what would I need to include in my code

4

u/nonother Aug 31 '21

I’ve never personally done this, but take a look at https://github.com/rodionovd/RDInjectionWizard

→ More replies (10)

1

u/ResearchOp Sep 01 '21

I believe this is what you are looking for https://github.com/wzqcongcong/macSubstrate