NoGoolag
4.54K subscribers
13.2K photos
6.93K videos
587 files
14.1K links
Live free!

πŸ“‘ @NoGoolag

FAQ:
http://t.me/NoGoolag/169

β˜…Group:
https://t.me/joinchat/nMOOE4YJPDFhZjZk

πŸ“‘ @Libreware

πŸ“‘ @TakeBackOurTech

🦊 @d3_works

πŸ“š @SaveAlexandria

πŸ’― % satire OSINT
Download Telegram
MicroG Setup Guide

MicroG is an open source alternative to Gapps, with which you are almost guaranteed to get:
-Better Bettery Life
-Privacy
-Better performance
over Gapps.

Google services that are supported by MicroG are detailed here:
https://github.com/microg/android_packages_apps_GmsCore/wiki/Implementation-Status


⬇️How to get MicroG:
-Get MicroG individual APKs and manually put them into system (and granting all permissions to all of them manually):
--Website:
https://microg.org/download.html
--FDroid repository:
https://microg.org/fdroid/repo

-Through any of the packs that install the whole microg package, this is the easiest way https://t.me/NoGoolag/182

⚠️NOTE: You need Signature Spoofing for MicroG to work properly. Check #sigspoof
https://forum.xda-developers.com/android/general/index-list-custom-roms-offering-t3557047


πŸ“–Steps to setup MicroG are:

1. Do a clean flash of the ROM. That is, wipe Data, Cache and System, and flash your ROM again. (Otherwise you may have permission problems and battery drain.)

2. Install MicroG through your preferred medium.

3. Reboot to system.

4. Go to Settings > Accounts > Add Accounts > Google and login to your account (NOT REQUIRED)

5. Open app 'MicroG Settings' > Self-Check. If "System grants signature spoofing permission" isn't ticked, click on it and grant permission.

6. In MicroG settings, Go to "Google device registration", "Google Cloud Messaging", and "Google SafetyNet" and enable each of them.

7. Reboot.

8. In MicroG settings, go to UnifiedNLP settings, and enable everything in "Configure location backends" and "Configure address lookup backends".

9. Reboot.

Congrats! MicroG set up! You are now Google services free.

For Google Sync:
-Check https://t.me/NoGoolag/70

For accessing Play Store:
-Use Aurora which are open-source and directly access apps from play store
-Use a modded play store from any of the microg installers
https://t.me/NoGoolag/1792

To use a Google app:
-If a google app is not seeing your account, wipe its data and give it all permissions (not very privacy friendly, but you were the one who wanted to make them work). Then hope for the best.
-Open the app and it [should] see your account.

Troubleshooting:
Setup location like this https://t.me/NoGoolag/64

Report problems with the MicroG app here:
https://forum.xda-developers.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616/


🧩 The main components of MicroG are:

-GmsCore (com.google.android.gms)
--The stuffing of the package resides here. All the major code.

-GsfProxy (com.google.android.gsf)
--Enables GCM (Google cloud messaging, which is basically a notification system most apps use)

-FakeStore (com.android.vending)
--A placeholder for PlayStore
--NOT AN APP STORE
--Just to prevent poorly coded apps from crashing

-MapsAPIv1 (com.google.android.maps)
--To make older apps with maps work

-DroidGuard (org.microg.gms.droidguard)
--Optional
--Used to try to pass safetynet
--Has proprietary components, but sandboxed

-Various NLP backends
--Optional
--For getting network location (different from GPS location)
--check #backends


#microg #guide #foss
Guide from @nogoolag
UnifiedNLP Backends

MicroG needs some backends to get network Location.

I should take these two paragraphs to clarify that Network location is NOT GPS. MicroG has nothing to do with your GPS. Network Location is that hugely approximated wide-circle that appears before you get a GPS Lock.

If you cannot get a location even on device only location mode, it's not MicroG. It's your app, your ROM, your device, or your cursed house. Change any of these.

So, there are various Location Backends available, whose pros and cons have been detailed in the UNLP readme, along with their FDroid download links if your installer did not include them.

Enable high accuracy location, enable the backends you want in microg unifiednlp section and click on the gears to configure them

Troubleshooting
-If location (NLP) is not working:
--download and install this: https://f-droid.org/app/com.vonglasow.michael.satstat
--Enable High Acccuracy Location and open SatStat. Wait for it to get your location.
--Don't close SatStat, minimize it and open MicroG Settings > Self-Check. All boxes shold be checked.


https://github.com/microg/android_packages_apps_UnifiedNlp/blob/master/README.md


Some links to location backends and their respective documentations.

Mozilla: https://mozilla.github.io/ichnaea/

Local GSM Backend: https://github.com/n76/Local-GSM-Backend

Local WiFi Backend: https://github.com/n76/wifi_backend

OpenBMap: https://github.com/openbmap/radiocells-nlp-android

DΓ©jΓ  Vu: https://github.com/n76/DejaVu

Please note that it is not necessary to install all of them, as most do almost the same.

Standalone installer for UNLP + backends, part of the MinMicroG project

The 'Backends' edition zip in the latest release:
github.com/friendlyneighborhoodshane/minmicrog_releases/releases


#microg #unifiednlp #location #gps #maps #backends #guide #foss
Guide on @nogoolag
UnifiedNLP in Android 10

Currently does not work in the background, can be made to temporarily work by disabling and enabling a location backend but there is no permanent solution until a pending pull request is merged on the microG github (hopefully soon).

https://github.com/microg/android_packages_apps_GmsCore/pull/1004

https://github.com/microg/IchnaeaNlpBackend/pull/53


#unlpq #unlp #location #backends