[Debloater + Google reducer] Unofficial Fairphone 3 debloat script

Hello @JBNCK this is a good possibility for those who don’t want or can install a custom ROM.
Because I’m not registered to GitHub, I give you some suggestions at this place. Hope that’s OK for you.

First, there’s a little error in the script in line 46, the package name should be
com.qualcomm.qti.qms.service.telemetry note the additional “e” in telemEtry.

Second, shouldn’t you also disable Gboard com.google.android.inputmethod.latin an replace it with another keyboard app? For example Openboard.

3 Likes
  1. Thanks for letting me know! Will fix this later
  2. I’ve thought about this but the average Joe wouldn’t want to configure a keyboard. But I’ll think about it. Thanks for the suggestion :slight_smile:

EDIT:

  1. Done
  2. Still thinking about it
2 Likes

Update:
will add a keyboard replacement soon

2 Likes

Update 2: Added openboard installer (make sure to configure in the app). Uploading to GitHub now…

2 Likes

Update announcement!

Hi there!

Update 2.0 is getting pushed out on GitHub with a new keyboard, clearer instructions and a seperate/easier Windows version! Make sure to read the post-running section in the README.md file or else, you’ll have no keyboard!

Changelog

  • Made the instructions more clear
  • Added a seperate Windows version (with all platform tools included)
  • The script will now replace GBoard with openboard
  • Fixed error where the script would not run on MacOS (It was an error in the instructions, MacOS can’t to “./” without mentioning the shell which I can’t do to avoid confusion so I replaced it with “sh …” which works on every UNIX based OS.)

Download/Instructions/source: GitHub - JBGMR/fp3_debloater: Debloater for the already minimal FairphoneOS running on the Fairphone 3.
Direct link to the releases (read the README.md file!): Releases · JBGMR/fp3_debloater · GitHub

Make sure to open issues on GitHub, post feedback and all the other usual things the help me out!
Thanks!

3 Likes

Update announcement (again lol)!

Changelog

-The release file is a single .zip file again!
-Made a seperate MacOS version (found in the Linux/Unix/MacOS folder).
-The files don’t need to be edited anymore since I’ve created a seperate script for every OS (for other UNIX-based OSs also use the debloat_linux.sh file).
-Replaced the LineageOS dialer with ‘Simple Dialer’ (Open source) since crashes were experienced and reported.
-The script now also installs the ‘Simple Thank You’ app which allows the Dialer app to be themed (because the default theme is kinda ugly lol).
-The script installs the Lawnchair v2 launcher again (idk why I removed this feature in more recent versions lol)
-The script now removes the Google app
-The script doesn’t remove Gesture-navigation anymore since many people use it even on a phone with big borders

Notice

Please, make sure to read the instructions carefully. It clearly tells you to download it from the releases (which you are doing if you’re reading this) but still some people, who don’t read the instructions, complained that they now only have the settings app, files app and the Play Store. I really apologise if the instructions are hard to understand as I am not a native English speaker. Anyways, thank you for using my script! It really means a lot to me :)!

Also, please if you encounter any issues, report them either via Email, the issue tab or this forum post!

Link to the github project: GitHub - JBGMR/fp3_debloater: Debloater for the already minimal FairphoneOS running on the Fairphone 3.
Direct link to the release: Release Fairphone 3 debloater 2.1 · JBGMR/fp3_debloater · GitHub

1 Like

Greetings, @JBNCK and all other people, :raising_hand_woman: :wave:
Want to say THANK YOU so much for your hard work on this script and this apps which you now included to it.
For me it finally works very well.
In line 48 in ’debloat_linux.sh’ is still a little writing error… -
“sudo adb install launcher.spk”
But anyway … it works great!

And also the tip with the exodus app was very useful too!
Wish you a nice day! :grinning:

2 Likes

Thanks for your effort!

Could you elaborate a little bit on what is “limited” and in which way and what the removed apps are?

Thanks for the kind words :grinning:!

@purpleCrow I will fix this typo later. Thank you for reporting.

@juri.gagarin.ii I can’t remember exactly what it removes (you can always look into the script) but it replaces/removes most google apps except the strictly necessary ones (like GMS, GSF and the Play Store [If you don’t want the Play Store check out my PlayToAurora script]).

It removes them via the pm uninstall -k --user 0 command so you can get them back via the pm install-existing command.

3 Likes

Has anyone tried this or know if it will work on FP2?

It will probably work but the results may be different (and I mean that in a bad way) because the FP2 has different bloatware. I wouldn’t try it.

3 Likes

Good morning, I have done all steps and it worked. Thank you for that. Unfortunately the dialer is not working properly. I can’t call anyone. Would be happy for help.

And I would like to geht the clock app for my wifes FP2, but can’t find it anywhere. Any idea?

Thanks for your work.

Cheers, Ernst

I am not sure if I forgot to add this to the GitHub README.md but check the following points:

  • Are you using the latest release? (Prior releases had the Lineage Dialer which used to crash)
  • Have you set the new dialer as the system default in "Settings >> Apps and notifications >> Default apps >> Phone/Dialer?

You can find the clock application here:
https://www.apkmirror.com/apk/lineageos/clock-2/clock-2-9-release/clock-9-android-apk-download/

Make sure that you’re on Android 9 or else it will not install.

1 Like

Hi, thanks for quick reply!

I am on the latest release and have the simple dialer installed. And it it set as the defauld dialer.
It opens on demand and I can start a call but it immediately, lets say after a quarter of a second, it stops and the call screen disappears. If I an not able to make it work, would you mind telling me how to get back just the dialer and maybe contact app, if the second one is needed for a working dialer.

Thanks for the link to the clock. So I’ll wait until Android 9 will have come to her phone.

Cheers, Ernst

I checked if the original Dialer would be safe to install: εxodus (Yes I am privacy paranoid) and it’s probably safe.

You can get it back like this:

adb shell pm install-existing com.google.android.dialer
2 Likes

Hi, thanks, it worked and so phonecalls are back.

What I did next, was installed simple phone calls again and just deactivated (not with your script) phone app and now it works with the simple phone app as well. Strange, but ok.

Thanks for your help :slight_smile:

Have a good day!

Ernst

3 Likes

glad that it worked!

1 Like

Jan, good morning. When I used your script, I saw, that the icons of the removed sofware were still there and even the apps list shows them installed, but not available for the current user. What ist the difference between deinstalled with script and deactivated in terms of app activity?
Best regards
Ernst

it is very strange that they were on the home screen. But they may appear in settings as not installed for current user.

Yes, in settings they appear as not installed for current user. Does this mean, they are still on the phone and would be available for another user?