I want as little Google as possible on my Fairphone 4!

Based on the amazing work of Stanzi and Brado I’ve compiled these two lists of packages you can uninstall

Simple uninstallation

Packages that should be safe to uninstall if you don’t want to use Google services

com.android.bips
com.android.bluetoothmidiservice
com.android.bookmarkprovider
com.android.carrierdefaultapp
com.android.companiondevicemanager
com.android.dreams.basic
com.android.dreams.phototable
com.android.egg
com.android.email.partnerprovider
com.android.htmlviewer
com.android.keychain
com.android.providers.calendar
com.android.providers.partnerbookmarks
com.android.simappdialog
com.android.traceur
com.android.wallpaper.livepicker
com.android.wallpapercropper
com.fairphone.myfairphone
com.google.android.apps.photos
com.google.android.apps.restore
com.google.android.apps.setupwizard.searchselector
com.google.android.apps.tachyon
com.google.android.apps.wellbeing
com.google.android.apps.youtube.music
com.google.android.cellbroadcastreceiver.overlay.common
com.google.android.configupdater
com.google.android.feedback
com.google.android.gms.location.history
com.google.android.gmsintegration
com.google.android.googlequicksearchbox
com.google.android.marvin.talkback
com.google.android.onetimeinitializer
com.google.android.overlay.gmsconfig.common
com.google.android.overlay.gmsconfig.comms
com.google.android.overlay.gmsconfig.gsa
com.google.android.overlay.gmsconfig.photos
com.google.android.overlay.gmsconfig.searchlauncherqs
com.google.android.overlay.modules.documentsui
com.google.android.overlay.modules.ext.services
com.google.android.overlay.modules.modulemetadata.forframework
com.google.android.partnersetup
com.google.android.printservice.recommendation
com.google.android.projection.gearhead
com.google.android.setupwizard
com.google.android.setupwizard.overlay
com.google.android.syncadapters.contacts
com.google.android.tag
com.google.android.videos
com.google.mainline.telemetry
com.orange.aura.oobe
com.orange.update
com.qti.confuridialer
com.qti.dpmserviceapp
com.qti.qualcomm.datastatusnotification
com.qti.service.colorservice
com.qti.snapdragon.qdcm_ff
com.qti.xdivert
com.qualcomm.atfwd
com.qualcomm.embms
com.qualcomm.location
com.qualcomm.qcrilmsgtunnel
com.qualcomm.qti.callfeaturessetting
com.qualcomm.qti.confdialer
com.qualcomm.qti.devicestatisticsservice
com.qualcomm.qti.dynamicddsservice
com.qualcomm.qti.lpa
com.qualcomm.qti.qms.service.telemetry
com.qualcomm.qti.qms.service.trustzoneaccess
com.qualcomm.qti.remoteSimlockAuth
com.qualcomm.qti.uim
com.qualcomm.timeservice
com.qualcomm.uimremoteserver
com.qualcomm.wfd.service
com.tct.endusertest
de.telekom.tsc
org.codeaurora.ims
Advanced uninstallation

Packages that are more difficult to uninstall with possible replacement app from F-Droid

Package Name Uninstalling breaks … Replacement
com.android.launcher3 Quickstep
(Default launcher)
gesture navigation Lawnchair
(Keep Quickstep installed and set Lawnchair as default launcher)
com.android.mtp MTP Host MTP (Media Transfer Protocol) functionality -
com.android.stk SIM Manager functionality to add eSIM -
com.android.messages Messages SMS Simple SMS Messenger
com.google.android.documentsui Files file selection in apps -
com.google.android.euicc SIM Tool Kit functionality to add eSIM -
com.fp.camera Camera by Fairphone camera Open Camera
Google Camera
com.google.android.inputmethod.latin GBoard (keyboard) keyboard and PIN input at wakeup
very dangerous to remove!
FlorisBoard
(PIN input at wakeup should work)
com.google.android.tts Speech services by Google Text-To-Speech engine eSpeak
com.android.chrome Chrome - Fennec
com.android.maps Google Maps - OsmAnd+
GMaps WV
Organic Maps
com.android.soundrecorder Simple Voice Recorder -
com.android.vending Google Play Store - Aurora Store
F-Droid
com.google.android.apps.docs Google Drive - -
com.google.android.calculator Calculator - Simple Calculator
com.google.android.calendar Calendar - Simple Calendar
com.google.android.contacts Contacts - Simple Contacts
com.google.android.deskclock Clock - Simple Clock
com.google.android.dialer Dialer - Simple Dialer
com.google.android.gm GMail - FairEail
K-9 Mail
com.google.android.keep Keep notes - Simple Notes Pro
com.google.android.youtube YouTube - NewPipe
How to uninstall

How to uninstall and reinstall Android system apps / packages

Check out Stanzi’s post for more infos about com.google.android.gms and
com.google.android.gsf and Qualcomm packages

12 Likes

to add to the list of alternatives:

Audio Recorder comes with multiple options for sound quality, mono/stereo recording and a bunch of other useful settings

Standard Notes is an end-to-end encrypted notes service that lets you sync the notes to other devices, with a bunch of optional extensions for additional functionality

both apps are also available on F-droid.

1 Like

It would be interesting to know what each of these services does, so uninstalling them would really be an informed decision .

check the Advanced uninstallation section.

Yes, but it does not include all. For example “bips”, what is it? What could I need it for?

Your favourite internet search says it’s short for BuiltInPrintService.

1 Like

Hopefully this link will give you some clues as to what to do with a bips.

Thanks, but this was only an example to show that such an overview would be even more useful with a short info about what it is that I am uninstalling there.

So, exemplary lists of packages are being assembled, ways to find out what those packages are or do exist … and a Wiki already exists where this all could be brought together by everybody interested … ✏ How to uninstall and reinstall Android system apps / packages.

Just integrate a list of packages there, or start a new dedicated Wiki for this, and everybody feeling like searching for info on the packages can add the desired info step by step.

2 Likes

I had the same idea. I’ll create a new dedicated wiki topic with a list of packages in the next few days.

1 Like

Found this universal debloater project, the folders list the packages and give information on what the package is doing

Also there are lists around here in the forum for the FP3 and I assume many packages are the same

4 Likes

That’s the old repo, this is the new one:

3 Likes

Yes correct and I was referring to the old one, because of the listings of the packages and the correponding explanations, as this was the discussion. I don’t see this information on the new repo…

@rar0 thanks for adding a Fairphone request :slight_smile:

2 Likes

As you might have already seen, I’ve added a new guide on how to debloat the FP4. Feel free to edit it if you know more.

My request to add Fairphone to universal-android-debloater is still pending but you can already see the changes with infos about the Fairphone apps here:

8 Likes

Great post and well written with much detail!
Out of curiosity, why would someone not just use /e/OS? Manually removing seemingly core apps can cause stability issues.

Maybe it’s good to point out the existence of /e/OS in your tutorial and maybe also mention the website below.

By the way, the Simple Calendar Pro link refers to a calculator.

1 Like

I made your post a wiki and to keep it clean I closed it and moved @UPPERCASE comment back here

2 Likes

I can only speak for myself why I debloat my phone / pc / tv /anything with an OS, there are multiple factors:

  • There are no custom roms available, the phone is bloated now
  • It’s fun :smiley:
  • You get to know the inner workings of your device, what makes it tick
  • Removing software that annoys me gives me a sense of true ownership over my device
  • I get to purge all those trackers and privacy unfriendly stuff …
  • … and replace them with shiny Open Source Software a beautiful community built for me
  • Every failure teaches you how to fix stuff, empowering you to help others in the future
  • Have I mentioned it’s fun :smirk:
9 Likes

Hi all,
I am a former embedded system engineer. I tried to “degooglize” partially my Fairphone 4.
In my guide on Tutorial : Install MicroG on Fairphone OS you’ll find more details.

5 Likes

Points brought up when this question comes along include but are most probably not limited to:

  • microG being included in /e/OS in an unremovable way currently … there are users who don’t like having it if they don’t need it.
    /e/OS of course needs microG to support the claim that you can still run most of your favourite Apps, which will be Google-dependent Apps in case of /e/OS’s main target group of users, and those Apps will need microG to have a chance to run on /e/OS.

  • Bliss Launcher, which is the /e/OS default launcher … being kind of an iOS lookalike and very short on customisation options for the sake of simplicity, which not every user likes.
    Sure, you can install and use a different launcher of your choice, but users have to know that first (which is not a given), and users not liking Bliss see the resources poured into it as a waste and better put to use elsewhere in /e/OS.

  • /e/OS uses its own forks of popular Open Source Apps for crucial tasks like e.g. email and messaging, instead of using the original Apps … which gives control over the default Apps preinstalled with /e/OS to the /e/OS developers, which a project like that would want to have, but there are complaints about patches and new features from the original Apps not being added to the /e/OS forks in a timely manner.
    Sure, you can uninstall preinstalled Apps in the default Android way and use Apps of your choice instead, but again users have to know that first, and it’s not an overly simple process, which is another regular complaint about /e/OS.

  • Lack of clarity in the communication about what /e/OS technically is and which limits it has as a consequence.
    Which leaves a number of users surprised when they learn … No, /e/OS can not guarantee to run Google-dependent Apps reliably, it can only try its best, which might not be enough for this or that particular App. You can not degoogle and still have Google.

  • Making the Exposure Notifications part of microG an optional component to appease vocal Corona tracing critics … which led Corona tracing non-critics to abandon /e/OS because this detour took a lot of time to implement (in which many Corona tracing Apps were not usable with /e/OS) and still might cause problems after OS updates (with the component missing again when it was installed and active before).

5 Likes

/e/OS is kinda beta state as well.