How to be able to install and use any app on FP Open OS [meta discussion]

Did Snapchat’s error message actually say anything about root?

I believe there was something else going wrong. Did you do microg’s self check? Did it say that signature spoofing was active and working? (with the XPosed Module I mean)

If re-rooting and re-XPosing didn’t re-introduce the login error, then I’m pretty sure it hadn’t been caused by root or XPosed in the first place.

I have read something about that topic: Snapchat doesn’t care about root, but doesn’t like Xposed (because there are Xposed modules which modify the behaviour of the Snapchat app). So Snapchat refuses to log in when Xposed is installed. So Xposed has to be uninstalled to log in in Snapchat. After you have logged in, you can re-install Xposed, Snapchat won’t complain anymore (unless you have to log in again).

1 Like

Do you happen to know if you can trick Snapchat by using Systemless Xposed?

The message didn’t say anything about root but I did the microG’s self check and everything was checked. Furthermore I searched answers on the web and that’s what comes out the most.

Snapchat seems to do the control during the login process, once you’re connected the tricky part is beyond.

It’s possible too, maybe it’s just xposed or just root or both. I don’t know but if someone does the test, I will improve my post :slight_smile:


I have FPOOS since a few months and until now I had problems to make some apps run, some displaying a message on launch saying they need Google Play Services, but then when you clicked Ok the message would disappear and the app would run perfectly. But some did not run at all (like Google Maps for example).

Now, I’ve started from scratch. I’ve successfully installed FPOOS 16.12.0, and installed XPosed Module “This App will run without Google Play Services” like explained in step 4 of this tutorial (✏ How to install any app on FP Open OS (for beginners and experts)).

And to some extent, it works. The apps no longer display the pop-up message saying they need Google Services. And apps like Google Maps run smoothly.

The only thing is that a lot of apps generate a notification now, saying “app won’t run unless you update Google Play services”.

Given the configuration explained in the tutorial, is there a way now to “update” the faked Google Play services, or do I have to live with these annoying notifications?

Thanks a lot in advance for your advice.


Which Apps are these and do they work other than generating that message?

The XPosed module you installed was last updated in 2015 and worked for every GMS update. So I wouldn’t wait for an update of that module.

Instead I’d try the very next step in the guide. “Mocking G%§$e with microG” will not only suppress those messages but also provide free alternatives to some of the G%§$e Services, so even more apps will run smoothly.

The apps that do it are for example The Guardian, Le Monde, Xperia Clock, … and yes, they do work, there’s just this notification now and then that’s quite annoying.

You’re suggesting step 5 in the guide. Do I really have to start from scratch and wipe the phone if I’ve done step 4?

Can the phone be rooted again afterwards?

No, you don’t have to do the full Level 5. The last point in Level 4 is to install another XPosed Module and then do only Step 5 in Level 5.

Alright, I’ve done level 5, and it seems to be fixed now.
I’ll be back if it’s not. :wink:

Thanks a lot for the very quick help, much appreciated!



Hi guys,

I’m very happy with my rooted fairphone. However, to access my company e-mails I need to install microsoft intune, which won’t run on a rooted phone. I tried running Root Cloak, which didn’t do the trick.

Although I was just getting into Xposed and all possibilities with a rooted phone, I am afraid I have to get back to being unrooted for the time being.

I googled and looked on the forum, but I didn’t figure out how to “unroot” my rooted device. I would like keep the FP open system. Any help for a newbie?

I don’t think FP Open can be un-rooted?! Since root is built-in, you can only hide root, not remove it.

Thanks retsipf for your reply.
I found this threat on “installing any app”. Reckon I have to use step 5. Step 0 is straight forward, but can someone tell me if I need both 1a and 1b?

Step 1a: Patch the framework.jar with Tingle to be able to spoof signatures.
Step 1b: Uninstall root.

Level 5 is for tricking apps to believe you have an unmodified OS (with GAPPS but without root). If you know that the app only has an issue with root and doesn’t care about Google, you only have to do Level 5 Step 1b - otherwise you’ll have to do the entire Level 5.

Thanks a lot! Also for moving my discussion to this topic, very helpful!

As far as I read my company policy, it doesn’t care about google and only complains about root. So this should do the trick.

Hey there!

I installed and set up microG on the Fairphone 2 (open os) by following this guide.

In the self-check-test, I have all boxes checked, without the last one (address localisation/address resolution):

In the settings, I can’t configure a service for this. I guess, it’s because I didn’t install an app for this.

What do I have to install to solve this problem?
Thank you for your help!

You still have to install and configure NLP backends from F-Droid.

Thank you for your answer!

I have already installed MozillaNlpBackend. Which other app do I have to install? Or how to configure MozillaNlpBackend?

Oh sorry, yeah the “Ortungsdienst(e) eingerichtet” check means you have Location backends set up.

Do you have the nominatim backend? It’s not necessary to locate yourself, it only provides Address data for the provided Lon & Lat Data.
If you don’t have that enabled or if you are somewhere where the OSM Project has no Address Information, then that box will stay unchecked.

1 Like

Thank you. The Installation of nominimatim backend solved the problem!:slight_smile:

1 Like