yashsingh1/xdaforums huggingface dataset:
[Magisk] Zack316:
@kurtn Can you please explain about this patcher ? Where is it available from ? Do I need to flash it with twrp as well ?

I only flashed Nanodroid current version available here.
[Magisk] kurtn:
It's only two klicks away from that link in OP

Nanolx.org Downloads Archive

I usually flash in twrp
[Magisk] Zack316:
Thanks @kurtn, working perfectly now, all boxes checked.

Pls help clarify :

Will there be any issue if I flash bromite web view and osmand, now - or was it necessary to flash it when I was flashing the package initially ?

Also, what is nanodroid google - is it a version of google apps ( sorry if I sound like an idiot )
[Magisk] kurtn:
You can flash additional components at any time. I don't see the necessity for those you mentioned. Instead of webview I use bromide browser. I use osmand as user app. No idea about nanodroid google. There is a good nanodroid documentation.
[Magisk] ichmyselfandi:
Thank you for these instructions. I manged to get it work.

Does the Sig Spoofing survive a dirty flash of a custom ROM? Or do I have to redo these instructions every time?
[Magisk] kurtn:
You create a magisk module. That module survives updates. But you will not get updates oft services jar. Worst case you can't boot due to a incompatibility.
[Magisk] ichmyselfandi:
I installed / flashed microG from the nanodroid microG zip. It seems that the microG core does not show up in Fdroid itself.

Does this mean, that the core can only be updated by the Nanodroid Fdroid repo, or by re-flashing the microG zip?
[Magisk] kurtn:
The core can be updated by f-droid microG repo. But f-droid is confused by so many apps trying to be "com.google.android.gms"
[Magisk] ichmyselfandi:
But if the core isn't shown under 'manage installed apps' in Fdroid, how can I update it?
[Magisk] Oswald Boelcke:
Have you added the µG F-droid repo?

F-Droid repository - microG Project
[Magisk] DarckZian:
Could you help me repacking ? I'm on Windows 10 and when I try to do the command :

mkdir repack

zip -j repack/services.jar classes*.dex

It tells me that the zip valor is incorrect or doesn't exist

Can I just extract the services.jar copypaste my classes*.jar and repack the folder into a jar file ?
[Magisk] ichmyselfandi:
Yes, normally I would have added it manually. But it gets added automatically by the nanodroid fdroid or nanodroid microg zip.

Fdroid only shows me:

FakeStore

microg droidguard helper

microg service framework

unifiedNLP
[Magisk] kurtn:
unifiedNLP is the one to update. Scroll down open versions and you see the core release numbers.
[Magisk] ichmyselfandi:
Really, I thought it is just bundled with the microG core, since a couple of month.

If I visit the github repo it also points me to NLP and not the core

Issues · microg/UnifiedNlp

Alternative network location provider for Android, with plugin interface to easily integrate third-party location providers. - Issues · microg/UnifiedNlp

github.com
[Magisk] kurtn:
I told you: f-droid confuses the apps. They all pretend to be google play services. If that's too scary for you, you can download the app from https://github.com/microg/GmsCore
[Magisk] euphore:
Same here. I'm running powershell. How to zip?
[Magisk] andy356:
The solution that will (probably) give you more peace of mind is to toggle off F-Droid's official repo when you know microG GMS Core is updated.

You'll see the actual microG app info once the F-Droid index stops hiding it behind UnifiedNLP, and after updating the app, you can turn the F-Droid repo back on. No harm done.
[Magisk] Sc4r3Crow:
Hey guys, a bit offtopic...but has anyone been able to get latest NanoDroid running with latest CrDroid (7.3)? Afaik this rom is said to support signature spoofing, but none of my attempts have been successful trying to boot after flashing NanoDroid.

Thanks in advance...
[Magisk] carlos974:
For me works fine!
[Magisk] Sc4r3Crow:
How did you manage to boot up rom after flashing NanoDroid respectively what was your flashing procedure?
[Magisk] carlos974:
Flash the rom (twrp)

reboot

Flash magisk v21.4 (twrp)

Reboot

In magisk manager -> modules install NanoDroid-microG-23.1.2.20210117.zip
[Magisk] Sc4r3Crow:
Nope, still ends up in bootloop...
[Magisk] kurtn:
How about not flashing magisk? And instead flashing nanodroid in twrp?
[Magisk] Sc4r3Crow:
Afaik you need Magisk for MicroG...

Edit: Or do you mean flashing NanoDroid via TWRP and not in Magisk?

Edit2: Didn't work either.
[Magisk] Oswald Boelcke:
I'm convinced @kurtn exactly means that. Personally, I always flash NanoDroid modules only via TWRP and never in Magisk Manager.
[Magisk] HippoMan:
I'm wanting to at least try to install the microG version of lineageOS on my OnePlus 7Pro (and yes, I know that it might not work). The final step of the instructions (after installing TWRP, etc.) is to flash NanoDroid. However, when I go to the NanoDroid download site, I see numerous zip files, and I'm not sure which one (or ones) should be installed via this "flash NanoDroid" step ...

This is the list of all the NanoDroid zip files to choose from ...

NanoDroid-23.1.2.20210117.zip
NanoDroid-BromiteWebView-23.1.2.20210117.zip
NanoDroid-Google-23.1.2.20210117.zip
NanoDroid-OsmAnd-23.1.2.20210117.zip
NanoDroid-fdroid-23.1.2.20210117.zip
NanoDroid-microG-23.1.2.20210117.zip
NanoDroid-patcher-23.1.2.20210117.zip
NanoDroid-systest-23.1.2.20210117.zip
NanoDroid-uninstaller-23.1.2.20210117.zip (yeah, I know this isn't one,
but I'm just including it in this list
for the sake of completeness)

Thank you for any suggestions.
[Magisk] papei:
The first one mentioned (NanoDroid-23.1.2.20210117.zip) is the complete package. In addition to MicroG and F-Droid, it has a number of useful open source tools. You might not need everything in the package, but it is the easiest to install.
[Magisk] HippoMan:
Thank you very much!
[Magisk] Keule-Tm:
It hasn't got the patcher, and I'm not sure about WebView.
[Magisk] drahtwurst:
i am trying to get a gsf sensitive app to run. formerly it complained wanting to be installed from play store. im on android 11 custom signature spoofing rom, root, magisk22 and safetynet fix 111 installed. just flashed the microg package. i guess i am suppossed to check every checkbox in micro g, so i did. wifi+location enabled+working.

this (and no other) app wont download in aurora store. safetynet check in magisk fails. with or without own google account. pls someone tell me what to do.
[Magisk] diNovoM:
And whats that app? Some apps require a google acc even though free and install. in browser before while logged in (same as paid) is required, else you could dl them on other market.

Safetynet is st different, its known broken for some while though latest commits may ffixed it? https://github.com/microg/RemoteDroidGuard/issues/24
[Magisk] drahtwurst:
any app and with or without own google account wont download. take medizinfuchs if you want that is not gsf dependent. or for instance binance - gsf dependent. no downloading.

with google playstore there is no other precaution, just download+install. dont know what you mean by

if i download from another market the banking app wont work, thats what i see and the bank support confirms.
[Magisk] diNovoM:
Did you read https://gitlab.com/AuroraOSS/AuroraStore/-/wikis/Troubleshooting-&-FAQs f.e. and esp the part about account/paid apps. You need to buy/dl in browser, then you can use it aurora store. Alt. you could use mod. Play Store alone (without all those google services aka Framework). Check some details here https://github.com/microg/GmsCore/issues/617

I doubt that's caused by the market (if its only a google mirror market, not modding them). Banking app will most likely fail due to safetynet currently not validating. But those other apps like medizinfuchs can be perfectly dl and used if using another market or install via browser first or mod. Play store.

Edit: I forgot - do you use FakeStore? Well in any case read 2nd link carefully with all answers there, it will answer your question i can tell u'll have.
[Magisk] drahtwurst:
--->

----> NO

as i said: no download was possible in aurora. NONE! thanx for the link:

AuroraStore Troubleshooting-&-FAQs helped since it was caused by the market default settings i needed to change.

no

!

with magisk22: safetynet fix 111 is not needed. the safetynet check fails in magisk but banking+navi works now, even after reboot and removing fix111. that was what i was trying to accomplish (y)
[Magisk] starbright_:
I tried to spoof signature of an Android 11 (Galaxy S10). As recommended I installed it as a module out of TWRP. Log looks fine at first glance. (It was a longer list of messages with no errors/warnings).

After the required reboot it comes into a boot loop. (There is some strange thing that S10 with Magisk enabled has to boot in "recovery mode"). After some boot-attemps it finally boots up, but with neither Magisk nor Spoofing enabled (no wonder - as this is withouth that magic key-pressing).

I though copy back the previous services.jar (in TWRP) will help but that seems not to be the case.
[Magisk] FMAranda:
The patcher didn't worked for me either, so I manually patched the ROM and got microG to work. It's really easy and, since the procedure is about patching services.jar through a Magisk module you create, it persists after ROM updates: https://xdaforums.com/t/signature-spoofing-on-unsuported-android-11-r-roms.4214143/
[Magisk] OneWayGamer:
Can someone help me with Dead By Daylight Mobile Google Account login? I have MicroG package with Platstore. But in Dead by Daylight Mobile, I can't login with my Google account (This game doesn't use Google play games,direct Google account login), so if anyone can provide fix, please do
[Magisk] starbright_:
Do I have to install both for spoofing? I didn't deinstall playstore/services first. After booting screen flickers, so I did something wrong.
[Magisk] FMAranda:
Since the patch is made by modifying the services.jar directly and outside the ROM (the ADB part is just to connect and pull the file from the file system, it doesn't do anything to the ROM yet), it shouldn't matter if you have already flashed Nandroid or not.

I recommend you to do the procedure of that thread first, but only flash the spoofing patch after you have installed Nandroid, because it'll handle clearing play services out of your ROM.

And, fyi, you don't need to flash the microG\_AVDx86api30\_magiskMaRViN.zip. This is a microG package but you'll use Nandroid instead, so microG\_AVDx86api30\_magiskMaRViN.zip not needed.

In short: create the patch following the tutorial from the link -> flash Magisk (if your ROM doesn't have it) -> flash Nandroid from this thread -> flash the spoofing patch.
[Magisk] starbright_:
Thanks. I used the time to just install spoof...zip. The result was exactly or very simular from what happens if you install Nanodroid Patcher via Magisk. But I will try your how-to ... and it works! Thanks a lot.
[Magisk] FMAranda:
If you tried other methods, you might have done something to your ROM that's preventing anything else to work properly. You should consider do a clean flash of your ROM and then to the patching.
[Magisk] drahtwurst:
after making banking possible with aurora store using this advice, it failed again. this time aurora refused to update. maybe it is connected to installing vanced micro g package for youtube vanced later.

it helped me to toggle 'Download apps in internal storage' in Settings > Downloads off and on again (in aurora). this problem/workaround has not been answered yet in the Troubleshooting & FAQs.
[Magisk] starbright_:
You method: using nanodroid-microG and the manual created spoof.zip works for me. Thank you!

I didn't deinstall any Google stuff (Playstore/Services). But they seem to be disappear. Have they been deinstalled by the nanodroid package?

I am wondering why nanodroid doesn't install an FDRoid compatible version. Not sure about, but won't that create trouble in case of updates? Do I have to flash new Nanodroid packages for update that?
[Magisk] FMAranda:
Nice! :)

Yes, the nanodroid package clears any google apps/services related stuff it finds in your ROM.

That's because the nanodroid-microG package doesn't contain F-Droid. For that, you can flash the nanodroid-fdroid package or just download the official apk from their website (https://f-droid.org/F-Droid.apk).

You can read more about the available modules here: https://gitlab.com/Nanolx/NanoDroid/-/blob/master/doc/Packages.md
[Magisk] starbright_:
Yes, I know this different packages.

Call me paranoid, but I want flash only the real required things by this kind of packages. Although it is a very good starting point I won't depend on that. In fact I would even prefer installing microG, location services, Fake store ... by hand.

But if I see this right, this package have the advantage to survive an OTA update of stock-firmware (which wouldn't been possible for manual installed stuff) - so that is ok and creates real benfit.

But what I am wondering is about signature of microG-core. Even if you install FDroid as a Nanodroid packages - it still will access the FDroid-repo and will find a

mismatch in signature

. It will not allow updates because of that. And I have a little doubt that deinstall and install it again will end up in same result as a simple update. Ad least with a "normal installed FDroid". Just think about location (priv-app....).
[Magisk] diNovoM:
WHY do you think so? Well, first is microg still on fdroid repo? Last time they were not anf before outdated. Recomended way is to use microg repo. Its included with fdroid and aurora droid. 2nd nanodroid uses filesfrom there, so in fact you can simply update. Whats the prob?
[Magisk] starbright_:
I did install FDroid as a normal app and added microG repo. After that I installed NanoDroid microG package. BUT: the gsmcore in that Nanodroid package doesn't have a valid FDroid repo signature. This is at least for NanoDroid-microG-23.1.2.20210117.zip. This is what FDroid tells me about....
[Magisk] diNovoM:
I did check and it seems fdroid again/still? cant find the core app in the repo. Well froid and microg always had few troubles, some never had been fixed. I thought maybe (and thats the case) being gone from fdroid repo, it could work again. But this has nothing to do with nanodroid. I just recently did set it up for a friend and it did work with aurora droid perfectly.
[Magisk] starbright_:
It seem I have to apologize. Unpacking the gmscore from nanodroid give same binary as in microG-repo of FDRoid (@diNovoM: it is not in there automatically, you have to add the repo).

I can't explain why FDroid once complained that signature doesn't fit - now it works ?!? So sorry for some confusion - maxima mea culpa
[Magisk] starbright_:
Does it makes a difference whether nanodroid-microG is installed in TWRP or by Magisk?

For the S10 there is released a LOS version that contains spoofing now.

I installed microG via latest stable NanoDroid (23.1.2) via TWRP.

Following Selfcheck fails in two points: Background location access and SMS.

If I check settings/app/microG/permission I can see that SMS access is not granted. But my manual grant is not become valid - it keeps disabled.

And for location: I can't change it to always accept - it is only accessible during usage of app.

Anyone else have this kind of problem? What did I wrong?

Edit:

Known issue - but could be solved with upgrade to 0.2.18 (done via FDroid).

Android 11 android.permission.RECEIVE_SMS not working · Issue #1280 · microg/GmsCore

In self check, the permission to receive text messages (SMS) is always unchecked / denied. In app info the SMS permission is denied. Changing it to allowed then reverts immediately back to denied. ...

github.com
[Magisk] Oswald Boelcke:
Using µG via Nanodroid for years, and I've never installed the Nanodroid-microG package (or any other Nanodroid package) by Magisk but always flashed them via TWRP. The reason is simple: In the past it didn't work via Magisk; I don't know if it does nowadays. I'm just maintaining my (definitely working) habit.
[Magisk] starbright_:
I thought all is working, but I am wrong - problem with Aurora Store. It doesn't download anything. I even disabled FW completly ....

I found Auroraservice (which I don't know till now). What is it for? It is not enabled to access data by default?
[Magisk] kurtn:
Auroraservice is a system APP that allows aurora store to install updates without user consent.

For aurora store issues there are other threads. But it is always a good idea to keep it updated. @starbright_
[Magisk] starbright_:
How can I deinstall Aurora (if this is a system app) and install it again?

It is always a problem to find the reason why something isn't working. As same Aurora store works on different device - what may be the reason (FW is disabled):

- Operating system (LOS 17 vs LOS 18)

- Installation method / permissions (Nanodroid installs it as system app, the other is installed via FDroid).

- once with Aurora Service/Once without

I am running off ideas what can it be that I can browse through all the apps but not download. That is weird. But I understand you see that as OT.

I am really bad in understanding the logs. Can I filter just for errors and the app itself or are there other services involved. There are a lot of messages ....
[Magisk] kurtn:
In Android you update system apps the same way as user apps. Technically the apk in /system stays untouched, and the update is stored in /data. The OS runs the updated app with system permissions.
[Magisk] starbright_:
Yeah, but I can't uninstall them ... Neither with Settings/App nor with FDroid.

Aurora 4 nightly works for me (Android 11) as 3.2.9 failed with downloading apps (for some reason).

So I would like to replace the 3.2.9 which is installed by nanodroid as system app.

I installed everything and don't want to mess my system by fiddling around with no plan. If someone give me a good advice? Deinstalling nanodroid completly + create one with exchanged aurorastore and service?

Why aurora is installed as system app? I understand it like that - the service app does the stuff that needs system-admin-permissions.
[Magisk] maluus:
Did you change the download mod in download section under aurora store settings?
[Magisk] suleymanov_aydar:
I've get trouble with the new version of "Nanodroid-MicroG" on Anroid 9 / MIUI 11 device (Redmi Note 6 pro).

After installing "MicroG" and rebooting device it gets "Google Play services" errors. And I can't find "MicroG" menu to configure it (it seems, that it wasn't installed).

Spoiler content hidden.
[Magisk] Bracher:
Hello, is there any chance to get Nanodroid runnig without TRWP? My new tablet (SM P-610, LOS 17.1, Bootloader open) has an encrypted internal sd card, so I have to use LOS Recovery, I tried to flash Nanodroid microG but got 'E: Error in /sideload/package.zip (status 1)'. The logs should be in /data/media/0/nanodroid - but there is nothing. I checked everywhere. I have Magisk installed but there are no Nanodroid Modules in Magisk, so probably I have to flash in Recovery.
[Magisk] Roberto W.:
u can install nanodroid from inside magisk as a module.
[Magisk] Bracher:
Hurrah!!! Thank you a lot!!! It worked I did not realise that I can tell Magisk where the files are stored - so Magisk excepted to flash files which have been stored on the external SD Card. Even the patcher worked!!! I'm so happy finally something worked after the mess with the Bootloader and the recovery
[Magisk] MartiniMoe:
Hi guys,

I'm using this with official LineageOS on my Fairphone 3. The procedure for installation was:

1. Unlock Bootloader

2. Install LOS

3. Boot into LOS

4. Boot into recovery and install Patcher, f-droid and MicroG

5. Lock Bootloader

Everything was working fine, but after I installed an LineageOS OTA today, Signature Spoofing is gone.

Does anyone have any idea why it did not survive the OTA? Is it because of the locked bootloader? Any way I can work around this? Thanks :)
[Magisk] kurtn:
Locked bootloader of fp3 is fake. Try without. Another problem can be the encrypted storage.

There are alternative OS like lineage.microG.org or e.foundation
[Magisk] MartiniMoe:
Thanks, unfortunately the lineage4microg is not updated regularly... I will try without locked bootloader then :/
[Magisk] Oswald Boelcke:
Please allow me to directly seek for your expertise as unfortunately the XDA search is still broken yet. And a web search didn't provide a suitable answer. And actually, my question is only out of curiousity as everything is perfectly working.

When has the Google Play Store modified/patched by @Setialpha last been updated.

My latest update is from end of July 2020; version as shown in screenshots. The Nanodroid F-droid repo is added to F-droid and was last checked for updates three days ago. However, I'm not even sure if the modified GPS is available via that repo.
[Magisk] Bracher:
I had the same problem with my daughter's fairphone sometimes the Magisk add-on does not work, so Magisk is not maintained. After I had these problem several times I prefer to flash nightlies and Magisk via Recovery no longer via the update option
[Magisk] suleymanov_aydar:
I've found solution of the problem.

Steps wich casues the problem:

installing "Nanodroid Pather" from "Magisk";

installing "Nanodroid MicroG" (from "Magisk" or "TWRP").

Steps for correct setup:

installin "Nanodroid MicroG" (from "TWRP");

installing "Nanodroid Pather" (from "TWRP").
[Magisk] immelman3:
I had the same issue, when freshly installing last nanodroid 23.1.2.20210117. I fixed it by simply removing the fdroid repo and adding it back.

I had issues on microg asking for background location permission and since the fix was to install gmscore.apk as a user app the easiest way (and the way it worked) was to update the app via the fdroid repo.

I guess there is something misconfigured in microg repo in nanodroid.
[Magisk] Boerniii:
I have problems to install NanoDroid-23.1.2.20210117.zip on Lineage OS 17.1. on a Moto G falcon.

I installed the Magisk-v22.0 and NanoDroid-patcher-23.1.2.20210117 via Magisk.

When I try to install NanoDroid-23.1.2.20210117 via Magisk, Magisk closes and restarts when the installation is in the preparing step. I also tried to flash it via TWRP there I get an ERROR 1 after the preparing step. Does someone has an idea how I can solve this?
[Magisk] Roberto W.:
nanodroid google sync does not support android 11.

any solution or alternative?
[Magisk] kurtn:
Don't sync. Download and keep local
[Magisk] Linuxx84:
Hi guys, I installed nanodroid patcher and microg on miui 9 and configured but there's something wrong. Maps can't find location (other app with gps yes). No sync with gmail, no contacts saved etc. How can I do?
[Magisk] patroj:
I don't think I fully understand the update process.

Because of the recent upgrade from the Aurora apps (droid, store and services) I currently have the new app store but am stuck on the old services, while the new V4 store needs the new services (currently 1.1.1 I think). Flashing the new services on Magisk seems to be overruled by Nano, at least I still have the old services. How do I know when that will be updated and how do I perform such an update?
[Magisk] maluus:
You can download and install new services app from the github page.
[Magisk] patroj:
By flashing in recovery? Because as I mentioned it didn't work through Magisk. However my question was regarding a more automated updating process - I'm okay to wait (for Aurora to be updated) if that means Magisk will remind me (of Nanodroid updates).
[Magisk] Oswald Boelcke:
No, Magisk will never remind you as the NanoDroid modules aren't part of the Magisk repo. Personally, I always flash my desired NanoDroid modules via TWRP and never by Magisk as there were severe issues in the past (maybe device, maybe ROM related IDK). And I assess to just boot into recovery and to flash it from there not to be a big issue.