1 diff -uNr tor-0.3.1.8/src/or/dns.c tor-0.3.1.8.mod/src/or/dns.c
2 --- tor-0.3.1.8/src/or/dns.c 2017-06-19 18:56:51.000000000 +0300
3 +++ tor-0.3.1.8.mod/src/or/dns.c 2017-11-10 18:05:46.220054396 +0200
5 conf_fname = options->ServerDNSResolvConfFile;
8 - conf_fname = "/etc/resolv.conf";
9 + conf_fname = "/data/data/com.termux/files/usr/etc/resolv.conf";
11 flags = DNS_OPTIONS_ALL;
13 diff -uNr tor-0.3.1.8/src/or/main.c tor-0.3.1.8.mod/src/or/main.c
14 --- tor-0.3.1.8/src/or/main.c 2017-09-29 01:52:51.000000000 +0300
15 +++ tor-0.3.1.8.mod/src/or/main.c 2017-11-10 18:02:56.257471811 +0200
21 + OPEN("/data/data/com.termux/files/usr/etc/hosts");
22 OPEN("/proc/meminfo");
24 if (options->BridgeAuthoritativeDir)
26 sandbox_cfg_allow_open_filename(&cfg,
27 tor_strdup(options->ServerDNSResolvConfFile));
29 - sandbox_cfg_allow_open_filename(&cfg, tor_strdup("/etc/resolv.conf"));
30 + sandbox_cfg_allow_open_filename(&cfg, tor_strdup("/data/data/com.termux/files/usr/etc/resolv.conf"));
32 for (i = 0; i < 2; ++i) {
33 if (get_torrc_fname(i)) {
35 OPEN_DATADIR_SUFFIX("hashed-fingerprint", ".tmp");
36 OPEN_DATADIR_SUFFIX("router-stability", ".tmp");
38 - OPEN("/etc/resolv.conf");
39 + OPEN("/data/data/com.termux/files/usr/etc/resolv.conf");
41 RENAME_SUFFIX("fingerprint", ".tmp");
42 RENAME_SUFFIX2("keys", "secret_onion_key_ntor", ".tmp");