I installed everything from scratch coming from a test-build 15.1 encryption which TWRP couldn’t handle (as of now).
I used the opportunity to go for less Google … so the microG fork of LineageOS it is (saves quite some hassle to get Wi-Fi and mobile network location going without GApps, and F-Droid is built-in, and perhaps this or that App from Google Play Store might still work, installed from Yalp Store).
Encrypted phone (LineageOS 14.1 encryption)
Turned off the phone and disassembled the new main camera module
Booted TWRP
Destroyed the LUKS header to really seriously get rid of prior encryption (Advanced - Terminal - dd if=/dev/zero of=/dev/block/mmcblk0p20 bs=4096 count=512)
Formatted data to get a valid Ext4 partition again (Wipe - Format Data)
Resized data to not regret later that I left that out (Wipe - Advanced Wipe - data - Repair or Change File System - Resize File System)
Nope. I never needed that, so I didn’t check before … will have to mention that, too, from now on. Thanks for the hint.
I guess we’ll see whether the recent fix mentioned in the linked bug report for “bacon” (OnePlus One) results in a fix for all devices in the next update, or whether somebody will have to enter a bug for FP2 specifically to get it fixed.
lineage-15.1-20180903-microG-FP2.zip (Changelog)
Security patch level: 05 Aug 2018 (Settings - System - About phone)
Vendor security patch level: 01 Apr 2018 (Settings - System - About phone)
Edit: This build gave me a few random reboots when the phone was idle, I didn’t have any of those with the builds 20180827 and 20180910 (predecessor and successor).
The following things work for me so far:
call / be called
send SMS / receive SMS
internet via WiFi
internet via mobile network
location
compass
screenshot
main camera (new module, flash works correctly with Open Camera)
At the moment i use LOS 15.1 with GAPPS.
Can i make a clear install of LOS 15.1 with MicroG and then restore apps like Signal, Threema with Titanium Backup?
Or do i have to expect problems because this apps used GCM before and cant use the microG services?
I can’t say much about Titanium Backup, as I never used it … if it’s any good, it should work that way I guess.
Be safe with a backup …
… substitute my usage of MyPhoneExplorer with your usage of Titanium Backup (if it is able to completely backup Internal Storage), and you should be good to go back to the LineageOS installation which worked before, if all else fails.
microG tries to mimick Google services as good as it can, so in an ideal scenario the Apps themselves shouldn’t notice and work just fine.
Possible problems might arise from the fact that you can’t 100% rely on microG.
Google services constantly get updated and changed, so that microG constantly has some catching up to do. In the meantime Google-dependent Apps might become a pain to use (before the last update e.g. Discord nagged me about having to update my Google Play services every single time I tapped something in it, not only when I started the App) or downright break.
If you really are dependent on these Apps to work, you should consider staying with GApps.
If it’s just a nice bonus for you to have those Apps perhaps working, and you could otherwise live without them or use a website version of them in the browser for a while, using microG should be fine.
Thanks for the detailed answer.
I have a backup of the LOS 15.1 with GAapps and installed LOS 15.1 with MicroG now.
Threema didnt show the contact pictures so i made a fresh installed and restored the data backup in Threema. But it cant connect to the GCM when i want to update the Push-Token, but maybe it doesnt have to and i can use polling.
How get i the pro license for Titanium Backup to work with Aurora Store? Is there a chance or not?
If the paid/unpaid status of an App is only managed by the Play Store, as far as I know this will not work with Aurora or Yalp, they only download free (unpaid) APKs from the Play Store and manage updates.
However, if an App provides an extra APK to install to elevate it to Pro/paid/whatever (I had an App that did it this way, but I didn’t try it with Yalp now), and you still have this extra APK and don’t need to download it again, then installing it might still work.
AFAIK you can’t backup Signal with TitaniumBackup anymore, as Signal is now using the Android keystore, which won’t be included in the TB backup. Signal has internally a backup function, which can be used to restore it’s messages.
You can visit the developers page, there is a web form where you can enter some information about the purchase via PlayStore and they can send you a text file, which allows TB to be registered without using a GAPPS contaminated phone.
@neolovich
I use the Pro version of Titanium Backup since 2 1/2 years…ever since I have an FP2…I downloaded and got the license here: https://matrixrewriter.com/