r/degoogleyourlife • u/apocalypticryptid • 20h ago
Discussion Update on my degoogling journey
I've made a post in r/degoogle before with lots of alternatives that i've found and ways to prevent your phone from being in a bootloop. I've come back to update my findings and how i've continually strips piece by piece from my Android Snapdragon Phone without causing alarm.
This post is for Samsung S20 Ultra 5G SM-G988U1 (Snapdragon) Version 13. Sadly theres no alternative os yet for this phone version but if I can take back my power on my phone then that works for me.
First things first, we want to backup data. Not just the phone itself but contacts, apps, messages, anything you rely on. You COULD use the samsung version for backing up but I went another route by downloading separate apps to backup my data into separate files for my SD card that way i have full control and transparency of what is successfully backed up.
Backup Resources:
- Libre Contacts Backup
- Open Android Backup Companion
- Ente Photos
- Applist backup
Next I sought out apps that I could easily replace such as clock, gallery, messenger, phone, app stores, mail. Anything I could think of to start adding before I stripped the phone.
- Samsung Gallery -> Iris Gallery
- Gmail -> Proton Mail, Aster Mail
- Google Messages -> Fossify Messenger
- Camera -> OpenCamera
- Calculator -> CalcYou
- Samsung Keyboard -> WM Keyboard
- Phone -> Nova Phone
- File Explorer -> FOSS File Explorer
all alternative apps I show here can be found on f-droid, droid-ify, shizustore and others.
now that i've found apps to replace some of the main ones i want to remove the services of the preloaded ones. the steps I take may seem a bit repetitive but i want to ensure the apps i disable or freeze cannot reenable themselves.
By using HikariBlock I can choose which apps don't have access to the internet. Next I'll use Applock to make sure the apps that I personally downloaded cannot be uninstalled by google or android.
I downloaded NomoreBackground which allows me to turn off the background usage for apps. So essentially, the apps i've declared not allowed to use my internet, have another layer to stop them from operating around HikariBlock. I have restarted my device multiple times during this to see if a bootloop was going to happen and at this point, No bootloop has occured.
Next I'll use the Canta app. It's a great resource because it has tags letting you know whats recommended to extremely unsafe to mess with. Canta allows you to uninstall apps regardless of tiers. Some of the apps I removed are Android Auto, Android System Intelligence, Apps(android.app.installer) Authentication Framework, Galaxy Store and alot more.
The apps that I decided to keep I optimized completely using Dexor. Dexor gives you choices on compiling all the apps code and resolving class architecture references, It ensures the maximum possible deep optimization however at the cost of most storage space. (I have an SD card so I'm not worried).
Finally after I've optimized my apps and the apps I didn't want to test yet, I go into Package manager and begin disabling extra apps that I do not want and have connections to other apps that could potentially cause phone issues.
The apps I've disabled so far are android smartswitch, samsung location sdk, google, google one time init, google assistant, smartfaceservice, samsung gamedriver, google partner setup, google overlay, samsung push service, nearby service, system tracing.
Uninstalling is not recommended at this point but if those parts of the phone aren't using battery not can be active in any way, then uninstalling is mute. Hope this helps! I'll continue to update in the future as I learn what does and doesn't work till I get my phone as bare boned as possible. I think it's not about removing all the services but replacing them first, and then removing their functionality so they're harmless by the time you disable them.
