|
3 | 3 |
|
4 | 4 | Net Switch is a Magisk module to isolate apps from accessing the internet on your Android device. This tool gives you complete control over which apps can send or receive data, improving security, privacy, and saving bandwidth. |
5 | 5 |
|
6 | | -Fully standalone, Operates fully on iptables. |
| 6 | +Fully standalone, operates fully on iptables. |
7 | 7 |
|
8 | 8 | ## Features |
9 | 9 | - Per-app internet isolation setting |
10 | 10 | - Operates without VPN (unlike AFWall) |
11 | 11 | - Don't suck on battery |
12 | 12 | - Module WebUI for easy configuration |
| 13 | +- **Profiles**: Save and restore sets of isolated apps (new in v1.3) |
| 14 | +- **Backup Manager**: Save and restore created profiles (new in v1.3) |
| 15 | +- **Revamped WebUI**: Responsive design with animations and feedback (new in v1.3) |
13 | 16 |
|
14 | 17 | ## Supported Root Managers |
15 | 18 | - [APatch](https://github.com/bmax121/APatch) |
16 | 19 | - [KernelSU](https://github.com/tiann/KernelSU) |
17 | 20 | - [Magisk](https://github.com/topjohnwu/Magisk) <sup>([no WebUI](https://github.com/topjohnwu/Magisk/issues/8609#event-15568590949)👀)</sup> |
18 | 21 |
|
19 | 22 | ### WebUI on Magisk |
20 | | -Magisk doesn't support module WebUI on their manager, but you can use one of these app to open Net Switch WebUI. |
| 23 | +Magisk doesn't support module WebUI on their manager, but you can use one of these apps to open Net Switch WebUI. |
21 | 24 |
|
22 | 25 | - [KsuWebUI](https://github.com/5ec1cff/KsuWebUIStandalone) |
23 | 26 | - [MMRL](https://github.com/DerGoogler/MMRL) <sup>👍</sup> |
24 | 27 |
|
25 | | -## Usage |
| 28 | +## Usage (WebUI) |
26 | 29 | - Flash Net Switch Module |
27 | 30 | - Reboot |
28 | 31 | - Open Net Switch WebUI |
29 | 32 | - Select apps you wish to isolate. Changes are applied immediately, no need to reboot. |
| 33 | +- (v1.3) Create and apply **profiles** to quickly switch isolation states. |
| 34 | +- (v1.3) Backup and restore your profiles. |
30 | 35 |
|
31 | 36 | ## Terminal Usage |
32 | | -Open Termux or Any Terminal with root access and run |
33 | | -``` |
34 | | -netswitch block <package> | to block packages |
35 | | -netswitch unblock <package> | to unblock packages |
36 | | -netswitch list | to show currently blocked packages |
37 | | -netswitch unblock all | to unblock all restricted packages. |
38 | | -``` |
| 37 | +Open Termux or any terminal with root access and run: |
| 38 | +```bash |
| 39 | +netswitch block <package> # block packages |
| 40 | +netswitch unblock <package> # unblock packages |
| 41 | +netswitch list # show currently blocked packages |
| 42 | +netswitch unblock all # unblock all restricted packages |
| 43 | +```` |
| 44 | + |
39 | 45 | Terminal Screenshot |
40 | 46 |  |
41 | 47 |
|
| 48 | +## Changelog |
| 49 | + |
| 50 | +* **v1.3** — Added profiles system, backup manager, and revamped WebUI |
| 51 | + |
42 | 52 | ## Links |
43 | | -- Download [here](https://github.com/Rem01Gaming/net-switch/releases) |
44 | | -- [Telegram Channel](https://t.me/rem01schannel) |
| 53 | + |
| 54 | +* Download [here](https://github.com/Rem01Gaming/net-switch/releases) |
| 55 | +* [Telegram Channel](https://t.me/rem01schannel) |
45 | 56 |
|
46 | 57 | ## Help and Support |
| 58 | + |
47 | 59 | Report [here](https://github.com/Rem01Gaming/net-switch/issues) if you encounter any issues. |
48 | 60 |
|
49 | 61 | [Pull requests](https://github.com/Rem01Gaming/net-switch/pulls) are always welcome. |
| 62 | +UX/UI: [Antonio Riccio](https://github.com/Antonio-Riccio) |
0 commit comments