{"id":374,"date":"2022-11-14T17:54:46","date_gmt":"2022-11-14T17:54:46","guid":{"rendered":"https:\/\/blog.inplico.uk\/?p=374"},"modified":"2023-03-12T12:09:45","modified_gmt":"2023-03-12T12:09:45","slug":"samsung-phone-bloatware","status":"publish","type":"post","link":"https:\/\/blog.inplico.uk\/?p=374","title":{"rendered":"Samsung Phone Bloatware"},"content":{"rendered":"<p>So I recently purchased a Z-flip 4 which I am pretty pleased with, but nevertheless I needed to get rid of some of the bloat\/spy ware.\u00a0 Of particular annoyance was Upday\/Samsung Free and Google discover so If you are interested in getting rid of them (or probably nobody is ever going to read this, but I end up needing to remind myself how to do it next time) this is the trick:<\/p>\n<p>First thing to do is put it in developer mode and enable usb debug mode.\u00a0 To do this<\/p>\n<ol class=\"X5LH0c\">\n<li class=\"TrT0Xe\"><strong>Open the Settings app.<\/strong><\/li>\n<li class=\"TrT0Xe\"><strong>Select System.<\/strong><\/li>\n<li class=\"TrT0Xe\"><strong>Scroll to the bottom and select About phone.<\/strong><\/li>\n<li class=\"TrT0Xe\"><strong>Scroll to the bottom and tap Build number 7 times.<\/strong><\/li>\n<li class=\"TrT0Xe\"><strong>Return to the previous screen to find Developer options near the bottom.<\/strong><\/li>\n<li class=\"TrT0Xe\"><strong>Scroll down and enable USB debugging.<\/strong><\/li>\n<\/ol>\n<p>optional &#8211; <strong>Disable adb authorisation timeout<\/strong><\/p>\n<p><strong>reboot<\/strong><\/p>\n<p>On your linux box install adnroid-tools<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo pacman -Syy android-tools<\/pre>\n<p>Kill the server and restart it (may not be necessary but I had issues connecting the first time)<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo adb kill-server\r\nsudo adb start-server<\/pre>\n<p>Plug the phone in and it should ask if you wish to accept debugging (it will provide an RSA fingerprint)<\/p>\n<p>check the phone is connected<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo adb devices<\/pre>\n<p>should list a device name with the word &#8220;device&#8221; next to it; If it says &#8220;unauthorised&#8221; try restarting the server and rebooting the phone again.<\/p>\n<p>The absolute bollocks that I want rid of is Google Discover; Samsung Free and Samsung Upday.\u00a0 To dump these apps<\/p>\n<p>Google Discover:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox<\/pre>\n<p>Upday:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo adb shell pm uninstall -k --user 0 de.axelspringer.yana.zeropage<\/pre>\n<p>Samsung Free:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo adb shell pm uninstall -k --user 0 com.samsung.android.app.spage<\/pre>\n<p>If you happen to go criminally insane and want to reinstall the apps then<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo adb shell pm install-existing com.somePackageName.blah<\/pre>\n<p>Incidentally if you wish to remain in a shell then you can start it by issuing the command<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo adb shell<\/pre>\n<p>The you just need the appended commands to remove or install the offending packages.<\/p>\n<p>To get rid of the rest of the bixby junk:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">pm uninstall -k --user 0 com.samsung.android.bixby.agent\r\npm uninstall -k --user 0 com.samsung.android.bixby.es.globalaction\r\npm uninstall -k --user 0 com.samsung.android.bixby.wakeup\r\npm uninstall -k --user 0 com.samsung.android.app.spage\r\npm uninstall -k --user 0 com.samsung.android.visionintelligence\r\npm uninstall -k --user 0 com.samsung.android.bixby.agent.dummy\r\npm uninstall -k --user 0 samsung.android.app.settings.bixby\r\npm uninstall -k --user 0 com.samsung.systemui.bixby2\r\npm uninstall -k --user 0 com.samsung.android.bixby.service\r\n<\/pre>\n<p>See https:\/\/technastic.com\/remove-samsung-bloatware-safe-to-remove-apps\/ for more info.<\/p>\n<p>The quickest way to find a package name for a give package is to install an app called &#8220;package name&#8221; from the playstore.<\/p>\n<p>&nbsp;<\/p>\n<p>Feel free to take your phone out of developer mode when you are done.\u00a0 Thankfully updating the phone works fine and the bloatware seems to stay away.\u00a0 PS.\u00a0 You can use this to get rid of just about anything on your phone that you don&#8217;t want there and cannot uninstall in the conventional manner.<\/p>\n<p>&nbsp;<\/p>\n<p>Government emergency broadcasts<\/p>\n<p>If you want to remove the government emergency broadcast application (which I do) then it is called com.google.android.cellbroadcastreceiver<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">adb shell pm uninstall -k --user 0 com.google.android.cellbroadcastreceiver<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So I recently purchased a Z-flip 4 which I am pretty pleased with, but nevertheless I needed to get rid of some of the bloat\/spy ware.\u00a0 Of particular annoyance was Upday\/Samsung Free and Google discover so If you are interested in getting rid of them (or probably nobody is ever going to read this, but [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-374","post","type-post","status-publish","format-standard","hentry","category-android"],"_links":{"self":[{"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=\/wp\/v2\/posts\/374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=374"}],"version-history":[{"count":4,"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=\/wp\/v2\/posts\/374\/revisions"}],"predecessor-version":[{"id":395,"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=\/wp\/v2\/posts\/374\/revisions\/395"}],"wp:attachment":[{"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.inplico.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}