[Android Apps and Games] ktmom:
[MENTION=2822685]PerfectSlayer[/MENTION]

Thanks for the quick release!

I just tested the file protocol and it is still being stubborn on my device.

Logcat:

11-06 15:17:33.247 E/AdAway (10694): Unable to connect to file://storage/emulated/0/Download/hosts.txt.

11-06 15:17:33.247 E/AdAway (10694): java.io.IOException: Unable to connect to: file://storage/emulated/0/Download/hosts.txt

11-06 15:17:33.247 E/AdAway (10694): at sun.net.www.protocol.file.Handler.openConnection(Handler.java:103)

11-06 15:17:33.247 E/AdAway (10694): at sun.net.www.protocol.file.Handler.openConnection(Handler.java:72)

11-06 15:17:33.247 E/AdAway (10694): at java.net.URL.openConnection(URL.java:1006)

11-06 15:17:33.247 E/AdAway (10694): at org.adaway.model.hostsinstall.HostsInstallModel.downloadHostSource(HostsInstallModel.java:292)

11-06 15:17:33.247 E/AdAway (10694): at org.adaway.model.hostsinstall.HostsInstallModel.downloadHostsSources(HostsInstallModel.java:260)

11-06 15:17:33.247 E/AdAway (10694): at org.adaway.ui.home.HostsInstallViewModel.lambda$update$2(HostsInstallViewModel.java:110)

11-06 15:17:33.247 E/AdAway (10694): at org.adaway.ui.home.-$$Lambda$HostsInstallViewModel$hr_O0jGNR8I8qQyGthIQYups81s.run(Unknown Source:2)

11-06 15:17:33.247 E/AdAway (10694): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)

11-06 15:17:33.247 E/AdAway (10694): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)

11-06 15:17:33.247 E/AdAway (10694): at java.lang.Thread.run(Thread.java:764)

11-06 15:17:33.248 E/AdAway (10694): Failed to update hosts file.

11-06 15:17:33.248 E/AdAway (10694): org.adaway.model.hostsinstall.HostsInstallException: No hosts sources files was downloaded: all downloads failed.

11-06 15:17:33.248 E/AdAway (10694): at org.adaway.model.hostsinstall.HostsInstallModel.downloadHostsSources(HostsInstallModel.java:267)

11-06 15:17:33.248 E/AdAway (10694): at org.adaway.ui.home.HostsInstallViewModel.lambda$update$2(HostsInstallViewModel.java:110)

11-06 15:17:33.248 E/AdAway (10694): at org.adaway.ui.home.-$$Lambda$HostsInstallViewModel$hr_O0jGNR8I8qQyGthIQYups81s.run(Unknown Source:2)

11-06 15:17:33.248 E/AdAway (10694): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)

11-06 15:17:33.248 E/AdAway (10694): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)

11-06 15:17:33.248 E/AdAway (10694): at java.lang.Thread.run(Thread.java:764)

11-06 15:17:33.266 V/ACCESSIBILITY(3327): CLICK - text: ENABLE AD-BLOCKING; viewId: org.adaway:id/home_update_hosts

11-06 15:17:33.266 V/JOAOMGCD(3327): AutoInput-CLICK - text: ENABLE AD-BLOCKING; viewId: org.adaway:id/home_update_hosts

11-06 15:17:33.296 D/SurfaceFlinger(1004): duplicate layer name: changing org.adaway/org.adaway.ui.MainActivity to org.adaway/org.adaway.ui.MainActivity#1

11-06 15:17:34.918 W/SurfaceFlinger(1004): Attempting to set client state on removed layer: org.adaway/org.adaway.ui.MainActivity#1

11-06 15:17:34.918 W/SurfaceFlinger(1004): Attempting to destroy on removed layer: org.adaway/org.adaway.ui.MainActivity#1

The import of the unified adaway-export file works perfectly!

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini