Happily using pure FP-Open on my FP2 I sometimes miss the possibility of installing apps for car-sharing, scooters or for a drone that need Google-GPS-Service and therefore refuse installation.
I have two solutions in my mind:
I did a TWRP backup of my working FP-Open.
Now I’d like to add the bare minimum of the google-stuff to my pure FP-Open that include Google-GPS Service.
What would that minimum be and how do I install that?
Would Google then see my contacts, Threema-messages etc.?
If the answer to “2.” is “no”, I would now install all that Google-GPS-Service-dependent apps. After that I could do another TWRP backup including these apps.
Now I could restore my first “pure” FP-Open backup as my default OS for more privacy.
When needing one of the carsharing (and other Google-GPS-Service-dependent) apps I could change to my second FP-Open including these apps by restoring my 2. TWRP backup.
Will this work without revealing my contacts, messages etc. to google?
After backing up my pure FP-Open with TWRP I could install the default FPOS with these Google-GPS-Service-dependent apps but without Threema and my contacts.
Would that FPOS then “see” my contacts, Threema-messages and other data from my previous FP-Open?
If not, will I be able to see and use these again after restoring my pure FP-Open?
The answer to 1.2 is both. Threema is encrypted, so G00gle can’t see the messages. But contacts get uploaded.
I think you also have a third option: Installing microG. MicroG makes apps think that GMS are installed, so you don’t get the annoying “This app doesn’t work without G00lge Services” and are able to use most apps normally.
See Level 5 Step 5 here on how to install microG.
Regarding backing up and restoring via TWRP …
Just be aware that TWRP does not back up user data in Internal Storage (it does say so while backing up, but people tend to not notice this) … see https://twrp.me/faq/backupexclusions.html for details.
Threema does not send the message content over Google Cloud messaging. They only send a empty message for that the Threema client polls the message from Threema server. Also the notification now goes via FCM, no longer GCM (don’t know if this is still beta or already the production version).
do you know LinageOS with MicroG?
See here: https://lineage.microg.org/#instructions
With it you don’t need to give up root and you have MicroG - that is location services without Google.
And you can save your contacts locally on the phone and disable syncing with Google. I am using it for almost 2 years now and non of my contacts is on Google (and off course not on Facebook).
In my opinion your ideas are not really practicable and will lead to data loss soon.
But I do not use car sharing or Scooter or drone apps. Therefore I do not know if these will work.
But I expect that they will work with LinageOS with MicroG.
Ok, Stanzi, thank you!
That helped and so I installed MicroG courageously as described in Paula’s Wiki Level 5, Step 5.
I let fdroid open the microG F-Droid repo in the MicroG download section and installed it.
After that I installed microG Services Core and the other components as described in the wiki, also two Nlp Backends and rebooted.
After that at least two apps crashed (FritzFon and MyPhoneExplorer).
Yep, it’s not. You also have to install an XPosed module called “FakeStore” to get the missing checkmarks. You don’t have to sign in at all. Btw, you can remove the DroidGuard Helper app and deactivate Geräteregistrierung, Cloud Messaging and SafetyNet, since most apps don’t require them
Sorry, I meant the other one, FakeGApps. And for that you need XPosed. But that’s actually a good thing since there are many useful XPosed modules, e.g. XPrivacy, which lets you control permissions from apps much better than the built-in method.
I’m afraid I can’t answer your questions - but glad others already did. But can you tell me where you get the car-sharing apps (the ones that don’t work) from? I have a FP2 with FP-Open installed and use Yalp to get apps that are not available from F-Droid. The car sharing apps I would like to use - Sharoo and Mobility (both Swiss) don’t appear there and I’ve never understood why.
Yalp is my apk source too but it is annoying me seriously since a few months because it seems to be outdated and doesn’t show apps that exist definitly.
This morning (!) I found this.
There it says:
Wenn man derzeit bei Yalp in der Suche “firefox” eingibt, findet Yalp nichts.
Man muss also im Browser auf “https://play.google.com/store/apps” gehen, dort in die Suche “firefox” eingeben. Dann findet man welche. Dann klickt man den richtigen an, und kopiert aus der Adresszeile das hinter dem "id=“ ohne das was eventuell noch dahinter mit dem fragezeichen steht, also bei firefox das “org.mozilla.firefox”. Das fügt man bei Yalp in die Suche ein, dann ‘findet’ Yalp die App.
I’ve just tried with sharoo and voilà: it’s found! But Yalp declares my FP2 as not beeing compatible. Maybe because of my German IP.
Can you get it run?
If I got that right Aurora is a fork of Yalp and doesn’t work neither on my phone because it says it has no “network connection”.
Aurora seems to feature Mobility but Sharoo doesn’t appear there either. I had installed it from Yalp previously, actually, but it seems to have disappeared from my phone (unless I uninstalled it but I cannot remember doing that) and from Yalp aswell.
Can anyone tell me whether Mobility relies on GSF? Will it work with FP Open, without MicroG?
Still wondering what happened to Sharoo… Can companies have their apps banned from Yalp/Aurora simply because they don’t want them distributed there?