Remove Bixby Bloatware from Samsung Galaxy
Code

[Guide] Remove Bixby from Samsung Phones via ADB

By
on
February 27, 2020

This is a simple step-by-step guide to remove Bixby assistant from your Samsung Galaxy device. And unlike most other “fake” guides on internet which just ask you to disable the Bixby button, at the end of this, you’d really be able to get rid of Bixby related stuff.

I use Samsung Note 10+. While Samsung flagships are known for their build quality, looks, camera, display et cetera, Samsung is notorious for adding unnecessary bloatware on their phones. One of such bloatwares that comes pre-installed is their virtual assistant Bixby and its related services. Hell, they even added a physical button for the same in some Galaxy flagships.

I like Samsung’s mature software and features. I, however fail to understand the role of Bixby on my device. I never found any use of it. I rarely even use the Google Assistant so using Bixby is anyway a long shot.

My previous Software Engineering job involved working with Android development time to time. Working on a research project in past, I found one adb command to remove any app (system/user) from the device.

Btw, bloatware:

“Unwanted software included on a new computer or mobile device by the manufacturer.”


Update February 2020: Note 10 Plus

Tried this on my recent purchase of Note 10 Plus.

I can confirm the commands still work the same. Although I am glad that they got rid of the extra Bixby button in Note 10 Plus.


Update March 2019 : S10 Plus

To my surprise, this post is getting some attention from Google. People have been regularly visiting this post so I think it will be a good idea to update this post to add more information.

I’ve recently bought S10 Plus as well, so I will test this method on S10 too.

Test results: Pass. This method works.


Steps to remove Bixby from Samsung Galaxy phones

Below method should work for all phones in general.

1. Install device drivers

Install OEM USB drivers this link by Google should help setting up.

Since we are talking about Samsung here, here’s direct link to their driver download page:

https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

Screenshots


2. Install ADB

[TOOL]Minimal ADB and Fastboot by xda-developers.com will guide you how to do it.

ADB stands for Android Debug Bridge and is used to debug applications from computer.

In essence, download the minimal adb installer and run the setup.

Screenshots


3. Enable Developer Options and USB Debugging on phone

> Go to Settings
> About Phone
> Software information
> Tap on Build number 7 times
> Go back to Settings
> Developer options
> Turn on
> Scroll down at USB debugging
> Turn on
> Accept prompt of Allow USB Debugging

Screenshots


4. Connect device to computer

adb devices
Open command prompt on the computer, and execute command,
adb devicesIf you’re running adb first time then you’ll see a prompt on the device asking to allow USB debugging. Set it to allow always.

 Run adb devices again and you’ll see your device listed there.

Also consider adding adb to the PATH variable.

Screenshots

5. Run series of commands

Type out below commands one by one on command line. Or you can combine them all into one .bat file and execute simultaneously.

adb shell pm uninstall -k --user 0 com.samsung.android.bixby.agent

adb shell pm uninstall -k --user 0 com.samsung.android.bixby.es.globalaction

adb shell pm uninstall -k --user 0 com.samsung.android.bixbyvision.framework

adb shell pm uninstall -k --user 0 com.samsung.android.bixby.wakeup

adb shell pm uninstall -k --user 0 com.samsung.android.bixby.plmsync

adb shell pm uninstall -k --user 0 com.samsung.android.bixby.voiceinput

adb shell pm uninstall -k --user 0 com.samsung.systemui.bixby

adb shell pm uninstall -k --user 0 com.samsung.android.bixby.agent.dummy

adb shell pm uninstall -k --user 0 com.samsung.android.app.settings.bixby

adb shell pm uninstall -k --user 0 com.samsung.systemui.bixby2

adb shell pm uninstall -k --user 0 com.samsung.android.bixby.service

adb shell pm uninstall -k --user 0 com.samsung.android.app.routines

adb shell pm uninstall -k --user 0 com.samsung.android.visionintelligence

adb shell pm uninstall -k --user 0 com.samsung.android.app.spage
Screenshots

6. Tada. Done!

Now if you open your launcher and try to search for Bixby, you’ll find no trace of it. Enjoy your cancer free device! 🙂

Screenshots

Update: Disable USB Debugging

A gentleman sent me an email suggesting me to add a step to disable USB debugging after this is done.

That’s absolutely essential step, go to Developer Options and turn off USB debugging. Leaving the debugging option open is extremely dangerous.


How it works

adb shell pm uninstall -k --user 0 com.samsung.android.bixby.agent

Let’s break them down and understand what they are doing.


shell pm uninstall – package manager command to uninstall given package name

-k --user 0 – uninstall the app for current user/default user of the phone that is user 0.

com.samsung.android.bixby.agent – this is package name of the application

--user 0 – implies that the application is being uninstalled for the current user – not system wide. Root access it needed to do system wide un-installation.

  This could also mean that whenever you’ll upgrade or factory reset your device, the bloatware would kick in again. The advantage being even if you uninstall a system application using this method, you can still receive official OTA updates from your carrier or OEM.  

Bixby related packages

Below are the packages being uninstalled using the adb commands in the bat file.

com.samsung.android.bixby.agent
com.samsung.android.bixby.es.globalaction
com.samsung.android.bixbyvision.framework
com.samsung.android.bixby.wakeup
com.samsung.android.bixby.plmsync
com.samsung.android.bixby.voiceinput
com.samsung.systemui.bixby
com.samsung.android.bixby.agent.dummy

How did I list them down? Well, pretty simple, using another adb command

adb shell pm list packages | findstr "bixby"


Feedback please

Please let me know in comments if you face any issues. I will be happy to help.

Long live ADB and long dead Bixby. 😀

TAGS
RELATED POSTS

LEAVE A COMMENT

77 Comments
  1. Reply

    Bryan B

    November 16, 2020

    YOu My Friend are a golden goose. YOu saved me so much hair and heart ache. bixby no lie had me at the point of insanity. I’d Drive and listen to my music app and bixby that MOFO would change the music level and song a skip till a ad would come on. Seriously this morning i was thinking of smashing my note 8 now im soo happy all cause of you!!!!! I WOULD LOVE TO BUY YOU A DRINK!!!!!!

    • Reply

      Darpan

      November 16, 2020

      Hahha, sweet!

  2. Reply

    1423

    November 8, 2020

    Is it save to uninstall google apps with this method ?

  3. Reply

    Chungusman

    October 13, 2020

    Thank you so much for this. I finally got rid of this stupid bloatware!!

  4. Reply

    Nyoms

    October 11, 2020

    Thx alotttt u save my life, it works smoothly

  5. Reply

    Anon

    October 10, 2020

    worked like a charm, got a few package not found but used the search string listed at the bottom to search for bixby and it found nothing so nice and clean!

    a note replace findstr with grep and the command will work in linux just fine!

    i wonder what other packages are garbage and can be purged!! the list is huge

  6. Reply

    Docheinstein

    September 8, 2020

    Woow finally! And the bixby remapping with Button Mapper still works, thanks!
    (I’ve even done this without a computer, directly from Termux with adb support from https://github.com/MasterDevX/Termux-ADB

    • Reply

      Darpan Dodiya

      September 28, 2020

      Wow Termux is amazing, didn’t know about it before. Thanks for sharing!

  7. Reply

    Peter

    August 19, 2020

    How would I do this with root, to remove it from the system?

    • Reply

      Darpan Dodiya

      August 22, 2020

      With root..I am sure there will be plenty of applications on Playstore which will offer nice UI to pick and remove individual packages.

  8. Reply

    Bradley

    August 14, 2020

    Hi Darpan

    Sweet, simple, effective and generous – Thank you very much!

  9. Reply

    Jack

    August 10, 2020

    Bless your heart! Bixby permissions are insanity. For three of the lines I got “failure”. All other lines I got “success”. Bixby is now gone, gone, gone. Now I can love my Note 10 plus again. Thanks so much.

  10. Reply

    Shimmy Weitzhandler

    August 2, 2020

    WOW!
    Finally FU Bixby, finally finally!!!!

  11. Reply

    Ron

    July 27, 2020

    Darpan,
    Thank you so much for taking the time to post this. After a year of frustration, I finally have Bixby GONE!!!!! Yeah!!!!!
    I’m not sure if it means anything, but when I ran the .bat file, it didn’t do anything to my phone except disconnect it from my computer. I re-connected it and typed in the commands and it seemed to work just fine. Although, about half of the commands came up with “Failure [not installed for 0]”
    Should I be concerned with that?
    Thank you again,
    Ron.

    • Reply

      Darpan Dodiya

      July 27, 2020

      Hi Ron! No need to worry about those failures. You’re all set. I am not keeping up with latest Bixby packages so some of them might be outdated and not found in current version.

      The bat file was hosted on my Google Drive and was mostly probably outdated. I removed its reference from this post now.

  12. Reply

    Neill Addison

    July 5, 2020

    Dear Friend,

    First of all, a big thank you for this information, I worked on all my Samsung Galaxy devices and meant I did not have to root or void Knox. So thank you.

    My question is, is there a command so that say for example, Excel is included as standard and cannot be uninstalled, I use occasionally so might install as an when I need it, I have this with various apps. Is there a way to convert locked applications to unlocked an able to keep or uninstall. That would be really helpful for my phone,

    Neill
    Home User – United Kingdom

    • Reply

      Darpan Dodiya

      July 12, 2020

      Hi Neill, glad to hear it worked for you.

      Not sure about the Excel application usecase. Maybe you can use the same method as described here –
      adb pm uninstall -k --user 0 com.microsoft.office.excel

      And then whenever you want to install it back, you can install from Playstore.

  13. Reply

    Amine

    May 31, 2020

    Hi
    I don’t have the same list of packages which contains “bixby”, do you think the procedure is still available ?

    list of packages :
    package:com.samsung.android.app.settings.bixby
    package:com.samsung.systemui.bixby2
    package:com.samsung.android.bixby.service
    package:com.samsung.android.bixby.agent
    package:com.samsung.android.bixby.wakeup
    package:com.samsung.android.bixby.agent.dummy

    thank you for your help
    Regards

    • Reply

      Darpan Dodiya

      May 31, 2020

      Hi. Maybe try this command to get latest list, adb shell pm list packages | findstr "bixby"

      The method should work I believe. The last time I tried was January 2020 on my Note 10+

  14. Reply

    Rahul

    May 17, 2020

    Great job! Easily accessible guide. Works like a charm. I’m curious to see how much of an effect it has on performance and battery life now that we don’t have bixby around.

    • Reply

      Darpan Dodiya

      May 17, 2020

      Happy to help.

      I haven’t seen any noticeable battery life / performance improvements to be honest. Please let me know if you experience drastic improvements.

  15. Reply

    Pierre

    April 10, 2020

    I did all the previous steps, then :
    Run adb devices again and you’ll see your device listed there.
    No device !
    Samsuns S9

    • Reply

      Darpan Dodiya

      April 10, 2020

      Maybe the Samsung device drivers aren’t installed on your PC or USB debugging might not be enabled on your phone.

  16. Reply

    DC

    April 6, 2020

    I got numerous errors reading “Failure [not installed for 0]” on the adb commands. I’m actually hesistant to see if the phone still has Bixby installed, because I don’t want it to fire up. L’il buggah was still sucking battery even after the activation changed to double press, and voice disabled as possible. I’m on an S9 with Android 10. Would there be a reason so many of the adb commands fail? Thank you.

    • Reply

      Darpan Dodiya

      April 10, 2020

      Yes I think you can ignore the failing commands.

      My script is a bit outdated and it is possible that Samsung might have renamed / removed packages that we try to uninstall in the script. If every single command is failing then there could be a different issue.

  17. Reply

    Tony

    April 2, 2020

    I have a Galaxy S9+ and used the script to remove Bixby in totality. I then found that I couldn’t use BxActions to reassign the Bixby button to another function. The solutions online appeared to involve resetting the phone to factory settings however I found that downloading and installing com.samsug.android.bixby.agent_v2.3.02.0-230200400_android-7.0.apk reenabled Bixby to the extent that I could then reassign the hardware button. I downloaded from androidapksfree.com

  18. Reply

    Will

    March 21, 2020

    Thank you so much. I accidentally gave Bixby all the permissions in an attempt to allow BXActions access to the button in order to activate Google Assistant on my Note 9. I was unable to reclaim my privacy from Samsung after the slip up. One thing that came up for me is that I had the phone plugged into the computer before activating USB Debugging. This did not work. In ABD it showed the device as unauthorized. When I set the debugging option and then pugged in the phone it picked up right away with the warnings/permission requests. Also, the batch file did not remove it all, I copied and pasted each line and was able to fully remove the bloatware. I could tell because in the App Permissions listing it was still showing Bixby and the related nonsense, until the line by line approach.

    • Reply

      Darpan Dodiya

      March 22, 2020

      Thank you for the informative comment. The batch file may have been outdated by now, let me go ahead and update it.

  19. Reply

    Gregor

    February 1, 2020

    command prompt is telling me ‘abd’ is not recognized as an internal or external command, operable program or batch file. lol what did i do wrong haha?

    • Reply

      Darpan Dodiya

      February 7, 2020

      Hi Gregor, can you try with the command “adb”. “abd” looks like a typo. 🙂

  20. Reply

    Octavian

    January 3, 2020

    Hi Darpan !

    Thanks a lot for your tutorial !
    I have a Samsung A70 and the things are a little bit different regarding Bixby. It seems that due to Samsung marketing policy, on all “A” models that Bixby can work, there is a menu option missing: “Voice unlock”.
    Without this option, Bixby cannot be called while the screen is locked.
    On all Samsung “S” models, the option “Voice unlock” is present and if it is activated, you can call Bixby to unlock phone, just as Captain Picard called his computer from the Enterprise 🙂
    I called Samsung local support, but they were elusive and couldn’t tell me anything clear.

    So, I became angry and I decided to completely wipe Bixby.
    As on the Internet I found only generic procedures for inactivation, but not for total uninstallation, I searched deeper and so I found the page on your blog!
    Now Bixby is very dead, and so is the Facebook 🙂
    I’m very happy with these killings ! :))

    Long live and prosper ADB commands !
    And for you, dear friend, please allow me to wish you a very Happy New Year, with good health and succes in everything you want!

    Best regards,
    Octavian

    P.S.> On my Samsung Galaxy A70, the following packages were not installed for Bixby ( ” Failure [not installed for 0] ” ) :

    samsung.android.bixby.es.globalaction
    com.samsung.android.bixby.plmsync
    com.samsung.android.bixby.voiceinput
    com.samsung.systemui.bixby

    In order to remove Facebook, I had to delete the following packages:

    com.facebook.katana
    com.facebook.system
    com.facebook.appmanager
    com.facebook.services
    The package “com.facebook.android” was not installed ( ” Failure [not installed for 0] ” ) .

    • Reply

      Darpan Dodiya

      February 7, 2020

      Hi Octavian!

      Thanks a lot for the detailed comment. Interacting with Android devices with lots of adb commands was part of my Software Development job a while ago so I wrote this blog post. Super glad to learn that adb commands were helpful to you.

      Thanks to your additional comments about the Facebook, I was able to wipe out all Facebook related bloatware from my device as well.

      A delayed response to your comment, here’s wishing you a great year!

  21. Reply

    James

    September 11, 2019

    So does anyone know where the signature checking is on the S9 Facebook embedded in system? I’ve uninstalled all apks I think are related to Facebook and oculus/gear VR, but I’m somehow getting a signature conflict when I try to install my modified version of the Facebook app?
    By the way this doesn’t occur on my S7 on Nougat firmware, but if I update to Oreo it does?
    So somewhere embedded deep within the device is a signature verification against anything that’s com.facebook.katana?

    Does anyone know how to print the app signature info for every single apk installed on the device? (Including all system apks?) Because other than that, I’m at a loss?
    I’m pretty much using my S7 now just to use 1 app, as I refuse to use any of the Facebook apps available because of how intrusive they are!
    Screw you Zuckerberg! I’ve inconveniently resorted to using the Samsung browser (with ad blocking) just to check Facebook because I’ve got no other choice other than my S7?

    • Reply

      Darpan Dodiya

      February 7, 2020

      Hi James,

      Quoting from other comment,

      “In order to remove Facebook, I had to delete the following packages:

      com.facebook.katana
      com.facebook.system
      com.facebook.appmanager
      com.facebook.services
      The package “com.facebook.android” was not installed ( ” Failure [not installed for 0] ” ) .”

  22. Reply

    Ernesto

    August 23, 2019

    Thanks a lot.
    S9+, Bixby always popping up when accidentally hitting the button.
    It was a real pain in the neck.

    I’ve got only some
    Failure [INSTALL_FAILED_INVALID_APK: Missing existing base package for null]
    but bixby seems away now.

    Again, thanks

  23. Reply

    Yarin

    August 6, 2019

    Works like a charm on my S9+, I feel like I just reclaimed my own device. Got tired to accidently pressing the Bixby button all the time. It’s a shame you have to do it that way, though. Samsung should allow to disable this shitty feature natively.

    Thank you for this helpful article!

    • Reply

      Darpan Dodiya

      August 6, 2019

      Happy to help!

  24. Reply

    Mike

    July 22, 2019

    Please could you create a post to remove the build in Facebook app as well ?
    Thanks for this

    • Reply

      Darpan Dodiya

      July 26, 2019

      Sure, it should be easy.

      Follow above steps to setup ADB and run this command:

      adb shell pm list packages | findstr "facebook"

      It may turn up two packages for you,
      1. com.facebook.android – For the Facebook SDK
      2. com.facebook.katana – For Facebook App

      After that, try:

      adb shell pm uninstall -k –user 0 com.facebook.android
      adb shell pm uninstall -k –user 0 com.facebook.katana

      Hope this helps!

  25. Reply

    Stephane

    July 17, 2019

    Great article thank you!
    It looks like you missed a package though to remove Bixby Home

    To remove Bixby Home you need to run:
    adb shell pm uninstall -k –user 0 com.samsung.android.app.spage

    • Reply

      Darpan Dodiya

      July 20, 2019

      Oh thanks! I will edit this post and add it to the list of packages. [Done!]

  26. Reply

    Alex

    July 14, 2019

    Great, that really helps :-)))

  27. Reply

    Tim Mackey

    July 12, 2019

    i ran the batch file here and then installed bxActions and got the button working again to launch camera or google assistant etc. Thanks for a great article!

    • Reply

      Darpan Dodiya

      July 13, 2019

      Wow that’s awesome!

  28. Reply

    Dan

    July 8, 2019

    after removing bixby, is there a way to make the button useful?

    • Reply

      Darpan Dodiya

      July 8, 2019

      I don’t think there’s a way to make it useful if you follow this method.

  29. Reply

    Evan Ravitz

    July 8, 2019

    Will this work for a Galaxy Note 9?

    • Reply

      Darpan Dodiya

      July 8, 2019

      It should work. I see no practical difference in the adb commands for both devices.

  30. Reply

    Neal

    July 8, 2019

    Awesome!!

  31. Reply

    George MIchaelson

    July 8, 2019

    Does it work on the S5e and like tablets?

    • Reply

      Darpan Dodiya

      July 8, 2019

      Yeah, it should work.

  32. Reply

    Jarod

    July 7, 2019

    Hi Darpan

    You’re on the front page of hacker news or https://news.ycombinator.com/

    Congratulations. That is why this post is blowing up. Seems a lot of people hate Bixby.

    • Reply

      Darpan Dodiya

      July 7, 2019

      Oh nice! Thanks for the heads up. 🙂 Never expected that I’d be on front page some day.

  33. Reply

    Gregory

    July 7, 2019

    Bixby Routines

    adb shell pm uninstall -k –user 0 com.samsung.android.app.routines

    • Reply

      Darpan Dodiya

      July 7, 2019

      Thanks! I update the post to add these packages.

      Edit: Done, updated.

  34. Reply

    Gregory

    July 7, 2019

    Bixby vision (on s10 5g at least).

    adb shell pm uninstall -k –user 0 com.samsung.android.visionintelligence

  35. Reply

    J Garell

    June 21, 2019

    Hi Darpan. Thanks for a very useful article on removing Bixby from Samsung phones. Do you know if there’s a way to disable Bixby instead of uninstalling it via ADB like how Package Disabler Pro+ does it? This way, the Bixby may be re-enabled without a factory reset since some users may not be in a position to perform a factory reset.

    Thanks.

    • Reply

      Darpan Dodiya

      June 24, 2019

      I’m unaware of any way to do this. I will experiment with some adb commands over the weekend and update you. Thanks!

  36. Reply

    David D Nordin

    June 8, 2019

    Thanks Darpan
    I been trying to find the fix for this for a few days now. Bixby showed back up on my S8+ after I allowed the Android Pie upgrade in late March. I found a post you did on android.stackexchange.com that pointed me here. After going through the very well laid out steps. The Bixby button dose nothing again. Great, it is also gone from the apps. However Bixby home and Bixby Vision still remain in the apps. Home is not a problem because it can be turned off. And Bixby Vision seems to be tied only to the camera app.

    Thanks and good work !!!

    • Reply

      Darpan Dodiya

      June 15, 2019

      Glad it helped David!

  37. Reply

    Leon

    May 25, 2019

    thank you very much.
    I just got a S9 and Bixby was really irritating.

  38. Reply

    Souf

    April 25, 2019

    Thank you! Finally i get rid of Bixby. But can i use the button for something else now?
    I tried Bxaction and try to enable full remapping. But i receive an error on my PC: please make sure usb debugging is enabled on your phone!
    Please install Samsung or adb USB drivers!

    Which I already have done…

    Anyone a solution?

  39. Reply

    Thiago

    April 9, 2019

    did all the process and after that bxactions stop working, what do i do? when bixby was activated bxactions worked now it doesnt, do you have any tutorial to remap bixby by adb or how to activate it again in bxactions?

    • Reply

      Darpan Dodiya

      April 9, 2019

      Hey yeah, BxActions will indeed stop working after removing all packages.

      Factory reset will get back the removed packages. Also, a system update from Samsung will also reactivate all the packages.

  40. Reply

    John

    March 26, 2019

    Worked great, but one question. When I mistakenly right swipe on the home screen, Bixby still rises like the Phoenix. I did restart the phone after the procedure, I was not expecting anything to still be around.

    • Reply

      Darpan Dodiya

      March 26, 2019

      Oh! I wonder if this could be related to the Samsung launcher?

      Samsung’s default launcher maybe re-enabling all Bixby related stuff automatically on right swipe. That’s my guess. I use Nova launcher so haven’t seen this happen.

  41. Reply

    Alpaca

    March 19, 2019

    I was looking for a tool to remove bloatware and espacially Bixby, after typing something like “remove bloatware and bixby” your page has been listed as second search result after tom’s guide. Yours was better documented and in much more accessible form. Works fine for samsung s9.

    Once again thanks you for your work.

    • Reply

      Darpan Dodiya

      March 19, 2019

      Thanks a lot!

      I have recently bought S10 so I just updated the post with support for S10 Plus too. 🙂 Also added refined steps and added a few screenshots for more clarity.

      Cheers!

  42. Reply

    Alpaca

    March 19, 2019

    I am really thankful for this guide, thanks to you i finally got rid of bixby. It saved me a lot of time and nerves.

    • Reply

      Darpan Dodiya

      March 19, 2019

      Appreciate this!

      I should plan on updating this guide to make sure this works on S10 too.

      Just curious, how did you find this article?

  43. Reply

    Marcel

    March 19, 2019

    Hey guys,

    Did u use it on the S10? Because I hate Bixby and I was wondering if this works for the S10 too…

    • Reply

      Darpan Dodiya

      March 19, 2019

      Hey Marcel,

      I have Samsung S10 Plus. I will try out this commands on my device and will let you know.

    • Reply

      Darpan Dodiya

      March 19, 2019

      Just tried on my S10 Plus and it works without a hitch.

      Give it a try!

  44. Reply

    Vasek

    March 8, 2019

    Hi, thank you! I knew there is some easy and direct way to delete this Bixby shit 🙂

    • Reply

      Darpan Dodiya

      March 19, 2019

      Haha nice! Glad to hear this helped!

  45. Reply

    Zach

    February 20, 2019

    Thank you so, so much, Darpan!! Now I have full remapping instead of limited remapping in bxActions and the undisableable Bixby 2.0 doesn’t appear and delay my programmed actions. Freaking lifesaver

    • Reply

      Darpan Dodiya

      February 21, 2019

      Hey Zach!

      Happy to know that!

      Well, to be honest though, I am actually surprised someone found this article and tried out the steps. I never imagined anyone to see this post. I am more happy for that. 🙂

      Mind sharing how did you end up on this article?