Overview
TweakInject loads dynamic libraries into running processes on macOS. A tweak is such a library plus a filter naming which processes it belongs in. These pages cover writing one, shipping it, and charging for it if you want to.
Start here
- Getting Started, a tweak that proves it loaded.
- Tweak Formats, bundles versus plain dynamic libraries.
- Filters, how targeting actually works.
Shipping it
- Packaging, building the
.deb. - Publishing, submitting to the store.
- Hosting a Repository, if you would rather not.
Selling it
- Paid Tweaks, price tiers and the 30% store fee.
- Licensing, how a paid tweak checks it is licensed.
- Revenue and Payouts, when earnings clear and how to withdraw.
Reference
TI_Support is the library tweaks link against. It provides the shared preference store that a tweak and its settings pane both use, and the licensing API that paid tweaks verify themselves with.