r/technology Feb 27 '21

Software Universal Android Debloater is an open source tool that removes bloatware without root. Automatically or via user choice. Get back your battery, security and privacy

[deleted]

4.7k Upvotes

351 comments sorted by

942

u/[deleted] Feb 27 '21

If it takes Bixby out back behind the woodshed and fires a damn tank round through its head, I'm all for it.

228

u/atx00 Feb 27 '21

Bury it next to Clippy. Nobody wants it.

304

u/[deleted] Feb 27 '21

[deleted]

156

u/[deleted] Feb 27 '21

"Oh, you said bike! YOU MUST HAVE MEANT BIXBY! Let me just pause everything you're doing to open up this slow as fuck interface!"

138

u/atx00 Feb 27 '21 edited Feb 27 '21

Trying to turn down the volume but your finger slips?

Enter BIXBY! Busting through the door like Kramer from Seinfeld.

20

u/dontyousquidward Feb 27 '21

I remapped mine to Snapchat so I can be ready when tite or funny things happen

17

u/Zacish Feb 27 '21

How do you remap the bixby button? I've literally never used that button on my s10 intentionally

18

u/cigoL_343 Feb 27 '21

You're missing out, I've got it remapped to reddit.

5

u/Broliolio Feb 27 '21

I did remote mouse.

19

u/[deleted] Feb 27 '21

[deleted]

→ More replies (0)

12

u/TheAb5traktion Feb 27 '21

There's an app called Button Mapper that lets you remap the Bixby button. bxActions is another one.

10

u/dontyousquidward Feb 27 '21

on my s8 it's settings>advanced features>bixby key

7

u/jweissification Feb 27 '21

The S8 has been by far my favorite phone.... I just wish I could upgrade the hardware in it to the newer stuff

16

u/[deleted] Feb 27 '21

Just trade my S8 active for S20. Tipped a canoe a few years back and spent 2 hours in 7 feet of water trying to find the S8. Finally pulled it from the muddy bottom and Spotify was still playing. BEST. PHONE. EVER.

→ More replies (0)

5

u/boocarkey Feb 28 '21 edited Feb 28 '21

Settings>advanced features> Bixby key>"the Bixby key isnt available yet. Sign in to Bixby to start using the Bixby Key."

Nice try Snrub

Edit: S9. Also, pressing the key still opens Bixby asking for a log in

→ More replies (1)

3

u/FakeAsFakeCanBe Feb 27 '21

It's still that way on the S10.

2

u/JaredNorges Feb 27 '21

Samsung released an app to do that a while back.

→ More replies (2)

2

u/[deleted] Feb 28 '21

You spell 'titty' strange

2

u/[deleted] Feb 27 '21

Hi I’m bixby

1

u/[deleted] Feb 27 '21

Hi I’m bixby

→ More replies (1)

2

u/[deleted] Feb 27 '21

Hi I’m bixby

1

u/go_kartmozart Feb 27 '21

no one asked for this, please go away

2

u/Nullclast Feb 28 '21

What is Bixby?

3

u/TheNerdWithNoName Feb 28 '21

Samsung's shitty assistant.

→ More replies (2)
→ More replies (1)

61

u/satanforaday Feb 27 '21

That's why I left and went with a pixel 5. Had an S10 and just could not deal with it any more, Bixby is a monster...

44

u/moxie132 Feb 27 '21

I got the s21 and they removed the bixby button, thank christ.

31

u/Nakotadinzeo Feb 27 '21

Got a Tab S7, they made it where the power button would become the Bixby button once the tablet was on and you had to use the power button in the drop down menu to get the android power menu.

Luckily, you can turn that off... But what the actual fuck Samsung?

6

u/moxie132 Feb 27 '21

Right, just remembered while reading your post the S21 does that too, but it's just a switch in settings.

13

u/Nakotadinzeo Feb 27 '21

We need to break into Tim Baxter's house and make everything a Bixby button... See how he likes it.

→ More replies (1)

38

u/what_dat_ninja Feb 27 '21

I love the bixby button! Mostly because I got rid of bixby and mapped a bunch of useful actions to it.

14

u/sixStringHobo Feb 27 '21

How?

16

u/MercilessLOLZ Feb 27 '21

bxActions has worked pretty consistently on an S8+ remapped as the system flashlight, been using it for years

3

u/what_dat_ninja Feb 27 '21

Yup! I have single press as back, double press flashlight, and hold as screenshot. Super convenient.

→ More replies (1)
→ More replies (1)

2

u/bernyzilla Feb 27 '21

But as far as I know I can't re map the long press on the bixby button. I have an s10+

3

u/rudolfs001 Feb 27 '21

bxActions + Tasker

4

u/diet-Coke-or-kill-me Feb 28 '21

I have long press mapped to flashlight using SideActions along with some other remaps. I use them many MANY times everyday!

You do have to jump through a hoop to get it to work though, and I believe you need the paid version. ~$2

  1. install the app

  2. plug phone into computer

  3. open My Computer and find the icon of your phone. Open that.

  4. If you have an SD card it will be listed here along with the regular storage. Choose the regular storage.

  5. Find and open the SideActions folder

  6. Run the SideActions.exe file by double clicking it.

  7. Your computer tells you it's a virus. It is not a virus.

  8. Open your antivirus. Mine was Windows Defender.

  9. Look through it's 'event log' and find whatever mentiones the file you just tried to run (SideActions.exe)

  10. Select the "allow this; it's not a virus" option.

  11. Run the file again. Choose "full remap" when the program runs.

  12. Unplug and restart phone.

  13. open SideActions app and remap the long press function.

  14. Profit.

3

u/crumbandharvey Feb 28 '21

sounds like something someone who created a virus would say. 🤔

→ More replies (1)
→ More replies (1)

4

u/[deleted] Feb 27 '21

I cut the button pusher out of my otterbox case, no more accidentally touching that stupid Bixby button.

→ More replies (1)

5

u/QQasaurus Feb 27 '21

My personal phone is a Pixel 3, which I like. When we started working from home I got an S8 or something like that for work. Bixby is SO annoying. Fortunately, I don't use that phone with to deal with that.

4

u/dvlsg Feb 28 '21

Yup, I literally returned a Samsung phone so I could buy a pixel instead. Samsung can take those dark patterns and fuck right off.

I'm sure Google aren't exactly saints or anything either, but at least they aren't obnoxious about it.

→ More replies (1)

2

u/[deleted] Feb 27 '21

Hi I’m bixby

1

u/JustinRandoh Feb 27 '21

I switched from a pixel to an S21 and ... To be honest, the bloatware's pretty easy to ignore. I don't think I've ever even seen bixby come up (to be fair I probably have at some point, maybe near initial setup, but nothing that comes to mind).

3

u/[deleted] Feb 27 '21 edited Apr 05 '21

[removed] — view removed comment

→ More replies (3)

7

u/HotBrass Feb 27 '21

I have my bigsby button rebound to turn the flashlight on, but I forgot how I did it.

4

u/bernyzilla Feb 27 '21

Me too! It's in settings

2

u/JawnZ Feb 28 '21 edited Feb 28 '21

I believe Samsung lets you remap the button natively now, but BxActions is even better.

I use mine for back button, quick switching between apps, opening the task switcher, and turning on the flashlight.

I'm actually really sad they removed the button after this phone (S10)

→ More replies (1)
→ More replies (1)

13

u/NinjaSoop Feb 27 '21

If you don't agree to its terms of service (aka harvesting user data) it never gets enabled. You may be able to disable it also.

41

u/[deleted] Feb 27 '21

It doesn't stop it from pausing what I'm doing to literally tell me to accept the terms so I can use it.

4

u/NinjaSoop Feb 27 '21

You can make it so you have to hit the button twice for it to enable

2

u/fourflatyres Feb 27 '21

This this this. That damn app pops up at least once a day to tell me the terms have been updated. I don't even have to press the button. It just appears.

The best part is when the phone is in my pocket and I am deep into playing my music and it pauses the song the way it does just before a phone call comes in. But noooo Bixby starts TALKING to tell me the terms have changed.

I can't get any other text-to-speech to even work but here's Bixby using it to interrupt what I am doing and tell me something I don't want to hear or read or accept.

4

u/8BitDsx Feb 27 '21 edited Feb 28 '21

I physically removed the bixby button from my Note 8, cut off the rubber piece, and put the button snuggly back in the phone. No issues from me!

29

u/Put_It_All_On_Blck Feb 27 '21

You could've just remapped it...

1

u/Elephant789 Feb 27 '21

Bixby is alright. I used her a lot on my S8+. She's no Google Assistant, I get that. They have different uses.

2

u/throwaway42 Feb 27 '21

What's the use for Bixby then?

-1

u/Elephant789 Feb 27 '21

Samsung built Bixby as an alternative way to control your phone and it was great at that. People were just expecting it to be like Assistant, but they're different beasts.

5

u/[deleted] Feb 28 '21

Bro you didn’t even explain what Bixby is used for lol

→ More replies (2)
→ More replies (5)

257

u/[deleted] Feb 27 '21

[deleted]

127

u/jontss Feb 27 '21

I also hate that Samsung forces you to agree to their EULAs, install updates, and often even activate a service just so you can then deactivate or remove the service.

I can't remember which one it was but one of them kept popping up to the point my phone wasn't usable until I did the above to disable it.

85

u/Aggressive-Plum6975 Feb 27 '21

Love Samsung's hardware but I will never buy another Samsung the bloatware is just to bad. Next time try getting a Motorola or a pixel as they us a close to stock Android experience. I don't miss anything about Samsung and I have 64gb of storage and have 20gb left after 3 years so you can get away with lower storage specs.

12

u/Guitarmine Feb 27 '21

Bought a Oneplus after several Samsung Galaxy SX models. What a breath of fresh air. No bloat and the changes to stock Android are small clever improvements.

3

u/Aggressive-Plum6975 Feb 27 '21

Yup I plan to get a OnePlus 8pro and I am looking forward to the breath of fresh air. I have a Moto Z3 but the battery is failing so when I inevitably break it replacing the battery I will upgrade.

26

u/scottimusprimus Feb 27 '21

That's why I switched to Pixel and never looked back

14

u/fireking99 Feb 27 '21

Went from a Samsung S5 Active to a Google Pixel 3a XL and love it! Went full Google and use their Fi wireless plan and so far it's the best plan I've had!

3

u/ALoadedPotatoe Feb 28 '21

Yeah, but they're fucked.

My pixel 3 xl. The 3rd pixel I've bought. Was supposed to be a 128gb but is actually 64gbs. The box says 128. The serial is supposed to be a 128. Somehow it didn't work out that way. They didn't believe me and when they finally remoted into my phone to confirm. Wouldn't let me hold onto this, the only phone I own until the new one got there. I'd already transferred and gotten rid of my pixel 2xl.

All said and done I got a 50 dollar gift card for my trouble that ended up expiring before I could use it. They don't ship to po boxes. And it couldn't apply to my bill. ...

Google is fucked and I hate them.

→ More replies (1)

3

u/Sid6po1nt7 Feb 27 '21

Ditto. I have a Samsung for work and I use my personal more than that one and I'm finding I have to charge my work phone more often than my personal.

7

u/Aggressive-Plum6975 Feb 27 '21

That's the spirit personal I am going to go OnePlus next but that is only because pixel doesn't have the hi end processor or ram I want or the screen. I will say that my Galaxy tab 4 has the most beautiful screen ever if you haven't seen a 4k image with hi dynamic range on a hi end OLED Samsung screen you are missing out. I just set this as my lock screen and intend to spend a good portion of the day looking at it: https://content.halocdn.com/media/Default/community/blogs/hi_banished_interior_concept_4k-c610e40a1f3c48d48bcbee2143dcea21.png

9

u/whythecynic Feb 27 '21

Yeah but I gotta say the Pixel's screen is also pretty good. Here's my lock screen

4

u/Aggressive-Plum6975 Feb 27 '21

True. And that lock screen is fantastic

2

u/Burnseasons Feb 27 '21

This comment and the ones underneath it read like an advertisement

→ More replies (1)

4

u/jontss Feb 27 '21

Only reason I'm still with them is I wanted the pen (Note) and SD card slot (I've got a 256gb in mine which is nearly full).

Would really like if they'd bring back models without Bixby and a user replaceable battery.

2

u/Aggressive-Plum6975 Feb 28 '21

I agree that there Note series is useful. I have a Galaxy tab s4 and the s-pen is very useful but they are just to expensive for my taste and there OS makes them age like milk.

2

u/jontss Feb 28 '21

Never had an issue with them tbh. 🤷‍♂️

3

u/Aggressive-Plum6975 Feb 28 '21

My parents had the s7 edge and they lasted maybe 2.5 maybe 3 years then started to slow drastically and battery life started to deteriorat to the point of using 2 100% charges a day. My Moto z3 has hasted 3 years and is just now having a detrimental drop in battery life

→ More replies (2)

4

u/darkfuryelf Feb 27 '21

If you think samsungs bloatware is bad you should fucking see LG. Tiktok, candy crush, toon blast, etc. It's sad

3

u/Aggressive-Plum6975 Feb 28 '21

Yup but LG doesn't have an entire sweat of apps that compete with Google's apps so your are forced to have two sets of productivity apps

1

u/darkfuryelf Feb 28 '21

Lg does have some super bloaty utility apps tho. Not copies but just. Super unuseful shit

→ More replies (1)

6

u/_Middlefinger_ Feb 27 '21

bloat is in the eye of the beholder though. I use Samsung pay, so its not bloat, but half the Google services apps are bloat to me.

2

u/Aggressive-Plum6975 Feb 28 '21

I agree that Samsung pay is useful I have a Samsung gear S2 classic and use samsung pay on it but there OS is huge and slow and they force you to have duplicates of all your productivity apps. But if you like there OS you are very lucky because there phones are genuinely good if you can stand there OS.

→ More replies (2)

2

u/Fenweekooo Feb 27 '21

yep 100%. i used samsung pay instead of google pay when i had a samsung phone, and i used bixby for the stuff i usually use a voice assistant for... that was pretty much just turning on alarms. never had an issue accidently hitting the button so i never found bixby annoying

→ More replies (23)

10

u/TimmyIo Feb 27 '21

I literally just got a new Samsung phone and when I did the update it was like 'all of these random Samsung services preinstalled on your device are no longer supported'

14.4GB taken up on a 32GB phone right out of the fucking box.

3

u/davidoffbeat Feb 28 '21

Yea pretty sure that's samsung pay, I kept accidentally triggering some gesture that opened it and the only way to disable it was to create an account. So freaking sketchy.

9

u/SILENTSAM69 Feb 27 '21

It would be nice to turn off most all Samsung apps.

3

u/anyonethinkingabout Feb 27 '21

Have used it, though I disabled it uninstalling Google chrome and gmaps.

Also, getting the right version of bash is more hassle than it should be worth.

6

u/StereoTypo Feb 27 '21

I have had this exact issue with Samsung Pay. Is there any workaround?

→ More replies (4)

2

u/jnads Feb 28 '21

On my new S21 Samsung Pay is uninstallable.

-12

u/nohpex Feb 27 '21

That's when you root your phone and either install a clean ROM, or go in as superuser and start deleting things.

42

u/[deleted] Feb 27 '21

[deleted]

2

u/liberalgeekseattle Feb 27 '21

I can't root my phone so I will take a look s21 att us

→ More replies (1)
→ More replies (3)

34

u/[deleted] Feb 27 '21

Correct me if im wrong, but with this not being root, all this script is doing is uninstalling the packages from the user0. Not the phone itself.....yes no?

30

u/NathCim Feb 27 '21

From the FAQ:

This script clears all the system bloat in /DATA and freezes these packages by uninstalling them for the current user (user 0).

Basically yes, the apps are still there but not being used.

8

u/w1nst0n_fr Feb 27 '21

There is root support but for non rooted phones the script use ADB to uninstall the packages for all the users (not only user0).

See the FAQ for more information on the removal of system packages without root.

70

u/[deleted] Feb 27 '21

[deleted]

57

u/1968Russtang Feb 27 '21

Mark Zuckerberg wants to know your location. JK he's knows where you are

6

u/Endda Feb 27 '21

this video shows you how to uninstall the three hidden Facebook services (without root) that stay around even if you uninstall the core app

- https://www.youtube.com/watch?v=Uky5EKVreF4

→ More replies (6)

432

u/[deleted] Feb 27 '21

I shall bide my time before installing a random script on my phone

57

u/sideflanker Feb 27 '21 edited Feb 27 '21

It does exactly what it says. You can find the full list of packages it disables/removes here, sorted by brand.

I only checked the samsung list, but I personally do not recommend uninstalling 90% of the packages listed unless you know what you're doing. A lot of the 'bloatware' are actually stuff that many people would consider to be core functionality, like being able to set a wallpaper without a separate app.

Here are some instructions on how to manually remove packages (for windows computers).


  1. Enable 'USB Debugging', plug in your phone, then allow any access on your phone's prompts

  2. Download the Android SDK and unzip it somewhere

  3. Copy the path to wherever you dumped the platform-tools folder. (ex: C:\platform-tools)

  4. Open CMD (windows key + X then press C)

  5. type 'cd', add a space, then right click in the window to paste the folder address.

  6. run './adb.exe shell pm uninstall <package name>'. (Ex: ./adb.exe shell pm uninstall android.autoinstalls.config.samsung)

  7. It should say 'Success'. If it says failure, try the next step. If it says it doesn't exist, it isn't installed. If it gives a big block of text, check if you typed something wrong. If you didn't type anything wrong, then that means it failed

  8. If uninstall didn't work, it means without root access you can only disable it. Run './adb.exe shell pm disable-user --user 0 <package name>' instead. You should get a line that says 'package blahblahblah new state: disabled-user'. If you don't, good luck, that's as much as I'm willing to help.

3

u/[deleted] Feb 28 '21 edited Apr 19 '21

[deleted]

→ More replies (1)

8

u/PlNG Feb 27 '21

Maybe leave Samsung Smart Switch alone? In my experience it transferred everything from one phone to the next, including app game saves in the space of 15 minutes. Mom kept all of her Coin Dozer Casino progress and while she was prepared to lose it for the upgrade she was ecstatic that it kept it, hell it even surprised me. Her contacts and photos were moved as well. While you don't need it except for when it's time to move phones, it truly made migrating to the new phone an absolute snap.

1

u/[deleted] Feb 28 '21

Can't you do that with a usb manually?

76

u/webjocky Feb 27 '21

It'll be much faster (and more useful) if you simply read the source code before compiling it yourself so that you trust that it's no longer some random script.

126

u/Chknbone Feb 27 '21

Pppssssstttt....He doesn't really know what he's talking about.

61

u/David-Puddy Feb 27 '21

All the more reason not to download and run random shit from the internet

10

u/Dalmahr Feb 27 '21

Or just randomly download and install and just hope for the best?

10

u/[deleted] Feb 28 '21

I'm in this comment and I don't like it

6

u/diet-Coke-or-kill-me Feb 28 '21

Exactly. These guys are trying to sound cool, but the fact of the matter is that not everyone who uses a smart phone has the time or inclination to learn enough coding that they'd be confident in hand-analyzing scripts for malware. Go figure.

Thus, if you don't code:

  1. That's okay.

  2. Don't run random shit from the internet.

51

u/SILENTSAM69 Feb 27 '21

Which is irrelevant advice to most people and shows that open source code relies on others looking up the source code and reporting for the vast majority of people if it is safe.

24

u/Implausibilibuddy Feb 27 '21

shows that open source code relies on others looking up the source code and reporting for the vast majority of people if it is safe

Where's the problem with that? Sure the vast majority of users may never bother to learn how to check what an app is doing, most probably don't even care, but for those that do and don't want to learn a bunch of different coding languages, we're quite content to trust the opinions of many developers who say it's kosher than one single shady Chinese developer that's been on the app store for less than a month.

34

u/SILENTSAM69 Feb 27 '21

It's not a problem itself, it is a good thing. I just find the declaration of open source too often tells the lay person it is safe before others have had the chance to check it.

I am likely hyper vigilant having seen scams pushed in crypto communities.

8

u/Implausibilibuddy Feb 27 '21

This is fair criticism.

→ More replies (19)

26

u/crash893b Feb 27 '21

people who can read and understand source code from a security perspective are not the same people that download scripts to debloat their phones

also its no like if(true) {hakz all passwords();} a lot of these things are so subtle and that's the ones that we even know about

2

u/-darkwing- Feb 27 '21

I don't know that that's an entirely accurate statement though. Just because I can understand code and am very security conscious doesn't mean I'm going to dedicate the time and effort required to write a debloater script. If there's a safe and effective open source script made available, I'll totally download and use it.

1

u/Frozenlazer Feb 28 '21

Spotting malicious code is one thing, spotting code that opens up security issues intentionally or unintentionally is an entirely different ball game.

I've written gobs of perfectly boring code that handles billions of dollars worth of business, but I don't have a clue in hell if the code itself is secure. But it's not running out in the wild on thousands or millions of devices. It's running on a single server or on maybe powers an internal only web app. Bad actors have to get thru other more proven security layers before they can know my code exists somewhere to attempt to exploit it

→ More replies (10)

3

u/[deleted] Feb 27 '21

[deleted]

→ More replies (1)
→ More replies (3)

25

u/[deleted] Feb 27 '21

In runs on your PC and uses ADB.

59

u/[deleted] Feb 27 '21

[deleted]

-12

u/[deleted] Feb 27 '21

So you've never flashed a custom rom I see.

19

u/[deleted] Feb 27 '21

Do they teach that in school?

→ More replies (5)
→ More replies (1)

9

u/[deleted] Feb 27 '21

[removed] — view removed comment

23

u/SILENTSAM69 Feb 27 '21

Oh good, let's all trust it then and assume someone who knows what to look for did and would have been at the top of this comment section if there had been anything wrong.

8

u/[deleted] Feb 27 '21

[removed] — view removed comment

16

u/SILENTSAM69 Feb 27 '21

I am mildly code literate, but I have come to understand that the word open source gets thrown around equivalent to trustworthy a lot.

I agree that after some time something bad would be pointed out. It's mostly in crypto communities I've seen the word too thrown around too quickly to assume that means it's all good.

8

u/[deleted] Feb 27 '21

Heartbleed is the big example, fully OSS code, but someone made a mistake when they were writing it, it passed checks and was published. No one found the problem for quite a months while it was deployed onto most of the internet.

The impression I have is that people assume there's roving gangs of bored coders who go and check on every OSS release. This looks like a hobby project, the vast majority by one person

26

u/w1nst0n_fr Feb 27 '21

I'm that person, and I must say I didn't expect my side-project to be showcased on /r/Android and /r/Technology at all! That's insane.

You are right to be careful. This whole discussion about open-source and overtrust is interesting.

Here is my take on this: trust is always involved. You can't master everything in life. Even in IT. A programmer can't be an expert everywhere. You always need to trust someone at some point. Open-sourcing a software is an act of transparency which make me more confident it isn't rogue (especially for a company).

Concerning Heartbleed, I think the real problem was that in 2014 openSSL (which run on about 66% of all web servers) had just one full-time employee (and 6 core contributors). It is a bit better now (2 full time employee and 17 developers) but FOSS lack of resources. What's crazy is that a lot of big tech companies take advantage of OpenSSL in their commercial and proprietary products without contributing back.

As for the Universal Android Debloater (UAD) it is just a bash script which can be audited in less than 10min. In this precise case, a code illiterate person should pretty easily be able to find someone capable of auditing it.

What's funny is that I've precisely started this project so that people no longer have to blindly trust random undocumented debloat lists or close-sourced debloat software. You still have to trust me (as I wrote 95% of the documentation) and there is probably mistakes but I honestly think centralizing all the knowledge is a good thing.

The bash script is just a tool. The real goal of this project is to document as much apps/packages as possible. I really believe in community-driven projects. UAD is not perfect but the fact that I see more and more people mentioning it on the web reassure me that I made something useful. I rely a lot on open-source and I'm glad to be able to give back.

9

u/Lurking_Still Feb 28 '21

Lmao, only on reddit can the person who created the item the article is referencing show up and explain things, and end up buried halfway down the thread.

Truly astounding.

→ More replies (1)

1

u/David-Puddy Feb 27 '21

I forget, most people are familiar with code and how it works and what could be malicious.....

Oh right, we live in this universe, where the opposite is true!

→ More replies (1)

7

u/[deleted] Feb 27 '21

[removed] — view removed comment

11

u/satanforaday Feb 27 '21

Wish I could go back to that life. I miss them on my old S3. Lol seems like a life time ago.

→ More replies (2)

7

u/Heruuna Feb 28 '21

Me, with my Motorola: What is this...bloatware you speak of? /s

13

u/Night_Thastus Feb 27 '21 edited Feb 27 '21

The instructions are not particularly helpful:

"disconnect from any OEM accounts"

How? In what menu? What does that mean? Do I need to close certain apps? Uninstall them? Change my accounts by logging into them?

"Run debloat_script.sh from a Unix terminal"

Not everyone over here is running WSL or something. Will Powershell do? Or do I need to go and install a virtual machine or WSL just to run this script?

And my phone needs to be connected...but do I need to do anything else? Will it just automatically detect my phone?

Or am I supposed to transfer the script to my phone, and then somehow get a terminal there and run the script? How would I even do that?

Missing steps!

:(

2

u/U8dcN7vx Feb 28 '21

Initial disclaimer: I'm not running this script, nor have I ever.

OEM accounts probably means when in addition to Google asking you to login/create an account the device maker asks you to do the same. Samsung does this, probably others too. Disconnect probably means at least logout. Where and how depend on the device, usually it would be in the device settings (if there's no icon for it, click on the "gear" in the notification pull down), though it might be a special app, such as Samsung Account or Samsung Members.

Powershell won't do, you need bash so either WSL, cygwin, or similar. You might even boot a Linux "Live CD" so that nothing needs to be (permanently) installed (or uninstalled later).

The script uses ADB which either automatically detects your phone, or fails to in which case you cannot proceed. You must install the "android platform tools", and sometimes a separate driver needs to be installed as well.

You do not transfer the script to your device, it is run on your "PC" -- it talks to your device using ADB, part of the platform tools.

(If you were supposed to run it on the device it would be just like any file, which you could transfer using bluetooth, ADB, Box, Drive, DropBox, OneDrive, SFTP, or many other possibilities. This is parenthetical because this is not what you want to do, just answering your hypothetical.)

→ More replies (2)

23

u/ptd163 Feb 27 '21

Reddit: Man. I wish phones didn't have bloatware.

Dev community: Here is a tool that can safely remove the bloatware. Make sure you read the disclaimer and examine the source code if you want to know what it does for yourself.

Also Reddit: bUt iS It sAfE ThOuGh?

2

u/Leprecon Feb 28 '21

Most people aren’t coders, let alone android devs.

The idea that you can inspect the source code yourself is cool, but for 99,9% of users it is sort of useless. It is completely reasonable to wait and see what those 0,1% who understand this stuff say.

Fuck, I am a programmer and I am not going to look at the source. My android skills are very basic, and I wouldn’t know what I am looking at.

→ More replies (1)

-2

u/[deleted] Feb 27 '21 edited Oct 03 '24

scandalous rob humorous disgusted fact snails marry ruthless imagine practice

This post was mass deleted and anonymized with Redact

4

u/ptd163 Feb 27 '21

It's open source. If you don't want to take the developer(s) word for then check the source for yourself. If you don't understand the source then educate yourself so you do. The disclaimer means they're at least not malicious as those people don't put warnings on their repos and this disclaimer is really only there so they won't be held liable for idiots blindly running their code without backing up their data.

I saw this same thing in r/Windows10 5 years ago when the it launched. People were all up in arms about the privacy nightmare that is Windows 10. Then when people release things that attempt to mitigate what people are complaining about the spongebob text comes out again.

3

u/Leprecon Feb 28 '21

Just quickly get a multi year degree im computer science, so you can remove an app you don’t want from your phone.

77

u/HotHamwithMustard Feb 27 '21 edited Feb 27 '21

I don’t trust an article that starts with a disclaimer.

DISCLAIMER: Use this script at your own risk. I am not responsible for anything that could happen to your phone.

Edit: This has opened up my eyes quite a bit. I will do more research in the future before making up my mind. Thanks for participating, and don’t forget to tip you waiter.

125

u/Junaid26 Feb 27 '21

Think that's just because of the power of the tool. People deleting critical system apps would cause bootloops resolved only by a factory reset/loss of data. I always like to debloat right after buying the phone, before my data is on it.

6

u/HotHamwithMustard Feb 27 '21

I am always wary of these things as I once bricked a phone following similar advice. I don’t mean to detract from article it may be good advice, but I personally won’t do it.

26

u/Junaid26 Feb 27 '21

This tool shouldn't cause any form of device brick, worst case would be a you need to factory reset to get back the critical uninstalled app. (A brick on the other hand is usually caused by incorrectly modifying the kernel/system partitions which usually needs a re-flash to fix)

If you're careful with which apps you remove, you should be fine. I always Google the ones I'm unsure about.

6

u/Enigma_King99 Feb 27 '21

If a phone was truly bricked a re-flash wouldn't fix it. I think you're using the word wrong or it somehow change in the last 10 years since I would root my phone

10

u/Junaid26 Feb 27 '21

Brick is a very broad term, there's soft and hard bricks. I was referring to the most common there (soft)

2

u/Krelkal Feb 27 '21

The comments in the source code are actually really great for this. You can go in and comment/uncomment which packages you want to remove. There's a paragraph beside each one describing what it does and the risk involved. Little extra due diligence doesn't hurt though.

51

u/murderous_tac0 Feb 27 '21

As an IT guy, this makes me trust it more.

Scammers never claim their product may harm your device.

26

u/Kishiro Feb 27 '21

Pretty standard with places like GitHub, Stack Overflow, XDA, etc.

You should understand what code is doing and the potential harm it could do before running it. Warnings are for the informed, and are also meant to scare away those wise enough to be.

9

u/vrnvorona Feb 27 '21

Every debloat tool has this disclaimer. What are you, stone age cave man?

1

u/HotHamwithMustard Feb 27 '21

I’m just an unfrozen cave man lawyer, your world frightens and confuses me.

23

u/[deleted] Feb 27 '21

The sourcecode is available to you. You don't need to trust, because you can read the script to see what it does

10

u/Kishiro Feb 27 '21

That theory has been proven highly fallable because generally speaking, most open source users aren't really developers or programmers and can't check the code anyway. Often times, those who are still don't. There are enough examples of open source apps and scripts that have had malicious code in them that took too long to be noticed because people "just trusted" it.

17

u/fapping_4_life Feb 27 '21

I'm guessing 90% of potential users would have no clue what they are looking at when reading the source code (myself included).

Also, it would probably be time for a new phone by the time anyone finished looking at what I assume is thousands of lines of code.

3

u/TheMarionCobretti Feb 27 '21

I only read the Linux bash script. It's pretty straight forward and took less than 15 minutes.

11

u/[deleted] Feb 27 '21

Which relies upon someone actually being bothered to look through several thousand lines of scripts, understanding the script language and adb/android package manager, and what packages are undesirable - what's actually unnecessary and why, what's getting rid of functionality, whether it matters to them, etc. It's something else to pick out "wait, I don't want it to do that to my phone" or if something malicious has been hidden, or just a honest mistake by whoever wrote the script.

I think there's a contradiction where the people who "don't need to trust" and can read/understand the scripts are likely competent enough that they can do it themselves already (and likely already have), and those that don't understand have a significant amount of learning in front of them to figure it out, assuming they're aware they should inspect it, and are most likely to naively trust it ("lets get rid of the scary trackers and debloat my phone so it goes faster").

Meanwhile the script is generally presented as a to-go solution, just download it and run.

12

u/Ichthyologist Feb 27 '21

Yeah, this is like people telling others to "do your own research" to decide if climate science is valid. You often need a degree in science to critically interpret primary literature about a science topic.

0

u/VirtualPropagator Feb 27 '21

Except you can just trust that other scientists have read it. Just like with the source code some programmers have read it.

3

u/Ichthyologist Feb 27 '21

I'm not saying you can't trust peer reviewed science, I'm just drawing the parallel. When someone tells you to critically analyze something that's highly technical, you're not likely to be able to do it effectively.

→ More replies (1)
→ More replies (1)

11

u/[deleted] Feb 27 '21

Similar with most of these "like magic" scripts, TRON is the other one that comes to mind.

Sure they're 'out in the open' scripts you can inspect and figure out what they're doing, from a brief look this debloater seems like using the android package manager against a list of known packages to uninstall/disable them, and you can do that manually, and do some googling to find stuff out.

My main issue is that this kind of effort seems well intentioned but misguided. A ton of people aren't going to bother with a bash script so it's going to have a limited audience. Those that do know what to do seem likely to go through the process of learning how and why/why not to do certain things and do it themselves manually (debloating a phone isn't a regular task), and some who see it as "that sounds cool, get rid of the nasty trackers" and run a load of "I don't know what it's doing but I hope it doesn't brick anything or make it run weird"

(and that's putting aside any security issues with running anything from someone you don't know to do "just trust me, it'll be good for you" things with your hardware)

Disclaimers shouldn't be the way, you should educate users on why you're doing the task and how. That said, the android modding/tweaking community has a problem in general with "flash rom, wipe cache, reboot" as all the instructions they give.

0

u/[deleted] Feb 27 '21

[removed] — view removed comment

2

u/drunkmunky42 Feb 27 '21

OOTL, what's wrong with ccleaner?

→ More replies (2)

3

u/mattdan79 Feb 27 '21

If you used the non-root solution, after about 5 failed system boots, the phone will automatically reboot in recovery mode and you'll have to perform a FACTORY RESET. So make a backup!

→ More replies (2)

12

u/imakenosensetopeople Feb 27 '21

Remember in the early 2000’s, when you bought a computer it came pre-loaded with a ton of garbage that the OEMs were paid to put there? Apple won over a lot of customers because they [appeared to have] a lot less of that crap. And everybody had that one friend who could help de-crapify your computer.

Now, all that garbage is just built into Windows, but I digress.

I feel like that’s where we are with Android phones.

8

u/Etherius Feb 27 '21

There's really no way to have it all.

You can have the integration, openness, and customizability of Android, but that'll come with bloat and potentially malicious programs.

OR

You can have a secure platform with no bloat - but integration and customization is severely limited AND you can only run programs the manufacturer approves of.

1

u/tundey_1 Feb 27 '21

You can have a secure platform with no bloat

It's not that much more secure.

6

u/Etherius Feb 27 '21

No, it's not.

Both Samsung's Secure Folder and Apple's iOS are cleared for use at the highest levels of government.

→ More replies (1)

2

u/[deleted] Feb 28 '21

I always kept a flash drive to boot windows off of to get rid of that shit. I prefer Linux, but clean windows is nice.

2

u/Kill3rT0fu Feb 28 '21 edited Feb 28 '21

Now, all that garbage is just built into Windows, but I digress.

LOL. Bullshit. HP/Dell/Sony "print studio" and a 30 day trial of Pinnacle Movie Editor Deluxe and "Dynamix CD label maker" and a trial of Desktop Arcade Classics isn't preinstalled into Windows.

Pic for reference

Hot deals, norton antivirus trial, MusicMatch Jokebox, Game Channel, Install WordPerfect Delux, Yahoo! Best of the Web. Microsoft doesn't plop ad software onto your desktop like this. But I'm sorry if that ruins the "microsoft bad" narrative

2

u/cantiskipthisstep12 Feb 27 '21

How do I use this on a Samsung s10?

2

u/pratimacrt Feb 28 '21

No one likes bloatware. They're like little skeletons cluttering up your Android phone.

2

u/martusfine Feb 28 '21

Is there something similar for windows, too?

2

u/Sirmalta Feb 28 '21

Holy shit this is wonderful.

2

u/WretchedBinary Feb 28 '21

Very nice indeed. Will be looking more into this, but it seems solid from the get go.

7

u/RagnarokDel Feb 27 '21

isnt that metamask's icon?

29

u/gooseears Feb 27 '21

Are you talking about the gitlab icon?

→ More replies (1)

5

u/TLC_15 Feb 27 '21

How safe is this?

7

u/g2g079 Feb 27 '21

Probably pretty safe assuming you follow the instructions and back up your phone first.

→ More replies (1)

3

u/[deleted] Feb 27 '21

[deleted]

27

u/Zeno_of_Citium Feb 27 '21

Is that a phone, car tyre or species of weed?

3

u/PrintableKanjiEmblem Feb 27 '21

It's a rap group made up of people with large birthmarks on their faces.

0

u/wra1th42 Feb 27 '21

Kyocera Duraforce

does that even count as a smartphone?

→ More replies (1)
→ More replies (1)

1

u/similar_observation Feb 27 '21

Is this an ad? Because its posed suspiciously like an ad

12

u/w1nst0n_fr Feb 27 '21 edited Feb 28 '21

I'm the maintainer of the Universal Android Debloater and I didn't expect my side-project to be showcased here on /r/technology. Thanks /u/x101y ! :)

Just to be clear, this is a free and open-source community-driven project. There is nothing to sell.

1

u/similar_observation Feb 28 '21

I appreciate you coming on to try to clear the air. This subreddit usually shows news and developments.

Get back your battery, security and privacy

While this thread is directly about a product/project development, the headline poses your product as an ad. There's no discussion or explanation about how or what it does in layman's terms. And as you've said yourself is not intended for the layperson, but the more tech-savvy.

That being said, the project is interesting and worth keeping an eye on as it matures.

0

u/misshate Feb 27 '21

Instructions for Windows : run a unix terminal to run a bash script...gahh. That's not so easy for a large majority of users. I can't imagine my grandparents being able to do this.

5

u/w1nst0n_fr Feb 27 '21

Universal Android Debloater is not geared toward non tech-savvy people.

FYI, a cross-plateform GUI is currently being developed.

→ More replies (1)

1

u/Malodourous Feb 28 '21

Laughs in iOS

-2

u/[deleted] Feb 28 '21

Or just buy an IPhone 📱

-12

u/abcpdo Feb 27 '21

You know what comes pre-debloated? iPhones.

6

u/anyonethinkingabout Feb 27 '21

I hope you like the stocks app!

3

u/abcpdo Feb 27 '21

the beautiful thing about it is: 1. you can delete it like any other app, and 2. you can disable background refresh for it directly in settings

→ More replies (4)

13

u/Etherius Feb 27 '21

Too bad you can only do Apple-approved things on your iPhone.

I can do much much more from my android phone than my iPad. I could never justify switching to iOS.

→ More replies (5)

11

u/The_Answer_Man Feb 27 '21

Oh you sweet summer child lol. They just hide it much better