Except with Samsung you don't really know what you're uninstalling because a bunch of apps are weirdly named and not documented at all which leads one down the rabbit hole of inventorying each app and the permissions it has.
Android is a mess.
Compare apples to apples - Samsung and their Android version are a mess. Most vendors do the same because they can and to differentiate themselves and earn extra money ( like having Facebook crap preinstalled). Android would have never worked if it weren't so open in the first place, and at least the workarounds are well documented and you can usually flash with LineageOS or something; it doesn't help your average Joe, but each manufacturer having their own custom OS with the same crap wouldn't have helped him either.
Like Sony and Motorola used to be pretty good about that.
Problem is, it's hard to search those phone finder sites for "Android purity" so I have to dig deep to find out how bad it will even be. The more fancy features listed on the manufacturers marketing page the more confident I can be that the features are all preinstalled spyware that might offer a cute gimmick as a bribe, at best.
Well I went through three of them with T-mobile and all 3 had serious issues which varied, but all 3 had a very serious battery issue.
All 3 phones were new out of box, and all 3 needed to be charged multiple times per day, probably about 4 with light use. All 3 got hot, and I believe the culprit on all 3 was the front screen fingerprint reader. Upon checking advanced battery usage tab, screen took up 98% of the battery, something I've never even heard of.
Constant random reboots, loss of signal and having to reboot to re-obtain, so hot it was uncomfortable to hold or have in pocket.
I thought about getting a 7t McLaren or whatever, but decided against it due to lack if 5g at the time.
I really hope they ironed out the issues because I'm definitely over Samsung and can't wait to get rid of my current S20+. And the 8 was really a joy to use, wasn't even the pro version and seemed far faster than my s20. Shoot, it took me three failures to finally be forced to try another phone.
Edit: fix words.
With full charge on average I get around a day or two without recharging with mostly firefox, youtube, messaging apps open and some light gaming.
Battery saving mode gets me almost 1 hour more of usage when I'm at 15%
Haven't really had any signal problems and 5g isn't that much of an improvement around where I live so it's not really a concern for me but ymmv
But some people might have to accept the presence of a Facebook shim for installation is such an incredibly mainstream proposition that they are in a vanishingly small minority wanting rid of it.
Now the app is gone and phones have removed the IR Blaster.
TBH, so is iOS if you start actually worrying about services running on the device that may not be necessary or helpful, but iOS just doesn't tell a regular user they exist.
1. sudo apt-get-install android-tools-adb
2. Connect phone using usb, choose file transfer
3. In terminal type: adb shell
4. On phone allow dialog that appeared
5. In terminal in adb shell type: pm list package
6. Find which app is it and uninstall it: pm uninstall -k --user 0 com.facebook.servicesThe problem GP is pointing at is that uninstalling an unwanted app shouldn't be hard like that.
For a programmer sitting in front of a desktop that already has Linux on it, following those instructions would take less than five minutes. Easy.
For a typical Android user, they wouldn't know what they were looking at even if they had a Linux machine, which they don't. And would then get turned around by a simple typo like "apt-get-install" instead of "apt-get install" if they even make the attempt.
But because it's already "easy" for the people with the expertise to make it easier, the only people who could solve the problem are the people not experiencing it.
Its more that companies provide some hard to use escape hatch for their anti features which silences all criticism "You just run this command" while still keeping it out of the hands of the normal user. The problem has already been solved, you don't have to run abd to remove apps on android, unless the app is specifically preventing you from using this feature.
https://github.com/A2L5E0X1/debloat-adb
Sometimes the scripts on xda-developers come bundled with an older adb version specifically because they don't expect people to know how to install it themselves.
Although, on a second thought if a user then decides to run the `debloat-google.sh` without knowing what he does the user might end up quite frustrated as a result. So I guess you're right.
I think google has been gradually restricting what adb is able to do.
This command does not however always work (or at least wouldn't for some bundled software in older Androids).
Who writes makefiles such that 'make install' doesn't have 'all' (or whatever the default target is) as a dependency? It's even mean these days not to automatically configure with the default options if no configuration has previously been specified.
Thus grandma should really only have to do the much simpler
(mkdir /tmp/granny; cd /tmp/granny; curl https://my.example.com/download/latest.gz|tar xfpBz - ; cd * ; make install)How has she made it this far in life?
And this is even worse with brands like Oppo. They have good hardware but so much crap wasting battery and cpu running on by default which cannot be disabled or uninstalled.
I was able to disable/uninstall with adb a lot of it but with every "Security update" it gets right back on the phone and then I have to do it all over again (SOs phone). Also it's getting more and more restrictive and even adb fails on half of these apps like Game center, etc nowadays :/
On the other hand clearly carriers and vendors loading up their products with crapware and junk is a serious problem. Lets be clear though, this is about poor judgement, bad execution and incentives that are severely miss-aligned between vendor and customer. It's not fundamentally a technical issue.
> any app
I was not able to uninstall the Samsung Pay Framework (com.samsung.android.spayfw) with this method; it hangs forever. Trying to uninstall via the gui tells me that it cannot be uninstalled since it is required by the device administrator. Going to the device administrator screen shows nothing enabled, so I cannot disable whatever is preventing the uninstall.
Instead I'm inundated with societal shit: amber and silver alerts at 2am (yes I have been woken up when my phone was on silent in the middle of the fucking night. What the fuck am I going to do while I'm boondocking in the middle of the ari-fucking-zona desert to help a child abducted by a dad at 2 am in the state of Washington - but the parent's are originally from Phoenix?)
I'm so damn sick of Android.
As another comment mentioned, you can disable them for the single user over adb. On my sony phone you can disable OEM apps the same place you'd normally uninstall them in the GUI.
It took some clicking (tapping?), but I disabled a bunch of cruft 2 years ago when I bought the phone and haven't had any issues.
adb shell pm disable-user --user 0 com.samsung.android.email.providerThe only killer app that still keeps me on Android is Firefox with uBlock Origin. If Apple allowed functional 3rd party browsers, I'll switch in a heartbeat.
Android allows app to read gps status, do background stuff that is impossible on iPhone:
- you can't upload photos using e.g. Google Photos or Nextcloud in the background
- there are no custom apps that could do phone tracking (it is available to find my device) e.g. like GPSLogger on Android
Can you integrate a ~smart/dumb watch to do action that you want? (e.g. send a http request, make a call)?
Basically iPhone doesn't have Tasker like functionality and for me that is a no go.
Also is there a way to search for an app that is installed or should I still browse a long list and play "finding nemo"?
The iPhone does have a search for apps. Plus they now also will group your apps into categories on the last screen.
And apps like Google Photos on the iPhone do upload photos in the background.
You need to start the app and only then they will notice the new photos. (my life is miserable because my wife has iPhone and I have to deal with strange limits on iOS).
You can certainly upload/sync to your personal NAS at home with third-party apps. Many of my beta users use Resilio Sync, PhotoSync, or SyncThing. Synology and QNAP both have their own proprietary sync apps as well.
You can. I use PhotoSync to upload my photos in the background to my Nextcloud server via WebDav. Nextcloud and Dropbox have their own special functionality to automatically upload photos in the background.
You are very much behind the times here. The newer Android (since 10 I think?) behavior for the last 2 years are permission prompts just like Apple. In fact many apps are not allowed to request background location updates anymore either.
I'm on Android 11.
uBlock on Firefox doesn't have that limitation, and if you use Firefox on desktop you can important synchronization between those.
But:
* The filtering language is basically just ABP rules.
* There is only a cap per “extension” so apps with lots of rules just expose many extensions.
Also, the qualitative experience, subjective as it is, is so much higher for me, having owned both Android and Apple.
That said I wish open source phones with Linux were a thing (not just Purism, but popular in general)
If it's a basic operating system functionality (dealing with files, viewing photos) it's fine if you can't uninstall it, but then it better not come with any kind of separate user agreement, separate updates, changes in functionality, upselling attempts etc.
Which is the case for Google Photos. It is also a messenger (not kidding), shows notifications with "moments" it automatically created from your photos, lets you create photo books which you can order and so on.
I would prefer a smaller default gallery app with Google Photos being an optional extra.
I checked the Google Photos app and opened my account settings. According to the information in the app, free & unlimited storage of photos in "high" (not original) quality will still be available for me after June 1st 2021. But uploads from other devices will count toward the available space quota.
So Google Photos works as always on the Google Pixel 3a.
It's a clean Android and it's utterly well supported on the Pixel line of phones.
Google only supports these phones for a few years. That is useless to me, who intend to use my tools for much longer than that. LineageOS has provided that support with a minimum of fuss.
https://blog.google/products/photos/storage-changes/
> Starting June 1, 2021, any new photos and videos you upload will count toward the free 15 GB of storage that comes with every Google Account or the additional storage you’ve purchased as a Google One member.
> Any photos or videos you’ve uploaded in High quality before June 1, 2021 will not count toward your 15GB of free storage. This means that photos and videos backed up before June 1, 2021 will still be considered free and exempt from the storage limit.
Reading further up this comment chain:
"I think he means that uploads beyond your free Google storage are not free anymore, not even for Pixel users."
Future photos, after June, will not be "grandfathered". Only existing ones are. This is the part of the service that has been canceled.
https://web.archive.org/web/20210104200400/https://store.goo...
Google Play Music is the default, preinstalled music app. It's discontinued and can't even play my local MP3s anymore. YouTube Music is unfortunately worse. Play Music can't be uninstalled.
Google Photos is the default, preinstalled Photo Gallery app. Part of its service is discontinued. It can't be uninstalled.