yashsingh1/xdaforums huggingface dataset:
[Magisk] kurtn:
AFAIK RR has no microG support and is deodexed. So you flash nanoDroid patcher to get signature spoofing. When you wipe system and data for clean install, you have to reflash the patcher. I didn't test behaviour with data only wipe.

The full microG package is to big for you. Maybe you should learn the aroma method, or find smaller packages.
[Magisk] Oswald Boelcke:
I'm also using RR-N on a Samsung i9305, and [MENTION=8031265]kurtn[/MENTION] is absolutely correct RR is deodexed and is not supporting microG i.e. ROM inherent signature spoofing is unavailable and you need to flash the NanoDroid-patcher.

In regard to the functionalities you require do not download/flash the full NanoDroid package (the 200 MB one) but only NanoDroid-microG, NanoDroid-patcher, and NanoDroid-setupwizard (and if desired the NanoDroid-uninstaller).

Flash now the NanoDroid-setupwizard first; the aroma-installer will open. On the first page, tick the "I agree with this", next page select a configuration location (I suggest not to select /data), next page only tick "microG", "Maps API v1", "Init Scripts", and "Google Sync". Next page, select "Play Store"; and on the next page I suggest to select either "Déjà Vu" or "Both". Simply disregard the next two pages, and on the last page click "Next".

After you've flashed the setup-wizard, now flash NanoDroid-microG.

Finally, flash the NanoDroid-patcher, which will take some time. Be patient.

Now, reboot into your system and enjoy your GApps-free device with all functions you mentioned above.
[Magisk] Thaymus:
:good:
[Magisk] iacchi:
Hi,

I admit that I haven't read all the 250+ pages of this thread, but I have a question nonetheless. I have a rom with nanomod installed (v. 14.8) and I would like to upgrade to the latest version of nanodroid. Which is the correct path for upgrading, without having to reinstall the rom? It would also be nice to have upgrade instructions on the first page, I'm sure others would find them useful.

While I'm here asking: with the previous installation I also installed a few applications by editing the related configuration file, but I realised I don't need some of them anymore. If while upgrading I remove these apps from the list, will I be able to uninstall them afterwards? Or are they not uninstallable until I remove them as system apps?
[Magisk] Thaymus:
Please help

I clean flashed the ROM(RR-N) on my Grand Duos GT-I9082 phone, flashed Magisk v 16, flashed Nanodroid setup wizard and followed the steps [MENTION=7408621]noc.jfcbs[/MENTION] mentioned above word by word , then I flashed Nanodroid MicroG then Nanodroid Patcher

The device boot up but although I clean flashed the ROM it doesn't show the initial ROM setup and took me directly to the home screen

I opened Play Store, asked for Google account , I logged in by my account then the store shows this ( error retrieving information from server.[RH-01])

I installed Google Maps and the maps didn't determine my location

I tried restarting and clear cache for Play store but the same

What should I do now?????

Appreciate your help
[Magisk] Gonzalez92105:
No initial setup is going to show since you are now using microg, making you go straight to the home screen. Open app drawer, look for microG settings, tap on "Self-Check" make sure everything is up and running. Go back, enter "Google device registration" to enable it, also enable "Google cloud messaging" and "Google safety net." You are almost done. Now go into settings, not microg > look for apps > click top right if on a aosp rom to show system apps, look for Google calendar sync, tap on it, tap on storage, clear data, go back and enable the permissions "calendar." Now look for Google contacts sync, do the same steps that you did for Google calendar sync, don't forget to enable the permissions. Now look for the Google play store to clear the data and reboot the device. It should let you sign in now. I'm not sure about the location. It picks my location up.
[Magisk] apollo3x:
Taxi booking apps like Ola, do not run! Any fix for this?
[Magisk] piet8stevens:
I upgraded yesterday from 14.9 with the following steps, upgrading magisk to 15.3 in the process (just before 16.0 came out):

1. Uninstalled magisk and nanodroid. Note: I am not sure this is necessary, but I always follow these steps as they work. I used the 16.1 uninstall zip for nanodroid and the 20180213 one for magisk.

2. Installed magisk 15.3.

3. Ran NanoDroid 16.1 setup wizard to choose my applications. You do not need to worry about your old applications as destroying the magisk setup removes everything.

4. Ran NanoDroid 16.1 install.

5. Cleared cache + dalvik.

6. Restarted ROM.

It worked without a hitch.

This process just about always works for me. I have only (and very infrequently) had problems when I upgraded too quickly and found some problems in NanoDroid, which [MENTION=4187311]Setialpha[/MENTION] always fixes in an amazingly short time, for which I am very greatful.
[Magisk] iacchi:
Thank you! I will follow these steps then.
[Magisk] Thaymus:
Thanks for your concern to reply

I found every thing in self check is enabled and fine

I cleared cache for Google calendar, contact adapter sync then cleared Play Store and Maps(including all services contain location in its name e.g.:fused location) and re enabled permissions for all and restarted

Now Play Store works fine but the Maps not working "device can't determine my location at all" and Maps force closed every time I tried to locate myself on map

Update: all settings in self-check are ticked and active except for (network-based location enabled) I can't tick this and it says "you either disabled network-based location(in system settings) or the system is not supported"

Any idea how to fix?

Update 2: check the screenshot
[Magisk] guest4711:
So you have to enable global location service (settings -- security & location -- location: battery saving or high accuracy).
[Magisk] Thaymus:
The location setting is active and set to high accuracy
[Magisk] guest4711:
So mikroG should state "network based location enabled". Turn location service off and on again, switch to battery saving a.s.o. If this does not change anything try if rebooting your phone does the job.
[Magisk] kurtn:
You need an app to request location. I use SatStat. There you can see locations from GPS and NLP separately.
[Magisk] Thaymus:
I rebooted many times and the same

I can't configure what the wrong

---------- Post added at 02:25 PM ---------- Previous post was at 02:23 PM ----------

You mean I must install an app called SatStat

OK

But what I should do next???
[Magisk] kurtn:
You need an app to request location. I use SatStat. There you can see locations from GPS and NLP separately.

---------- Post added at 02:28 PM ---------- Previous post was at 02:26 PM ----------

Open app, scroll right enable location "power saving"
[Magisk] Thaymus:
I can't find SatStat application, I installed an application called GPS test but still can't configure my device to use location

Seems that I will reflash the ROM and use ordinary Gapps:(
[Magisk] kurtn:
Satstat is in f-droid
[Magisk] kurtn:
Do so!
[Magisk] guest4711:
SatStat (GPS, sensor and network status) - https://f-droid.org/app/com.vonglasow.michael.satstat
[Magisk] Bludwurst:
FYI: SatStat (GPS, sensor and network status) - https://f-droid.org/app/com.vonglasow.michael.satstat

You could try sending a pic of your microG setup (i.e. the check boxes).

Either way, sorry you couldn't get it to work smoothly.
[Magisk] Thaymus:
Find screenshot in attachment

Hope you can help me
[Magisk] Thaymus:
I installed SatStat

Set GPS to battery saving

What else I should do?

Opened MicroG and the same setting location setting is not checked

Will my problem not be solved?

This is really very frustrating
[Magisk] Bludwurst:
Are the location backends set up?

edit: nevermind i cant read; the check mark says they are.

?

it works for me; i cant really tell you what might be wrong...
[Magisk] kurtn:
Did you open satStat, scroll right, play around with the map?
[Magisk] Thaymus:
Finally??????

GPS worked and detected my location

SatStat did the work

Sorry for my continuous questions

Thanks a lot
[Magisk] kurtn:
MicroG has nothing to do with GPS. Only NLP
[Magisk] kurtn:
[MENTION=8966195]glorem[/MENTION] why such an old ROM ? What's the security patch level? And then no security features from gapps. :confused:

https://xdaforums.com/nexus-7/orig-...ial-slimkat-9-0-grouper-t3214142/post66064976

Odexed, with gapps?
[Magisk] glorem:
I'm running it on a tablet from 2012 (Nexus 7), and slimkat is the fastest ROM I've found so far. It's the official build from slimroms.net which is IMHO

de

odexed.
[Magisk] PetaByteBoy:
Hello and thank you for the great work, I have been using it for a while on Android Nougat and it always worked flawlessly.

I have a Mi Note 2 with a custom build of LOS 15.1 with signature spoofing patch compiled in. I installed microG and Play Store using NanoDroid 16.1.

The Play Store works and device registration and gcm seem to work too. But some apps don't recognize that the device has Google Play Services. Signal Messenger and the DB Navigator app are affected. I suspect that this might be because the Google Play Store doesn't have a correct signature. Would the patched Google Play Store have a spoofed signature with NanoDroid-patcher? Is there a way to enable signature spoofing for the modified Play Store with the native (compile-time) patches?
[Magisk] kurtn:
Don't you see the spoof permission in settings apps app permissions?

In that page you get "show system" in threedotmenu.

GCM Oreo problem seems independent of play store.
[Magisk] Thaymus:
Hello again dears

Now there is an update for the play store and each time I connected to internet Play store begin downloading the update but can't install it due to different signature

I downloaded the apk file of last Play store and couldn't install it also because of the different signature

Is there a solution for that?
[Magisk] guest4711:
Exclude PlayStore from the autoupdate (in playstore). Playstore will be updated via NanoDroid update...
[Magisk] Adolamin:
Nlp
[Magisk] inVain_theGenuine:
thanks a ton!!!!!

this is awesome!
[Magisk] marcdw:
Whether it's odexed or not isn't an opinion thing but an is or is not thing. Yet I also don't remember so have to go with the I do believe it is deodexed.

If the patcher doesn't/won't work with SlimKat you can go with Xposed and FakeGapps module I guess.

I remember trying the patcher on Mahdi KitKat (quite a few Nano versions back) and failed. FakeGapps works just fine though.

ZTE Axon 7 A2017U, SL!M4 DF!NR B09 ROM, Multiboot, Tapatalk 4.9.5
[Magisk] Setialpha:
16.2~beta2

Hi folks,

haven't been very active recently, but here's a second beta with possible A/B-Device support. Please test.

Full ChangeLog since 16.1:

* Bug Fixes
* Full, microG, F-Droid packages
* fix storing recovery.log in /data/adb/ after installation
* General Changes:
* Full, microG, F-Droid packages
* use Magisk's mount code to support of devices with A/B partion scheme
* nanodroid-overlay Script
* add `-U`, `--update-apks` switch to nanodroid-overlay script, downloads and installs latest versions of custom NanoDroid apks, requires Busybox to be installed (for wget applet)
* Fake Store
* Play Store
* MPV
* OpenLauncher
* Updates (automatic)
* KeePassDroid (2.2.1)
* F-Droid (1.1-alpha3)
* Odyssey (1.1.13)
* (Simple) Calendar (3.3.0)
* (Simple) Gallery (3.4.1)
* Kernel Adiutor (0.9.74.3)
* Updates (manual)
* Play Store (9.0.15)

Download links

Download from AFH or Nanolx.

Bug reporting

In case of errors, please provide

/data/adb/.nanodroid_MODID

/data/adb/.recovery_MODID

logcat (if applicable)

[MENTION=6282592]ydd0ras[/MENTION] please test
[Magisk] FriendlyNeighborhoodShane:
Hi [MENTION=4187311]Setialpha[/MENTION]

Thank you for this. Easiest way to get microg EVER.

I seem to understand that the modded play keeps downloading its updates but can't install them. This gets quite irritating.

Is it possible for a patch to turn off the updating? or better yet, make an on-device patcher for apk in the data partition and fallback to system? Through the patcher that you used in the sigspoof patcher?

Thanks
[Magisk] Oswald Boelcke:
Use an application like MyAndroidTools Pro and disable the following service in the Google Play Store (see screenshot):

DailyHygiene$DailyHygieneService

Download the Google Play Store of your desire e.g. from apkmirror.com and rename the download apk to Phonesky.apk. Move this apk by any root explorer (I'm using MiXplorer - search XDA for it if interested) to the folder Phonesky at /root/system/priv-app. Ensure the apk has permissions "644" while the folder must have permissions "755". Reboot!

Remark: The downloaded version of the Play Store may not allow you to make purchases; however, all past puchases are accessible to you. If you always use the lastest version of NanoDroid with the Play Store coming with it, purchases should always be possible. I personally refrain from manually updating the Play Store nowdays.

Side remark: Unable to answer your question regarding Google Maps. I personally don't understand the rational behind using microG and simultaneously Google applications and/or services but people might have good reasons to do so. I decided to go for microG in order to get rid of everything by Google (except the Play Store to have access to my purchased applications) but still be able to utilise applications, which depend on Google Play Services.

If interested, here is my more or less complete story how our devices have become GApps-free.
[Magisk] Setialpha:
No, but with 16.2 (currently in beta) you can run

nanodroid-overlay -u

as root, to update to the latest modified version. Else, get it from http://nanolx.org/apk/Phonesky.apk or disable it's DailyHygieneService using DisableService app (or the-like).
[Magisk] FriendlyNeighborhoodShane:
Okay, Thank you. Keep up the good work. I'll be following ths :)
[Magisk] beias:
Hey guys

First off all great work! Microg works like a charme and battery life is really solid. The setup has also been quite easy.

But I have a problem with location services. In the self-check of microg it states that UnifiedNlp can't find my location. UnifiedNlp is configured, location services are activated and set to High Accuracy. Whenever I use SatStat, it finds my location (GPS and NLP) within seconds. When I use a navigation app, it also finds my location and I'm able to use it for navigation. But Google maps shows my location just sometimes and doesn't update the location until I restart the app a couple of times. Then again it stops updating my location. Today I was able to get Maps working and update my location after restarting it several times. But that was just once and I wasn't able to repeat it. Any ideas on how to fix the issue?

I'm on OP3 and the most recent NitrogenOS (Oreo 8.1).

Cheers

beias
[Magisk] guest4711:
Thanx for the update.

I think, you mean

novl -U

(Uppercase U). I'm using Nanodroid-mikroG, but novl -U downloads all stuff from the full package like open-launcher or MPV.apk... :confused:
[Magisk] Setialpha:
It downloads all 4 custom apks, see the beta ChangeLog.

Everything else can be updated using F-Droid or Play/Yalp Store.
[Magisk] guest4711:
It read it

but I did not even thought it would install new apps I did not select when installing NanoDroid... (Update should update apps out of date, but not install others.)
[Magisk] Setialpha:
Yes, that will be changed, soon™.
[Magisk] :
I wanted to go gapps-free with my phone but somehow I can't get signature spoofing to work. My rom is an official Resurrection Remix v6.0.0 [8.1.0]. For some reason, the patcher itself gives out an error 1 if I try it on my recovery (error 1 = not deodexed ?). If I flash the setup wizard (in recovery) and after that flash the full nanodroid package (200mb) within magisk, everything nanodroid promises, works except for the spoofing part which isn't visible in the developer options. Am I doing something wrong or is it really not working with my rom? I don't want to use xposed or any of the patchers like Tingle or Haystack if it isn't necessary.

My device is MIDO (Redmi Note 4) though since Resurrection Remix is an official build, the device shouldn't matter.
[Magisk] kurtn:
Not deodexed means, no patcher will work. Xposed or a different ROM.
[Magisk] Setialpha:
Error one means it just failed, only the recovery.log provides useful information on top of that.

Most official Oreo custom ROMs are odexed (odexed is a bit faster and makes modifications more difficult). So there are 3 possibilities:

- deodex the ROM itself (XDA has myrriads of tutorials on that topic)

- use a ROM with in-built signature spoofing (like crDroid, Validus, Nitrogen, ..., if available)

- use Xposed as you already mentioned (though your device won't attest SafetyNet successfully then)
[Magisk] :
Thank you both. In this case, I think I'll first wait a little bit till Oreo is better supported (and maybe roms will be deodexed in future). If it won't happen, I will use xposed as I don't want to deodex rom myself (or alter it in any way).
[Magisk] Thaymus:
I used My Android Tools and everything is good now

I'm using Maps of Google as I saved all my locations I usually visited using my Gmail account also I got used on it

If there any good alternative please suggest

Thanks a lot for your continuous help
[Magisk] piet8stevens:
Most mapping applications have functionality to do that. My current setup is with OSMAnd and AddressToGPS, You can directly go to OSMAnd from your contacts addresses . Also, within OSMAnd, there is a list of favorites that is easy to get to when selecting a place to go to.

OSMAnd still has quite some trouble with streetnumbers , even when they are in the OSM database and I have not found a solution for that that always works. I use AddressToGPS, which anonymizes my searchs on google maps. Sometimes, I am forced to use MAPS.me.

So, overall, the setup is not as comfortable as Google Maps, but at least my privacy is protected.
[Magisk] razorfancy:
[MENTION=4187311]Setialpha[/MENTION] Can you please help me fix this error when I try to use Google Play Games:

"Google Play Games is having trouble with Google Play services. Please try again."

Other apps like Youtube or Play Store works fine but Google Play Games gives me that error any solution?

I am using Resurrection Remix Nougot.
[Magisk] Bludwurst:
That's a microG issue; Setialpha isn't microG's dev, so this report is misplaced.

MicroG doesn't support Google Play Games.
[Magisk] d1n0x:
I use "Maps" from F-Droid and I can navigate just fine. It is a fork of Maps.me, includes track recording and excludes Google Play Services. Maybe give that a try.
[Magisk] Bogdan010:
https://www.reddit.com/r/Android/comments/4jkppf/list_of_google_apps_that_work_with_microg_the/
[Magisk] kurtn:
https://github.com/microg/android_packages_apps_GmsCore/wiki/Implementation-Status
[Magisk] Bogdan010:
ok
[Magisk] Livingsilver94:
On LineageOS 15.1 with FakeGApps, it seems that applications cannot register GCM (except this one). I tried with Telegram and Tutanota client. How is it to you?

I also have A LOT of NullPointerException-s in Xposed log, but that's not directly related to nanodroid nor microG, I suppose.
[Magisk] SilentEYE:
Your ROM is supporting spoofing already. You just have to install Nanodroid Microg Zip and click on spoofing settings in MicroGs Check list

BUT

NO Oreo ROM is working properly some push apps. I've tested every Oreo ROM and every Microg Module out there.

I've read and found out by myself that Ebay, Threema, Whatsapp and Telegram may not register into GCM.

Don't expect to get it fixed soon. I asked so many ROM devs and there is no progress so far.

Either there is a broken implementation of signature spoofing in the ROM or there is a bug with MicroG.

Your only chance is to wait for Lineage 15.1 with build in microg on https://lineage.microg.org/.

Hopefully their signature spoofing is working fine.
[Magisk] kurtn:
Lineage.microG use the same microG services core. Its a problem with a cloud messaging service not implemented. WhatsApp and telegram (from f-droid) bring their own messaging service and work well in noGapps Oreo.
[Magisk] :
Really? I haven't seen any way to setup microG or to activate spoofing. No app, no new settings, no activation in the developer settings. How do you activate spoofing?
[Magisk] kurtn:
Tap on the system spoofs signature line in selfchech
[Magisk] SilentEYE:
Do you mean it's more a app bug, then a bug in spoofing implementation or microG itself ?

I just need Threema and eBay push. Both are depending on GCM. There is no F(irebase)CM for this apps.

I am using playstore to install these apps.
[Magisk] Setialpha:
No, it's a missing feature in microG.
[Magisk] :
I thought I tried that but I'm not sure. Will try again the next time, thanks.
[Magisk] rapiet:
Hi, i have a question please.

I'm on Lineage 15.1 and everything work perfect with nanodroid.

I have to update my rom, can i update directly or i have to do a clean install and reinstall nanodroid, magisk etc .............

Thanks
[Magisk] Adolamin:
Magisk/modules won't be removed after a dirty flash. If nanodroid is installed with magisk you can update directly.
[Magisk] rapiet:
Thanks for the answer
[Magisk] FriendlyNeighborhoodShane:
[MENTION=4187311]Setialpha[/MENTION] I have a request. Could you include a nanodroid-setup switch to disable the installation of bash and novl? I have an old device whose kernel gives an error with bash, which makes novl useless. I know just it being there is no harm, but I'd like to keep it clean ...

Thanks
[Magisk] d1n0x:
How did you patch Lineage 15.1?

It always fails for me.
[Magisk] kurtn:
You have to use newest patcher. The reason for failure is not in the red message. Examine the white lines before. If there is something with odeced, you better use xposed fakeGapps.
[Magisk] d1n0x:
Thank you for your quick reply. I will try the newest beta. If that doesn't work I will have to flash Xposed and do it that way.

I do believe LineageOS is not odexed, though.
[Magisk] Beneter:
NanoDroid 16.2.999999 Beta @ tissot

[MENTION=4187311]Setialpha[/MENTION]: I have successfully used NanoDroid patcher and microG with my Xiaomi Mi A1 (tissot), which has A / B partitions.

While I was not able to flash from deadmans TWRP it was possible to install the beta from Magisk.

Thanks a lot this work is awesome!
[Magisk] d1n0x:
Okay, didn't work with the patcher, so I had to use FakeGApps Xposed module.

Now I have everything set up but self check says "UnifiedNLP do not have location to test geocoder. Please verify your location backend". Maps.me works while today weather can't find any location. Very strange.
[Magisk] Setialpha:
So test results:

crDroid (Android 7.1): everything fine

DirtyUnicorns (Android 6.0.1): everything fine

PAC ROM (Android 5.1): zip fails

I fixed the zip failure by using a static build instead. Successfully tested on both arm/arm64.

So I can't reproduce the bug that the patcher fails by using an older ROM. So I wondered... if the devices don't have post-Lollipop ROMs, they are likely to have older recoveries aswell, huh? So I tested again with TWRP 2.8.7.0 from 2015/09 (the oldest one I've found for my Tablet). Same result.

I don't know what's wrong with some devices, but at least I've fixed another bug. On all my three test devices it works, I'm also able to make it work with Lollipop, MarshMallow and Nougat, 32bit and 64bit. Sorry, but that's all I can do, without actually getting my hands on a device where it does not work.
[Magisk] marcdw:
[MENTION=4187311]Setialpha[/MENTION],

Using you're recently attached patcher 7.2-20171231 I did some testing.

Three Android 5.1.1 ROMs. Flashed bare, booted, then back to recovery. All secondaries.

LG G3 D851.

MultiROM TWRP 3.0.3-0.

MultiROM v33d.

CatbonROM: Success.

ParanoidAndroid: Fail.

PAC-MAN (July 2015 build that has also been my daily since then): Success.

After work I'll do PA again and grab the recovery.log. See if I notice anything in particular.

LG G3 D851, PAC-MAN LP ROM, MultiROM, Tapatalk 4.9.5
[Magisk] totalcmdext:
I have uploaded the recovery.log file. By mistake i missed to uploaded yesterday