|
|
|
@ -219,8 +219,8 @@ checkwhitelist() {
|
|
|
|
|
privapppackage="$(aapt dump badging "$resdldir/$object" | grep -oE "package: name=[^ ]*" | sed "s|'| |g" | select_word 3)"
|
|
|
|
|
privappperms="$(aapt dump permissions "$resdldir/$object" | grep -oE "uses-permission: name=[^ ]*" | sed "s|'| |g" | select_word 3 | sort -u)";
|
|
|
|
|
for privperm in in $privappperms; do
|
|
|
|
|
grep -q "$privperm" "$resdldir/$privpermlist" || continue;
|
|
|
|
|
grep -q "$privperm" "$resdir/system/etc/permissions/$privapppackage.xml" 2>/dev/null && continue;
|
|
|
|
|
grep -q "^$privperm$" "$resdldir/$privpermlist" || continue;
|
|
|
|
|
grep -q "name=\"$privperm\"" "$resdir/system/etc/permissions/$privapppackage.xml" 2>/dev/null && continue;
|
|
|
|
|
privperms="$privperm $privperms";
|
|
|
|
|
done;
|
|
|
|
|
[ "$privperms" ] || continue;
|
|
|
|
|