English

First Steps after installing /e/OS | removing bloatware

I just want to share what I already did and where I failed to ask for help:

1. Safety first

I installed root (the magisk version)
To be able to use AFWall+ (just in case) and AdAway (That’s why I used the magisk version, that it’s just easy to handle the update of AdAway)

2. Uninstalling “bloatware”

Than I used this nice “Guide” to uninstall the “bloatware” of the phone.

up to now I did the following:
adb shell pm uninstall --user 0 com.android.documentsui … Files
adb shell pm uninstall --user 0 org.microg.nlp.backend.ichnaea
adb shell pm uninstall --user 0 org.microg.nlp.backend.nominatim
adb shell pm uninstall --user 0 org.microg.gms.droidguard
adb shell pm uninstall --user 0 com.google.android.gms
adb shell pm uninstall --user 0 com.google.android.gsf
… Necessary for microG (Software to be able to use Google services without the google architecture)
adb shell pm uninstall --user 0 foundation.e.browser … the standard browser (a cromium fork, I prefer a fennec because of the extensions)
adb shell pm uninstall --user 0 com.generalmagic.magicearth … maps/navigation app (seems quite nice but I prefer a FOSS App like OSMAnd)
adb shell pm uninstall --user 0 foundation.e.notes … /e/ foundations notes app
adb shell pm uninstall --user 0 org.sufficientlysecure.keychain … OpenKeychain: Easy PGP (seems pretty good, but it seems easier to me to convince my friends to use a data friendly messenger than encryption)
adb shell pm uninstall --user 0 foundation.e.mail … /e/ foundations mail app, a fork of the popular K9-Mail
adb shell pm uninstall --user 0 pm uninstall --user 0 org.lineageos.eleven … LineageOS music App
pm uninstall --user 0 com.android.stk … sim card service app
pm uninstall --user 0 foundation.e.weather … weather app which is not necessary to run the weather widget of the preinstalled launcher

3. Some comments

com.android.vending is the Playstore in Stock Android - here is it probably some software parts of the original store, that the /e/OS app store can download apps from the official playstore pretending to be official
There was a Discussion on com.google.android.gsf and com.google.android.gms if it’s necessary or not for texting via sms. It was said, that it’s not necessary for QKSMS as well as for Silence. I didn’t try it yet, but because the /e/ foundation app is a fork of QKSMS it should also work without that two apps I guess.

4. My problem

That’s it so far. But with this measures I couldn’t get rid of the MicroG and the OpenKeychain entry in the settings menu. Do i have to uninstall something else or is there a way to edit the settings menu?

3 Likes

I would also be pleased If others could share what they were able to uninstall without any problems

1 Like

Are you saying you want microG to work, or you want to get rid of microG?

It comes officially with /e/ OS and I would like to get rid of it, what I almost succeded, but there’s still the entry in the settings left and I would like to get rid of it as well.

Ps.: Welcome to the Fairphone community! :slight_smile:

2 Likes

Perhaps it would be worthwhile to wait for LineageOS at this point …

3 Likes

Are the apps reinstalled on an ota update?

I just want to second that. It seems that what you want is a bare-bones Android (I don’t mean that negative at all, after all I’m still using the FP1U which has a bare-bones Android), and LineageOS should be much closer to that demand.

4 Likes

Great news, sounds like LineageOS is not that far away from getting published for the FP3. The Freedom of joice is always good, eventhough I don’t know if I want to switch that fast again…

A bare-bones android sounds really nice. But I don’t think I can handle to install something like that with my experience. All the drivers on program parts that have to be installed…

From your responses it seems also, that there’s no easy way to edit the settings “app” or delete some entries of it.

I don’t know yet, I just have my system two days like that. But on the guide from @AnotherElk which I’ve mentioned in my first post, it was not mentioned. So I guess the apps keep uninstalled even with an update, but if you wanna have them back, you could just use that code line:
adb shell cmd package install-existing packagename

1 Like

No. That’s the point of this ADB way to deactivate them as far as I understood.

1 Like

You don’t have to install drivers on Android. The SoCs (System on Chip) are highly integrated and LineageOS imports the drivers from Fairphone OS.

PS.: /e/ is based on LineageOS.

1 Like

Just bear in mind that LineageOS – like /e/OS – also comes with a set of very basic apps pre-installed. You just don’t get any app store pre-installed unless you choose to add one yourself.

I uninstalled openkeychain. The entry in settings is still there. Is it not full removed?

Does the entry now say it’s not installed for the current user? If so …

Edit: I just tried this myself and I could uninstall OpenKeychain without a problem. The App entry is gone, and the account it had in Settings - Accounts is gone, too. The OpenKeychain entry in Settings is still there, but Settings crashes when I tap on that.

Are you sure you uninstalled the package org.sufficientlysecure.keychain, and not perhaps com.android.keychain, which would be something different?

1 Like

The OpenKeychain entry in Settings is still there, but Settings crashes when I tap on that.

Same at me. I uninstalled org.sufficientlysecure.keychain. I ask for the entry in Settings, is it always there?

Apparently. Same as with microG.

1 Like

Ok, thanks for sharing the recommendation you linked, it’s very interesting.

Yes, I uninstalled org.sufficientlysecure.keychain and
it isn’t in settings/accounts anymore but it’s still as an entry in settings as well as settings/Apps and Notifications with the note “not installed for this user” but even with the help of your link I can’t get rid of this note. How do I have to do this?

hm… probably the solution of getting rid of the entries under settings is more complex…

Yeah for LinageOS, /e/ and all the other roms it is clear, but @urs_lesse was talking about, that he has a bare-bones Android. Is it there as well like this? If so, where can I find such a bare-bones OS or is that or is it one who everybody has to do it by its own.
Or was LinageOS ment by that? I guess as the Fairphone 1 came out, the idea of GSI wasn’t even published…