Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- super_app_remover()
- {
- dir_check
- AppList=$(ls /system/app/ | sort | cut -f 1 -d . | sed '/AccountAndSyncSettings/d'| sed '/ArcCamera/d'|sed '/androidUTSManager/d'| sed '/Wallpapers/d'|sed '/VpnServices/d'| sed '/VisualizationWallpapers/d'|sed '/VerizonHiddenMenu/d'| sed '/UserDictionaryProvider/d'|sed '/TtsService/d'| sed '/TelephonyProvider/d'|sed '/Talkback/d'| sed '/Superuser/d'|sed '/Stk/d'| sed '/Soundback/d'|sed '/SetupWizard/d'| sed '/SettingsProvider/d'|sed '/Settings/d'| sed '/PowerOff/d'|sed '/PicoTts/d'| sed '/PackageInstaller/d'|sed '/OPP/d'| sed '/NetworkLocation/d'|sed '/MediaUploader/d'| sed '/MediaProvider/d'|sed '/MarketUpdater/d'| sed '/LgHiddenMenu/d'|sed '/LatinIME/d'| sed '/Kickback/d'|sed '/HiddenSdCard/d'| sed '/HTMLViewer/d'|sed '/GoogleServicesFramework/d'|sed '/GoogleQuickSearchBox/d'|sed '/GooglePartnerSetup/d'|sed '/GoogleFeedback/d'|sed '/GoogleContactsSyncAdapter/d'|sed '/GoogleCalendarSyncAdapter/d'|sed '/ExternalMemoryTest/d'|sed '/DunServer/d'|sed '/DrmProvider/d'|sed '/DownloadProvider/d'|sed '/DivxRegistration/d'|sed '/DefaultContainerService/d'|sed '/CertInstaller/d'|sed '/CarHomeLauncher/d'|sed '/CalendarProvider/d'|sed '/CDGHiddenMenu/d'|sed '/BrcmBluetoothServices/d'|sed '/ApplicationsProvider/d'|sed '/AppWidgetPicker/d')
- counter=1
- for i in $($BB echo "$AppList")
- do
- $BB echo "($counter) $i"
- counter=$(expr $counter + 1)
- done
- $BB echo -e "\n(X) Main Menu"
- $BB echo ""
- $BB echo "Please select the application for removal..."
- read line
- case "$line" in
- '')
- no_input
- super_app_remover
- ;;
- x|X)
- clear
- main_menu
- ;;
- h|help)
- clear
- $BB echo -e ""
- pause
- clear
- super_app_remover
- ;;
- esac
- Application=$($BB echo "$AppList" | sed -n "$line p")
- $BB echo "$Application Will be removed?"
- $BB echo "(Y/N)"
- read input
- case "$input" in
- N|n)
- super_app_remover
- ;;
- esac
- $BB echo "Removing apk..."
- $BB rm -rf /system/app/$Application.apk
- $BB echo "Validating package name..."
- LowercaseApp=$($BB echo "$Application" |sed y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/|sed 's/\(.*\)./\1/'|sed 's/.\(.*\)/\1/')
- PackageName=$(pm list packages | grep $LowercaseApp | cut -f2 -d :)
- $BB echo "Package $PackageName selected..."
- $BB echo "Removing Dalvik..."
- $BB rm -rf /data/dalvik-cache/*$Application*
- $BB echo "Removing Data..."
- $BB rm -rf /data/data/$PackageName
- $BB echo ""
- $BB echo "$Application has been removed"
- pause
- clear
- script_menu
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement