Rescue
Stuck on the logo?
It can be fixed and you don't need to wipe anything. Removing an app “for your user” doesn't delete it from the system: Android just notes that it's removed. All it takes is bringing it back, or making Android forget that note.
Don't choose “Factory reset” or “Wipe data” in recovery: that really does erase photos, apps and settings. Keep it as a last resort.
Bring the apps back from the backup
Works if the computer can see the phone while it's on the logo. You need Android's platform-tools and the poda-copia-….json file that was downloaded when you cleaned up. Close the Poda tab first.
- With the phone on the logo and connected, type adb devices. You should see the serial number followed by device.
- Paste this, changing the path to your backup's:
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 or Linux (needs 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
If you see “Can't find service: package”, the system isn't ready yet: wait a minute and try again.
Make Android forget what was removed
If the computer can't see the phone on the logo. Works with TWRP or LineageOS recovery if they have ADB and storage isn't encrypted (or TWRP lets you decrypt it with your PIN).
- Turn the phone off by holding Power for 15 seconds. Then hold Volume up + Power until recovery appears.
- In TWRP: Mount and tick Data. In LineageOS recovery: Advanced → Enable ADB.
- On the computer, adb devices should show recovery. Then:
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
All apps are installed again. You lose your default app choices (browser, keyboard…), which the phone will ask you about again. In TWRP you can also do it without a computer: Advanced → File Manager → data/system/users/0 and rename the file.
Did this happen to you with Poda? Tell us which profile you used and on which phone so we can take that app out of the profiles. Back to Poda.