After wasting a few days, done.
ROOTING YOUR DEVICE AND ALLOWING APP INSTALLATION FROM UNKNOWN SOURCES MAY HAVE NEGATIVE SECURITY IMPLICATIONS.
MAKE SURE YOU KNOW WHAT YOU'RE DOING AND WHY BEFORE FOLLOWING THIS GUIDE. 1. Install flashing tools & backup NVRAM - follow the official guide
http://support.planetcom.co.uk/index.php/A..._Flashing_Guide2. Download rooted Android firmware (& Linux/Sailfish if you want) and appropriate scatter file after specifying your model and partitioning from
http://support.planetcom.co.uk/partitionTool.html* You need both the scattered file and the firmware, using firmware downloaded in the first step won't do.
3. Flash rooted firmware with appropriate scatter file to the device. Take a look at the guide again
http://support.planetcom.co.uk/index.php/A..._Flashing_Guide* You need to put scatter file in folder with rooted firmware
* Restart your Gemini by holding Fn+Esc and selecting Restart after setting everything up and connecting it to computer
4. Initial setup
4.0 Rush through initial setup
4.1 Settings -> Security -> Unknown sources - turn on
4.2 Download and install F-Droid - open-source software repository client from
https://f-droid.org/4.3 Download and install Yalp Store from F-Droid - alternative Play Store client
* Don't forget to configure permissions for these and all the other apps which you will install!!!
5. Install Magisk Manager
https://forum.xda-developers.com/apps/magis...emless-t3473445* It is required to handle superuser requests.
6. TWRP recovery
6.1 Download and install Official TWRP App from Yalp Store
6.2 Choose Gemini PDA and install TWRP recovery
6.3. Restart, hold Esc key while booting until you're in TWRP
6.4. Backup -> Swipe to Backup
6.5. Reboot when finished
7. Remove unnecessary apps
7.1. Security -> Device Administrators -> Find My Device -> Deactivate device administrator
7.2. Apps -> System -> Google Play Services -> Force stop & disable
7.3. Downloaded & install Titanium Backup Pro
* you'll need full version, free won't do. if you have it purchased, Yalp Store can use your account instead of generic; otherwise, it's easy to find pirated version, but I can't post links here.
7.3. Freeze, then remove Duraspeed
7.4. Freeze MTKlogger and Network Location
7.5. Remove Google apps from the list below
8. Download & install open-source location services from F-Droid
8.1. Unified Nlp (No GAPPS)
8.2. MozillaNlpBackend
8.3. NominatimNlpBackend
8.4. GSM Location Service
8.5. WiFi Location Service
8.6. Configure permissions for all apps above
8.7. Setup UnifiedNlp
8.8. Reboot, check UnifiedNlp after rebot
9. Congratulations, you have a fully functional Gemini PDA without Google or MTK spyware!
* Google apps list
Chrome
Drive
Duo
Gmail
Google *
Hangouts
Keep
Maps
Market Feedback Provider
Photos
Youtube
This guide is not perfect and reflects my personal experience messing with all this for the last two days. I did everything described for the first time in my life so my approach may be not the best, so feel free to offer better solutions - I'll be happy to improve the guide.