yashsingh1/xdaforums huggingface dataset:
[Magisk] Setialpha:
8.0

Version 8.0 is now available. Highlights since 7.2:

NanoMod will now be installed to /system if Magisk is not installed

the nanomod-overlay Script now actually works for the microG package

the on-device framework patcher zip and the on-pc framework patcher script now create the file /system/.nanomod-patcher, this can be used to check whether the patcher was already run after a system update

fixed issue that supplied Magisk Manager can't install modules directly

not related to NanoMod, but still: YalpStore now no longer requires 'Unknown Sources' enabled to install applications, just go to Yalp Store > Settings > Installation Method > 'Using system permissions'

plenty of application updates

system mode installation is not a good as tested as installation as Magisk module, so in case anyone installs NanoMod without Magisk, please report any occuring issues (if any).

Full ChangeLog since 7.2

* Internal Changes
* if `Magisk` is not installed, the installer will install everything into `/system` directly
* provide broken-out libraries for all provided applications
* fixes issues with them, for example `Magisk Manager` not being able to install zips
* fix `nanomod-overlay` script to support all `.nanomod-overlay` configuration file locations
* fix `nanomod-overlay` script not properly working with **NanoMod-microG** module
* the on-device and on-pc framework patchers now create the file `/system/.nanomod-patcher` after successful patching
* can be used to check whether the patcher was already run or not
* **NanoMod-microG** now also includes `GNU Bash`
* fix `VLC` directory not matching apk file name
* fix `VLC` getting installed, even if user requested not to do so
* update default `.nanomod-overlay` to pseudo-debloat the following apps
* Pixel Launcher
* Via Browser
* Phonograph (Music Player)
* Sound Recorder (additional overlay path)
* Updates
* Substratum (760)
* OpenLauncher (0.5.0)
* NewPipe (0.9.6)
* Twidere (3.6.14)
* Kernel Adiutor (0.9.7.2)
* F-Droid Privileged Extension (0.2.5)
* Yalp Store (0.14)
* This release allows installation of applications without having to enable `Unknown Sources`
* go to Yalp Store > Settings > Installation Method > `Using system permissions`
* (Simple) Calendar (2.3.4)
* Open Camera (1.38)
* OpenVPN (0.6.66)
* (Simple) Gallery (2.9.1)
* Termux (0.49)
* microG DroidGuard Helper (0.1.0-10)
* VLC (2.1.7~beta)
* Odyssey (1.1.5)

Have Fun.

In case of errors, provide detailed description, recovery.log and logcat. Thanks.
[Magisk] American_Jesus:
Correct me if i'm wrong, now user don't require to have Magisk is they just want to install NanoMod?
[Magisk] Setialpha:
That's right, but it's not as good tested and would require re-flashing NanoMod after each system update, too.

Versuon 9.0 will feature a rewritten installer, which will bring various internal improvements and more flexibility to the user. no ETA.
[Magisk] akoyaxd:
But if you have to reflash the patcher after every OTA it doesn't really matter, imo. And If I understood right, you are now able to update microG over F-droid, instead updating your magisk module.

Edit:

Thank you for the flashable zip, bzw.! :)
[Magisk] Setialpha:
It does matter, as you'll loose everything installed in /system if you don't reinstall the zip.

Also the patcher never required the module. Though the README isn't clear in this regard, only ChangeLog mentions this explicitely. I'll update the README accordingly.

You can't update microG GmsCore through F-Droid, because I've modified it (and PlayStore) to allow in-app-purchases, which normally don't work with microG. You can update all other microG compobents through F-Droid, though.
[Magisk] akoyaxd:
Well, I thought you'd only modified the PlayStore, thanks for clearing this up. Is there a way to use paid apps without the Google PlayStore (e. g. only by using YalpStore and FakeStore)? I couldn't get my Substratum themes run, without installing them through PlayStore.
[Magisk] Setialpha:
Nope, paid apps and Substratum themes mostly only work with PlayStore.
[Magisk] marcdw:
Been testing NanoMod full package, system, sans Magisk with Bliss ROM on ZTE Axon 7, 64-bit.

Everything working fine. Play Store purchasing was good to go.

I see that Play Store is attempting to update itself but fails to do so. ?

There are occasional FC popups related to that. I recall someone mentioning a certain service to alleviate that.

Anyhind, the /system install is good to go here.

I do have a suggestion. Simple-Calendar is too simple. If a person were to use the Google sync adapters or DAV or what have you, Simple-Calendar wouldn't be of much use. Only imports/exports ICS files. Okay if one is a single device user or doesn't sync.

A good alternative would be Etar. Based on the Android calendar but with a Material Design facelift and light/dark themes. I usually install it on ROMs without a calendar. Still familiar but a little more than basic.
[Magisk] saturday_night:
All my paid Apps are running without any problems using Fake Store, but i dont use themes so dont know about that.
[Magisk] akoyaxd:
I also have some paid apps, that run completely without Gapps. Are you logged in to your Google account on your device? If not, I don't see any chance how Fakestore could help to "activate" you paid apps..
[Magisk] d1n0x:
Thank you for the quick fix! Everything is working as intended on the latest LOS MicroG ?
[Magisk] HyperCriSiS:
Does GCM work for you with LOS 15.1?

With microG 17.8 at least some applications could register, but now none. Whatsapp and Threema did also not work with 17.8. What am I doing wrong?

With 17.9 also playstore does not work.

I did nupd PS but I get [RH-01] error.

Thanks,

Hyper
[Magisk] kurtn:
WhatsApp does not register to gcm in Oreo ROMs. It tries to register in firebase. Best method is to disable gcm or microG for WhatsApp installation. Maybe you also have to disable battery optimisation to get instant messages.
[Magisk] DoR3M3:
[MENTION=4187311]Setialpha[/MENTION], can the NanoDroid-microG.zip be created as another version without the Play Store?

I use only F-Droid and this would be nice...

Thanks
[Magisk] Setialpha:
https://gitlab.com/Nanolx/NanoDroid/blob/master/doc/AlterInstallation.md
[Magisk] DoR3M3:
Sorry my bad about the config file, so I have these options

nanodroid_microg=1

nanodroid_fdroid=0

nanodroid_apps=0

nanodroid_overlay=0

nanodroid_zelda=0

nanodroid_mapsv1=1

nanodroid_init=0

nanodroid_gsync=0

nanodroid_swipe=0

nanodroid_forcesystem=0

nanodroid_bash=0

nanodroid_nano=0

nanodroid_utils=0

nanodroid_fonts=0

nanodroid_override=0

nanodroid_play=3

nanodroid_nlpbackend=0

But when I look in microg settings I have the Play Store (Phonesky) has correct signature not checked...

I'm using these settings with NanoDroid-microG-17.9.20180818

Hmm
[Magisk] AndroidBeginNinja:
How van I get the play store to work?
[Magisk] handers1234:
So perfrom full wipe/clean install rom not required then how to use this if previously I install my rom+opengapps then I want to update my rom and use this module?Do I just dirty flash then install this module?
[Magisk] elwhiteboy01:
Working great on AICP 8.1 custom ROM for SM-T550. Being a lineage based rom, I chose the nanodroid/microg magisk module. It installed perfectly in magisk. I tried to install it a while ago and don't know if there was an update because it didn't work before. Anyways, thanks a lot to the dev, I will give 5 stars and a thumbs up!
[Magisk] d1n0x:
Module survives dirty flashes

---------- Post added at 12:06 PM ---------- Previous post was at 12:05 PM ----------

Please do yourself and us a favor and read before you start asking questions.
[Magisk] Setialpha:
You need to grant the pernission then, Settings > Apps > Permission > Sif+gnature Spoofing > grant for Fake Store.
[Magisk] DoR3M3:
Ahh ok, and on my phone it was actually listed as;

Settings > Apps> App Permissions > Spoof package signature > microG Services Core

So is it suppose to be FakeStore? Because either way, it worked this time... ;)

Thanks
[Magisk] HemanthJabalpuri:
Sir I flashed microG package in twrp...

my adroid version is 4.4.2 running on stock touchwiz.....

it ended with updater process 1

after I tried other packages and all ended with 255 error
[Magisk] Setialpha:
Hmm... stock ROM. I see, it lscks utilities required for installation. I guess, I will have to bundle busybox and use that for installation tasks.
[Magisk] HemanthJabalpuri:
sir since i am new to microG word....

can you please explain the process of flashing microG or NanoDroid i.e., requirements and procedure....
[Magisk] Setialpha:
You can't (yet), as I said your ROM lacks some tools, thus I need to include busybox to fix the issue. Wait for the next release.
[Magisk] handers1234:
So I can't log in to my existing goofle account,but it works if I create a new one.Any solution?
[Magisk] d1n0x:
Delete both and ditch Google
[Magisk] Oswald Boelcke:
Reading and hopefully correctly understanding your two posts, you had previously GApps installed with your ROM, and now you only dirty flashed an update of your ROM followed vy a flash of the complete NanoDroid or the NanoDroid microG sub-module.

Allow me to partially quote the readme linked in the OP:

My assumption: GApps was still installed when you flashed NanoDroid. Please forget all what I write afterwards unless my assumption is correct.

The way I'd personally proceed:

Boot into TWRP and take your Nandroid backup.

For a clean flash, wipe cache, ART/dalvik cache, system and data.

Flash the ROM of your desire, a ROM that comes without GApps (remember the signature spoofing issues with odexed ROMs unless inherently enabled for microG support).

If required by your ROM, flash Magisk v16.0 or e.g. Magisk v16.7 beta.

If desired flash your custom kernel.

Not mandatory but my personal best practise to boot once into system at this stage and to return into TWRP.

After you've setup your mind what you want to have from NanoDroid, flash the NanoDroid setup wizzard with the settings of your desire. Alternatively, you can manually create the setup-file or alter an existing one in accordance with the instructions in the mentioned readme.

Flash the NanoDroid module of your desire; the complete one or the microG and/or Fdroid sub-module(s). If you use the complete one, you don't need any of the sub-modules (I personally only use the microG sub-module).

If required (and working for your ROM) flash the NanoDroid patcher.

Boot into system and enjoy.

If you following the procedure above their shouldn't be an existing Google account when you e.g. first start the Google Play Store. microG will assist you to log into the Google servers with your valid (but not yet on your device stored) credentials.
[Magisk] handers1234:
Yah I though because its not required to clean flash,I just wipe system,cache,dalvik,and my rom is gapps free and deodexed,so I clean flash it and it works flawlessly.

Another question pls,so what you use as alternatives to google contacts sync?Because yeah all my contacts in google contacts app and without gapps all that remain is that blank stock contact app

Oh and is it possible to uninstall previously installed nanodroid's apps like k-9mail,newpipe,etc?
[Magisk] inVain_theGenuine:
try:

download all of your contacts from google and restore them offline to your phone.

or:

nanodroid_gsync=1

it'll sync your contacts and calendars stored on google
[Magisk] DoR3M3:
I'm running Essential PH-1 with CarbonRom-6.1, with NanoDroid-microG-17.9.20180818, no Gapps installed and Xposed/FakeGapps, Magisk 16.7.

I'm posting this here, since I'm using NanoDroid-microG-17.9.20180818, even if this isn't the issue, maybe someone can still help out?

From what I've read Xposed needs to be either uninstalled or disabled, so I unchecked FakeGapps, rebooted, and disabled Xposed.

SafetyNet is enabled in microG and 'Use Offical Server'.

The Problem -> When I try SafetyNet check in Magisk, I get a popup saying Magisk has stopped.

I have two different makes of phones, and each one does the same thing, running different versions of Magisk and different ROMs. I don't know why Magisk keeps stopping running the SafetyNet check?

I hope someone knows how to work this out?

Thanks
[Magisk] d1n0x:
First of all, CarbonROM has native signature spoofing support IIRC, so there is no need for FakeGapps.

Second, G**gle seems to have changed the SlaveryNet API yet again and that's why Magisk fails.
[Magisk] DanGLES3:
Its just the api that checks safetynet,safetynet is not broken just the api that magisk used to check its status is deprecated for quite some time and recently google completely blocked the old api,safetynet likely still passes its just that magisk can't check it
[Magisk] DoR3M3:
Without FakeGapps, then in microG 'PlayStore (Phonesky) has correct signature' is not checked. My assumption then has been to always install FakeGapps in Xposed.

Also having a popup saying Magisk has stopped, to me doesn't mean it's failing the SafetyNet check, rather something is wrong, or missing. But if this is Magisk's way of saying it has Failed, it sure would be nice if the DEV would change it show as a Failed from the SafetyNet check...

So is there a way to pass at the moment?
[Magisk] d1n0x:
Go into seettings - apps & permissions and grant signature spoofing permission manually

Alternatively you can use

su

nanodroid-perm

in terminal to grant the necessary permissions.
[Magisk] Oswald Boelcke:
I'm not using anything by Google at all i.e. maybe I'm not really able to provide the correct/best advice. For me personally, I can't recognise any rational reason why I should want to use microG instead of Google services but then to use Google applications. But that's a very personal story...

When you ran the setup wizard did you tick that the Google sync adaptor was supposed to be installed? I assume most likely not because with the sync adaptor you're Google contacts app is supposed to be synchronised - and if all necessary permissions are granted to Google Contacts; you might want to recheck this, too.

I'd try the following: Flash the setup wizard again in order to overwrite your current setup. This time ensure that Google sync adaptor is ticked. And in the setup wizard deselect all applications that you don't want like k-9, newpipe etc. Afterwards, simply dirty flash NanoDroid again. I assume afterwards you got the system you wanted to have.

Just regarding the sync adaptor: You can also manually modify the already stored setup-file as truely indicated by @inVain_theGenuine in the post directly below yours.

First, allow me to reply despite the fact that the issue seems to be totally off topic in this thread. It wouldn't even suit the Magisk Beta thread as it's OT even there, and multiple posts recently got deleted in the thread for this reason (people - and I don't mean you - seem not to read the OP first and to acknowledge the clear statements of the forum moderators). These are two probably suitable threads for this kind of issue:

https://xdaforums.com/apps/magisk/discussion-pokemon-magisk-discussion-t3465722

https://xdaforums.com/apps/magisk/guide-magisk-troubleshooting-t3641417

But anyhow, as long as you have Xposed installed - even if disabled, you will never pass the SafetyNet check; doesn't matter if Magisk has the correct API-token or not. You need to decide: Do I want or require Xposed then you must accept that SafetyNet check is always failing. If you uninstall Xposed, please refer to @d1n0x's and @DanGLES3's valid statements directly below your post. For further information in this respect I suggest to search the Magisk forum.
[Magisk] DoR3M3:
[MENTION=7408621]Oswald Boelcke[/MENTION] I do read, and I have been checking around, I posted here since I'm using NanoDroid-microG, it does play a part.

Also, do I want FakeGapps or need it, well it does seem to be playing a part in microG with Play Store (Phonesky) has correct signature. Without FakeGapps, I have not found a way to enable this in microG.

[MENTION=3019922]d1n0x[/MENTION], read my reply below, I did grant permissions, it doesn't work unless FakeGapps is installed.

I've been messing around trying to get SafetyNet to work in Magisk, while doing so, I've re-flashed CarbonRom, starting over all clean, so this time I didn't install Xposed/FakeGapps.

So now, this does not work...

As I mentioned in my last reply I have these settings;

Settings > Apps > Permission > Sif+gnature Spoofing > microG Services Core

There is no FakeStore...
[Magisk] d1n0x:
Impossible. FakeGapps is only there to grant signature spoofing support on ROMs that don't support it out of the box. This has NOTHING to do with the unchecked entry.

So why use FakeGapps on a ROM that supports signature spoofing anyway? (Unless I am mistaken, but at least on my OP5 the official CarbonROM does have signature spoofing support out of the box)

If you don't have Play Store installed, why bother with it not having signature spoofing permission?
[Magisk] DoR3M3:
I don't install or use any Gapps, I just use F-Droid.

I made an assumption in my posts, that I will apologize over, by not stating that I didn't install Play Store. For me microG represents using no Gapps, anyhow...

So let's start this over... Without Play Store installed, I don't see any other way unless FakeGapps is installed...

As far as the Signature Spoofing, I was under assumption it works for various things, not just Play Store...

So yes, if I install Phonesky this works, but I don't want Play Store...
[Magisk] Oswald Boelcke:
Even if you might be of a different opinion, I hope you don't mind that I don't discuss any Magisk or SatetyNet things in this thread. Let's talk about microG:

As you're are using a ROM that has "out-of-the box support for signature spoofing" (https://github.com/microg/android_packages_apps_GmsCore/wiki/Signature-Spoofing) you aren't require to patch this ROM by means of e.g. NanoDroid patcher, tingle etc. that only work with deodexed ROMs. In case of an odexed ROM you either have to deodex the ROM yourself or you're required to flash the Xposed framework and install/activate the Xposed module "FakeGapps". Greatfully this doesn't apply to your ROM and you can live without Xposed, unless required for other needs.

Signature spoofing is only needed if you want to use the Google Play Store; I believe you even don't require signature spoofing in order to make use of GCM (FCM isn't supported (yet?) by µG anyway), but I'm not sure regarding signature spoofing and GCM.

When flashing µG e.g. via the NanoDroid microG sub-module and including the (modified) Google Play Store you're going to afterwards recognise a "Fake Store microG store" in F-Droid, that was never expressively installed - only the Google Play Store was (please refer to screenshots).

TL;DR: Unless using/intending to use Google play store, don't bother with signature spoofing. No FakeGapps or FakeStore required.
[Magisk] Didgeridoohan:
[MENTION=8949533]DoR3M3[/MENTION] IIRC, checking SafetyNet need Play Services, so if you haven't installed any Gapps you can't check SN. The Manager should have given you a message that you don't have Play Services, instead of crashing. Seems like a bug, but has nothing to do with NanoDroid.
[Magisk] DoR3M3:
Ok [MENTION=7408621]Oswald Boelcke[/MENTION] German Flying Ace! ;)

I thought this was suppose to be a big point of microG to replace Play Services with GsmCore? So now we actually need Google Play Services installed?
[Magisk] jenslody:
microG does not work with the updated (new) safetynet api anymore.

SafetyNet sample also crashes.

Someone needs to dig into it. My time is very, very limited at the moment unfortunately.
[Magisk] NamitNayan:
you need to tap 3 dot menu-show system apps

in

Settings > Apps > Permission > Sif+gnature Spoofing.
[Magisk] handers1234:
So I can just dirty flash nanodroid without uninstall it first?But would it cause the GMS issues?

"microG fails to register applications to GCM (Google Cloud Messaging) if they were installed before microG, but the apps keep trying to register and that causes the battery drain, all apps installed after microG are properly registered, to fix the battery drain either"

Or its fine with dirty flash?So I don't need to reinstall all my apps

As for the sync,I did tick it but when I open google contacts that I installed from play store it keeps stopping or is there contact app that can sync with google account other than google own contacts app?
[Magisk] :
Hi. i cant open my google drive anymore it just says drive stopped.. any tips what could be wrong ?

i tried logcat first time if it helps
[Magisk] d1n0x:
Drive doesn't work with MicroG. What's the point of using MicroG if you are going to use Google Apps anyway? Either use normal Gapps or find an alternative to Drive (self hosting or classic offline storage)
[Magisk] :
i was using drive for my keepass password sync, thanks for help! i will find another solution sync my password file with pc and phone
[Magisk] temporarium:
Syncthing
[Magisk] Setialpha:
FYI: SafetyNet attestation crashes or fails with invalid response since last week with the API update. DroidGuard Helper would need to be updated.

So whether any app works depends on how it interprets an invalid response, some crash, some will deny working, some will work.
[Magisk] sxml2015:
[MENTION=7586138]tom.android[/MENTION]

Mi4c Android 7 upgrade miui10 8.8.21.

Install Signature_spoofing_Patcher-mi4c-miui-10-CN-8.8.6.

Use your phone app to automatically restart your phone!

The screen prompts "Find Device closed unexpectedly."

How can I update the Patcher?

View attachment magisk_log_20180823_094536.log
[Magisk] tom.android:
Please upload your new framework.
[Magisk] sxml2015:
[MENTION=7586138]tom.android[/MENTION]

thank you! ! !

https://mega.nz/#!3Z1nSAqa!csds_c1O5HWXqofs4B43q_KpHaA5PSl6vNz79zQMzS8

After the system update, it is a bit troublesome.

Can you do a tutorial? Thank you! ! !
[Magisk] DoR3M3:
I'm aware of the updated safetynet, but someone made the comment to me, that we needed the Google Play Services, and I was thinking, wait a sec, GsmCore is suppose to fullfill this role... So for now I'm just assuming it's the changes needed to microG and we'll all be good.

I just hope it doesn't take long for an update...

Bloody Google! :(
[Magisk] tom.android:
Your patch is here -------> https://mega.nz/#!hX5HFYqb!DO0Wg3gVAFSX5EyazQ-toydgU1f8z7sxBzGcUJV36rQ

Note:

1.New!!! you can disable / remove mi market (mi store) app and updater with no-bootloop.

2. "Find Device closed unexpectedly." cause may be Cloud Service is closed by you. Try to log-in MI Account first.

and your Tutorial not yet finished , will PM you soon. Have a nice day!
[Magisk] DoR3M3:
I did this already, but if you don't have, from what I can tell, either the Play Store installed or FakeGapps, then the Play Store (Phonesky) has correct signature can't be enabled/checked in microG. So I use FakeGapps and it's works, but then there's the problem of needing Xposed, and then that brings us to the problem that supposedly with Xposed installed you can't pass SafetyNet. So it just seems like one big circle jerk going around with this... LOL
[Magisk] d1n0x:
So why bother with it not being ticked if you aren't using Play Store in the first place?
[Magisk] DoR3M3:
Because I assumed, I thought the idea here behind microG was two things, use Play Store to have it through microG, or go No Gapps, and use FakeGapps to take this route with microG, either way, you have it ticked with one or the other....
[Magisk] d1n0x:
You can use alternatives like Yalp Store or Aurora
[Magisk] sxml2015:
[MENTION=7586138]tom.android[/MENTION]

thank you very much! Thank you!

New upgrade, no changes, and login to mi account.

Uninstalling the Patcher module, he resumes often.

Can you give a tutorial?

I'd like to try that.

Thank you!
[Magisk] NamitNayan:
neither can I give correct signature from microg settings.I told you what path to follow above.

BTW microg will not pass safety net now,as told setialpha above.

---------- Post added at 11:05 AM ---------- Previous post was at 11:03 AM ----------

because some apps act mad without play store,I use fake store.