https://github.com/gebeto/macos-hacks
MacOS Apps Hacks
https://github.com/gebeto/macos-hacks
dylib dylib-injection macos macos-hack osx
Last synced: about 1 month ago
JSON representation
MacOS Apps Hacks
- Host: GitHub
- URL: https://github.com/gebeto/macos-hacks
- Owner: gebeto
- License: mit
- Created: 2020-01-05T22:27:36.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-15T09:13:04.000Z (almost 3 years ago)
- Last Synced: 2025-06-14T11:03:42.172Z (12 months ago)
- Topics: dylib, dylib-injection, macos, macos-hack, osx
- Language: Objective-C
- Size: 145 KB
- Stars: 37
- Watchers: 1
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MacOS Apps Hacks
This is a shared libraries that spoofs some ObjC method calls.
Make sure to disable SIP (`csrutil disable` from Recovery), for more information see below.
## Hacks
| Application | Link |
|----------------|----------------------------------------|
| Things 3 Trial | [things-trial](hacks/things-trial) |
| Bear | [bear-pro](hacks/bear-pro) |
| Sketch | [sketch-trial](hacks/sketch-trial) |
| VPN Master | [vpn-master-vip](hacks/vpn-master-vip) |
## Important
This hack doesn't work on systems with **SIP** (System Integrity Protection) enabled, and it's enabled by default since El Capitan. It can be easily disabled from Recovery Mode but it's another layer of security which is always good to have so disabling it permanently is not the wisest idea. I'll implement some solution to bypass this restriction when I have time.
## Building
```sh
git clone https://github.com/gebeto/macos-hacks
cd macos-hacks
cd
make
```
## Launching Applications
You can use `run.sh`, it's a wrapper script that sets necessary environment variables to insert the lib and launches Applications (it assumes that installed to /Applications, edit the script if it differs for you).