ADB script for enabling and disabling - Samsung Galaxy Note 9 Themes, Apps, and Mods

Hello XDA,
This is the first script I have ever made.
I would like to thank the developers here on XDA for inspiring me to learn. this would not have been possible without you all posting the information you freely post.
I want to also personally thank user bbtdev, your post
https://forum.xda-developers.com/galaxy-note-9/how-to/note-9-debloat-bash-script-t3907659
was my inspiration to dig in and learn scripting in bash. and my work is based off of your post.
I wanted to have something automated that I can use to run ADB without having to put in all the redundent stuff. Not just to debloat my unrooted note9 but to also enable it back again if the need arised. After starting I thought maybe there might also be a need to do some individual packages and decided that would also be a nice option as well. To keep this short the script at this time debloat what I have debloated of my Note 9, this could be different on yours but everything I need works great. it will also allow you to undo the debloat process and enable everything it disabled. You can easily look at enable,disabled,system and third party packages wit just the click of a button. Also you can just manually enable or disable packages just by adding the name of the package.
I am sure experienced programmers will find some easier way to code it or even bugs, but like I said my first attempt and just wanted to share what I have learned over the past day. i also understand there may be other scripts like this I am not sure but if so it is not my intent to copy. my intent is just to learn and practice.
so have a look.
thanks.
Code:
#!/bin/bash
#My first bash script inspired by developers on XDA
#This is the start of the script my intro title (LODK)
begin() {
clear
echo " (◣_◢)--Lodk--(◣_◢) "
echo " ADB Debloat Tool "
echo " "
sleep 2.0
clear
}
#will kill then start the server for ADB maybe don't need the sleep
start() {
adb kill-server
adb start-server
sleep 1.0
clear
}
#this is what happens if you say no device is found in main menu
ts() {
echo " (◣_◢)--Lodk--(◣_◢) "
echo " Troubleshooting "
echo " Check List "
echo "1. Is your USB-Cable plugged in and in working order? "
echo "2. Are your Drivers installed correctly? "
echo "3. Have you enabled USB-Debugging in developers options? "
echo "4. Have you allowed USB Debugging from your device? "
echo " If all these things check out please retry "
exit
}
#if you say yes device is found in main menu
connected() {
echo " (◣_◢)--Lodk--(◣_◢) "
echo "Thats Great lets begin"
echo ""
sleep 2.5
clear
}
#when Debloat is selected in menu2 any one can be commented out if you need to
debloat() {
echo "Now deactivating all bloatware"
adb shell pm disable-user --user 0 com.sec.android.widgetapp.samsungapps
adb shell pm disable-user --user 0 com.google.android.youtube
adb shell pm disable-user --user 0 com.sec.location.nsflp2
adb shell pm disable-user --user 0 com.samsung.android.app.cocktailbarservice
adb shell pm disable-user --user 0 com.cnn.mobile.android.phone.edgepanel
adb shell pm disable-user --user 0 com.sec.android.mimage.gear360editor
adb shell pm disable-user --user 0 com.samsung.android.knox.containercore
adb shell pm disable-user --user 0 com.samsung.android.app.settings.bixby
adb shell pm disable-user --user 0 com.sec.android.app.billing
adb shell pm disable-user --user 0 com.samsung.android.game.gamehome
adb shell pm disable-user --user 0 com.samsung.android.widgetapp.yahooedge.finance
adb shell pm disable-user --user 0 com.sec.enterprise.knox.attestation
adb shell pm disable-user --user 0 com.samsung.systemui.bixby2
adb shell pm disable-user --user 0 com.microsoft.skydrive
adb shell pm disable-user --user 0 com.samsung.android.knox.containeragent
adb shell pm disable-user --user 0 com.samsung.SMT
adb shell pm disable-user --user 0 com.samsung.knox.keychain
adb shell pm disable-user --user 0 com.samsung.android.aircommandmanager
adb shell pm disable-user --user 0 com.samsung.android.bixby.service
adb shell pm disable-user --user 0 com.samsung.android.widgetapp.yahooedge.sport
adb shell pm disable-user --user 0 com.samsung.android.samsungpositioning
adb shell pm disable-user --user 0 com.samsung.android.bixby.agent
adb shell pm disable-user --user 0 com.hancom.office.editor.hidden
adb shell pm disable-user --user 0 com.samsung.android.hmt.vrsvc
adb shell pm disable-user --user 0 com.samsung.knox.securefolder
adb shell pm disable-user --user 0 com.samsung.android.game.gametools
adb shell pm disable-user --user 0 com.samsung.android.service.peoplestripe
adb shell pm disable-user --user 0 com.samsung.android.app.taskedge
adb shell pm disable-user --user 0 com.samsung.android.app.mirrorlink
adb shell pm disable-user --user 0 flipboard.boxer.app
adb shell pm disable-user --user 0 com.google.android.feedback
adb shell pm disable-user --user 0 com.sec.android.app.sbrowser
adb shell pm disable-user --user 0 com.samsung.android.bixbyvision.framework
adb shell pm disable-user --user 0 com.samsung.app.highlightplayer
adb shell pm disable-user --user 0 com.samsung.android.beaconmanager
adb shell pm disable-user --user 0 com.sec.android.soagent
adb shell pm disable-user --user 0 com.samsung.android.fmm
adb shell pm disable-user --user 0 com.samsung.android.bixby.wakeup
adb shell pm disable-user --user 0 com.samsung.android.samsungpass
adb shell pm disable-user --user 0 com.samsung.android.fast
adb shell pm disable-user --user 0 com.samsung.android.knox.analytics.uploader
adb shell pm disable-user --user 0 com.sec.android.emergencylauncher
adb shell pm disable-user --user 0 com.samsung.android.dlp.service
adb shell pm disable-user --user 0 com.samsung.android.visionintelligence
adb shell pm disable-user --user 0 com.samsung.android.app.watchmanagerstub
adb shell pm disable-user --user 0 com.samsung.android.mateagent
adb shell pm disable-user --user 0 com.enhance.gameservice
adb shell pm disable-user --user 0 com.google.vr.vrcore
adb shell pm disable-user --user 0 com.sec.enterprise.knox.cloudmdm.smdms
adb shell pm disable-user --user 0 com.wssyncmldm
adb shell pm disable-user --user 0 com.tmobile.services.nameid
adb shell pm disable-user --user 0 com.samsung.android.app.clipboardedge
adb shell pm disable-user --user 0 com.samsung.upsmtheme
echo "All bloatware is now inactive"
echo "Your phone will now reboot"
read -p "press [Enter] to continue..."
adb reboot
clear
}
# when rebloat is selected in menu2 anyone can be commented out if you need too
# if you add to Debloat list also add to rebloat list so you can always return what was disabled to enabled automatically
rebloat() {
echo "Now enabling all bloatware"
adb shell pm enable --user 0 com.sec.android.widgetapp.samsungapps
adb shell pm enable --user 0 com.google.android.youtube
adb shell pm enable --user 0 com.sec.location.nsflp2
adb shell pm enable --user 0 com.samsung.android.app.cocktailbarservice
adb shell pm enable --user 0 com.cnn.mobile.android.phone.edgepanel
adb shell pm enable --user 0 com.sec.android.mimage.gear360editor
adb shell pm enable --user 0 com.samsung.android.knox.containercore
adb shell pm enable --user 0 com.samsung.android.app.settings.bixby
adb shell pm enable --user 0 com.sec.android.app.billing
adb shell pm enable --user 0 com.samsung.android.game.gamehome
adb shell pm enable --user 0 com.samsung.android.widgetapp.yahooedge.finance
adb shell pm enable --user 0 com.sec.enterprise.knox.attestation
adb shell pm enable --user 0 com.samsung.systemui.bixby2
adb shell pm enable --user 0 com.microsoft.skydrive
adb shell pm enable --user 0 com.samsung.android.knox.containeragent
adb shell pm enable --user 0 com.samsung.SMT
adb shell pm enable --user 0 com.samsung.knox.keychain
adb shell pm enable --user 0 com.samsung.android.aircommandmanager
adb shell pm enable --user 0 com.samsung.android.bixby.service
adb shell pm enable --user 0 com.samsung.android.widgetapp.yahooedge.sport
adb shell pm enable --user 0 com.samsung.android.samsungpositioning
adb shell pm enable --user 0 com.samsung.android.bixby.agent
adb shell pm enable --user 0 com.hancom.office.editor.hidden
adb shell pm enable --user 0 com.samsung.android.hmt.vrsvc
adb shell pm enable --user 0 com.samsung.knox.securefolder
adb shell pm enable --user 0 com.samsung.android.game.gametools
adb shell pm enable --user 0 com.samsung.android.service.peoplestripe
adb shell pm enable --user 0 com.samsung.android.app.taskedge
adb shell pm enable --user 0 com.samsung.android.app.mirrorlink
adb shell pm enable --user 0 flipboard.boxer.app
adb shell pm enable --user 0 com.google.android.feedback
adb shell pm enable --user 0 com.sec.android.app.sbrowser
adb shell pm enable --user 0 com.samsung.android.bixbyvision.framework
adb shell pm enable --user 0 com.samsung.app.highlightplayer
adb shell pm enable --user 0 com.samsung.android.beaconmanager
adb shell pm enable --user 0 com.sec.android.soagent
adb shell pm enable --user 0 com.samsung.android.fmm
adb shell pm enable --user 0 com.samsung.android.bixby.wakeup
adb shell pm enable --user 0 com.samsung.android.samsungpass
adb shell pm enable --user 0 com.samsung.android.fast
adb shell pm enable --user 0 com.samsung.android.knox.analytics.uploader
adb shell pm enable --user 0 com.sec.android.emergencylauncher
adb shell pm enable --user 0 com.samsung.android.dlp.service
adb shell pm enable --user 0 com.samsung.android.visionintelligence
adb shell pm enable --user 0 com.samsung.android.app.watchmanagerstub
adb shell pm enable --user 0 com.samsung.android.mateagent
adb shell pm enable --user 0 com.enhance.gameservice
adb shell pm enable --user 0 com.google.vr.vrcore
adb shell pm enable --user 0 com.sec.enterprise.knox.cloudmdm.smdms
adb shell pm enable --user 0 com.wssyncmldm
adb shell pm enable --user 0 com.tmobile.services.nameid
adb shell pm enable --user 0 com.samsung.android.app.clipboardedge
adb shell pm enable --user 0 com.samsung.upsmtheme
echo "All bloatware is now active"
echo "Your phone will now reboot"
read -p "press [Enter] to continue..."
adb reboot
clear
}
#this will use adb to manually enable packages just add name when asked
menable() {
echo ""
read -p "enter package name you would like to enable:" p
adb shell pm enable --user 0 "$p"
menu2
}
#this will use adb to manually disable packages just add name when asked
mdisable() {
echo ""
read -p "enter package name you would like to disable:" p
adb shell pm disable-user --user 0 "$p"
menu2
}
#this is the manual ADB menu
menu4() {
echo " (◣_◢)--Lodk--(◣_◢) "
echo " Manual ADB Comands "
echo "------------------------------------"
echo "Press 1 to manualy disable a package"
echo "Press 2 to manualy enable a package "
echo "Press 3 to go to Main Menu "
echo "Press 4 to quit "
read value
if [ "$value" == "1" ]; then
clear
mdisable
fi
if [ "$value" == "2" ]; then
clear
menable
fi
if [ "$value" == "3" ]; then
clear
menu2
fi
if [ "$value" == "4" ]; then
clear
echo "(◕‿-) Goodbye (◕‿-) "
exit
fi
clear
}
# menu for package manager
menu3() {
echo " (◣_◢)--Lodk--(◣_◢) "
echo " Package Manager Menu "
echo "------------------------------------"
echo "Press 1 to list disabled packages "
echo "Press 2 to list enabled packages "
echo "Press 3 to list system packages "
echo "Press 4 to list third party packages"
echo "Press 5 to go the Main menu "
echo "Press 6 to quit "
read value
if [ "$value" == "1" ]; then
adb shell pm list packages -d
menu2
fi
if [ "$value" == "2" ]; then
adb shell pm list packages -e
menu2
fi
if [ "$value" == "3" ]; then
adb shell pm list packages -s
menu2
fi
if [ "$value" == "4" ]; then
adb shell pm list packages -3
menu2
fi
if [ "$value" == "5" ]; then
menu2
fi
if [ "$value" == "5" ]; then
echo "(◕‿-) Goodbye (◕‿-) "
exit
fi
}
#prompt you to make sure your device is connected
menu1() {
echo " (◣_◢)--Lodk--(◣_◢) "
echo " Is your device listed "
echo "----------------------------- "
echo "Press 1 for yes. "
echo "Press 2 for no. "
read value
if [ "$value" == "1" ]; then
clear
connected
fi
if [ "$value" == "2" ]; then
clear
ts
fi
clear
}
#after device connection is varified this will be the menu you get
menu2() {
echo " (◣_◢)--Lodk--(◣_◢) "
echo " ADB MENU "
echo "----------------------------- "
echo "Press 1 to run debloat. "
echo "Press 2 to run rebloat. "
echo "Press 3 to run Package Manager"
echo "Press 4 to run manual ADB "
echo "Press 5 to quit "
read value
if [ "$value" == "1" ]; then
clear
debloat
fi
if [ "$value" == "2" ]; then
clear
rebloat
fi
if [ "$value" == "3" ]; then
clear
menu3
fi
if [ "$value" == "4" ]; then
clear
menu4
fi
if [ "$value" == "5" ]; then
clear
echo "(◕‿-) Goodbye (◕‿-) "
exit
fi
}
#this runs all the functions listed above
begin
start
adb devices
menu1
menu2

Related

[ROOT Needed] Walmart Bloat Remover & No Walmart NavBar Button

This is a very basic script I made as I noticed that even after successfully rooting, I could not uninstall System Apps with apps like Lucky Patcher or System App Remover.
Code:
@ECHO OFF
ECHO \................./
ECHO \..Bloat Remover../
ECHO \................./
ECHO SAMS CLUB
adb shell pm uninstall -k --user 0 com.rfi.sams.android
ECHO Walmart
adb shell pm uninstall -k --user 0 com.walmart.android
ECHO FM Radio
adb shell pm uninstall -k --user 0 com.android.fmradio
ECHO Grocery
adb shell pm uninstall -k --user 0 com.walmart.grocery
ECHO VUDU
adb shell pm uninstall -k --user 0 air.com.vudu.air.DownloaderTablet
ECHO Walmart EBooks
adb shell pm uninstall -k --user 0 com.kobobooks.android.walmart
ECHO GPlay Music
adb shell pm uninstall -k --user 0 com.google.android.music
ECHO Auto Dialer Example App (pointless)
adb shell pm uninstall -k --user 0 com.example
ECHO Call Log Backup/Restore
adb shell pm uninstall -k --user 0 com.android.calllogbackup
ECHO Call Management
adb shell pm uninstall -k --user 0 com.android.server.telecom
ECHO Carrier Config
adb shell pm uninstall -k --user 0 com.android.carrierconfig
ECHO SMS Push
adb shell pm uninstall -k --user 0 com.android.smspush
ECHO Call Recorder
adb shell pm uninstall -k --user 0 com.mediatek.callrecorder
ECHO Contacts
adb shell pm uninstall -k --user 0 com.android.contacts
adb shell pm uninstall -k --user 0 com.android.providers.contacts
adb shell pm uninstall -k --user 0 com.google.android.syncadapters.contacts
ECHO Duo
adb shell pm uninstall -k --user 0 com.google.android.apps.tachyon
ECHO GPlay Movies
adb shell pm uninstall -k --user 0 com.google.android.videos
ECHO Text 2 Speech
adb shell pm uninstall -k --user 0 com.google.android.tts
ECHO Keep Notes
adb shell pm uninstall -k --user 0 com.google.android.keep
ECHO Maps
adb shell pm uninstall -k --user 0 com.google.android.apps.maps
ECHO Mobile Data
adb shell pm uninstall -k --user 0 com.android.phone
adb shell pm uninstall -k --user 0 com.android.providers.telephony
ECHO MMS Service
adb shell pm uninstall -k --user 0 com.android.mms.service
ECHO SIM Data
adb shell pm uninstall -k --user 0 com.android.simappdialog
adb shell pm uninstall -k --user 0 com.android.stk
adb shell pm uninstall -k --user 0 com.mediateksimprocessor
adb shell pm uninstall -k --user 0 com.mtk.telephony
ECHO Sound Recorder
adb shell pm uninstall -k --user 0 com.android.soundrecorder
ECHO Walmart Nav Bar Button App
adb shell pm uninstall -k --user 0 com.mid.kubedemo
ECHO Fix NavBar back to Stock Android
adb shell settings put secure sysui_nav_bar "space,back;home;recent,space"
ECHO Done!
How to Use
This tutorial is assuming you already have ADB on your system with USB Debugging enabled
1.) Root your device using one of the provided methods in this section
2.) Once Rooting is complete, plug your device into your PC
3.) Open Notepad, copy the code above and paste it.
4.) Save it as BloatRemover.bat (or anything you want)
5.) Double click it when saved and it will automatically remove all the walmart stuff from the tablet! Should work on both the 7 and 10 inch tablets released on Black Friday.
Script 2 Edit Update @CyberstormFox for the info on the walmart logo nav bar button app...
@ragtop429 for the NavBar Reset ADB Code to remove the walmart logo button (although your code was slightly wrong )
Added to the script of everything pertaining to phone operation that was disabled anyway and Text Messaging.
Additional bloat
I also recommend adding the app com.mid.kubedemo.
It's the app that's launched when you hit the Walmart logo embedded in the left side of the navbar.
If anyone can figure out how to remove the icon itself, that would be nice.
It's still there, but now does nothing.
CyberstormFox said:
I also recommend adding the app com.mid.kubedemo.
It's the app that's launched when you hit the Walmart logo embedded in the left side of the navbar.
If anyone can figure out how to remove the icon itself, that would be nice.
It's still there, but now does nothing.
Click to expand...
Click to collapse
yo, thanks for letting me know which one it is. I've actually gotta update this script anyway as I've added everything that pertains to using your phone and text messaging to the debloater as you can't put a sim card in these and its all "disabled" taking up space anyway. I'll edit it right now
KaptinBoxxi said:
This is a very basic script I made as I noticed that even after successfully rooting, I could not uninstall System Apps with apps like Lucky Patcher or System App Remover.
Code:
@ECHO OFF
ECHO \................./
ECHO \..Bloat Remover../
ECHO \................./
ECHO SAMS CLUB
adb shell pm uninstall -k --user 0 com.rfi.sams.android
ECHO Walmart
adb shell pm uninstall -k --user 0 com.walmart.android
ECHO FM Radio
adb shell pm uninstall -k --user 0 com.android.fmradio
ECHO Grocery
adb shell pm uninstall -k --user 0 com.walmart.grocery
ECHO VUDU
adb shell pm uninstall -k --user 0 air.com.vudu.air.DownloaderTablet
ECHO Walmart EBooks
adb shell pm uninstall -k --user 0 com.kobobooks.android.walmart
ECHO GPlay Music
adb shell pm uninstall -k --user 0 com.google.android.music
ECHO Auto Dialer Example App (pointless)
adb shell pm uninstall -k --user 0 com.example
ECHO Call Log Backup/Restore
adb shell pm uninstall -k --user 0 com.android.calllogbackup
ECHO Call Management
adb shell pm uninstall -k --user 0 com.android.server.telecom
ECHO Carrier Config
adb shell pm uninstall -k --user 0 com.android.carrierconfig
ECHO SMS Push
adb shell pm uninstall -k --user 0 com.android.smspush
ECHO Call Recorder
adb shell pm uninstall -k --user 0 com.mediatek.callrecorder
ECHO Contacts
adb shell pm uninstall -k --user 0 com.android.contacts
adb shell pm uninstall -k --user 0 com.android.providers.contacts
adb shell pm uninstall -k --user 0 com.google.android.syncadapters.contacts
ECHO Duo
adb shell pm uninstall -k --user 0 com.google.android.apps.tachyon
ECHO GPlay Movies
adb shell pm uninstall -k --user 0 com.google.android.videos
ECHO Text 2 Speech
adb shell pm uninstall -k --user 0 com.google.android.tts
ECHO Keep Notes
adb shell pm uninstall -k --user 0 com.google.android.keep
ECHO Maps
adb shell pm uninstall -k --user 0 com.google.android.apps.maps
ECHO Mobile Data
adb shell pm uninstall -k --user 0 com.android.phone
adb shell pm uninstall -k --user 0 com.android.providers.telephony
ECHO MMS Service
adb shell pm uninstall -k --user 0 com.android.mms.service
ECHO SIM Data
adb shell pm uninstall -k --user 0 com.android.simappdialog
adb shell pm uninstall -k --user 0 com.android.stk
adb shell pm uninstall -k --user 0 com.mediateksimprocessor
adb shell pm uninstall -k --user 0 com.mtk.telephony
ECHO Sound Recorder
adb shell pm uninstall -k --user 0 com.android.soundrecorder
ECHO Walmart Nav Bar Button App
adb shell pm uninstall -k --user 0 com.mid.kubedemo
ECHO Fix NavBar back to Stock Android
adb shell settings put secure sysui_nav_bar "space,back;home;recent,space"
ECHO Done!
How to Use
This tutorial is assuming you already have ADB on your system with USB Debugging enabled
1.) Root your device using one of the provided methods in this section
2.) Once Rooting is complete, plug your device into your PC
3.) Open Notepad, copy the code above and paste it.
4.) Save it as BloatRemover.bat (or anything you want)
5.) Double click it when saved and it will automatically remove all the walmart stuff from the tablet! Should work on both the 7 and 10 inch tablets released on Black Friday.
Script 2 Edit Update @CyberstormFox for the info on the walmart logo nav bar button app...
@ragtop429 for the NavBar Reset ADB Code to remove the walmart logo button (although your code was slightly wrong )
Added to the script of everything pertaining to phone operation that was disabled anyway and Text Messaging.
Click to expand...
Click to collapse
Just wanted to add this.
You can do a temp root using mtk-su
Guide HERE
If you get the following error when you run the batch file
Code:
Fix NavBar back to Stock Android
/system/bin/sh: home: not found
/system/bin/sh: recent,space: not found
Try manually going to ADB Shell and typing the code there manually
In this case:
Code:
adb shell
settings put secure sysui_nav_bar "space,back;home;recent,space"
sm_x said:
Just wanted to add this.
You can do a temp root using mtk-su
Guide HERE
If you get the following error when you run the batch file
Code:
Fix NavBar back to Stock Android
/system/bin/sh: home: not found
/system/bin/sh: recent,space: not found
Try manually going to ADB Shell and typing the code there manually
In this case:
Code:
adb shell
settings put secure sysui_nav_bar "space,back;home;recent,space"
Click to expand...
Click to collapse
I had actually fixed all this and totally forgot about this post to edit it
Root is not needed to change the navbar.
just in case anyone is in my same boat and doesn't have adb installed as a system app (or whatever you call it such that you can access adb from any directory on your computer) and you have to actually be in the platform_tools directory to use adb commands, make sure you copy this bat file to said directory or it won't do anything. once you move it there, it'll work fine.
also... for some reason the nav bar edit didn't work from the bat file. i had to do that one manually.
anyway, thanks for this!
KaptinBoxxi said:
Just wanted to add this.
You can do a temp root using mtk-su
Guide HERE
If you get the following error when you run the batch file
Try manually going to ADB Shell and typing the code there manually
In this case:
I had actually fixed all this and totally forgot about this post to edit it
Click to expand...
Click to collapse
If that doesn't work try:
adb shell settings put secure sysui_nav_bar 'space[1.5WC],back;home;recent,space[1.5WC]'
Root access not needed to remove walmart button.
Quotes
Looks like putting single quotes inside the double quotes works (and should work in the bat file):
Code:
C:\otherApps\platform-tools>adb shell settings put secure sysui_nav_bar "space,back;home;recent,space"
/system/bin/sh: home: not found
/system/bin/sh: recent,space: not found
C:\otherApps\platform-tools>adb shell settings put secure sysui_nav_bar "'space,back;home;recent,space'"
C:\otherApps\platform-tools>adb shell settings get secure sysui_nav_bar
space,back;home;recent,space
The problem is that semicolon is the command delimiter for a 'sh' shell, so it splits the string into three separate commands, but "home" and "recent,space" are not valid. By including the single quotes inside the double, the string gets passed to the shell as a single argument.
Thanks for the script - it otherwise worked well!
N6ML said:
Looks like putting single quotes inside the double quotes works (and should work in the bat file):
Code:
C:\otherApps\platform-tools>adb shell settings put secure sysui_nav_bar "space,back;home;recent,space"
/system/bin/sh: home: not found
/system/bin/sh: recent,space: not found
C:\otherApps\platform-tools>adb shell settings put secure sysui_nav_bar "'space,back;home;recent,space'"
C:\otherApps\platform-tools>adb shell settings get secure sysui_nav_bar
space,back;home;recent,space
The problem is that semicolon is the command delimiter for a 'sh' shell, so it splits the string into three separate commands, but "home" and "recent,space" are not valid. By including the single quotes inside the double, the string gets passed to the shell as a single argument.
Thanks for the script - it otherwise worked well!
Click to expand...
Click to collapse
For everyone with the new 2020 tablets. This script will not work.
I've tried it. You can use adb tools to remove apps though so just do them individually since the tablet no longer have the same exact apps. It really doesn't contain that much bloat. The navigation bar is not easily modified through adb anymore due to android 10. Walmart allows for a two button navigation and a gesture. However, if you change your launcher you cannot use gestures.
The two apps that control the navigation bar are:
com.android.internal.systemui.navbar.twobutton - This one has only two buttons (No walmart button)
com.androidinternal.systemus.navbar.threebutton - This one has three buttons plus the walmart button so a total of 4
I'm going to see if I can install another nav bar to get the stock android bar, but I'm not sure which one to get yet.
szymonurai said:
For everyone with the new 2020 tablets. This script will not work.
I've tried it. You can use adb tools to remove apps though so just do them individually since the tablet no longer have the same exact apps. It really doesn't contain that much bloat. The navigation bar is not easily modified through adb anymore due to android 10. Walmart allows for a two button navigation and a gesture. However, if you change your launcher you cannot use gestures.
The two apps that control the navigation bar are:
com.android.internal.systemui.navbar.twobutton - This one has only two buttons (No walmart button)
com.androidinternal.systemus.navbar.threebutton - This one has three buttons plus the walmart button so a total of 4
I'm going to see if I can install another nav bar to get the stock android bar, but I'm not sure which one to get yet.
Click to expand...
Click to collapse
Any update on this? Did you find a nav bar that worked, with no Walmart button?
Not sure if anyone did this yet but since it looks like Android removed the ability to mess with the nav bar in Android 10, I used the code:
adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural
To enable gestures, which removes the Walmart icon and then I used
adb shell settings put global policy_control immersive.navigation=*
to hide the gesture bar. Gestures still work just fine as of now.
afxtwn said:
Not sure if anyone did this yet but since it looks like Android removed the ability to mess with the nav bar in Android 10, I used the code:
adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural
To enable gestures, which removes the Walmart icon and then I used
adb shell settings put global policy_control immersive.navigation=*
to hide the gesture bar. Gestures still work just fine as of now.
Click to expand...
Click to collapse
This didn't work me fully. everything works from home screen but in apps can't pull up from bottom for app switcher.

[GUIDE][EU/IN ROM] REALME UI Debloat List

I got this phone a few days ago, am positively surprised with it. As soon as I got it I installed the REALME UI update from the official website and spent the next hour trying to find out what apps should be removed for maximum privacy and performance (debloating)!
Just a quick note, this is for the EU ROM but should also work for the Indian one.
If you never did this before, please refer to the official XDA debloat post HERE.
Quick instructions:
1 - Install the USB drivers
2 - Download the ADB binary
2 - Enable Developer Options on your phone
3 - On your phone, enter Developer Options
4 - Find USB Debugging and enable it.
5 - Open the command line/powershell window and run the commands below.
Here's my list:
Code:
adb shell pm uninstall -k --user 0 com.android.backupconfirm
adb shell pm uninstall -k --user 0 com.android.bluetoothmidiservice
adb shell pm uninstall -k --user 0 com.android.bookmarkprovider
adb shell pm uninstall -k --user 0 com.android.calllogbackup
adb shell pm uninstall -k --user 0 com.android.cellbroadcastreceiver
adb shell pm uninstall -k --user 0 com.android.cellbroadcastreceiver.overlay.common
adb shell pm uninstall -k --user 0 com.android.email.partnerprovider
adb shell pm uninstall -k --user 0 com.android.managedprovisioning
adb shell pm uninstall -k --user 0 com.android.providers.partnerbookmarks
adb shell pm uninstall -k --user 0 com.android.sharedstoragebackup
adb shell pm uninstall -k --user 0 com.android.statementservice
adb shell pm uninstall -k --user 0 com.android.stk
adb shell pm uninstall -k --user 0 com.android.wallpaperbackup
adb shell pm uninstall -k --user 0 com.coloros.video
adb shell pm uninstall -k --user 0 com.coloros.pictorial
adb shell pm uninstall -k --user 0 com.coloros.oppomultiapp
adb shell pm uninstall -k --user 0 com.coloros.activation
adb shell pm uninstall -k --user 0 com.coloros.activation.overlay.common
adb shell pm uninstall -k --user 0 com.coloros.assistantscreen
adb shell pm uninstall -k --user 0 com.coloros.athena
adb shell pm uninstall -k --user 0 com.coloros.backuprestore
adb shell pm uninstall -k --user 0 com.coloros.backuprestore.remoteservice
adb shell pm uninstall -k --user 0 com.coloros.bootreg
adb shell pm uninstall -k --user 0 com.coloros.childrenspace
adb shell pm uninstall -k --user 0 com.coloros.cloud
adb shell pm uninstall -k --user 0 com.coloros.compass2
adb shell pm uninstall -k --user 0 com.coloros.encryption
adb shell pm uninstall -k --user 0 com.coloros.floatassistant
adb shell pm uninstall -k --user 0 com.coloros.gamespace
adb shell pm uninstall -k --user 0 com.coloros.healthcheck
adb shell pm uninstall -k --user 0 com.coloros.lockassistant
adb shell pm uninstall -k --user 0 com.coloros.ocrscanner
adb shell pm uninstall -k --user 0 com.coloros.ocrservice
adb shell pm uninstall -k --user 0 com.coloros.phonemanager
adb shell pm uninstall -k --user 0 com.coloros.phonenoareainquire
adb shell pm uninstall -k --user 0 com.coloros.resmonitor
adb shell pm uninstall -k --user 0 com.coloros.sceneservice
adb shell pm uninstall -k --user 0 com.coloros.securepay
adb shell pm uninstall -k --user 0 com.coloros.securitykeyboard
adb shell pm uninstall -k --user 0 com.coloros.smartdrive
adb shell pm uninstall -k --user 0 com.coloros.soundrecorder
adb shell pm uninstall -k --user 0 com.coloros.speechassist
adb shell pm uninstall -k --user 0 com.coloros.translate.engine
adb shell pm uninstall -k --user 0 com.coloros.video
adb shell pm uninstall -k --user 0 com.coloros.wallet
adb shell pm uninstall -k --user 0 com.coloros.weather2
adb shell pm uninstall -k --user 0 com.coloros.widget.smallweather
adb shell pm uninstall -k --user 0 com.coloros.wifibackuprestore
adb shell pm uninstall -k --user 0 com.dropboxchmod
adb shell pm uninstall -k --user 0 com.dsi.ant.server
adb shell pm uninstall -k --user 0 com.facebook.appmanager
adb shell pm uninstall -k --user 0 com.facebook.services
adb shell pm uninstall -k --user 0 com.facebook.system
adb shell pm uninstall -k --user 0 com.oppo.usercenter
adb shell pm uninstall -k --user 0 com.ted.number
adb shell pm uninstall -k --user 0 com.oppo.quicksearchbox
adb shell pm uninstall -k --user 0 com.heytap.habit.analysis
adb shell pm uninstall -k --user 0 com.heytap.openid
adb shell pm uninstall -k --user 0 com.heytap.browser
adb shell pm uninstall -k --user 0 com.mediatek.omacp
adb shell pm uninstall -k --user 0 com.mobiletools.systemhelper
adb shell pm uninstall -k --user 0 com.nearme.atlas
adb shell pm uninstall -k --user 0 com.nearme.instant.platform
adb shell pm uninstall -k --user 0 com.nearme.statistics.rom
adb shell pm uninstall -k --user 0 com.nearme.browser
adb shell pm uninstall -k --user 0 com.nearme.themestore
adb shell pm uninstall -k --user 0 com.oppo.ScoreAppMonitor
adb shell pm uninstall -k --user 0 com.oppo.aod
adb shell pm uninstall -k --user 0 com.oppo.atlas
adb shell pm uninstall -k --user 0 com.oppo.bttestmode
adb shell pm uninstall -k --user 0 com.oppo.criticallog
adb shell pm uninstall -k --user 0 com.oppo.decrypt
adb shell pm uninstall -k --user 0 com.oppo.engineermode
adb shell pm uninstall -k --user 0 com.oppo.engineermode.camera
adb shell pm uninstall -k --user 0 com.oppo.engineermode.network
adb shell pm uninstall -k --user 0 com.oppo.fingerprints.finterprintsensortest
adb shell pm uninstall -k --user 0 com.oppo.logkit
adb shell pm uninstall -k --user 0 com.oppo.logkitservice
adb shell pm uninstall -k --user 0 com.oppo.mimosiso
adb shell pm uninstall -k --user 0 com.oppo.music
adb shell pm uninstall -k --user 0 com.oppo.nw
adb shell pm uninstall -k --user 0 com.oppo.market
adb shell pm uninstall -k --user 0 com.oppo.operationManual
adb shell pm uninstall -k --user 0 com.oppo.oppopowermonitor
adb shell pm uninstall -k --user 0 com.oppo.ovoicemanager
adb shell pm uninstall -k --user 0 com.oppo.partnerbrowsercustomizations
adb shell pm uninstall -k --user 0 com.oppo.qualityprotect
adb shell pm uninstall -k --user 0 com.oppo.quicksearchbox
adb shell pm uninstall -k --user 0 com.oppo.rftoolkit
adb shell pm uninstall -k --user 0 com.oppo.sos
adb shell pm uninstall -k --user 0 com.oppo.startlogkit
adb shell pm uninstall -k --user 0 com.oppo.usageDump
adb shell pm uninstall -k --user 0 com.oppo.webview
adb shell pm uninstall -k --user 0 com.oppo.wifirf
adb shell pm uninstall -k --user 0 com.oppo.wifisniffer
adb shell pm uninstall -k --user 0 com.oppoex.afterservice
adb shell pm uninstall -k --user 0 com.qualcomm.qti.modemtestmode
adb shell pm uninstall -k --user 0 com.qualcomm.qti.remoteSimlockAuth
adb shell pm uninstall -k --user 0 com.qualcomm.uimremoteclient
adb shell pm uninstall -k --user 0 com.qualcomm.uimremoteserver
adb shell pm uninstall -k --user 0 com.realme.logtool
adb shell pm uninstall -k --user 0 com.realme.securitycheck
adb shell pm uninstall -k --user 0 com.tencent.soter.soterserver
adb shell pm uninstall -k --user 0 com.opera.browser
adb shell pm uninstall -k --user 0 com.coloros.onekeylockscreen
adb shell pm uninstall -k --user 0 com.coloros.gamespaceui
adb shell pm uninstall -k --user 0 org.kman.AquaMail
adb shell pm uninstall -k --user 0 com.opera.preinstall
adb shell pm uninstall -k --user 0 com.facebook.katana
Google stuff I find unnecessary:
Code:
adb shell pm uninstall -k --user 0 com.google.android.apps.restore
adb shell pm uninstall -k --user 0 com.google.android.apps.wellbeing
adb shell pm uninstall -k --user 0 com.google.android.feedback
adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox
adb shell pm uninstall -k --user 0 com.google.android.onetimeinitializer
adb shell pm uninstall -k --user 0 com.google.android.partnersetup
adb shell pm uninstall -k --user 0 com.google.android.printservice.recommendation
adb shell pm uninstall -k --user 0 com.google.android.projection.gearhead
adb shell pm uninstall -k --user 0 com.google.android.setupwizard
adb shell pm uninstall -k --user 0 com.google.android.tag
adb shell pm uninstall -k --user 0 com.google.android.tts
adb shell pm uninstall -k --user 0 com.google.ar.core
adb shell pm uninstall -k --user 0 com.google.android.keep
adb shell pm uninstall -k --user 0 com.google.android.apps.youtube.music
adb shell pm uninstall -k --user 0 com.google.android.apps.magazines
adb shell pm uninstall -k --user 0 com.google.android.apps.photos
adb shell pm uninstall -k --user 0 com.google.android.calendar
adb shell pm uninstall -k --user 0 com.google.android.videos
adb shell pm uninstall -k --user 0 com.google.android.apps.docs
adb shell pm uninstall -k --user 0 com.google.android.music
adb shell pm uninstall -k --user 0 com.google.android.marvin.talkback
adb shell pm uninstall -k --user 0 com.google.android.gm
adb shell pm uninstall -k --user 0 com.android.chrome
Weather Service
[WARNING] Uninstalling this and updating your phone to Android 11 WILL BRICK your device.
Code:
adb shell pm uninstall -k --user 0 com.coloros.weather.service
YouTube
Code:
adb shell pm uninstall -k --user 0 com.google.android.youtube
Gallery3D - Note: By removing it you can no longer access the photos directly from the native camera app:
Code:
adb shell pm uninstall -k --user 0 com.coloros.gallery3d
FAQ
Q: Do I need root?
A: No.
Q: I'm getting a Permission denied error, what should I do?
A: On Developer options, search for Permissions Monitoring and disable it.
Q: The gallery3d is bad, can't I replace it?
A: Kind of but not really. Leave it installed, block all permissions. Install Automagic or Tasker and do a flow to open your gallery app every time you open gallery3d.
Q: I uninstalled something and now want it back:
A: You can re-install the app by using the command:
Code:
adb shell cmd package install-existing --user 0 <name of package>
Hope this helps someone
By removing com.coloros.gallery3d you can't access photos from cam any longer I think.
tidschi said:
By removing com.coloros.gallery3d you can't access photos from cam any longer I think.
Click to expand...
Click to collapse
Yeah I forgot to mention that, thanks!
Thank you very much Mywk , much appreciated
Thank u bro great work
Mywk said:
I got this phone a few days ago, am positively surprised with it. As soon as I got it I installed the REALME UI update from the official website and spent the next hour trying to find out what apps should be removed for maximum privacy and performance (debloating)!
Just a quick note, this is for the EU ROM but should also work for the Indian one.
If you never did this before, please refer to the official XDA debloat post HERE.
Quick instructions:
1 - Install the USB drivers
2 - Download the ADB binary
2 - Enable Developer Options on your phone
3 - On your phone, enter Developer Options
4 - Find USB Debugging and enable it.
5 - Open the command line/powershell window and run the commands below.
Here's my list:
Code:
adb shell pm uninstall -k --user 0 com.android.backupconfirm
adb shell pm uninstall -k --user 0 com.android.bluetoothmidiservice
adb shell pm uninstall -k --user 0 com.android.bookmarkprovider
adb shell pm uninstall -k --user 0 com.android.calllogbackup
adb shell pm uninstall -k --user 0 com.android.cellbroadcastreceiver
adb shell pm uninstall -k --user 0 com.android.cellbroadcastreceiver.overlay.common
adb shell pm uninstall -k --user 0 com.android.email.partnerprovider
adb shell pm uninstall -k --user 0 com.android.managedprovisioning
adb shell pm uninstall -k --user 0 com.android.providers.partnerbookmarks
adb shell pm uninstall -k --user 0 com.android.sharedstoragebackup
adb shell pm uninstall -k --user 0 com.android.statementservice
adb shell pm uninstall -k --user 0 com.android.stk
adb shell pm uninstall -k --user 0 com.android.wallpaperbackup
adb shell pm uninstall -k --user 0 com.coloros.video
adb shell pm uninstall -k --user 0 com.coloros.pictorial
adb shell pm uninstall -k --user 0 com.coloros.oppomultiapp
adb shell pm uninstall -k --user 0 com.coloros.activation
adb shell pm uninstall -k --user 0 com.coloros.activation.overlay.common
adb shell pm uninstall -k --user 0 com.coloros.assistantscreen
adb shell pm uninstall -k --user 0 com.coloros.athena
adb shell pm uninstall -k --user 0 com.coloros.backuprestore
adb shell pm uninstall -k --user 0 com.coloros.backuprestore.remoteservice
adb shell pm uninstall -k --user 0 com.coloros.bootreg
adb shell pm uninstall -k --user 0 com.coloros.childrenspace
adb shell pm uninstall -k --user 0 com.coloros.cloud
adb shell pm uninstall -k --user 0 com.coloros.compass2
adb shell pm uninstall -k --user 0 com.coloros.encryption
adb shell pm uninstall -k --user 0 com.coloros.floatassistant
adb shell pm uninstall -k --user 0 com.coloros.gamespace
adb shell pm uninstall -k --user 0 com.coloros.healthcheck
adb shell pm uninstall -k --user 0 com.coloros.lockassistant
adb shell pm uninstall -k --user 0 com.coloros.ocrscanner
adb shell pm uninstall -k --user 0 com.coloros.ocrservice
adb shell pm uninstall -k --user 0 com.coloros.phonemanager
adb shell pm uninstall -k --user 0 com.coloros.phonenoareainquire
adb shell pm uninstall -k --user 0 com.coloros.resmonitor
adb shell pm uninstall -k --user 0 com.coloros.sceneservice
adb shell pm uninstall -k --user 0 com.coloros.securepay
adb shell pm uninstall -k --user 0 com.coloros.securitykeyboard
adb shell pm uninstall -k --user 0 com.coloros.smartdrive
adb shell pm uninstall -k --user 0 com.coloros.soundrecorder
adb shell pm uninstall -k --user 0 com.coloros.speechassist
adb shell pm uninstall -k --user 0 com.coloros.translate.engine
adb shell pm uninstall -k --user 0 com.coloros.video
adb shell pm uninstall -k --user 0 com.coloros.wallet
adb shell pm uninstall -k --user 0 com.coloros.weather.service
adb shell pm uninstall -k --user 0 com.coloros.weather2
adb shell pm uninstall -k --user 0 com.coloros.widget.smallweather
adb shell pm uninstall -k --user 0 com.coloros.wifibackuprestore
adb shell pm uninstall -k --user 0 com.dropboxchmod
adb shell pm uninstall -k --user 0 com.dsi.ant.server
adb shell pm uninstall -k --user 0 com.facebook.appmanager
adb shell pm uninstall -k --user 0 com.facebook.services
adb shell pm uninstall -k --user 0 com.facebook.system
adb shell pm uninstall -k --user 0 com.oppo.usercenter
adb shell pm uninstall -k --user 0 com.ted.number
adb shell pm uninstall -k --user 0 com.oppo.quicksearchbox
adb shell pm uninstall -k --user 0 com.heytap.habit.analysis
adb shell pm uninstall -k --user 0 com.heytap.openid
adb shell pm uninstall -k --user 0 com.heytap.browser
adb shell pm uninstall -k --user 0 com.mediatek.omacp
adb shell pm uninstall -k --user 0 com.mobiletools.systemhelper
adb shell pm uninstall -k --user 0 com.nearme.atlas
adb shell pm uninstall -k --user 0 com.nearme.instant.platform
adb shell pm uninstall -k --user 0 com.nearme.statistics.rom
adb shell pm uninstall -k --user 0 com.nearme.browser
adb shell pm uninstall -k --user 0 com.nearme.themestore
adb shell pm uninstall -k --user 0 com.oppo.ScoreAppMonitor
adb shell pm uninstall -k --user 0 com.oppo.aod
adb shell pm uninstall -k --user 0 com.oppo.atlas
adb shell pm uninstall -k --user 0 com.oppo.bttestmode
adb shell pm uninstall -k --user 0 com.oppo.criticallog
adb shell pm uninstall -k --user 0 com.oppo.decrypt
adb shell pm uninstall -k --user 0 com.oppo.engineermode
adb shell pm uninstall -k --user 0 com.oppo.engineermode.camera
adb shell pm uninstall -k --user 0 com.oppo.engineermode.network
adb shell pm uninstall -k --user 0 com.oppo.fingerprints.finterprintsensortest
adb shell pm uninstall -k --user 0 com.oppo.logkit
adb shell pm uninstall -k --user 0 com.oppo.logkitservice
adb shell pm uninstall -k --user 0 com.oppo.mimosiso
adb shell pm uninstall -k --user 0 com.oppo.music
adb shell pm uninstall -k --user 0 com.oppo.nw
adb shell pm uninstall -k --user 0 com.oppo.market
adb shell pm uninstall -k --user 0 com.oppo.operationManual
adb shell pm uninstall -k --user 0 com.oppo.oppopowermonitor
adb shell pm uninstall -k --user 0 com.oppo.ovoicemanager
adb shell pm uninstall -k --user 0 com.oppo.partnerbrowsercustomizations
adb shell pm uninstall -k --user 0 com.oppo.qualityprotect
adb shell pm uninstall -k --user 0 com.oppo.quicksearchbox
adb shell pm uninstall -k --user 0 com.oppo.rftoolkit
adb shell pm uninstall -k --user 0 com.oppo.sos
adb shell pm uninstall -k --user 0 com.oppo.startlogkit
adb shell pm uninstall -k --user 0 com.oppo.usageDump
adb shell pm uninstall -k --user 0 com.oppo.webview
adb shell pm uninstall -k --user 0 com.oppo.wifirf
adb shell pm uninstall -k --user 0 com.oppo.wifisniffer
adb shell pm uninstall -k --user 0 com.oppoex.afterservice
adb shell pm uninstall -k --user 0 com.qualcomm.qti.modemtestmode
adb shell pm uninstall -k --user 0 com.qualcomm.qti.remoteSimlockAuth
adb shell pm uninstall -k --user 0 com.qualcomm.uimremoteclient
adb shell pm uninstall -k --user 0 com.qualcomm.uimremoteserver
adb shell pm uninstall -k --user 0 com.realme.logtool
adb shell pm uninstall -k --user 0 com.realme.securitycheck
adb shell pm uninstall -k --user 0 com.tencent.soter.soterserver
adb shell pm uninstall -k --user 0 com.opera.browser
adb shell pm uninstall -k --user 0 com.coloros.onekeylockscreen
adb shell pm uninstall -k --user 0 com.coloros.gamespaceui
adb shell pm uninstall -k --user 0 org.kman.AquaMail
adb shell pm uninstall -k --user 0 com.opera.preinstall
adb shell pm uninstall -k --user 0 com.facebook.katana
Google stuff I find unnecessary:
Code:
adb shell pm uninstall -k --user 0 com.google.android.apps.restore
adb shell pm uninstall -k --user 0 com.google.android.apps.wellbeing
adb shell pm uninstall -k --user 0 com.google.android.feedback
adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox
adb shell pm uninstall -k --user 0 com.google.android.onetimeinitializer
adb shell pm uninstall -k --user 0 com.google.android.partnersetup
adb shell pm uninstall -k --user 0 com.google.android.printservice.recommendation
adb shell pm uninstall -k --user 0 com.google.android.projection.gearhead
adb shell pm uninstall -k --user 0 com.google.android.setupwizard
adb shell pm uninstall -k --user 0 com.google.android.tag
adb shell pm uninstall -k --user 0 com.google.android.tts
adb shell pm uninstall -k --user 0 com.google.ar.core
adb shell pm uninstall -k --user 0 com.google.android.keep
adb shell pm uninstall -k --user 0 com.google.android.apps.youtube.music
adb shell pm uninstall -k --user 0 com.google.android.apps.magazines
adb shell pm uninstall -k --user 0 com.google.android.apps.photos
adb shell pm uninstall -k --user 0 com.google.android.calendar
adb shell pm uninstall -k --user 0 com.google.android.videos
adb shell pm uninstall -k --user 0 com.google.android.apps.docs
adb shell pm uninstall -k --user 0 com.google.android.music
adb shell pm uninstall -k --user 0 com.google.android.marvin.talkback
adb shell pm uninstall -k --user 0 com.google.android.gm
adb shell pm uninstall -k --user 0 com.android.chrome
Gallery3D - Note: By removing it you can no longer access the photos directly from the native camera app:
Code:
adb shell pm uninstall -k --user 0 com.coloros.gallery3d
FAQ
Q: Do I need root?
A: No.
Q: I'm getting a Permission denied error, what should I do?
A: On Developer options, search for Permissions Monitoring and disable it.
Q: I uninstalled something and now want it back:
A: You can re-install the app by using the command:
Code:
adb shell cmd package install-existing --user 0 <name of package>
Hope this helps someone
Click to expand...
Click to collapse
failed: No such file or directory
This happens when i Tried. Earlier it worked but had to reset my phone. Now its failed for everything i tried and says that
xHvlios said:
failed: No such file or directory
This happens when i Tried. Earlier it worked but had to reset my phone. Now its failed for everything i tried and says that
Click to expand...
Click to collapse
It seems you don't have adb correctly installed, check this tutorial HERE.
When you open your command line/powershell, you must be sure you are inside the folder that contains the "adb" executable file, you can do this by typing (on Windows) "cd PATH_TO_FOLDER", where PATH_TO_FOLDER is where you extracted the adb files
Mywk said:
It seems you don't have adb correctly installed, check this tutorial HERE.
When you open your command line/powershell, you must be sure you are inside the folder that contains the "adb" executable file, you can do this by typing (on Windows) "cd PATH_TO_FOLDER", where PATH_TO_FOLDER is where you extracted the adb files
Click to expand...
Click to collapse
I did that. I installed the 15 second installer and it also shows my device when i type adb devices. I'll try again tho
---------- Post added at 09:05 PM ---------- Previous post was at 08:40 PM ----------
Mywk said:
It seems you don't have adb correctly installed, check this tutorial HERE.
When you open your command line/powershell, you must be sure you are inside the folder that contains the "adb" executable file, you can do this by typing (on Windows) "cd PATH_TO_FOLDER", where PATH_TO_FOLDER is where you extracted the adb files
Click to expand...
Click to collapse
Its working now, thanks idk what I did i just tried again lol
---------- Post added at 09:08 PM ---------- Previous post was at 09:05 PM ----------
Mywk said:
It seems you don't have adb correctly installed, check this tutorial HERE.
When you open your command line/powershell, you must be sure you are inside the folder that contains the "adb" executable file, you can do this by typing (on Windows) "cd PATH_TO_FOLDER", where PATH_TO_FOLDER is where you extracted the adb files
Click to expand...
Click to collapse
Its working now, thanks idk what I did i just tried again lol
Instead of using debloat with powershell, is using Oppo Toolbox a good way?
More importantly, how is battery life after such a huge debloat?
Sent from my Realme RMX1931 using XDA Labs
asusgarb said:
Instead of using debloat with powershell, is using Oppo Toolbox a good way?
More importantly, how is battery life after such a huge debloat?
Sent from my Realme RMX1931 using XDA Labs
Click to expand...
Click to collapse
Sorry it took me so long to answer, regarding the Oppo Toolbox I never used it so I have honestly no idea.
Battery after debloating is consideraly better, here's my average:
Notes:
EU ROM - Realme UI (v 1.0), debloated, dark mode, 90Hz, auto brightness, GPS, NFC, WiFi, LTE, always on display and Netguard firewall (VPN service)
Heavy usage, screen always on, several benchmarks, gaming, etc: ~6 hours
Moderate usage (driving to work and back with gps and music (~30 km), messaging, camera, youtube, etc..), around 8 hours of screen on time: ~2 days
Overnight discharge (7 hours): ~4%
@Mywk
I have some questions about the debloatet apps.
How many One Ui and Google features doesn't work after the deleat. It's logical that I can't use Gmail after deleting. I mean some features like to see the last picture in the camera app. And kann you push them back with ADB. I don't know how to copy and save the apps bevor deleting.
And another problem in my opinion is the next firmware update. I deleted the Samsung Bloatwarere on the Galaxy S9 and after the firmware update the system crashed sometimes. I had to push theme back, install the firmware and delete them after the update is ready.
I want to remove all the Google stuff, but need the Google service for some apps. And I want to remove all realme bloatwere but doesn't want problems with the stability from One Ui.
A lot of questions and I hope you can give me an adwise for this.
Best regards
Social_Work said:
@Mywk
I have some questions about the debloatet apps.
How many One Ui and Google features doesn't work after the deleat. And kann you push them back with ADB. I don't know how to copy and save the apps bevor deleting.
And the next problem in my opinion is the next firmware update. I deleted the Samsung Bloatwarere on the Galaxy S9 and after the firmware update the system crashed sometimes. I had to push theme back, install the firmware and delete them after the update is ready.
I want to remove all the Google stuff, but need the Google service for some apps. And I want to remove all realme bloatwere but doesn't want problems with the stability from One Ui.
A lot of questions and I hope you can give me an adwise for this.
Best regards
Click to expand...
Click to collapse
I can only speak for the Realme UI (v 1.0) and that exact list I posted, I have zero stability problems, if you remove everything except the Gallery3D (it's the native Gallery app and the Camera app won't work properly without it), you have all the "standard" functionality, including Google store/services/pay.
Hi @Mywk, maybe i'm asking too much but could you put a quick description per app?
something like this: com.coloros.weather2 = weather
this would help me know exactly what I'm disabling because not all packages are easy to pair with their app. A google search doesn't always help find the information I'm looking for.
Thanks
@Mywk
Special thanks to you for this list! I only uninstall all google apps that I dont need. Now I want to uninstall youtube, but I dont find it. Can you tell me please wich one it is? Or isn`t it in the list?
And I installed Netguard Pro and be very happy with that. I have 48 hours with 8 hours SOT without uninstalling google apps. It´s a lot of traffic with the Realme apps. But I dont want to delate them without understanding what i do. How do you know these apps in the list? Can you tell me the way to understand that. And is there a way that you can split the list with realy important to uninstall and Realme apps that be better in the system for some features. And what is going on when I installing a system update? Are the apps back?
You see ....a lot of questions....I hope you have the time to answere.
Thanks for your support
Problem solved:
adb shell pm uninstall -k --user 0 com.google.android.youtube
youtube is running in the background with an updateprocess of the playstore. I kill all proceses and than it works.
I think youtube is missing in your list.
Best regards
FortMike said:
Hi @Mywk, maybe i'm asking too much but could you put a quick description per app?
something like this: com.coloros.weather2 = weather
...
Click to expand...
Click to collapse
Hi FortMike, unfortunately I'm not aware of a adb command that can translate the app package name to the app name, doing it by hand would require time that I don't have
Social_Work said:
@Mywk
Special thanks to you for this list! I only uninstall all google apps that I dont need. Now I want to uninstall youtube, but I dont find it. Can you tell me please wich one it is? Or isn`t it in the list?
And I installed Netguard Pro and be very happy with that. I have 48 hours with 8 hours SOT without uninstalling google apps. It´s a lot of traffic with the Realme apps. But I dont want to delate them without understanding what i do. How do you know these apps in the list? Can you tell me the way to understand that. And is there a way that you can split the list with realy important to uninstall and Realme apps that be better in the system for some features. And what is going on when I installing a system update? Are the apps back?...
Click to expand...
Click to collapse
The Realme apps consume an unnecessary amount battery and traffic, I really didn't find any drawback of just disabling all on the list (so far).
A system update "should" not trigger the apps to be re-installed for the user, only updated, this however depends on how they release their updates, if they force a user re-install then we have to run the list again.
Glad you found your solution, I will add youtube to the list :good:
****..... Yesterday I removed the most Google applications and now my GPS did dent sync with any app.
After a long time of testing it works now. You have to start the high energy modus and have to reboot the phone. After a lot of reboots and downloading satstas and other GPS apps they load the stats of the satellites it works now.
But I think the solver is the high power mode in the battery option.
Social_Work said:
****..... Yesterday I removed the most Google applications and now my GPS did dent sync with any app.
After a long time of testing it works now. You have to start the high energy modus and have to reboot the phone. After a lot of reboots and downloading satstas and other GPS apps they load the stats of the satellites it works now.
But I think the solver is the high power mode in the battery option.
Click to expand...
Click to collapse
My GPS is working fine with all the removed stuff (both Google Maps and Waze) so it's definitively the power saving mode
Hello, I debloated the following list, but battery stat is gone too. Can you help me which package is the battery stat? Thanks!
Code:
pm disable-user --user 0 com.android.htmlviewer
pm disable-user --user 0 com.android.internal.systemui.navbar.gestural
pm disable-user --user 0 com.android.internal.systemui.navbar.gestural_extra_wide_back
pm disable-user --user 0 com.android.internal.systemui.navbar.gestural_narrow_back
pm disable-user --user 0 com.android.internal.systemui.navbar.gestural_wide_back
pm disable-user --user 0 com.android.internal.systemui.navbar.threebutton
pm disable-user --user 0 com.android.internal.systemui.navbar.twobutton
pm disable-user --user 0 com.coloros.childrenspace
pm disable-user --user 0 com.coloros.deepthinker
pm disable-user --user 0 com.coloros.floatassistant
pm disable-user --user 0 com.coloros.focusmode
pm disable-user --user 0 com.coloros.gamespace
pm disable-user --user 0 com.coloros.gamespaceui
pm disable-user --user 0 com.coloros.healthcheck
pm disable-user --user 0 com.coloros.oppoguardelf
pm disable-user --user 0 com.coloros.oppomultiapp
pm disable-user --user 0 com.coloros.oshare
pm disable-user --user 0 com.coloros.phonenoareainquire
pm disable-user --user 0 com.coloros.smartdrive
pm disable-user --user 0 com.coloros.weather.service
pm disable-user --user 0 com.coloros.weather2
pm disable-user --user 0 com.coloros.widget.smallweather
pm disable-user --user 0 com.coloros.wifibackuprestore
pm disable-user --user 0 com.dolby.daxservice
pm disable-user --user 0 com.dropboxchmod
pm disable-user --user 0 com.dsi.ant.server
pm disable-user --user 0 com.heytap.colorfulengine
pm disable-user --user 0 com.heytap.datamigration
pm disable-user --user 0 com.heytap.habit.analysis
pm disable-user --user 0 com.heytap.mcs
pm disable-user --user 0 com.heytap.openid
pm disable-user --user 0 com.heytap.usercenter.overlay
pm disable-user --user 0 com.mediatek.omacp
pm disable-user --user 0 com.nearme.atlas
pm disable-user --user 0 com.nearme.romupdate
pm disable-user --user 0 com.nearme.statistics.rom
pm disable-user --user 0 com.oppo.ScoreAppMonitor
pm disable-user --user 0 com.oppo.atlas
pm disable-user --user 0 com.oppo.bttestmode
pm disable-user --user 0 com.oppo.criticallog
pm disable-user --user 0 com.oppo.decrypt
pm disable-user --user 0 com.oppo.engineermode
pm disable-user --user 0 com.oppo.engineermode.camera
pm disable-user --user 0 com.oppo.engineermode.network
pm disable-user --user 0 com.oppo.fingerprints.fingerprintsensortest
pm disable-user --user 0 com.oppo.gestureservice
pm disable-user --user 0 com.oppo.logkit
pm disable-user --user 0 com.oppo.mimosiso
pm disable-user --user 0 com.oppo.operationManual
pm disable-user --user 0 com.oppo.oppopowermonitor
pm disable-user --user 0 com.oppo.partnerbrowsercustomizations
pm disable-user --user 0 com.oppo.qualityprotect
pm disable-user --user 0 com.oppo.resmonitor
pm disable-user --user 0 com.oppo.rftoolkit
pm disable-user --user 0 com.oppo.sos
pm disable-user --user 0 com.oppo.wifirf
pm disable-user --user 0 com.oppo.wifisniffer
pm disable-user --user 0 com.oppoex.afterservice
pm disable-user --user 0 com.qualcomm.qti.modemtestmode
pm disable-user --user 0 com.qualcomm.qti.remoteSimlockAuth
pm disable-user --user 0 com.qualcomm.uimremoteclient
pm disable-user --user 0 com.qualcomm.uimremoteserver
pm disable-user --user 0 com.ted.number
pm disable-user --user 0 com.tencent.soter.soterserver
pm disable-user --user 0 org.kman.AquaMail
pm disable-user --user 0 com.google.android.videos
pm disable-user --user 0 com.google.android.apps.youtube.music
pm disable-user --user 0 com.google.android.googlequicksearchbox
pm disable-user --user 0 com.google.android.partnersetup
pm disable-user --user 0 com.google.ar.core
pm disable-user --user 0 com.google.android.tts
pm disable-user --user 0 com.google.android.feedback
pm disable-user --user 0 com.google.android.apps.tachyon
pm disable-user --user 0 com.google.android.projection.gearhead
pm disable-user --user 0 com.google.android.onetimeinitializer
pm disable-user --user 0 com.android.backupconfirm
pm disable-user --user 0 com.android.bluetoothmidiservice
pm disable-user --user 0 com.android.bookmarkprovider
pm disable-user --user 0 com.android.sharedstoragebackup
pm disable-user --user 0 com.android.statementservice
pm disable-user --user 0 com.android.stk
pm disable-user --user 0 com.android.wallpaperbackup
pm disable-user --user 0 com.google.android.apps.wellbeing
Hi, thanks for the useful debloat tips
However after removing suggested services, I find no more antivirus scanner in Phone Manager.
Any idea which of the services contains that so I can reinstall it? Maybe it would be useful to some other users.
I've tried to search one by one but some names of the services are hard to associate with the actual apps.
Addition: don't delete com.coloros.oppomultiapp if you (like me) use dual app.
Now I have to download it somewhere again.
tarmiricmitarmiricmi said:
Hi, thanks for the useful debloat tips
However after removing suggested services, I find no more antivirus scanner in Phone Manager.
Any idea which of the services contains that so I can reinstall it? Maybe it would be useful to some other users.
I've tried to search one by one but some names of the services are hard to associate with the actual apps.
Addition: don't delete com.coloros.oppomultiapp if you (like me) use dual app.
Now I have to download it somewhere again.
Click to expand...
Click to collapse
Just use adb shell cmd package install-existing --user 0 "name app" ti reinstall
Inviato dal mio RMX1931 utilizzando Tapatalk

Debloat oppo reno 10x zoom COS-7.1

Phone Setup
1.Launch the Settings application on your phone.
2.Tap the About Phone option generally near the bottom of the list.
3.Then tap the Build Number option 7 times to enable Developer Mode. You will see a toast message when it is done.
4.Now go back to the main Settings screen and you should see a new Developer Options menu you can access.
5.Go in there and enable the USB Debugging mode option.
Microsoft Windows ADB Setup
1.Download the ADB ZIP file for Windows
2.Extract the contents of this ZIP file into an easily accessible folder (such as C:\adb)
3.Open Windows explorer and browse to where you extracted the contents of this ZIP file
4.Then open up a Command Prompt from the same directory as this ADB binary. This can be done by holding Shift and Right-clicking within the folder then click the “open command prompt here” option. (Some Windows 10 users may see “PowerShell” instConnect your smartphone or tablet to your computer with a USB cable. Change the USB mode to “file transfer (MTP)” mode. Some OEMs may or may not require this, but it’s best to just leave it in this mode for general compatibility.
5.In the Command Prompt window, enter the following command to launch the ADB daemon: ./adb devices
6.On your phone’s screen, you should see a prompt to allow or deny USB Debugging access. Naturally, you will want to grant USB Debugging access when prompted (and tap the always allow check box if you never want to see that prompt again).
7.Finally, re-enter the command from step #6. If everything was successful, you should now see your device’s serial number in the command prompt.
Disable command
adb shell pm disable-user --user 0 (package name)
list (warning:read app names individually and then disable,there may be apps you might need)
.\adb shell pm disable-user --user 0 com.heytap.market
.\adb shell pm disable-user --user 0 com.google.ar.core
.\adb shell pm disable-user --user 0 com.oppo.market
.\adb shell pm disable-user --user 0 com.oppo.market
.\adb shell pm disable-user --user 0 com.oppo.market
.\adb shell pm disable-user --user 0 com.google.ar.core
.\adb shell pm disable-user --user 0 com.facebook.system
.\adb shell pm disable-user --user 0 com.facebook.services
.\adb shell pm disable-user --user 0 com.nearme.browser
.\adb shell pm disable-user --user 0 com.coloros.weather.service
.\adb shell pm disable-user --user 0 com.coloros.weather2
.\adb shell pm disable-user --user 0 com.google.android.setupwizard
.\adb shell pm disable-user --user 0 com.coloros.phonenoareainquire
.\adb shell pm disable-user --user 0 com.facebook.services
.\adb shell pm disable-user --user 0 com.nearme.browser
others:
app:Google photos (disable if you had heavy battery drain like i had)
package:com.google.android.apps.photos
app:Music
package:com.oppo.music
app:YouTube Music
package:com.google.android.apps.youtube.music
app:Facebook App Manager
package:com.facebook.appmanager
app:Weather Services
package:com.coloros.weather.service
app:Assistive Ball
package:com.coloros.floatassistant
app:User Experience Program
package:com.nearme.statistics.rom
app:RfToolkit
package:com.oppo.rftoolkit
How to re-enable: goto playstore , search for the app you want to enable and click enable.
OR
go to settings>app management>search for the app and hit enable.
Is it safe to uninstall google app from phone ?

Completely disable/remove Sprint OMA DM

Hi friends,
For various reasons, I want to completely prevent my Essential phone from launching sprint OMA DM with a Sprint SIM - not trying to provision it or communicate with Sprint provisioning at all. Does anyone know which processes I need to freeze to do that?
Thank you!
App Inspector from Play Store will give you the package name of apps to disable.
This is my list:
Stock Rom App Disable cmd:
adb shell pm disable-user --user 0 com.android.managedprovisioning
adb shell pm disable-user --user 0 com.essential.resources
adb shell pm disable-user --user 0 com.essential.legal
adb shell pm disable-user --user 0 com.ts.android.hiddenmenu
adb shell pm disable-user --user 0 com.ts.android.chameleon.chameleonprovider (Sprint OMA-DM provider)
adb shell pm disable-user --user 0 com.redbend.app (Sprint OMA-DM)
adb shell pm disable-user --user 0 com.ts.android.chameleon.systemdatahandler
adb shell pm disable-user --user 0 com.ts.android.chameleon.phonedatahandler
adb shell pm disable-user --user 0 com.ts.android.chameleon.datadispatcher
adb shell pm disable-user --user 0 com.ts.oemtelephonyapp
adb shell pm disable-user --user 0 com.essential.suw.welcome
adb shell pm disable-user --user 0 com.essential.ecore
adb shell pm disable-user --user 0 com.essential.essentialsuw
adb shell pm disable-user --user 0 com.essential.android.launcher.layouts.gms
adb shell pm disable-user --user 0 com.essential.klik (Essential Camera app)

Amazon fire Debloating script.

Deleted post, due to changing topic.
About the post, it´s correct, but it´s for the Kindle Series, I don´t know if it works with the Fire 7. Tbh I don´t like the default OS at all. Have you found any solution yet? I have the same device but didn´t find any good and safe way to root it.
#Aaron1764 said:
About the post, it´s correct, but it´s for the Kindle Series, I don´t know if it works with the Fire 7. Tbh I don´t like the default OS at all. Have you found any solution yet? I have the same device but didn´t find any good and safe way to root it.
Click to expand...
Click to collapse
Sadly, i haven't found a exact set of instructions for the Amazon Fire 7 (9th generation) i can only find for lower generations(which i don't want to take a chance on using the incorrect instructions) Although i have basically changed the Tablet's layout with a new launcher Although not as good as changing the OS, it's a hell of a lot better
I also disabled multiple bloat services, which boosted the tablet's speed a bit
ComputerTech312 said:
Sadly, i haven't found a exact set of instructions for the Amazon Fire 7 (9th generation) i can only find for lower generations(which i don't want to take a chance on using the incorrect instructions) Although i have basically changed the Tablet's layout with a new launcher Although not as good as changing the OS, it's a hell of a lot better
I also disabled multiple bloat services, which boosted the tablet's speed a bit
Click to expand...
Click to collapse
How did you do that? I´ve been trying that and I got nothing. Did you use Fire Toolbox? Well, as far as I know, I have only found 1 way to root it, but we have to downgrade the OS and then use a code program, it seems to be a hard job to do, have you tried that way?
I used Firetool box yeah, but i also have used my own script which clears the bloatware packages, thus saving around 100mb roughly, i'll upload my script in a few minutes.
ComputerTech312 said:
I used Firetool box yeah, but i also have used my own script which clears the bloatware packages, thus saving around 100mb roughly, i'll upload my script in a few minutes.
Click to expand...
Click to collapse
I guess it´s a lot easier to use the launcher rathen than rooting this device. Thanks for doing that. For your script, what do i need?
This is my first ADB Script, although it should clear and disable bloatware packages
Code:
@echo off
echo --------------------------------
echo Disabling Lockscreen ads...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.kindle.kso
echo .
echo --------------------------------
echo Disabling OTA updates...
echo --------------------------------
echo .
adb wait-for-device
adb shell pm disable-user --user 0 com.amazon.settings.systemupdates
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
echo .
echo --------------------------------
echo Disabling Fire Launcher...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.firelauncher
echo .
echo --------------------------------
echo Disabling Fire Keyboard
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.redstone
echo .
echo --------------------------------
echo Debloating Device...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.zhtw_az
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.zhcn_az
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.kokr_az
adb shell pm disable-user --user 0 com.svox.pico
adb shell pm disable-user --user 0 com.kingsoft.office.amz
adb shell pm disable-user --user 0 com.ivona.tts.oem
adb shell pm disable-user --user 0 com.ivona.orchestrator
adb shell pm disable-user --user 0 com.here.odnp.service
adb shell pm disable-user --user 0 com.goodreads.kindle
adb shell pm disable-user --user 0 com.audible.application.kindle
adb shell pm disable-user --user 0 com.android.quicksearchbox
adb shell pm disable-user --user 0 com.android.providers.downloads.ui
adb shell pm disable-user --user 0 com.android.protips
adb shell pm disable-user --user 0 com.android.musicfx
adb shell pm disable-user --user 0 com.android.music
adb shell pm disable-user --user 0 com.android.email
adb shell pm disable-user --user 0 com.android.contacts
adb shell pm disable-user --user 0 com.android.calendar
adb shell pm disable-user --user 0 com.amazon.zico
adb shell pm disable-user --user 0 com.amazon.wirelessmetrics.service
adb shell pm disable-user --user 0 com.amazon.webapp
adb shell pm disable-user --user 0 com.amazon.weather
adb shell pm disable-user --user 0 com.amazon.tv.ottssocompanionapp
adb shell pm disable-user --user 0 com.amazon.tv.launcher
adb shell pm disable-user --user 0 com.amazon.tcomm.client
adb shell pm disable-user --user 0 com.amazon.tcomm
adb shell pm disable-user --user 0 com.amazon.tahoe
adb shell pm disable-user --user 0 com.amazon.sync.provider.ipc
adb shell pm disable-user --user 0 com.amazon.smartgenie
adb shell pm disable-user --user 0 com.amazon.settings.systemupdates
adb shell pm disable-user --user 0 com.amazon.recess
adb shell pm disable-user --user 0 com.amazon.platform.fdrw
adb shell pm disable-user --user 0 com.amazon.platform
adb shell pm disable-user --user 0 com.amazon.photos.importer
adb shell pm disable-user --user 0 com.amazon.photos
adb shell pm disable-user --user 0 com.amazon.ods.kindleconnect
adb shell pm disable-user --user 0 com.amazon.mp3
adb shell pm disable-user --user 0 com.amazon.minerva.client.api
adb shell pm disable-user --user 0 com.amazon.logan
adb shell pm disable-user --user 0 com.amazon.legalsettings
adb shell pm disable-user --user 0 com.amazon.kor.demo
adb shell pm disable-user --user 0 com.amazon.kindle.unifiedSearch
adb shell pm disable-user --user 0 com.amazon.kindle.personal_video
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
adb shell pm disable-user --user 0 com.amazon.kindle.cms
adb shell pm disable-user --user 0 com.amazon.kindle
adb shell pm disable-user --user 0 com.amazon.iris
adb shell pm disable-user --user 0 com.amazon.imdb.tv.mobile.app
adb shell pm disable-user --user 0 com.amazon.glorialist
adb shell pm disable-user --user 0 com.amazon.geo.mapsv3.services
adb shell pm disable-user --user 0 com.amazon.geo.mapsv3.resources
adb shell pm disable-user --user 0 com.amazon.geo.mapsv2
adb shell pm disable-user --user 0 com.amazon.geo.client.maps
adb shell pm disable-user --user 0 com.amazon.dp.logger
adb shell pm disable-user --user 0 com.amazon.dp.fbcontacts
adb shell pm disable-user --user 0 com.amazon.dp.contacts
adb shell pm disable-user --user 0 com.amazon.diode
adb shell pm disable-user --user 0 com.amazon.device.software.ota.override
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.device.sale.service
adb shell pm disable-user --user 0 com.amazon.device.metrics
adb shell pm disable-user --user 0 com.amazon.device.logmanager
adb shell pm disable-user --user 0 com.amazon.device.crashmanager
adb shell pm disable-user --user 0 com.amazon.device.backup.sdk.internal.library
adb shell pm disable-user --user 0 com.amazon.device.backup
adb shell pm disable-user --user 0 com.amazon.dee.app
adb shell pm disable-user --user 0 com.amazon.dcp.contracts.library
adb shell pm disable-user --user 0 com.amazon.dcp.contracts.framework.library
adb shell pm disable-user --user 0 com.amazon.dcp
adb shell pm disable-user --user 0 com.amazon.csapp
adb shell pm disable-user --user 0 com.amazon.communication.discovery
adb shell pm disable-user --user 0 com.amazon.comms.kids
adb shell pm disable-user --user 0 com.amazon.cloud9.systembrowserprovider
adb shell pm disable-user --user 0 com.amazon.cloud9.kids
adb shell pm disable-user --user 0 com.amazon.cloud9.contentservice
adb shell pm disable-user --user 0 com.amazon.cloud9
adb shell pm disable-user --user 0 com.amazon.cardinal
adb shell pm disable-user --user 0 com.amazon.bioscope
adb shell pm disable-user --user 0 com.amazon.avod
adb shell pm disable-user --user 0 com.amazon.alexa.youtube.app
adb shell pm disable-user --user 0 com.amazon.alexa.multimodal.gemini
adb shell pm disable-user --user 0 com.amazon.ags.app
adb shell pm disable-user --user 0 com.amazon.accessorynotifier
adb shell pm disable-user --user 0 com.amazon.aca
adb shell pm disable-user --user 0 amazon.speech.sim
adb shell pm disable-user --user 0 amazon.speech.davs.davcservice
adb shell pm disable-user --user 0 amazon.speech.audiostreamproviderservice
echo .
adb shell clear amazon.speech.audiostreamproviderservice
adb shell clear amazon.speech.davs.davcservice
adb shell clear amazon.speech.sim
adb shell clear com.amazon.aca
adb shell clear com.amazon.accessorynotifier
adb shell clear com.amazon.ags.app
adb shell clear com.amazon.alexa.multimodal.gemini
adb shell clear com.amazon.alexa.youtube.app
adb shell clear com.amazon.avod
adb shell clear com.amazon.bioscope
adb shell clear com.amazon.cardinal
adb shell clear com.amazon.cloud9
adb shell clear com.amazon.cloud9.contentservice
adb shell clear com.amazon.cloud9.kids
adb shell clear com.amazon.cloud9.systembrowserprovider
adb shell clear com.amazon.comms.kids
adb shell clear com.amazon.communication.discovery
adb shell clear com.amazon.csapp
adb shell clear com.amazon.dcp
adb shell clear com.amazon.dcp.contracts.framework.library
adb shell clear com.amazon.dcp.contracts.library
adb shell clear com.amazon.dee.app
adb shell clear com.amazon.device.backup
adb shell clear com.amazon.device.backup.sdk.internal.library
adb shell clear com.amazon.device.crashmanager
adb shell clear com.amazon.device.logmanager
adb shell clear com.amazon.device.metrics
adb shell clear com.amazon.device.sale.service
adb shell clear com.amazon.device.software.ota
adb shell clear com.amazon.device.software.ota.override
adb shell clear com.amazon.diode
adb shell clear com.amazon.dp.contacts
adb shell clear com.amazon.dp.fbcontacts
adb shell clear com.amazon.dp.logger
adb shell clear com.amazon.firelauncher
adb shell clear com.amazon.geo.client.maps
adb shell clear com.amazon.geo.mapsv2
adb shell clear com.amazon.geo.mapsv3.resources
adb shell clear com.amazon.geo.mapsv3.services
adb shell clear com.amazon.glorialist
adb shell clear com.amazon.imdb.tv.mobile.app
adb shell clear com.amazon.iris
adb shell clear com.amazon.kindle
adb shell clear com.amazon.kindle.cms
adb shell clear com.amazon.kindle.kso
adb shell clear com.amazon.kindle.otter.oobe.forced.ota
adb shell clear com.amazon.kindle.personal_video
adb shell clear com.amazon.kindle.unifiedSearch
adb shell clear com.amazon.kor.demo
adb shell clear com.amazon.legalsettings
adb shell clear com.amazon.logan
adb shell clear com.amazon.minerva.client.api
adb shell clear com.amazon.mp3
adb shell clear com.amazon.ods.kindleconnect
adb shell clear com.amazon.photos
adb shell clear com.amazon.photos.importer
adb shell clear com.amazon.platform
adb shell clear com.amazon.platform.fdrw
adb shell clear com.amazon.recess
adb shell clear com.amazon.redstone
adb shell clear com.amazon.settings.systemupdates
adb shell clear com.amazon.smartgenie
adb shell clear com.amazon.sync.provider.ipc
adb shell clear com.amazon.tahoe
adb shell clear com.amazon.tcomm
adb shell clear com.amazon.tcomm.client
adb shell clear com.amazon.tv.launcher
adb shell clear com.amazon.tv.ottssocompanionapp
adb shell clear com.amazon.weather
adb shell clear com.amazon.webapp
adb shell clear com.amazon.wirelessmetrics.service
adb shell clear com.amazon.zico
adb shell clear com.android.calendar
adb shell clear com.android.contacts
adb shell clear com.android.email
adb shell clear com.android.music
adb shell clear com.android.musicfx
adb shell clear com.android.protips
adb shell clear com.android.providers.downloads.ui
adb shell clear com.android.quicksearchbox
adb shell clear com.audible.application.kindle
adb shell clear com.goodreads.kindle
adb shell clear com.here.odnp.service
adb shell clear com.ivona.orchestrator
adb shell clear com.ivona.tts.oem
adb shell clear com.kingsoft.office.amz
adb shell clear com.svox.pico
adb shell clear jp.co.omronsoft.iwnnime.languagepack.kokr_az
adb shell clear jp.co.omronsoft.iwnnime.languagepack.zhcn_az
adb shell clear jp.co.omronsoft.iwnnime.languagepack.zhtw_az
adb shell clear jp.co.omronsoft.iwnnime.mlaz
echo .
echo Debloat complete.
pause
Let me know how it works or any suggestions
ComputerTech312 said:
This is my first ADB Script, although it should clear and disable bloatware packages
Code:
@echo off
echo --------------------------------
echo Disabling Lockscreen ads...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.kindle.kso
echo .
echo --------------------------------
echo Disabling OTA updates...
echo --------------------------------
echo .
adb wait-for-device
adb shell pm disable-user --user 0 com.amazon.settings.systemupdates
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
echo .
echo --------------------------------
echo Disabling Fire Launcher...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.firelauncher
echo .
echo --------------------------------
echo Disabling Fire Keyboard
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.redstone
echo .
echo --------------------------------
echo Debloating Device...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.zhtw_az
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.zhcn_az
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.kokr_az
adb shell pm disable-user --user 0 com.svox.pico
adb shell pm disable-user --user 0 com.kingsoft.office.amz
adb shell pm disable-user --user 0 com.ivona.tts.oem
adb shell pm disable-user --user 0 com.ivona.orchestrator
adb shell pm disable-user --user 0 com.here.odnp.service
adb shell pm disable-user --user 0 com.goodreads.kindle
adb shell pm disable-user --user 0 com.audible.application.kindle
adb shell pm disable-user --user 0 com.android.quicksearchbox
adb shell pm disable-user --user 0 com.android.providers.downloads.ui
adb shell pm disable-user --user 0 com.android.protips
adb shell pm disable-user --user 0 com.android.musicfx
adb shell pm disable-user --user 0 com.android.music
adb shell pm disable-user --user 0 com.android.email
adb shell pm disable-user --user 0 com.android.contacts
adb shell pm disable-user --user 0 com.android.calendar
adb shell pm disable-user --user 0 com.amazon.zico
adb shell pm disable-user --user 0 com.amazon.wirelessmetrics.service
adb shell pm disable-user --user 0 com.amazon.webapp
adb shell pm disable-user --user 0 com.amazon.weather
adb shell pm disable-user --user 0 com.amazon.tv.ottssocompanionapp
adb shell pm disable-user --user 0 com.amazon.tv.launcher
adb shell pm disable-user --user 0 com.amazon.tcomm.client
adb shell pm disable-user --user 0 com.amazon.tcomm
adb shell pm disable-user --user 0 com.amazon.tahoe
adb shell pm disable-user --user 0 com.amazon.sync.provider.ipc
adb shell pm disable-user --user 0 com.amazon.smartgenie
adb shell pm disable-user --user 0 com.amazon.settings.systemupdates
adb shell pm disable-user --user 0 com.amazon.recess
adb shell pm disable-user --user 0 com.amazon.platform.fdrw
adb shell pm disable-user --user 0 com.amazon.platform
adb shell pm disable-user --user 0 com.amazon.photos.importer
adb shell pm disable-user --user 0 com.amazon.photos
adb shell pm disable-user --user 0 com.amazon.ods.kindleconnect
adb shell pm disable-user --user 0 com.amazon.mp3
adb shell pm disable-user --user 0 com.amazon.minerva.client.api
adb shell pm disable-user --user 0 com.amazon.logan
adb shell pm disable-user --user 0 com.amazon.legalsettings
adb shell pm disable-user --user 0 com.amazon.kor.demo
adb shell pm disable-user --user 0 com.amazon.kindle.unifiedSearch
adb shell pm disable-user --user 0 com.amazon.kindle.personal_video
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
adb shell pm disable-user --user 0 com.amazon.kindle.cms
adb shell pm disable-user --user 0 com.amazon.kindle
adb shell pm disable-user --user 0 com.amazon.iris
adb shell pm disable-user --user 0 com.amazon.imdb.tv.mobile.app
adb shell pm disable-user --user 0 com.amazon.glorialist
adb shell pm disable-user --user 0 com.amazon.geo.mapsv3.services
adb shell pm disable-user --user 0 com.amazon.geo.mapsv3.resources
adb shell pm disable-user --user 0 com.amazon.geo.mapsv2
adb shell pm disable-user --user 0 com.amazon.geo.client.maps
adb shell pm disable-user --user 0 com.amazon.dp.logger
adb shell pm disable-user --user 0 com.amazon.dp.fbcontacts
adb shell pm disable-user --user 0 com.amazon.dp.contacts
adb shell pm disable-user --user 0 com.amazon.diode
adb shell pm disable-user --user 0 com.amazon.device.software.ota.override
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.device.sale.service
adb shell pm disable-user --user 0 com.amazon.device.metrics
adb shell pm disable-user --user 0 com.amazon.device.logmanager
adb shell pm disable-user --user 0 com.amazon.device.crashmanager
adb shell pm disable-user --user 0 com.amazon.device.backup.sdk.internal.library
adb shell pm disable-user --user 0 com.amazon.device.backup
adb shell pm disable-user --user 0 com.amazon.dee.app
adb shell pm disable-user --user 0 com.amazon.dcp.contracts.library
adb shell pm disable-user --user 0 com.amazon.dcp.contracts.framework.library
adb shell pm disable-user --user 0 com.amazon.dcp
adb shell pm disable-user --user 0 com.amazon.csapp
adb shell pm disable-user --user 0 com.amazon.communication.discovery
adb shell pm disable-user --user 0 com.amazon.comms.kids
adb shell pm disable-user --user 0 com.amazon.cloud9.systembrowserprovider
adb shell pm disable-user --user 0 com.amazon.cloud9.kids
adb shell pm disable-user --user 0 com.amazon.cloud9.contentservice
adb shell pm disable-user --user 0 com.amazon.cloud9
adb shell pm disable-user --user 0 com.amazon.cardinal
adb shell pm disable-user --user 0 com.amazon.bioscope
adb shell pm disable-user --user 0 com.amazon.avod
adb shell pm disable-user --user 0 com.amazon.alexa.youtube.app
adb shell pm disable-user --user 0 com.amazon.alexa.multimodal.gemini
adb shell pm disable-user --user 0 com.amazon.ags.app
adb shell pm disable-user --user 0 com.amazon.accessorynotifier
adb shell pm disable-user --user 0 com.amazon.aca
adb shell pm disable-user --user 0 amazon.speech.sim
adb shell pm disable-user --user 0 amazon.speech.davs.davcservice
adb shell pm disable-user --user 0 amazon.speech.audiostreamproviderservice
echo .
adb shell clear amazon.speech.audiostreamproviderservice
adb shell clear amazon.speech.davs.davcservice
adb shell clear amazon.speech.sim
adb shell clear com.amazon.aca
adb shell clear com.amazon.accessorynotifier
adb shell clear com.amazon.ags.app
adb shell clear com.amazon.alexa.multimodal.gemini
adb shell clear com.amazon.alexa.youtube.app
adb shell clear com.amazon.avod
adb shell clear com.amazon.bioscope
adb shell clear com.amazon.cardinal
adb shell clear com.amazon.cloud9
adb shell clear com.amazon.cloud9.contentservice
adb shell clear com.amazon.cloud9.kids
adb shell clear com.amazon.cloud9.systembrowserprovider
adb shell clear com.amazon.comms.kids
adb shell clear com.amazon.communication.discovery
adb shell clear com.amazon.csapp
adb shell clear com.amazon.dcp
adb shell clear com.amazon.dcp.contracts.framework.library
adb shell clear com.amazon.dcp.contracts.library
adb shell clear com.amazon.dee.app
adb shell clear com.amazon.device.backup
adb shell clear com.amazon.device.backup.sdk.internal.library
adb shell clear com.amazon.device.crashmanager
adb shell clear com.amazon.device.logmanager
adb shell clear com.amazon.device.metrics
adb shell clear com.amazon.device.sale.service
adb shell clear com.amazon.device.software.ota
adb shell clear com.amazon.device.software.ota.override
adb shell clear com.amazon.diode
adb shell clear com.amazon.dp.contacts
adb shell clear com.amazon.dp.fbcontacts
adb shell clear com.amazon.dp.logger
adb shell clear com.amazon.firelauncher
adb shell clear com.amazon.geo.client.maps
adb shell clear com.amazon.geo.mapsv2
adb shell clear com.amazon.geo.mapsv3.resources
adb shell clear com.amazon.geo.mapsv3.services
adb shell clear com.amazon.glorialist
adb shell clear com.amazon.imdb.tv.mobile.app
adb shell clear com.amazon.iris
adb shell clear com.amazon.kindle
adb shell clear com.amazon.kindle.cms
adb shell clear com.amazon.kindle.kso
adb shell clear com.amazon.kindle.otter.oobe.forced.ota
adb shell clear com.amazon.kindle.personal_video
adb shell clear com.amazon.kindle.unifiedSearch
adb shell clear com.amazon.kor.demo
adb shell clear com.amazon.legalsettings
adb shell clear com.amazon.logan
adb shell clear com.amazon.minerva.client.api
adb shell clear com.amazon.mp3
adb shell clear com.amazon.ods.kindleconnect
adb shell clear com.amazon.photos
adb shell clear com.amazon.photos.importer
adb shell clear com.amazon.platform
adb shell clear com.amazon.platform.fdrw
adb shell clear com.amazon.recess
adb shell clear com.amazon.redstone
adb shell clear com.amazon.settings.systemupdates
adb shell clear com.amazon.smartgenie
adb shell clear com.amazon.sync.provider.ipc
adb shell clear com.amazon.tahoe
adb shell clear com.amazon.tcomm
adb shell clear com.amazon.tcomm.client
adb shell clear com.amazon.tv.launcher
adb shell clear com.amazon.tv.ottssocompanionapp
adb shell clear com.amazon.weather
adb shell clear com.amazon.webapp
adb shell clear com.amazon.wirelessmetrics.service
adb shell clear com.amazon.zico
adb shell clear com.android.calendar
adb shell clear com.android.contacts
adb shell clear com.android.email
adb shell clear com.android.music
adb shell clear com.android.musicfx
adb shell clear com.android.protips
adb shell clear com.android.providers.downloads.ui
adb shell clear com.android.quicksearchbox
adb shell clear com.audible.application.kindle
adb shell clear com.goodreads.kindle
adb shell clear com.here.odnp.service
adb shell clear com.ivona.orchestrator
adb shell clear com.ivona.tts.oem
adb shell clear com.kingsoft.office.amz
adb shell clear com.svox.pico
adb shell clear jp.co.omronsoft.iwnnime.languagepack.kokr_az
adb shell clear jp.co.omronsoft.iwnnime.languagepack.zhcn_az
adb shell clear jp.co.omronsoft.iwnnime.languagepack.zhtw_az
adb shell clear jp.co.omronsoft.iwnnime.mlaz
echo .
echo Debloat complete.
pause
Let me know how it works or any suggestions
Click to expand...
Click to collapse
thanks. is this permanent? as I did try previously disabling some of the amazon packages but they just came back a few hours later.... and the broken fire launcher apk listed elsewhere doesn't install due to the version being < the current one
stowelly84 said:
thanks. is this permanent? as I did try previously disabling some of the amazon packages but they just came back a few hours later.... and the broken fire launcher apk listed elsewhere doesn't install due to the version being < the current one
Click to expand...
Click to collapse
Depends on the Fire tablet, most packages should disable, since we are just disabling for user 0, and not the whole system and yeah, unless you factory reset or use adb to undo the commands, it's permanent
I´m a noob about this, how do I run your script? Is it neccesary to use a live Linux machine?
ComputerTech312 said:
This is my first ADB Script, although it should clear and disable bloatware packages
Code:
@echo off
echo --------------------------------
echo Disabling Lockscreen ads...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.kindle.kso
echo .
echo --------------------------------
echo Disabling OTA updates...
echo --------------------------------
echo .
adb wait-for-device
adb shell pm disable-user --user 0 com.amazon.settings.systemupdates
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
echo .
echo --------------------------------
echo Disabling Fire Launcher...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.firelauncher
echo .
echo --------------------------------
echo Disabling Fire Keyboard
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.redstone
echo .
echo --------------------------------
echo Debloating Device...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.zhtw_az
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.zhcn_az
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.kokr_az
adb shell pm disable-user --user 0 com.svox.pico
adb shell pm disable-user --user 0 com.kingsoft.office.amz
adb shell pm disable-user --user 0 com.ivona.tts.oem
adb shell pm disable-user --user 0 com.ivona.orchestrator
adb shell pm disable-user --user 0 com.here.odnp.service
adb shell pm disable-user --user 0 com.goodreads.kindle
adb shell pm disable-user --user 0 com.audible.application.kindle
adb shell pm disable-user --user 0 com.android.quicksearchbox
adb shell pm disable-user --user 0 com.android.providers.downloads.ui
adb shell pm disable-user --user 0 com.android.protips
adb shell pm disable-user --user 0 com.android.musicfx
adb shell pm disable-user --user 0 com.android.music
adb shell pm disable-user --user 0 com.android.email
adb shell pm disable-user --user 0 com.android.contacts
adb shell pm disable-user --user 0 com.android.calendar
adb shell pm disable-user --user 0 com.amazon.zico
adb shell pm disable-user --user 0 com.amazon.wirelessmetrics.service
adb shell pm disable-user --user 0 com.amazon.webapp
adb shell pm disable-user --user 0 com.amazon.weather
adb shell pm disable-user --user 0 com.amazon.tv.ottssocompanionapp
adb shell pm disable-user --user 0 com.amazon.tv.launcher
adb shell pm disable-user --user 0 com.amazon.tcomm.client
adb shell pm disable-user --user 0 com.amazon.tcomm
adb shell pm disable-user --user 0 com.amazon.tahoe
adb shell pm disable-user --user 0 com.amazon.sync.provider.ipc
adb shell pm disable-user --user 0 com.amazon.smartgenie
adb shell pm disable-user --user 0 com.amazon.settings.systemupdates
adb shell pm disable-user --user 0 com.amazon.recess
adb shell pm disable-user --user 0 com.amazon.platform.fdrw
adb shell pm disable-user --user 0 com.amazon.platform
adb shell pm disable-user --user 0 com.amazon.photos.importer
adb shell pm disable-user --user 0 com.amazon.photos
adb shell pm disable-user --user 0 com.amazon.ods.kindleconnect
adb shell pm disable-user --user 0 com.amazon.mp3
adb shell pm disable-user --user 0 com.amazon.minerva.client.api
adb shell pm disable-user --user 0 com.amazon.logan
adb shell pm disable-user --user 0 com.amazon.legalsettings
adb shell pm disable-user --user 0 com.amazon.kor.demo
adb shell pm disable-user --user 0 com.amazon.kindle.unifiedSearch
adb shell pm disable-user --user 0 com.amazon.kindle.personal_video
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
adb shell pm disable-user --user 0 com.amazon.kindle.cms
adb shell pm disable-user --user 0 com.amazon.kindle
adb shell pm disable-user --user 0 com.amazon.iris
adb shell pm disable-user --user 0 com.amazon.imdb.tv.mobile.app
adb shell pm disable-user --user 0 com.amazon.glorialist
adb shell pm disable-user --user 0 com.amazon.geo.mapsv3.services
adb shell pm disable-user --user 0 com.amazon.geo.mapsv3.resources
adb shell pm disable-user --user 0 com.amazon.geo.mapsv2
adb shell pm disable-user --user 0 com.amazon.geo.client.maps
adb shell pm disable-user --user 0 com.amazon.dp.logger
adb shell pm disable-user --user 0 com.amazon.dp.fbcontacts
adb shell pm disable-user --user 0 com.amazon.dp.contacts
adb shell pm disable-user --user 0 com.amazon.diode
adb shell pm disable-user --user 0 com.amazon.device.software.ota.override
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.device.sale.service
adb shell pm disable-user --user 0 com.amazon.device.metrics
adb shell pm disable-user --user 0 com.amazon.device.logmanager
adb shell pm disable-user --user 0 com.amazon.device.crashmanager
adb shell pm disable-user --user 0 com.amazon.device.backup.sdk.internal.library
adb shell pm disable-user --user 0 com.amazon.device.backup
adb shell pm disable-user --user 0 com.amazon.dee.app
adb shell pm disable-user --user 0 com.amazon.dcp.contracts.library
adb shell pm disable-user --user 0 com.amazon.dcp.contracts.framework.library
adb shell pm disable-user --user 0 com.amazon.dcp
adb shell pm disable-user --user 0 com.amazon.csapp
adb shell pm disable-user --user 0 com.amazon.communication.discovery
adb shell pm disable-user --user 0 com.amazon.comms.kids
adb shell pm disable-user --user 0 com.amazon.cloud9.systembrowserprovider
adb shell pm disable-user --user 0 com.amazon.cloud9.kids
adb shell pm disable-user --user 0 com.amazon.cloud9.contentservice
adb shell pm disable-user --user 0 com.amazon.cloud9
adb shell pm disable-user --user 0 com.amazon.cardinal
adb shell pm disable-user --user 0 com.amazon.bioscope
adb shell pm disable-user --user 0 com.amazon.avod
adb shell pm disable-user --user 0 com.amazon.alexa.youtube.app
adb shell pm disable-user --user 0 com.amazon.alexa.multimodal.gemini
adb shell pm disable-user --user 0 com.amazon.ags.app
adb shell pm disable-user --user 0 com.amazon.accessorynotifier
adb shell pm disable-user --user 0 com.amazon.aca
adb shell pm disable-user --user 0 amazon.speech.sim
adb shell pm disable-user --user 0 amazon.speech.davs.davcservice
adb shell pm disable-user --user 0 amazon.speech.audiostreamproviderservice
echo .
adb shell clear amazon.speech.audiostreamproviderservice
adb shell clear amazon.speech.davs.davcservice
adb shell clear amazon.speech.sim
adb shell clear com.amazon.aca
adb shell clear com.amazon.accessorynotifier
adb shell clear com.amazon.ags.app
adb shell clear com.amazon.alexa.multimodal.gemini
adb shell clear com.amazon.alexa.youtube.app
adb shell clear com.amazon.avod
adb shell clear com.amazon.bioscope
adb shell clear com.amazon.cardinal
adb shell clear com.amazon.cloud9
adb shell clear com.amazon.cloud9.contentservice
adb shell clear com.amazon.cloud9.kids
adb shell clear com.amazon.cloud9.systembrowserprovider
adb shell clear com.amazon.comms.kids
adb shell clear com.amazon.communication.discovery
adb shell clear com.amazon.csapp
adb shell clear com.amazon.dcp
adb shell clear com.amazon.dcp.contracts.framework.library
adb shell clear com.amazon.dcp.contracts.library
adb shell clear com.amazon.dee.app
adb shell clear com.amazon.device.backup
adb shell clear com.amazon.device.backup.sdk.internal.library
adb shell clear com.amazon.device.crashmanager
adb shell clear com.amazon.device.logmanager
adb shell clear com.amazon.device.metrics
adb shell clear com.amazon.device.sale.service
adb shell clear com.amazon.device.software.ota
adb shell clear com.amazon.device.software.ota.override
adb shell clear com.amazon.diode
adb shell clear com.amazon.dp.contacts
adb shell clear com.amazon.dp.fbcontacts
adb shell clear com.amazon.dp.logger
adb shell clear com.amazon.firelauncher
adb shell clear com.amazon.geo.client.maps
adb shell clear com.amazon.geo.mapsv2
adb shell clear com.amazon.geo.mapsv3.resources
adb shell clear com.amazon.geo.mapsv3.services
adb shell clear com.amazon.glorialist
adb shell clear com.amazon.imdb.tv.mobile.app
adb shell clear com.amazon.iris
adb shell clear com.amazon.kindle
adb shell clear com.amazon.kindle.cms
adb shell clear com.amazon.kindle.kso
adb shell clear com.amazon.kindle.otter.oobe.forced.ota
adb shell clear com.amazon.kindle.personal_video
adb shell clear com.amazon.kindle.unifiedSearch
adb shell clear com.amazon.kor.demo
adb shell clear com.amazon.legalsettings
adb shell clear com.amazon.logan
adb shell clear com.amazon.minerva.client.api
adb shell clear com.amazon.mp3
adb shell clear com.amazon.ods.kindleconnect
adb shell clear com.amazon.photos
adb shell clear com.amazon.photos.importer
adb shell clear com.amazon.platform
adb shell clear com.amazon.platform.fdrw
adb shell clear com.amazon.recess
adb shell clear com.amazon.redstone
adb shell clear com.amazon.settings.systemupdates
adb shell clear com.amazon.smartgenie
adb shell clear com.amazon.sync.provider.ipc
adb shell clear com.amazon.tahoe
adb shell clear com.amazon.tcomm
adb shell clear com.amazon.tcomm.client
adb shell clear com.amazon.tv.launcher
adb shell clear com.amazon.tv.ottssocompanionapp
adb shell clear com.amazon.weather
adb shell clear com.amazon.webapp
adb shell clear com.amazon.wirelessmetrics.service
adb shell clear com.amazon.zico
adb shell clear com.android.calendar
adb shell clear com.android.contacts
adb shell clear com.android.email
adb shell clear com.android.music
adb shell clear com.android.musicfx
adb shell clear com.android.protips
adb shell clear com.android.providers.downloads.ui
adb shell clear com.android.quicksearchbox
adb shell clear com.audible.application.kindle
adb shell clear com.goodreads.kindle
adb shell clear com.here.odnp.service
adb shell clear com.ivona.orchestrator
adb shell clear com.ivona.tts.oem
adb shell clear com.kingsoft.office.amz
adb shell clear com.svox.pico
adb shell clear jp.co.omronsoft.iwnnime.languagepack.kokr_az
adb shell clear jp.co.omronsoft.iwnnime.languagepack.zhcn_az
adb shell clear jp.co.omronsoft.iwnnime.languagepack.zhtw_az
adb shell clear jp.co.omronsoft.iwnnime.mlaz
echo .
echo Debloat complete.
pause
Let me know how it works or any suggestions
Click to expand...
Click to collapse
Thanks for this...a lot of packages. What did this break?...seems like a lot less than whats in the toolbox and even that breaks some stuff.
How did you come to this list? Do you know what all these packages do? Did you go through all the packages and system apps?
thisisnotatest said:
Thanks for this...a lot of packages. What did this break?...seems like a lot less than whats in the toolbox and even that breaks some stuff.
How did you come to this list? Do you know what all these packages do? Did you go through all the packages and system apps?
Click to expand...
Click to collapse
I could see this script and the Toolbox one, they´re almost the same, but with the difference that you can be further with the script, while you can go manual and try not to crash you tablet when disabling more packages with Toolbox itself. I have tried with the last one, and now I have almost nothing. I just have the Play Store installed and the Archives package (Don´t know if it can also be disabled).
About rooting, Toolbox developers say that maybe soon we´ll have the oportunity to root Fire devices through it. If it ever comes...
I recently got a Fire 7 9th Gen with Fire OS 7.3.1.8 installed. Hopefully someone finds a way to root this. I'll keep an eye on this subject. I have sideloaded the Play store with the Fire Toolbox app so I can install the DJI Go app for my drone, which I bought the tablet for, and it works great. Would still like to get rid of all the bloatware installed. I'll give @ComputerTech312 's script a go for that.
ComputerTech312 said:
This is my first ADB Script, although it should clear and disable bloatware packages
Code:
@echo off
echo --------------------------------
echo Disabling Lockscreen ads...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.kindle.kso
echo .
echo --------------------------------
echo Disabling OTA updates...
echo --------------------------------
echo .
adb wait-for-device
adb shell pm disable-user --user 0 com.amazon.settings.systemupdates
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
echo .
echo --------------------------------
echo Disabling Fire Launcher...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.firelauncher
echo .
echo --------------------------------
echo Disabling Fire Keyboard
echo --------------------------------
echo .
adb shell pm disable-user --user 0 com.amazon.redstone
echo .
echo --------------------------------
echo Debloating Device...
echo --------------------------------
echo .
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.zhtw_az
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.zhcn_az
adb shell pm disable-user --user 0 jp.co.omronsoft.iwnnime.languagepack.kokr_az
adb shell pm disable-user --user 0 com.svox.pico
adb shell pm disable-user --user 0 com.kingsoft.office.amz
adb shell pm disable-user --user 0 com.ivona.tts.oem
adb shell pm disable-user --user 0 com.ivona.orchestrator
adb shell pm disable-user --user 0 com.here.odnp.service
adb shell pm disable-user --user 0 com.goodreads.kindle
adb shell pm disable-user --user 0 com.audible.application.kindle
adb shell pm disable-user --user 0 com.android.quicksearchbox
adb shell pm disable-user --user 0 com.android.providers.downloads.ui
adb shell pm disable-user --user 0 com.android.protips
adb shell pm disable-user --user 0 com.android.musicfx
adb shell pm disable-user --user 0 com.android.music
adb shell pm disable-user --user 0 com.android.email
adb shell pm disable-user --user 0 com.android.contacts
adb shell pm disable-user --user 0 com.android.calendar
adb shell pm disable-user --user 0 com.amazon.zico
adb shell pm disable-user --user 0 com.amazon.wirelessmetrics.service
adb shell pm disable-user --user 0 com.amazon.webapp
adb shell pm disable-user --user 0 com.amazon.weather
adb shell pm disable-user --user 0 com.amazon.tv.ottssocompanionapp
adb shell pm disable-user --user 0 com.amazon.tv.launcher
adb shell pm disable-user --user 0 com.amazon.tcomm.client
adb shell pm disable-user --user 0 com.amazon.tcomm
adb shell pm disable-user --user 0 com.amazon.tahoe
adb shell pm disable-user --user 0 com.amazon.sync.provider.ipc
adb shell pm disable-user --user 0 com.amazon.smartgenie
adb shell pm disable-user --user 0 com.amazon.settings.systemupdates
adb shell pm disable-user --user 0 com.amazon.recess
adb shell pm disable-user --user 0 com.amazon.platform.fdrw
adb shell pm disable-user --user 0 com.amazon.platform
adb shell pm disable-user --user 0 com.amazon.photos.importer
adb shell pm disable-user --user 0 com.amazon.photos
adb shell pm disable-user --user 0 com.amazon.ods.kindleconnect
adb shell pm disable-user --user 0 com.amazon.mp3
adb shell pm disable-user --user 0 com.amazon.minerva.client.api
adb shell pm disable-user --user 0 com.amazon.logan
adb shell pm disable-user --user 0 com.amazon.legalsettings
adb shell pm disable-user --user 0 com.amazon.kor.demo
adb shell pm disable-user --user 0 com.amazon.kindle.unifiedSearch
adb shell pm disable-user --user 0 com.amazon.kindle.personal_video
adb shell pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota
adb shell pm disable-user --user 0 com.amazon.kindle.cms
adb shell pm disable-user --user 0 com.amazon.kindle
adb shell pm disable-user --user 0 com.amazon.iris
adb shell pm disable-user --user 0 com.amazon.imdb.tv.mobile.app
adb shell pm disable-user --user 0 com.amazon.glorialist
adb shell pm disable-user --user 0 com.amazon.geo.mapsv3.services
adb shell pm disable-user --user 0 com.amazon.geo.mapsv3.resources
adb shell pm disable-user --user 0 com.amazon.geo.mapsv2
adb shell pm disable-user --user 0 com.amazon.geo.client.maps
adb shell pm disable-user --user 0 com.amazon.dp.logger
adb shell pm disable-user --user 0 com.amazon.dp.fbcontacts
adb shell pm disable-user --user 0 com.amazon.dp.contacts
adb shell pm disable-user --user 0 com.amazon.diode
adb shell pm disable-user --user 0 com.amazon.device.software.ota.override
adb shell pm disable-user --user 0 com.amazon.device.software.ota
adb shell pm disable-user --user 0 com.amazon.device.sale.service
adb shell pm disable-user --user 0 com.amazon.device.metrics
adb shell pm disable-user --user 0 com.amazon.device.logmanager
adb shell pm disable-user --user 0 com.amazon.device.crashmanager
adb shell pm disable-user --user 0 com.amazon.device.backup.sdk.internal.library
adb shell pm disable-user --user 0 com.amazon.device.backup
adb shell pm disable-user --user 0 com.amazon.dee.app
adb shell pm disable-user --user 0 com.amazon.dcp.contracts.library
adb shell pm disable-user --user 0 com.amazon.dcp.contracts.framework.library
adb shell pm disable-user --user 0 com.amazon.dcp
adb shell pm disable-user --user 0 com.amazon.csapp
adb shell pm disable-user --user 0 com.amazon.communication.discovery
adb shell pm disable-user --user 0 com.amazon.comms.kids
adb shell pm disable-user --user 0 com.amazon.cloud9.systembrowserprovider
adb shell pm disable-user --user 0 com.amazon.cloud9.kids
adb shell pm disable-user --user 0 com.amazon.cloud9.contentservice
adb shell pm disable-user --user 0 com.amazon.cloud9
adb shell pm disable-user --user 0 com.amazon.cardinal
adb shell pm disable-user --user 0 com.amazon.bioscope
adb shell pm disable-user --user 0 com.amazon.avod
adb shell pm disable-user --user 0 com.amazon.alexa.youtube.app
adb shell pm disable-user --user 0 com.amazon.alexa.multimodal.gemini
adb shell pm disable-user --user 0 com.amazon.ags.app
adb shell pm disable-user --user 0 com.amazon.accessorynotifier
adb shell pm disable-user --user 0 com.amazon.aca
adb shell pm disable-user --user 0 amazon.speech.sim
adb shell pm disable-user --user 0 amazon.speech.davs.davcservice
adb shell pm disable-user --user 0 amazon.speech.audiostreamproviderservice
echo .
adb shell clear amazon.speech.audiostreamproviderservice
adb shell clear amazon.speech.davs.davcservice
adb shell clear amazon.speech.sim
adb shell clear com.amazon.aca
adb shell clear com.amazon.accessorynotifier
adb shell clear com.amazon.ags.app
adb shell clear com.amazon.alexa.multimodal.gemini
adb shell clear com.amazon.alexa.youtube.app
adb shell clear com.amazon.avod
adb shell clear com.amazon.bioscope
adb shell clear com.amazon.cardinal
adb shell clear com.amazon.cloud9
adb shell clear com.amazon.cloud9.contentservice
adb shell clear com.amazon.cloud9.kids
adb shell clear com.amazon.cloud9.systembrowserprovider
adb shell clear com.amazon.comms.kids
adb shell clear com.amazon.communication.discovery
adb shell clear com.amazon.csapp
adb shell clear com.amazon.dcp
adb shell clear com.amazon.dcp.contracts.framework.library
adb shell clear com.amazon.dcp.contracts.library
adb shell clear com.amazon.dee.app
adb shell clear com.amazon.device.backup
adb shell clear com.amazon.device.backup.sdk.internal.library
adb shell clear com.amazon.device.crashmanager
adb shell clear com.amazon.device.logmanager
adb shell clear com.amazon.device.metrics
adb shell clear com.amazon.device.sale.service
adb shell clear com.amazon.device.software.ota
adb shell clear com.amazon.device.software.ota.override
adb shell clear com.amazon.diode
adb shell clear com.amazon.dp.contacts
adb shell clear com.amazon.dp.fbcontacts
adb shell clear com.amazon.dp.logger
adb shell clear com.amazon.firelauncher
adb shell clear com.amazon.geo.client.maps
adb shell clear com.amazon.geo.mapsv2
adb shell clear com.amazon.geo.mapsv3.resources
adb shell clear com.amazon.geo.mapsv3.services
adb shell clear com.amazon.glorialist
adb shell clear com.amazon.imdb.tv.mobile.app
adb shell clear com.amazon.iris
adb shell clear com.amazon.kindle
adb shell clear com.amazon.kindle.cms
adb shell clear com.amazon.kindle.kso
adb shell clear com.amazon.kindle.otter.oobe.forced.ota
adb shell clear com.amazon.kindle.personal_video
adb shell clear com.amazon.kindle.unifiedSearch
adb shell clear com.amazon.kor.demo
adb shell clear com.amazon.legalsettings
adb shell clear com.amazon.logan
adb shell clear com.amazon.minerva.client.api
adb shell clear com.amazon.mp3
adb shell clear com.amazon.ods.kindleconnect
adb shell clear com.amazon.photos
adb shell clear com.amazon.photos.importer
adb shell clear com.amazon.platform
adb shell clear com.amazon.platform.fdrw
adb shell clear com.amazon.recess
adb shell clear com.amazon.redstone
adb shell clear com.amazon.settings.systemupdates
adb shell clear com.amazon.smartgenie
adb shell clear com.amazon.sync.provider.ipc
adb shell clear com.amazon.tahoe
adb shell clear com.amazon.tcomm
adb shell clear com.amazon.tcomm.client
adb shell clear com.amazon.tv.launcher
adb shell clear com.amazon.tv.ottssocompanionapp
adb shell clear com.amazon.weather
adb shell clear com.amazon.webapp
adb shell clear com.amazon.wirelessmetrics.service
adb shell clear com.amazon.zico
adb shell clear com.android.calendar
adb shell clear com.android.contacts
adb shell clear com.android.email
adb shell clear com.android.music
adb shell clear com.android.musicfx
adb shell clear com.android.protips
adb shell clear com.android.providers.downloads.ui
adb shell clear com.android.quicksearchbox
adb shell clear com.audible.application.kindle
adb shell clear com.goodreads.kindle
adb shell clear com.here.odnp.service
adb shell clear com.ivona.orchestrator
adb shell clear com.ivona.tts.oem
adb shell clear com.kingsoft.office.amz
adb shell clear com.svox.pico
adb shell clear jp.co.omronsoft.iwnnime.languagepack.kokr_az
adb shell clear jp.co.omronsoft.iwnnime.languagepack.zhcn_az
adb shell clear jp.co.omronsoft.iwnnime.languagepack.zhtw_az
adb shell clear jp.co.omronsoft.iwnnime.mlaz
echo .
echo Debloat complete.
pause
Let me know how it works or any suggestions
Click to expand...
Click to collapse
How to use this. Please respond quickly.
El_Taco69 said:
How to use this. Please respond quickly.
Click to expand...
Click to collapse
Just paste the code in a file in the adb dir and
thisisnotatest said:
Thanks for this...a lot of packages. What did this break?...seems like a lot less than whats in the toolbox and even that breaks some stuff.
How did you come to this list? Do you know what all these packages do? Did you go through all the packages and system apps?
Click to expand...
Click to collapse
As far as I've seen and tested, it's broken nothing, I've used this script on both my fire 7 and my fire 8, works fine and no consequences.
TMBackstrom said:
I recently got a Fire 7 9th Gen with Fire OS 7.3.1.8 installed. Hopefully someone finds a way to root this. I'll keep an eye on this subject. I have sideloaded the Play store with the Fire Toolbox app so I can install the DJI Go app for my drone, which I bought the tablet for, and it works great. Would still like to get rid of all the bloatware installed. I'll give @ComputerTech312 's script a go for that.
Click to expand...
Click to collapse
How did it go? did it get rid of all of the bloatware?
#Aaron1764 said:
I´m a noob about this, how do I run your script? Is it neccesary to use a live Linux machine?
Click to expand...
Click to collapse
No, i used Windows with adb.
#Aaron1764 said:
I could see this script and the Toolbox one, they´re almost the same, but with the difference that you can be further with the script, while you can go manual and try not to crash you tablet when disabling more packages with Toolbox itself. I have tried with the last one, and now I have almost nothing. I just have the Play Store installed and the Archives package (Don´t know if it can also be disabled).
Click to expand...
Click to collapse
I copied majority of the packages from the Toolbox list yep, plus i found a few more myself by poking around, but my script disables the packages and then clears the cache and storgage of the packages, thus clearing space and giving you more storage.
By the way, if anyone has more suggestions, do comment below.

Categories

Resources