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