|
| 1 | +#!/system/bin/sh |
| 2 | +set -euo pipefail |
| 3 | + |
| 4 | +uninstall() { |
| 5 | + pkg="$1" |
| 6 | + printf "Uninstall '%s'? [y/N] " "$pkg" |
| 7 | + read ok || ok="" |
| 8 | + [ "$ok" = "y" ] && pm uninstall -k --user 0 "$pkg" || true |
| 9 | +} |
| 10 | + |
| 11 | +for pkg in $(pm list packages -3 | sed -e 's/^package://'); do |
| 12 | + uninstall "$pkg" |
| 13 | +done |
| 14 | + |
| 15 | +# https://toengel.net/philipsblog/supportforum/topic/philips-neue-firmware-fuer-hevc-via-tv-tuner-fuer-2015er-tvs-der-serien-71x0-7600-und-8700-version-6-172-0/page/4/#post-177900 |
| 16 | +for pkg in \ |
| 17 | + org.droidtv.facebookshare \ |
| 18 | + com.android.providers.calendar \ |
| 19 | + com.teamviewer.quicksupport.addon.tpvision2k15_v1 \ |
| 20 | + org.droidtv.demome \ |
| 21 | + org.droidtv.nettvbrowser \ |
| 22 | + com.android.inputmethod.pinyin \ |
| 23 | + com.google.android.music \ |
| 24 | + com.android.printspooler \ |
| 25 | + com.android.dreams.basic \ |
| 26 | + com.google.android.syncadapters.contacts \ |
| 27 | + com.android.camera \ |
| 28 | + com.google.android.tts \ |
| 29 | + com.google.android.videos \ |
| 30 | + com.google.android.feedback \ |
| 31 | + com.teamviewer.quicksupport.market \ |
| 32 | + com.google.android.exoplayer.demo \ |
| 33 | + com.android.phone \ |
| 34 | + com.android.location.fused \ |
| 35 | + com.google.android.play.games \ |
| 36 | + com.android.providers.contacts \ |
| 37 | + org.droidtv.nettvadvert \ |
| 38 | + org.droidtv.nettvregistration \ |
| 39 | + org.droidtv.nettvrecommender |
| 40 | +do |
| 41 | + if ! pm path "$pkg" > /dev/null; then |
| 42 | + printf "Package '%s' not installed.\n" "$pkg" |
| 43 | + else |
| 44 | + uninstall "$pkg" |
| 45 | + fi |
| 46 | +done |
0 commit comments