Adding more buttons to the side of the smartphone can seem like a good idea. However, there are some people who simply want three buttons on the sides of their device (Power, Volume Up, and Volume Down). Since Samsung doesn’t let us disable the button natively, we need to use ADB in order to get the job done.
The Bixby button controversy is well known to anyone who has paid attention to Android news headlines over the last few years. People want to use the button for other things but Samsung only recently began allowing us to do this. Others have wanted to disable the button entirely but Samsung continues to try and convince people to use it.
Some people dislike it because of accidental presses. If this is your case then you can simply go into the Bixby Voice settings and set the feature to only activate when the button is pressed twice. If you don’t change anything else then those singular button presses will not do anything.
That’s enough to solve the issue for most people but others want to completely disable the button entirely. For that, we need to open up a command prompt and enter a couple of ADB commands.
In order to complete the tutorial below, you're going to need some things set up ahead of time. Please follow the how to install ADB and Fastboot tools guide if you haven't done so already. Then you will need to follow the how to enable Developer Mode guide, as well as the tutorial that shows you how to enable USB Debugging Mode.
You will then need to open a command prompt within the within the same folder as your ADB and Fastboot tools and execute the "adb devices" command (without quotes) to start the ADB service. Then connect the device to the PC with a USB cable and you should see the prompt to grant USB Debugging Mode access from the PC the phone is connected to.
Once granted, you can then test this by running the command "adb devices" again (without quotes) in a command prompt or PowerShell to make sure the computer recognizes the device.
Time needed: 10 minutes.
How to Completely Disable the Galaxy S10 Bixby Button
- Connect the Samsung Galaxy S10 to the PC with a USB cable
- Open up a Command Prompt in the same folder as your ADB and Fastboot tools are in
- Type out the following command and press enter on the keyboard. . .
- This should bring you to another prompt while displaying the codename of the device
- Now type out the following command and press enter on the keyboard again. . .
pm uninstall -k –user 0 com.samsung.android.bixby.agent
- This should result in a Success message to tell you that the Bixby app has been temporarily uninstalled
- Test it out by pressing/double pressing on the Bixby button to make sure nothing happens
The method used above is a common way of “uninstalling” applications for a particular user. I go into more detail about how this is essentially just disabling the app for the current user (aka you). But just know that this does not require root nor does it prevent you from accept OTA updates.
If you’ve ever gone through the apps section of the Settings application and disabled a pre-installed application (such as Facebook or Microsoft Office apps) then know that this is basically what we’re doing here. The Settings app doesn’t let us disable any application in the list though.
That is why we need to do it via ADB. Sure, you could find this application in the apps list but the disable button would be grayed out (or not existent). Just like with the limitation Samsung has put on preventing people from opening the Google Assistant with the Bixby button
Is Bixby Gone Forever?
Using the method above we have “uninstalled” Bixby for the current user. As mentioned, this is more or less just a workaround that lets us disable the Bixby service (and the button in general). That means the application will come back if you do a factory reset.
It may also come back after you accept an OTA update too. So be aware of that.
However, we can also manually bring this application (and the Bixby button) back by executing a different command. For this to work, you will need to repeat steps 1 through 4 of the tutorial above. After you have executed the ADB shell command, then you will need to execute the following command. . .
- cmd package install-existing com.samsung.android.bixby.agent
That will bring the application back without having to do a factory reset or accepting an OTA update. It will be as if you had never activated Bixby though (as it is essentially being reinstalled for the current user). So you will want to press the Bixby button on the Galaxy S10, Galaxy S10+, or Galaxy S10e after you enter this command.
You will see Bixby go through its regular activation process which requires you to agree to some terms and conditions. It will also prompt you to let Bixby learn your voice again too (but you can skip this part if you want). It will be as if you had never opened up the application (or used the Bixby button) before.
If this tutorial helped you in any way, please consider donating via PayPal, Patreon, Cryptocurrency, or GoFundMe. If you can't afford to donate then sharing this on social networks such as Facebook, Twitter, XDA, forums, etc. will also help a lot. I would also appreciate suggestions for Android tips and tutorials that you would like to see in the future.