I am trying to create a script that will retrieve and uninstall all user apps in one batch operation through adb
. Does anyone know how I would be able to do this?
I can currently list out all 3rd party apps through
adb shell pm list packages -3
Could I somehow direct the list of packages this generates into an uninstall command in adb
?
Try:
adb shell pm list packages -3 | cut -d':' -f2 | tr '\r' ' ' | xargs -r -n1 -t adb uninstall
:
r
option will prevent xargs from running the command if there are no third party apps installedn1
option is to pass one result value as argument at a time to the commandt
is for printing the command being executed)Hope it helps!!!