Skip to content
This repository has been archived by the owner on Apr 4, 2020. It is now read-only.

Get an IPv6 address using DHCPv6 on your Android device. Be future-proof.

License

Notifications You must be signed in to change notification settings

Mygod/DHCPv6-Client-Android

 
 

Repository files navigation

DHCPv6 Client

CircleCI API Releases Language: Kotlin Codacy Badge License

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.

Q & A

Not working?

Try turning off and on service; turning off and on Wi-Fi; wiping app data (which will clean the old DUID) can help too.

Why do I need to disable background restriction on Android 8.0+?

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 use SO_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)

Open Source Licenses

About

Get an IPv6 address using DHCPv6 on your Android device. Be future-proof.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 73.1%
  • C++ 19.3%
  • C 3.9%
  • CMake 3.7%