# Desativa no S10 os apps que não servem ao robô (reversível: .\enxugar-s10.ps1 -Reativar) param([switch]$Reativar) $adb = 'C:/Users/JullioPC/Documents/Open/orange-pi-zero3/android/tools/android-sdk/platform-tools/adb.exe' $pacotes = @( # Bixby 'com.samsung.android.bixby.agent', 'com.samsung.android.bixby.service', 'com.samsung.android.bixby.wakeup', 'com.samsung.systemui.bixby2', 'com.samsung.android.app.settings.bixby', 'com.samsung.android.visionintelligence', 'com.samsung.android.app.spage', 'com.samsung.android.app.routines', # enfeites da Samsung 'com.samsung.android.app.tips', 'com.samsung.android.aremoji', 'com.samsung.android.ardrawing', 'com.samsung.android.arzone', 'com.samsung.android.livestickers', 'com.samsung.android.stickercenter', 'com.samsung.android.app.camera.sticker.facearavatar.preload', 'com.samsung.android.app.dressroom', 'com.samsung.android.app.ledbackcover', 'com.samsung.android.app.watchmanagerstub', 'com.samsung.android.themestore', 'com.samsung.android.app.aodservice', 'com.samsung.android.game.gamehome', 'com.samsung.android.game.gametools', 'com.samsung.android.app.reminder', 'com.samsung.android.forest', 'com.sec.android.app.vepreload', 'com.samsung.android.mateagent', 'com.samsung.android.beaconmanager', 'com.samsung.android.kidsinstaller', # contas e loja Samsung 'com.sec.android.app.samsungapps', 'com.sec.android.app.billing', 'com.samsung.android.scloud', 'com.samsung.android.samsungpass', 'com.samsung.android.samsungpassautofill', 'com.samsung.android.spayfw', 'com.samsung.android.smartswitchassistant', 'com.sec.android.easyMover.Agent', 'com.samsung.android.easysetup', 'com.samsung.android.app.sharelive', 'com.sec.android.app.desktoplauncher', 'com.sec.android.desktopmode.uiservice', 'com.samsung.android.mdx', 'com.samsung.android.mdx.kit', 'com.samsung.android.mdx.quickboard', # apps de uso pessoal 'com.samsung.android.messaging', 'com.samsung.android.calendar', 'com.google.android.gm', 'com.google.android.youtube', 'com.google.android.apps.maps', 'com.google.android.apps.tachyon', 'com.google.android.googlequicksearchbox', # pré-instalados 'com.facebook.katana', 'com.facebook.services', 'com.facebook.system', 'com.facebook.appmanager', 'com.microsoft.skydrive', 'com.microsoft.appmanager', 'br.com.bemobi.appsclub.vivo' ) $acao = if ($Reativar) { 'enable' } else { 'disable-user --user 0' } $ok = 0; $falhas = @() foreach ($p in $pacotes) { $r = & $adb -d shell "pm $acao $p" 2>&1 | Out-String if ($r -match 'new state') { $ok++ } else { $falhas += "$p -> $($r.Trim())" } } "$ok de $($pacotes.Count) " + $(if ($Reativar) { 'reativados' } else { 'desativados' }) $falhas