[HTC EVO 3D] rkuijpers:
I'll have a look, and see if you're right, you probably are. But why does my internet work, routing dns through 0.0.0.0? Or you think it's not using 0.0.0.0 now, but using the second one, 8.8.4.4?

I just finished updating my rom to latest ColorOs version, dirty flashed it. Haveged didn't enable at boot, but I haven't tried your solution yet, so that's normal.

I'll post the last cron.log here, it's different from before:

CRON: Active! 1797

LISTEN_EXTERNAL_EVENTS: /system/archidroid/tmpfs/cron/events/external

INTERNAL_EVENT_MONITOR: START ALL

LISTEN_INTERNAL_EVENTS: /system/archidroid/tmpfs/cron/events/internal

INTERNAL_EVENT_MONITOR: START archidroid_dnsmasq

INTERNAL_EVENT_MONITOR: ARCHIDROID_MONITOR_PROCESS archidroid_dnsmasq

INTERNAL_EVENT_MONITOR: START archidroid_dnsproxy2

INTERNAL_EVENT_MONITOR: START archidroid_pixelserv

INTERNAL_EVENT_MONITOR: ARCHIDROID_MONITOR_PROCESS archidroid_pixelserv

INTERNAL_EVENT_MONITOR: START archidroid_haveged

INTERNAL_EVENT_MONITOR: START ARCHIDROID_MONITOR_DNS

INTERNAL_EVENT_MONITOR: ARCHIDROID_MONITOR_DNS

DNS_MONITOR: Active! Current DNSes:

PROCESS_MONITOR: archidroid_dnsmasq with PID 1788 is active and monitored

PROCESS_MONITOR: archidroid_pixelserv with PID 1792 is active and monitored

DNS_MONITOR: Detected DNS change, previous: , current: 212.54.40.25 212.54.44.54

EXECUTE_INTERNAL_EVENT: MONITOR_STOP_DNSPROXY2

INTERNAL_EVENT_MONITOR: STOP archidroid_dnsproxy2

ADBLOCK: Activated archidroid_dnsproxy2 - local proxy server, forwarding all DNS traffic to 127.0.0.1:53

EXECUTE_INTERNAL_EVENT: MONITOR_START_DNSPROXY2

INTERNAL_EVENT_MONITOR: START archidroid_dnsproxy2

DNS_MONITOR: Detected DNS change, previous: 212.54.40.25 212.54.44.54, current: 0.0.0.0 8.8.4.4

EXECUTE_INTERNAL_EVENT: MONITOR_STOP_DNSPROXY2

INTERNAL_EVENT_MONITOR: STOP archidroid_dnsproxy2

ADBLOCK: Activated archidroid_dnsproxy2 - local proxy server, forwarding all DNS traffic to 127.0.0.1:53

EXECUTE_INTERNAL_EVENT: MONITOR_START_DNSPROXY2

INTERNAL_EVENT_MONITOR: START archidroid_dnsproxy2

EXECUTE_INTERNAL_EVENT: MONITOR_STOP_DNSDAEMON

INTERNAL_EVENT_MONITOR: STOP ARCHIDROID_MONITOR_DNS

EXECUTE_INTERNAL_EVENT: MONITOR_STOP_DNSMASQ

INTERNAL_EVENT_MONITOR: STOP archidroid_dnsmasq

DNS_MONITOR: Caught EXIT signal!

DNS_MONITOR: Finishing...

PROCESS_MONITOR: Caught EXIT signal!

PROCESS_MONITOR: Finishing...

EXECUTE_INTERNAL_EVENT: MONITOR_STOP_DNSPROXY2

INTERNAL_EVENT_MONITOR: STOP archidroid_dnsproxy2

EXECUTE_INTERNAL_EVENT: MONITOR_STOP_PIXELSERV

INTERNAL_EVENT_MONITOR: STOP archidroid_pixelserv

PROCESS_MONITOR: Caught EXIT signal!

PROCESS_MONITOR: Finishing...

EXECUTE_INTERNAL_EVENT: MONITOR_START_DNSDAEMON

INTERNAL_EVENT_MONITOR: START ARCHIDROID_MONITOR_DNS

INTERNAL_EVENT_MONITOR: ARCHIDROID_MONITOR_DNS

EXECUTE_INTERNAL_EVENT: MONITOR_START_DNSMASQ

INTERNAL_EVENT_MONITOR: START archidroid_dnsmasq

INTERNAL_EVENT_MONITOR: ARCHIDROID_MONITOR_PROCESS archidroid_dnsmasq

EXECUTE_INTERNAL_EVENT: MONITOR_START_DNSPROXY2

INTERNAL_EVENT_MONITOR: START archidroid_dnsproxy2

DNS_MONITOR: Active! Current DNSes: 0.0.0.0 8.8.4.4

EXECUTE_INTERNAL_EVENT: MONITOR_START_PIXELSERV

INTERNAL_EVENT_MONITOR: START archidroid_pixelserv

INTERNAL_EVENT_MONITOR: ARCHIDROID_MONITOR_PROCESS archidroid_pixelserv

PROCESS_MONITOR: archidroid_dnsmasq with PID 23180 is active and monitored

PROCESS_MONITOR: archidroid_pixelserv with PID 23185 is active and monitored

EXECUTE_INTERNAL_EVENT: MONITOR_STOP_HAVEGED

INTERNAL_EVENT_MONITOR: STOP archidroid_haveged

EXECUTE_INTERNAL_EVENT: MONITOR_START_HAVEGED

INTERNAL_EVENT_MONITOR: START archidroid_haveged

DNS_MONITOR: Detected DNS change, previous: 0.0.0.0 8.8.4.4, current: 212.54.40.25 212.54.44.54

EXECUTE_INTERNAL_EVENT: MONITOR_STOP_DNSPROXY2

INTERNAL_EVENT_MONITOR: STOP archidroid_dnsproxy2

ADBLOCK: Activated archidroid_dnsproxy2 - local proxy server, forwarding all DNS traffic to 127.0.0.1:53

EXECUTE_INTERNAL_EVENT: MONITOR_START_DNSPROXY2

INTERNAL_EVENT_MONITOR: START archidroid_dnsproxy2

DNS_MONITOR: Detected DNS change, previous: 212.54.40.25 212.54.44.54, current: 0.0.0.0 8.8.4.4

EXECUTE_INTERNAL_EVENT: MONITOR_STOP_DNSPROXY2

INTERNAL_EVENT_MONITOR: STOP archidroid_dnsproxy2

ADBLOCK: Activated archidroid_dnsproxy2 - local proxy server, forwarding all DNS traffic to 127.0.0.1:53

EXECUTE_INTERNAL_EVENT: MONITOR_START_DNSPROXY2

INTERNAL_EVENT_MONITOR: START archidroid_dnsproxy2

Anyway, I'll update JA with your latest version, as I understand you changed the way haveged is started now.

And I'll try what happens if I don't change dns through that app.

Does your latest change in the JA mod work for you?