summaryrefslogtreecommitdiff
path: root/readme.md
blob: e5978be120df5f76e79f4b0a8c79959653b5d31f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
### Update Blocklist
There is a script in `.local/bin/hostfile` which can be used to update the Blocklist. After the installation of [SHARKS](https://github.com/marlonivo/sharks.git) or the manual download of this script, just type in the terminal (it will automatically update whenever you update your System):
```
hostfile
```

### Blocklist Includes

1. **Personal Extras**
2. **Luke Smith's General Junk Blocklist**: [GitHub Link](https://github.com/LukeSmithxyz/etc/blob/master/ips)
3. **4skinSkywalker's Pornblocklist**: [GitHub Link](https://github.com/4skinSkywalker/Anti-Porn-HOSTS-File/blob/master/HOSTS.txt)
4. **dan.me.uk's Tor Exit Node List**: [dan.me.uk Link](https://www.dan.me.uk/torlist/?full) (❗ THIS WILL MAKE YOUR TOR BROWSER NOT ABLE TO CONNECT ANYMORE IN ORDER TO PREVENT SURROUNDING THE BLOCKLIST)

### Where to Place the Domains

#### Linux:
Place the domains in `/etc/hosts`:
```bash
sudo /etc/hosts
```

#### Windows (with administrator privileges):
Place the domains in `C:\Windows\System32\drivers\etc\hosts`.

##### Android (Developer tools and USB debugging must be turned on):
1. Install `adb`:
   ```
   sudo pacman -S adb
   ```
2. Plug the phone into the laptop.
3. Run the following commands:
   ```
   adb root
   adb remount
   adb push /etc/hosts /system/etc
   ```

##### iPhone (Irreversible):
1. Go to `Settings > Screen Time > Communication Security`.
2. Turn on filters for sensitive content and enter a password blindly.