HOPO6 is for ipv6 and it's the same as HOPO for ipv4.
and you handle hopo in your C-code.
hopo6 has the same packet-id 0.
i read, that it is (or will be) used for big packets -> so it's more efficient because it has less bytes for headers (because less packets were sent).
the problem in forwarding is only that it's sent by an unknown user with the id -1 (your default "fail"-id)
if my phone tries to send these packets
(that's what i meant with "request", because a sent packet is usually a request of an answer)
it must be able to handle them.
maybe there is no package which uses them, but in the future there could be some.
HOPO packets are not for what you say and cannot be forwarded for another reason you say (see earlier).
uid -1 means unidentified, which is virtually always root traffic. The uid is not part of IP packets.
yes -1 is root.
and if i disable wlan and mobile data in the standard options,
this traffic will be blocked !
and i cant manually enable it !
anyway - i built a version with a 2nd root (-1) and now i can enable and disable traffic.
i have another question:
i built a version for sdk 19 and it runs perfectly on my old KitKat-phone.
the only thing that didn't work is the automatic start of the vpn server.
but even when i start netguard after reboot i got the message that vpn isn't started.
why can you start vpn at netguard-setup and NOT if it's installed and i start netguard ???
on the KK-phone there are nearly all google-packages direct integrated to system.
so nearly all traffic (except of my installed packages) have the userid -1.
i cant open my integrated brower or chrome - evrything is blocked !
maybe some newer phones have the same system-integration of google-packages and this would make your program useless for them - think about it...
Please see this FAQ:
Note that NetGuard has been around for quite some time already, literally years, so this kind of things are not really new.
Anyway, there is support only on Android 5.1 and later.
|Thread Tools||Search this Thread|