GPLv3 violation report
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 38.2k
- Forks
- 4.6k
- Avg merge
- 19d 15h
- Merged PRs (30d)
- 1
Description
closed-source commercial android app named "TipTop VPN" (pkgid: com.free.tiptop.vpn.proxy) is violating the GNU PUBLIC LICENCE VERSION 3 (aka gplv3) by using the sing-box core binaries without providing their source code or modifications
evidence (extracted from APK via apktool)
analysis of official split APK (split_config.arm64_v8a.apk) reveals that the native library lib/arm64-v8a/libbox.so is an exact, not renamed copy of the sing-box android library.
-
jni exports match io.nekohasekai.libbox
runningstrings libbox.so | grep -i "nekohasekai"exposes original package namespaces
Java_io_nekohasekai_libbox_Libbox__1init
Java_io_nekohasekai_libbox_Libbox_checkConfig
Java_io_nekohasekai_libbox_Libbox_newService
and so on -
hardcoded sagernet/sing-box urls inside binary
golang runtime strings inside libbox.so contains direct links to official ecosystem resources on github. -
leaked configurations
app stores active node configurations under explicit key "sing_box_config" in its internal directory (harmony_prefs/prefs/prefs.data) using standard vless json structures.
links
google play: https://play.google.com/store/apps/details?id=com.free.tiptop.vpn.proxy
app store (apple): https://apps.apple.com/us/app/vpn-proxy-tiptop-vpn/id6454190738
please consider submitting official DMCA takedown notice to google and apple as the copyright holders of the sing-box core project
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Review the reported Google Play and App Store links and the APK evidence for lib/arm64-v8a/libbox.so, including the exported io.nekohasekai.libbox symbols and embedded sing-box references. Confirm whether the report is actionable for the project and document the maintainers' decision about any follow-up.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, go
- Domain
- mobile-dev, security
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100