Resgate
Travou no logo?
Tem solução e não precisa apagar nada. Remover um app “para o seu usuário” não o apaga do sistema: o Android só anota que ele foi removido. Basta devolvê-lo, ou fazer o Android esquecer essa anotação.
Não escolha “Factory reset” nem “Wipe data” no recovery: isso sim apaga fotos, apps e configurações. Deixe como último recurso.
Devolver os apps a partir do backup
Funciona se o computador enxerga o celular enquanto ele está no logo. Você precisa das platform-tools do Android e do arquivo poda-copia-….json que foi baixado ao limpar. Feche antes a aba do Poda.
- Com o celular no logo e conectado, digite adb devices. Deve aparecer o número de série seguido de device.
- Cole isto trocando o caminho pelo do seu backup:
Windows (PowerShell)
$c = Get-Content "$HOME\Downloads\poda-copia-….json" -Raw | ConvertFrom-Json
$c.paquetes.PSObject.Properties |
Where-Object { $_.Value -eq "instalado" -and $_.Name -like "*.*" } |
ForEach-Object { adb shell cmd package install-existing --user 0 $_.Name; adb shell pm enable --user 0 $_.Name }
adb rebootMac ou Linux (precisa do jq)
jq -r '.paquetes | to_entries[] | select(.value=="instalado") | .key' poda-copia-….json | while read p; do adb shell cmd package install-existing --user 0 "$p"; adb shell pm enable --user 0 "$p"; done adb reboot
Se aparecer “Can't find service: package”, o sistema ainda não está pronto: espere um minuto e repita.
Fazer o Android esquecer o que foi removido
Se o computador não enxerga o celular no logo. Funciona com o TWRP ou com o recovery do LineageOS se eles tiverem ADB e o armazenamento não estiver criptografado (ou se o TWRP deixar descriptografar com o seu PIN).
- Desligue o celular segurando o botão Liga/Desliga por 15 segundos. Depois segure Volume para cima + Liga/Desliga até aparecer o recovery.
- No TWRP: Mount e marque Data. No do LineageOS: Advanced → Enable ADB.
- No computador, adb devices deve mostrar recovery. Então:
adb shell cp /data/system/users/0/package-restrictions.xml /data/system/users/0/package-restrictions.xml.poda-bak adb shell rm /data/system/users/0/package-restrictions.xml adb reboot
Todos os apps voltam a estar instalados. Os apps escolhidos como padrão (navegador, teclado…) se perdem, e o celular vai perguntar de novo. No TWRP você também pode fazer isso sem computador: Advanced → File Manager → data/system/users/0 e renomeie o arquivo.
Aconteceu com você usando o Poda? Conte qual perfil você usou e em qual celular para tirarmos esse app dos perfis. Voltar ao Poda.