This tweaks allows you to globally block/allow domains, or granulary control the wireless connectivity and policy for apps and daemons. It consists two mode: persistent; and non-persistent. Persistent works in both non-jailbroken and jailbroken mode, and non-persistent only works in jailbroken mode.
All these are achieved with absolutely zero tweak hooking and make use of the private APIs in Apple's public NetworkExtension framework, so I would assume it would be quite efficient.
- No tweak hooking
- Block apps's wireless connectivity (WiFi and/or cellular)*
- Globally block/allow domains
- Granularly block/allow apps & daemons' wirelss connectivity and traffic
- Granularly set VPN profile per app and per traffic basis*
- Works in non-jailbroken mode
- iPhone & iPad (Wi-Fi/Cellular)
- Profiles (import/export)
- CLI tool. akp -h for more details
*works in both jailbroken & non-jailbroken mode
This package tested to be working on iOS 14.3. Might or might not work on other iOS version.
- @insan1d for making this tweak possible
All source code in this repository are licensed under GPLv3, unless stated otherwise.
Copyright (c) 2021 udevs