foreach ($package in $packages)
{
"\n"+$package
#adb-shell pm-clear $package
#Start-Sleep -Seconds 3
$perm = (adb shell cmd appops get $package | Select-String -Pattern 'allow' | ForEach-Object {
$perm = [Regex]::Replace($_.Line, "^\(.*mode: \)\([^\W_]*\w+\)+: allow.*$", { $args.Groups[1].Value })
})
if (!( $perm -in "AUDIO_MEDIA_VOLUME", "START_FOREGROUND", "TAKE_AUDIO_FOCUS", "TOAST_WINDOW", "WAKE_LOCK", "WRITE_CLIPBOARD" ,"READ_CLIPBOARD", "READ_MEDIA_IMAGES"))
{
adb shell cmd appops set $package $perm ignore
}
$perm = $null
}
adb shell pm list permissions