yashsingh1/xdaforums huggingface dataset:
[Magisk] Setialpha:
They can be, by replacing the apk directly (and reboot) or uninstalling first. The reason is pretty simple and mentioned in the documentation: microG Gms Core and Play Store need the same apk signature and need to spoof the correct one afterwards, else (in-)app-purchases won't work.

Also apks build by myself are signed with my key (obviously). So... the full list of apks signed with my own key, instead of their respective key:

* microG Gms Core

* Play Store

* Lightning

* OpenWeatherMapProvider

* YahooWeatherProvider
[Magisk] mad1mystic:
My Device is Samsung Note 4. I'm on 7.1.2 AICP Nougat rom. I was able to flash Nano mod micro G first and later I flashed the Nanomod patcher it was sucessful. My question is there need to flash the Nanomod patcher zip or just Nanomod micro G zip is enough for signature spoofing. My rom doesn't support signature spoofing. Thank you very much this is amazing.
[Magisk] Oswald Boelcke:
Unless your ROM is inherently supporting signature spoofing you're required to flash the Nanomod patcher zip e.g. after flashing of the Nanomod modules of your desire. If you want to alter the installation I suggest to create the .nanomod-setup first and to place it in the respective directories. More information is available via the links in the OP.
[Magisk] mad1mystic:
That was helpful thanks. I checked signature spoofing with f droid app . It says disabled so I'm not sure if signature spoofing is there and disabled or not there at all. I will the rom thread. Thanks for reply
[Magisk] :
So I just noticed with latest version zip actually won't be flashed if you remove some apps from full version of NanoMod. Is there a chance you'd bring it back to state before? I like full version because there is quite a lot of apps that I already use but there is also few which I have alternative for, and I'd like to remove them.
[Magisk] Setialpha:
Removing applications from the zip was never intended to work, though now where you wrote that, I noticed, that it indeed was possible until version 9.3. That behavior is not going to get restored.

There has always been an official way to prevent installation of unwanted applications, read up on it in the documentation.
[Magisk] Oswald Boelcke:
Maybe these three posts are helpful:

https://xdaforums.com/showpost.php?p=71993879&postcount=14

https://xdaforums.com/showpost.php?p=72617422&postcount=26

https://xdaforums.com/showpost.php?p=72749323&postcount=529

Did you already check the "alter installation" instructions?
[Magisk] pbeckmann:
Great Module! Do you thought about adding it to the Magisk Repository?

It could be nicer for the users to update it then.
[Magisk] American_Jesus:
Delete
[Magisk] :
may i suggest everyone try using wire, signal, skytube, mega, duckduckgo, breadwallet, conversations, turtl, protonmail, greenbits, freeotp, syncthing, flick launcher, bitwarden, brave browser, kde connect, caf chromium or firefox.

please help promote more foss apps :D
[Magisk] American_Jesus:
Everyone that uses Linux KDE Connect is most have, it has a lot is desktop integrations, in the future there should be a release for Windows.
[Magisk] Pupet_Master:
So to use this i must uninstall the Gapps (reflash the system partition and not flash gapps) and install this magisk module?
[Magisk] schorsch.funke:
Yes
[Magisk] nhatlong1231:
Can i flash it through recovery ( not use magisk ) and in setting microg, should i check all in self-check? :( First time use it, sorry for noob question
[Magisk] Setialpha:
You have to flash it using TWRP and as the thread title suggesrs, it also works in system mode. Read the documentation in case of questions (link in first post), microG setup is covered, too.
[Magisk] nhatlong1231:
Thanks for reply, sorry for that i've lazy to scroll down the github :silly:
[Magisk] Pupet_Master:
Thanks m8, as i never used Google "Eco System apps" (Here for Maps, myMail for e-mails, Onedrive for Cloud, Skype for calls, etc) i'll sure try it out as google apps are the worse. Heavier than it should be, plenty of "telemetry" and ads. Not to mention unnecessary wakelocks.
[Magisk] digitman xxx:
Guys, still should install latest version 10.0.20170701 as system module in order to pass safetyNet?
[Magisk] Setialpha:
There have been 3 betas since, new stable soon™

No, use the busybox provided by [MENTION=4544860]osm0sis[/MENTION]
[Magisk] mongo0:
even though it didn't work, I got a notification that a new device was connected to google account but from a device I don't own (OnePlus 6) and the login came from a similar but not my IP... should I be worried?
[Magisk] marcdw:
If you have Bromite webview then that's normal. As part of its privacy features your actual device is "masked", for lack of a better description. My devices/ROMs are mostly identified as Samsungs. So yeah, nothing to be worried about.

LG G3 D851, Clean ROM v3.2, NanoDroid (microG), MultiROM, XDA Legacy
[Magisk] iacchi:
A quick question. If I have these three settings in .nanodroid-setup:

nanodroid_microg=0
nanodroid_override=0
nanodroid_overlay=0

will the installer still remove all installed gapps? And if microg installation is disabled, will all the microg-related configuration parameters be taken into account? I'm asking this because I have a phone where I want gapps (and not microg) installed, but I still want some extra features of the nanodroid installer that the nanodroid-fdroid version doesn't provide.
[Magisk] Bilge656:
How do you use the NanoDroid-setupwizard? what do you do with the config files?
[Magisk] castrum_doloris:
I think, GApps shouldn't be touched with this config (if I understood everything correctly)

But that's the nice thing about Magisk/Systemless/Nanodroid:

You can try it and if smth isn't working like expected or wished, you can simply uninstall it without any consequences

You "flash" it in TWRP (like any other mod/zip). Everything further is self-explanatory. You shouldn't have to do anything with the configs.

Prerequisite is that your TWRP supports AROMA. (For example the OnePlus 6 can't use it)
[Magisk] marcdw:
Specify what extras features you're referring to and maybe folks can determine if it's possible or some other method if not.

ZTE Axon 7 A2017U, AospExtended v4.6 ROM, Radioactive v2.4 Kernel, microG (NoGapps), Multiboot, XDA Legacy
[Magisk] iacchi:
It's about the installation of Yalp store as well as a system app, plus some shell utilities and similar, but mostly Yalp. I have it installed now through f-droid, but app installation through the store (with root) doesn't work properly, so I want to try to install it with nanodroid, since I've never had a problem with it when it was installed this way. But castrum_doloris is right, I don't necessarily need to worry, I can just give it a try and revert back if something goes wrong. Also, I'm not using the aroma installer, I see no need for that. I've just prepared the config file manually.
[Magisk] Setialpha:
Yes, that should work as mentioned in your previous post.
[Magisk] Setialpha:
20.8.20190504 "Prometheus"

Hi everyone,

version 20.8 (Codename: "Prometheus") is now available.

Important Notes

1) Full and microG packages up to version 20.7 by default installed Google Play. Starting with version 20.8 the default behaviour is changed and by default Aurora Store and Fake Store are now installed. If you previously ran the Setup Wizard nothing will change. If you don't have your own `nanodroid-setup` configuration file, you'll notice the different setup.

2) Bromite System WebView (or Chrome/Chromium) 74.x breaks Google Login. The Bromite System WebView thus stays at version 73.0.3683.107 until the bug is fixed. After logging in to your Google Account with all desired apps, you may update to the latest Bromite System WebView using F-Droid (if already on 74.x downgrading/restoring factory version will solve the issue).

Highlights

1) Support for new Magisk 19.0 module format

2) switched from Aurora Store v2 to v3

3) several internal improvements and fixes

Full ChangeLog since 20.7

## 20.8.20190504

### Bug Fixes

* Full, microG packages
* fix bootloop with OmniROM Pie

* Patcher
* explicitely set permissions on installed files

* CommonInstaller
* fix creating installation logs
* installation of full package requires atleast 512 MB free space from TWRP, stop installation if there isn't enough free space

### General

* Installer
* add support for Magisk 19.0
* Magisk < 19.0 still supported
* improved A/B partition scheme support (from Magisk 19.0 @topjohnwu)
* proper error message when `unzip` fails due to not enough space available
* improved logging
* code improvements

* Full package
* switch to official stable OpenLauncher build (0.6.1)
* drop Yahoo Weather Provider (they closed their APIs)

* Full, microG package
* switch from Aurora Store v2 (com.dragons.aurora) to v3 (com.aurora.store) @Vavun

* Patcher
* support installing patched services.jar into Magisk 19.0+ modules
* install org.spoofing system pseudo-app after patching @Vavun
* this is adds ROM wide *cosmetic* information about Signature Spoofing (so it shows up in the App Permissions)

* Uninstaller
* support uninstalling Magisk 19.0+ modules

* nanodroid-util script
* add `-r`, `--reset-gms-data` param, resets GMS data (including GCM registration) for given app (or all, if none) @ale5000

* nanodroid-perm script
* will now also set required permissions for uNlp backends

* sysconfig
* improved sysconfig for better uNlp Pie support @oF2pks, @Vavun

### Updates

* automatic
* AnySoftKeyboard (1.10.364)
* Tor Browser (60.6.1)
* Simple Calendar (6.4.3)
* Simple Gallery (6.6.4)
* OsmAnd+ (3.3.6)
* NewPipe (0.16.1)
* Oandbackup (0.3.5-universal)
* Bromite System WebView (73.0.3683.107)
* F-Droid (1.6)
* Aurora Store (3.0.4)
* nlpBackend Déjà Vu (1.1.11)
* QKSMS (3.6.4)
* Termux (0.68)
* Substratum (1020)

* manual
* Play Store (14.7.50)
* microG GmsCore (0.2.6.15181-79)

* tools
* GNU Nano (4.0)
* Busybox (1.30.1) [installer only]

Download links

Download from Nanolx.

Bug reporting

In case of errors, please provide

/data/adb/MODID_log_INSTALLDATE

/data/adb/MODID_twrp_INSTALLDATE

SysTest package logfile

logcat (if applicable)
[Magisk] raptorddd:
in setup wizard i chose micro g that is modified or beta non official.

am having this problem when i click agree when signing in it stuck there.
[Magisk] andy356:
Does NanoDroid replace the apks already in Lineage for microG or does it leave them alone? If so, can they be updated from F-Droid like normal?

Edit: This question arose when I saw that the Lineage 4 microG pre built apks included Fake Store.

Edit2: [MENTION=4187311]Setialpha[/MENTION]
[Magisk] clewis.it:
I believe that is the "psuedo-debloat" feature. It doesn't remove anything from your system, but it effectively hides those programs so you don't see them anymore.
[Magisk] andy356:
Thanks. I eventually found the relevant doc.
[Magisk] mongo0:
Thank you very much for the information!!

But how it can spoof the IP? It belongs to the same ISP but isn't mine actually...
[Magisk] flieswithhawks:
Can we make IAPs with installed apps from Aurora Store?
[Magisk] garylawwd:
No, playstore is needed
[Magisk] Setialpha:
Look one post above yours, issue described.
[Magisk] iacchi:
Thanks for the confirmation, I can confirm that everything went as expected.
[Magisk] flieswithhawks:
[MENTION=4187311]Setialpha[/MENTION]

What would you suggest going forward if we would like to use modified Play Store to be able to make IAPs? Thanks
[Magisk] marcdw:
Oopsie.
[Magisk] Setialpha:
Adjust your setup configuration to install Play Store. If already done so, nothing changes.
[Magisk] Setialpha:
A vgeneral comment: I've seen people posting that they first installed NanoDroid, then the SetupWizard. That's a) wrong and b) not what the doc says. The other way round is correct.

How should the installer know what to do, if the instructions are created afterwards?
[Magisk] pacman00700:
im getting an error message when uninstalling - Updater process ended with ERROR: 2
[Magisk] raptorddd:
am sorry i have read above post wich is your stable build release. read that but csnt find answer.

it says if use bromite cant log in. but am not using bromite webview.
[Magisk] flieswithhawks:
So would I have to download full NanoDroid package vs. previous way of only having to to use microG zip?
[Magisk] Setialpha:
Log?

Bromite is based on Chromium, Chrome is also based on Chromium, so if you happen to use any of those three you'll likely get that issue.

No, adjust your configuration file (or create one, see documtation linked in first post). The microG zip contains Play Store, Yalp Store and Aurora Store.
[Magisk] Setialpha:
It replaces the apks, according to your configuration (or defaults, if none). You can update them from F-Droid.
[Magisk] raptorddd:
no chronium used i used xiaomi browser. but now i want to go back to last previous stable build and also hangs after pressing agree. ill try to get a log .
[Magisk] gps3dx:
Thanks for that hint, it is crucial step in getting nanodroid working on my pie rom :good:

So after few good few hours and a LOT of reboots, I managed to get latest 04.05 Nanodroid to work 100%.

HERE ARE FEW TIPS TO SOLVE VARIOUS NANODROID INSTALLATION ISSUES:

Missing a blue signed checkbox of "Play Store (Phonesky) has correct signature" EVEN THOUGH YOUR ROM HAS SIGNATURE SPOOFING ?

As instructed HERE, open shell on android / ADB's shell, and run ( you MUST have root ! ) the following one time:

su
pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE

Your "MicroG settings" icon is a blank gray rectangle even though you've installed Stable 04 May nanodroid release & you're using Magisk ?

Your Google play version is DIFFERENT then the one that comes with Nanodroid ?

You probably got leftovers from previous releases of nanodroid/MicroG....

goto "/sbin/.magisk/mirror/system/priv-app", manually DELETE "GmsCore" & "Phonesky" folders ( while you use android, NOT recovery ).

Then reboot into TWRP and RE-INSTALL Nanodroid !

Got an issue of never-ending thinking/loading screen after pressing the "google terms -> I agree" button ?

Disable Adaway or any other adblock app, & any firewall !

Make sure you're using the ROM'S BUILT-IN WEBVIEW ( NOT THE ONE FROM PLAY STORE ! ), by going into settings->System->Developers options->Webview implementation".

Play store still refuses to load or crash ?

Make sure "Google Play store" & "MicroG Services Core" got "Spoof package signature permission" by going into "Settings->Apps&notifications->App permissions->Spoof package signature->enabling BOTH that type of permission.

3rd party apps to nanodroid/MicroG ( i.e from google ), like "Google" & "Docs" might need "additional permissions" to fully work: goto "Settings->Apps&notifications->App permissions->Additional permissions" and enable whatever permission they want.

NanoDroid refuses to work / got anything to crash or stuck on never-ending loading screen ?

wipe the app's storage & cache

REBOOT - yes, simple regular reboot might solve many issues like loading issues & crashes in play store, 'UnifiedNlp' etc ...

Give up on the idea of systemless Nanodroid, and force it to install onto /system ( BEFORE you install magisk in recovery & using the nanodroid configuration zip) & force it to OVERWRITE any nanodroid related file (using the nanodroid configuration zip).

* Systemless install is a nice idea but isn't as 'stable' as 'regular' installation.

A 3rd party app crashes due to some missing permission related to GSM (com.google.android.gms) ?

solution:

re-install the app !

in-depth explanation:

I hope these tips will help anyone...:o
[Magisk] TeLow:
Thanks man, that command worked for the private profile, however it does not work when typed into a work profile created by shelter. Does anyone know how to set permission for the Phonesky shop when using shelter? Otherwise the Push Messages for the work profile won't work...

Cheers!
[Magisk] PoochyX:
Why not use island [emoji907]

[emoji3436]I Willl Scarfice For Those That I Love [emoji3434]
[Magisk] TeLow:
Thanks for your contribution, but:

1. it uses proprietary code.

2. this:

Developer

play.google.com@public.oasisfeng.com

5F, Building 3, Matrix International, Gongshu District, Hangzhou, Zhejiang, China

3. have you tried island ? does island not have this "bug"?

4. how does that help?

Cheers.
[Magisk] PoochyX:
I cut off the proprietary code with a firewall and disable any unwanted receivers try to make it as floss as possible as to that bug I haven't experienced it in iskand however im on deprecated Android 6.0

[emoji3436]I Willl Scarfice For Those That I Love [emoji3434]
[Magisk] vjdennis77:
Can u pls tell me which modified play store ?
[Magisk] raptorddd:
Got an issue of never-ending thinking/loading screen after pressing the "google terms -> I agree" button ?

Disable Adaway or any other adblock app, & any firewall !

Make sure you're using the ROM'S BUILT-IN WEBVIEW ( NOT THE ONE FROM PLAY STORE ! ), by going into settings->System->Developers options->Webview implementation".

Play store still refuses to load or crash ?

Make sure "Google Play store" & "MicroG Services Core" got "Spoof package signature permission" by going into "Settings->Apps&notifications->App permissions->Spoof package signature->enabling BOTH that type of permission.

for me fix was to uninstall google webview

i have updated app so i uninstalled to rom version

72.36.26.96

no more stuck at agree terms screen.
[Magisk] PoochyX:
Most apps already have moved to fire cloud messaging... Google cloud messaging is officially deprecated how are you guys dealing with this in terms of obtaining notifications for your apps

[emoji3436]I Willl Scarfice For Those That I Love [emoji3434]
[Magisk] Setialpha:
The next release will include greatly improved init.d scripts, for the curious see the ChangeLog. Finally got around improving them.
[Magisk] PoochyX:
When your going to implement Fire Cloud Messaging??? [emoji20]

[emoji3436]I Willl Scarfice For Those That I Love [emoji3434]
[Magisk] Setialpha:
I'm not the microG developer, ask [MENTION=3999488]MaR-V-iN[/MENTION] besides the basic implementation of FCM is already included in microG, but it's not complete (yet), so some apps do give you proper notifications, some not

To answer your previous question: see attached all apps I've got installed, so I don't actually need to deal with GCM/FCM (Signal push messages work).
[Magisk] PoochyX:
The nanodroid maintainer is a pokemon trainer well I be damned

[emoji3436]I Willl Scarfice For Those That I Love [emoji3434]
[Magisk] Setialpha:
Everybody gives in to [some] sin.
[Magisk] PoochyX:
Riiiiiiii

[emoji3436]I Willl Scarfice For Those That I Love [emoji3434]
[Magisk] andy356:
So, just to be perfectly clear, if the flag for Fake Store is set to 0, it WILL uninstall it from LineageOS for microG, right? Or do I need the override flag for that?

This would be far less confusing if L4M didn't have any prebuilt apks.

Edit: [MENTION=4187311]Setialpha[/MENTION]
[Magisk] :
Dunno about your phone or ROM but on op6 with omni, I just go to where you normally give play store sig spoofing, it pops up for both profiles. Ill show you a screenshot. Only difference is Ive disabled play store on both profiles, otherwise theyd show up for both profiles as it is with MicroG core in the pic. Hope this helps
[Magisk] Tomatot-:
[MENTION=4187311]Setialpha[/MENTION] Thanks for 20.8, amazing work as always.

It does work perfectly on OP6 omni Pie.

Btw I sent you a donation but you didn't accept it so it got cancelled. Send me a PM if you're interested. :D
[Magisk] DrUnknownEMC:
Anyone have issues where paid app still show up unpurshase in latest play store?
[Magisk] danishajaz:
Hey guys I installed nanodroid latest zip full package. I still did not get signature spoofing turned on in micro g. I'm not sure of the whole process. Please how do I enable signature spoofing after flashing nanodroid zip?
[Magisk] DrUnknownEMC:
You need to run the patcher or have rom that supports signature sproofing.
[Magisk] danishajaz:
I ran the patcher but flash gets stuck at patching services.jar. any help possible?
[Magisk] slipstreamer88:
It will take some time. Took my old Galaxy S3 about 25 mins to finish that step.
[Magisk] danishajaz:
Deleted
[Magisk] the_Pan:
Is there a difference between 20.8 and the versions before, if I kept it updated via f-droid?

Or in other words: should I better update, for some reason, or could I also just keep the updated 20.7?

EDIT: I only use microg, f-droid, maps api and the swipe-libs
[Magisk] slipstreamer88:
Update if 20.7 doesn't work well with Magisk 19.1. The 20.8 version supports the new Magisk 19.1 module format which changed a few things.
[Magisk] the_Pan:
Okay, thank you :svetius:
[Magisk] petriusus:
Samsung s10

I was sooo close to have a rooted and debloated stock Samsung s10 rom with Magisk, TWRP, SmaliPatch and NanoDroid yesterday.. But..

After my NanoDroid installation (standard, full), the phone wanted to optimize my apps, but got stuck on the last app (or something after that), which made me reboot the phone to proceed.

Other problem was to get GCM to connect since *#*#CHECKIN#*#* did not work at all, but I finally got it to work with some kind of app from Yalp.. Just when I thought I made it, some apps were crashing. I realized it was because of the MicroG installation, or maybe the complete uninstallation of play services, but I don´t really know.

Everything looked so good. Selfcheck was good, location was worked, device was connected to GCM, but something somewhere was not ok apparently.

Sad, because I really wanted this to work. I refuse to use this phone with googles anti privacy crap! :mad:

Edit:

It´s working now.

1. My debloat script removed webview (lol). This caused some apps to crash obviously.

2. Nanodroid has to be installed with the original version of MicroG, not NanoDroids version, otherwise some stuff does not work (like swedish Bankid app).

3. Some other tweaks was needed (documented in NanoDroids amazing instructions).

I will create a new thread (if i can) with detailed instructions how to debloat Samsung s10 and install NanoDroid with MicroG.
[Magisk] marcdw:
You haven't specified what ROM and Android version you're using. Add that and you may get additional info to help you out.

Moto G5S Plus XT1806, AOSiP 8.1 ROM, microG (NoGapps), MultiROM, XDA Legacy
[Magisk] Im_Mattgame:
Whenever I try to login to Google with my account it stays stuck on... (See attached screenshot)
[Magisk] LovepreetSinghGill:
R u using Bromite webview? If u r then which version ?

Because bromite webview v74 causes problem with Google login
[Magisk] DrUnknownEMC:
It take a while...
[Magisk] marcdw:
Just to clarify, it's not Bromite webview specifically but Chrome/Chromium webview v74 in general. A lot of the folks in the Vanced YoiTube thread using microG are experiencing this issue and most are not using Bromite webview. I imagine some have never even heard of it.

ZTE Axon 7 A2017U, AospExtended v4.6 ROM, Radioactive v2.4 Kernel, microG (NoGapps), Multiboot, XDA Legacy
[Magisk] Setialpha:
No, working normally here, both with Play Store and Aurora Store. Did you grant Phone and Storage permissions to Play Store?

Oh, yes, I forgot I have to explicitely accept them, lol.
[Magisk] Setialpha:
A bit more information, like what app crashes and logcats would be very useful, else we can only make wild guesses.
[Magisk] Setialpha:
In regards to the login issue, it's already known and discussed accross several places, please /DON'T/ repeat the same question over and over again. NanoDroid has an #Issues section in it's documentation for a reason.

See NanoDroid > #Issues
[Magisk] Estebanium:
NanoDroid-BromiteWebView:

If I download the package from the NanoDroid Gitlab repo for flashing, what version is it? 74? And if so, how do I get 73?
[Magisk] Setialpha:
From gitlab? You mean, when self-creating the package? v74, or more precisely build-package always grabs the latest APK.

You need to download the pre-built zip for v73.
[Magisk] Estebanium:
I mean the Stable Download page:

https://downloads.nanolx.org/NanoDroid/Stable/

If I download the full package and the WebView zip in order to flash it through TWRP what version will I get? 73 or 74?
[Magisk] Setialpha:
pre-built zips contain v73.