Metainformationen zur Seite
AFwall+ und Shelter
AFWall erkennt die Apps aus Shelter nur wenn sie auch im Hauptprofil installiert ist UID der App lässt sich im Blockmodus gut über die Logs bestimmen, ansonsten: logcat | grep u10
oder /data/system/packages.list
Eigenes Script anlegen:
# Necessary at the beginning of each script! OEM_SCRIPT_PATH=/storage/emulated/0/scripts/CustomScript.sh IP6TABLES=/system/bin/ip6tables PTABLES=/system/bin/iptables WHATSAPP=123456 $IPTABLES -A afwall-3g-home -m owner --uid-owner $WHATSAPP -j RETURN $IPTABLES -A afwall-wifi-wan -m owner --uid-owner $WHATSAPP -j RETURN
Wichtig: Nicht auf der SDKarte speichern da das Script als root ausgeführt wird, sondern zB unter /data/local
Kleines Bash-Script was das tippen erleichter per c&p
#!/bin/sh if [ -z ${1} ]; then echo "usage script.sh name uid" else name=$1 uid=$2 echo $name=$uid echo "\$IPTABLES -A afwall-3g-home -m owner --uid-owner \$"$name" -j RETURN" echo "\$IPTABLES -A afwall-wifi-wan -m owner --uid-owner \$"$name" -j RETURN" fi
Oder direkt ins Script: Kleines Bash-Script was das tippen erleichter per c&p
#!/bin/sh if [ -z ${1} ]; then echo "usage script.sh name uid" else script="/data/local/Shelter.sh" name=$1 uid=$2 echo "" >> $script echo $name=$uid >> $script echo '\$IPTABLES -A afwall-3g-home -m owner --uid-owner \$'$(name)' -j RETURN' >> $script echo '\$IPTABLES -A afwall-wifi-wan -m owner --uid-owner \$'$(name)' -j RETURN' >> $script fi