I bought -- full price, retail -- a midrange Samsung phone for a relative recently. The amount of bloatware was incredible. Various social networks and shopping apps were preinstalled. In addition to all the Samsung apps that more or less duplicate the Google stack, poorly. The entire setup process was full of dark patterns designed to extract as much data from you as possible. No way a regular person gets through that without missing something.
This project is unmaintained since a year. For an up-to-date and maintained fork see <a href="https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation">https://github.com/Universal-Debloater-Alliance/universal-an...</a>
Related Android equivalent commands used in this project:<p><pre><code> `dpkg --get-selections`: `adb shell pm list packages | sort`
`dpkg -r <pkg>`: `adb shell pm uninstall -k --user 0 <pkg>`
</code></pre>
edit: to hide status bar icons(may be version dependent):<p><pre><code> 1) `adb shell dumpsys activity service SystemUIService`
2) search for "icon slots: " and note down names
3) `adb shell settings put secure icon_blacklist battery,wifi,clock, ...` (blacklist is overwritten by new list upon running this command)</code></pre>
Kind of related, a few weeks ago I've been thinking to myself what happened to the open source free software operating system developments for mobile devices? Specifically, how are operating system environments such as GrapheneOS and CalyxOS, etctera, only able to be used on a single company's (Alphabet Inc) manufactured phone devices and not any other devices and where are the operating systems that work on as many to practically all of the devices that exist and the general idea of linux-style developments that represent collectively compiling all the hardware variations to have drivers and support for practically everything for everyone to get mostly the same experience regardless of which hardware they use<p>Is the mobile computer hardware industry that hostagedly cowardly locked down that this is no longer possible as it used to be, where people don't even own their own computer devices and instead have to use devices that are owned by other entities? Or what other explanation is there for no such multi-device operating systems? Or did I just miss something that I am blind to?
I tried one of these lists on a (just factory reset) Xiaomi. Ended up breaking on reboot - immediate crash after login, and it was unusable.<p>Managed to fix it, but learned to be careful - what might be critical for one model might be bloat for another.
Why? You can disable apps from right there on the phone, what does this add over doing that? The FAQ makes some mention of further "uninstalling" them from the user profiles (and deleting cache/data, which you can also do in the settings), but it's not clear to me what that means.
Similar GUI tool for debloating and customizing non-rooted Amazon Fire tablets via ADB:<p><a href="https://xdaforums.com/t/windows-linux-tool-fire-toolbox-v33-1.3889604/" rel="nofollow">https://xdaforums.com/t/windows-linux-tool-fire-toolbox-v33-...</a>
+1. ADB, either directly or indirectly is the only choice to debloat Android devices. This was the case of one of my old tablets (a cheap 10'' Mediacom crap) that resisted every rooting attempt, no matter which tool I could try. Removing unneeded services and stuff became a breeze, although the process is quite dangerous and I ended up with something that can't run Google services anymore, but does run Whatsapp for the 7-8 contacts I couldn't convince to use email, and download from F-Droid, which is enough for me.
Where one can find an up to date list of obscure packages on an Android device with short description what it actually does and the impact if it was disabled/uninstalled? I'm especially interested in possible dependencies between such packages, when uninstalling one seemingly unrelated package might break something else.
Would be more willing to be a guinea pig if there is more info on what will be removed. There are bloats in my Samsung phone but there are also useful features unique to it that I wanna keep (eg DEX), or things that if removed may break the phone in some nuanced ways.
I guess, the ultimate solution is to ditch Android and just use a proper Linux on the phone, once some more devices are properly supported: <a href="https://wiki.postmarketos.org/wiki/Devices" rel="nofollow">https://wiki.postmarketos.org/wiki/Devices</a>
> you CANNOT brick your device with this software!<p>Disable Knox on a Samsung device and it will brick itself. Luckily when this happened to me I was still connected over ADB, able to re-enable it and the device unbricked
If, according to this thread, Samsung is so bad and I don't t want buy a Chinese phone... What are my options for an Android phone?<p>Is there any Android phone brand/model that is not exploiting its users?
Just disable the apps, no need to debloat.<p><a href="https://discuss.privacyguides.net/t/universal-android-debloater/13791/4" rel="nofollow">https://discuss.privacyguides.net/t/universal-android-debloa...</a>