Requires root, obviously.
or XDA Labs
This is another wrapper of wide-dhcpv6 for Android that's designed to work with the latest Android releases.
Try turning off and on service; turning off and on Wi-Fi; wiping app data (which will clean the old DUID) can help too.
Google doesn't want background services draining your battery. However, background services are crucial to this app so that you won't get an annoying SU notification every time you connect to a network. This app shouldn't have an observable effect on your battery life even with battery optimizations off. If it does, please open an issue.
How is this different from the other app?
- More stable on devices with kernel 3.9+ (
wide-dhcpv6
is able to useSO_REUSEPORT
); - Supports Android 5.0+ while the other app supports Android 4.1 up to 6.0;
- Completely systemless and doesn't require Busybox; (no extra steps for install/uninstall)
- No closed source components and licensed in Apache 2.0;
- Fewer settings. (open an issue/PR if you think you need some other options, I'm very lazy)
- wide-dhcpv6: BSD
- AOSP (platform/bionic): Apache 2.0