yashsingh1/xdaforums huggingface dataset:
[Magisk] starbright_:
A question:

Have a few apps that are listed in microG for GCM, but they are not registered.

Why are some registered others not? How can I register them.

One or two of that apps ask for using push-services and I denied. How and where to enable/disable them?

Thanks
[Magisk] Oswald Boelcke:
Q1: I assume (not sure about it) that apps only compatible with FCM doesn't register anylonger but I'm happy to learn more in this respect.

Q2: I hope the screenshots are self-explaining and hit your point.
[Magisk] starbright_:
Ok, this setting (via apps, select app) I tried too. So probably you are right, if it doesn't register it supports just FCM.

On the other hand at my previous mobile ebay/ebay-kleinanzeigen seems to register, but not anymore?!?

Have missed a some pages here, but read the last roughly. I've seen there are updates via FDroid, that is very welcome!!!

As a few (microG core and playstore ) are system apps, does it update that to the proper/previous location? Do I need system privilegues for that?

I remember I installed microG via TWRP, but not sure about FDroid itself.
[Magisk] Oswald Boelcke:
Guess the answer to your question regarding F-droid is by Setialpha and just briefly above your post here. Just yesterday, I updated µG and PS via F-droid; simply perfect - and I'm convinced it has nothing to do with the F-droid privileged extension I use.

IRT ebay: Maybe they changed their code? I don't use it.
[Magisk] starbright_:
I just get a message by ebay-Kleinanzeigen. Although microG states "not registered" it shows "last message:" some minutes ago.

Maybe it it just not shown properly ?!?

Ok, I tried an update and it seems to be done in /system/priv-apps as expected. :)
[Magisk] Oswald Boelcke:
That was already a few times reported in the µG thread where these reports much better fit in my personal opinion.
[Magisk] ydd0ras:
Guys if someone is interested, have just flashed NanoDroid (with manual setupwizard files) and the Patcher on Poco F1 with LOS 16. Just fyi.
[Magisk] starbright_:
Let me just say "thank you" to [MENTION=4187311]Setialpha[/MENTION] , [MENTION=7408621]Oswald Boelcke[/MENTION] and others here helping us!

I know there is a thanks button, but sometimes I think this is not enough :)
[Magisk] ashwini215:
I am on validus rom, dumpling.

Installed nanodroid setup and then nanodroid v18.3.1

After adding nanodroid repo, the apps dont update because of signature mismatch.

I've already asked it and have also tried the solution provided but the problem's still there :(
[Magisk] Apex Predator:
Have you enabled signature spoofing for microG in settings>apps>app permissions?
[Magisk] ashwini215:
Yes
[Magisk] Oswald Boelcke:
First, I read all your prior posts and the replies you got. Second, reading the procedure you conducted above I'm convinced the signature mismatch shouldn't have occured to you.

However, I'd the same signature mismatch issue when I added the nanolx fdroid repo the first time and tried to update via it. The reason was very obvious to me as I just manually updated the GmsCore.apk using the one from the µG download one or two days earlier. My very quick and easy solution was to flash the NanoDroid microG module v18.3.1 via TWRP again thus reverting to a GmsCore.apk signed by Setialpha. Afterwards the update via F-Droid seamlessly occured.

As I said, reading the procedure you executed I've no explaination why you have the issue. But you might want to consider to simply and only flash your NanoDroid module through TWRP (or via Magisk Manager if you use it) again and afterwards to re-try the update via F-Droid.
[Magisk] ashwini215:
Thank you for a nice explanation.

I did however, succeeded in getting the update by just uninstalling & re-installing the fdroid app and re-inserting the repo to fdroid :)

Please help me with one more thing.

I can't seem to get the last checkbox of microg check list, checked.

Backends are installed, i have tried to revoke the permission and invoke it again , but this 'unifiednlp dont have location to test geocoder ' unchecked box is killing me.

If i need to provide any logs , please tell me so.

Edit : After reading previous posts about location issue, I take it that this issue is mostly rom dependent and there's little one can do.

I am on oreo btw. The previous posts about this issue was from someone who was on Pie, so all I can say is that this thing's a PITA for a few of us and we have get by it :)
[Magisk] Oswald Boelcke:
Last time, I posted regarding the unticked boxes was here, I believe. No experiences with Pie and most likely never will. The short while I've been on Oreo before I reverted to Nougat (where I'm still) I never got the box(es) ticked but SatStat positively confirmed that network location was working. For me it was a ROM issue. If you use a tool like SatStat does it only show a GPS position or do you also have a decent network location?
[Magisk] vvilq:
How do I uninstall some unneeded for me apps (included into nanodroid package) which I mistakenly chose to install in nanodroid Setup Wizard (before I flashed nanodroid zip from TWRP) ? For example Substratum. Since I installed the app as a part of nanodroid package, Android treats the app as a pre-installed app, and doesn't allow me to uninstall it. All I can do now is to Force Stop and Disable it, but this is not exactly what I want. Also I know that Titanium backup Pro can help to uninstall such apps. But my question is if I can uninstall the app by means of Nanodroid itself. Maybe NanoDroid-uninstaller zip can somehow help delete the app ? Or any other way not requiring 3rd-party tools like Titanium?
[Magisk] ashwini215:
Oh yes, I did read that previous post of yours & downloaded SatStat immediately after.

Network location is top notch in this app ( the Map option present in the app locates precisely where I am )

Unluckily I am heavily dependent on some Google apps like uber due the nature of my work & these apps don't function well without google maps functioning well.

These days, I log into Uber from web instead which is serving the purpose just fine :)

---------- Post added at 08:05 PM ---------- Previous post was at 08:00 PM ----------

If you use magisk, you can use debloater module to remove substratum easily.
[Magisk] Oswald Boelcke:
Just to quote the NanoDroid Readme (maybe Setialpha should call it Must-Read-Me) here or more precise this one:

I'd personally flash the uninstaller through TWRP, afterwardsgo through the complete installation process (incl. patching) again but this time with the setup exactly to my desire. However (and I've only experiences with NanoDroid as Magisk module); it might be sufficient to simply re-run the setup-wizard (this time as required) and to flash the desired NanoDroid module afterwards.

Guess, Google Maps is a different topic. As I don't use anything of Google, obviously neither Google Maps (or uber). And as far as I know, it's only partially implemented in µG (refer to here), and I just assume that uber heavily depends on Google, its services and APIs.
[Magisk] vhick:
Sorry for a noob question. Should I still use a patcher even if I use lineage microg version? I never use a patcher because I know its already deodex but I don't know if there is an effect to entire nanodroid setup.

Thanks.
[Magisk] guest4711:
No, you don't need to use a patcher. But you even do not need to flash NanoDroid if you use Lineage for microG - install f-droid from www.f-droid.org and you are done...
[Magisk] vhick:
Last question. If I use los official, I need to flash the patcher, right? Do I need to deodex the service.jar? I read somewhere that no need to deodex if I use magisk. It will patch on every boot.
[Magisk] guest4711:
Yes, if you need signature spoofing to use paid apps...

AFAIK the new patcher will handle it. But I did not try it cause I do/did not need signature spoofing.

Magisk itself does not patch service.jar
[Magisk] vhick:
I thought the patcher is also a magisk module as the zip detect you have magisk.
[Magisk] the-her0:
Apps are easy, scripts are less so, MicroG is easy enough, but I'm wondering about the command line tools and other various add ones.
[Magisk] DoR3M3:
[MENTION=4187311]Setialpha[/MENTION] any luck for Oxygen OS on the OP5T?

I had a go again, still not installing. I've attached a recovery.log, and I see a lot of access denied... hmm
[Magisk] d1n0x:
I've tried running MicroG on OOS on my OnePlus 5. No dice. Once you remove Gapps a lot of stuff stops working, I can't even enter settings. Sticking with LOS now.
[Magisk] DoR3M3:
I'm doing it manually for now...
[Magisk] AzaraT:
safetynet

I am getting this issue. I understand that this should work again now? I installed V18.3.20180920 via Magisk, enabled Google SafetyNet in mircoG settings and rebooted the device. "Allow connecting to Google servers" is greyed out in the microG settings, but the slider appears to be enabled.

The microG self-check looks OK.

Any suggestions on how to proceed debugging this issue?
[Magisk] psychem:
bookmyshowapp is crashing log attached

https://xdaforums.com/showpost.php?p=77800702&postcount=221
[Magisk] TheUndertaker21:
NanoMod-patcher for pie?
[Magisk] bertino:
You need to deodex manually. Check wiki on gitlab
[Magisk] TheUndertaker21:
yikes too complicated :(
[Magisk] DoR3M3:
For Signature Spoofing you don't have to Manually Deodex the ROM! As long as you don't mind Xposed, you can use "FakeGapps" Xposed Module, which enables Signature Spoofing on ROMs that don't have it! ;)

I'd go straight to topjohnwu on GitHub and file a report;

https://github.com/topjohnwu/Magisk/issues

It's my understanding that Magisk will not pass SafetyNet at this present time and topjohnwu is working on it, at least that is what was mentioned recently.
[Magisk] :
[MENTION=8949533]DoR3M3[/MENTION] for me safety pass works, this was fixed in 18.3.1 build

merged latest upstream microG GmsCore changes, including working SafetyNet API 2 attestation

[MENTION=2166128]AzaraT[/MENTION] make sure to use latest magisk
[Magisk] DoR3M3:
I was ony referring to Magisk, outside the scope of NanoDroid.

I wasn't aware that Setialpha had done something.

The readme shows DroidGuard as the change for SafetyNet...

Thanks
[Magisk] bertino:
There's no xposed for pie...
[Magisk] DoR3M3:
Yes that's right...

I'm on Oreo and happy, but hopefully if possible rovo89 will update it to Pie.
[Magisk] AzaraT:
Thanks for the reply. I am using Magisk v17.1 and flashed NanoDroid 18.3.1 (flashing NanoDroid using Magisk rather than TWRP). Perhaps I'll try a reinstall of everything, perhaps something went wrong somewhere.
[Magisk] Cyberavater:
Gplay is not working, any suggestions?
[Magisk] Setialpha:
Magisk is passing SafetyNet just fine, but for microG a custom DroidGuard Helper with Thibg's changes is required, which NanoDroid bundles of course.

NitrogenOS Pie now has builtin sigspoof btw. atleast on OnePlus 3T. Finally the full microG magic straight out of the box on Pie aswell, goodbye Oreo. https://twitter.com/nanolx/status/1049749681021030400

NanoDroid 19.0 beta1 will drop this weekend. The curious can check the ChangeLog beforehand for

NanoDroid: https://gitlab.com/Nanolx/NanoDroid/blob/master/ChangeLog.md

custom microG GmsCore build: https://github.com/Nanolx/android_packages_apps_GmsCore#changes / https://github.com/Nanolx/android_packages_apps_GmsCore/commits/master

I've also sent 3 of my changes upstream: https://github.com/microg/android_packages_apps_GmsCore/pulls/Nanolx

Reminder: the nupd script is outdated and will vanish with that next release 'upgrade' your installation to the shiny new F-Droid repo: http://nanolx.org/fdroid/repo/

As a bonus I've today updates Play Store, microG GmsCore, MPV and OpenLauncher custom builds.

On Stock ROMs, I'm currently still a bit puzzled, why GsfProxy seem to derp on some, but not on others, after automatic GApps removal has done it's job, gonna do some more tests for beta 2. All I can imagine for now are artifacts of original GApps still being there and conflicting.
[Magisk] DoR3M3:
So to pass SafetyNet the only thing needed is the custom DroidGuard Helper?

I see a GitHub repo for this;

https://github.com/ThibG/android_packages_apps_RemoteDroidGuard

The "Issues" section is closed, so no place to report/ask anything.

Can you please communicate with him about putting up a APK for DroidGuard Helper on the GitHub repo?

For devices that aren't working with NanoDroid-microG and this is what is needed to help pass SafetyNet, it would be appreciated if this can be made available for download.

Thanks
[Magisk] Setialpha:
It is part of my F-Droid Repo.
[Magisk] lil_ith:
Sorry for OT.....is there anyone here who knows how to deodex pie? That would be willing to give me a dumb down version in pm please?
[Magisk] DoR3M3:
"My" as your "Personal" repo or a repo end-users can put in F-Droid? Because I don't see any repo address in the OP...
[Magisk] sxml2015:
[MENTION=4187311]Setialpha[/MENTION]

miuiROM was originally odexed,

TWRP install patcher-18.3.1.

I uninstall uninstaller-18.3.1,

Then use miui official clean ROM to re-flash.

After re-brushing rom, view and find

Framework without arm, arm64 oat

Services.jar still exists classes.dex

How to uninstall Restore to the original ROM?

How to restore odexed??
[Magisk] Setialpha:
It's in the docs and the post you quoted previously.

The OP will be updated with the release.
[Magisk] Setialpha:
Using the uninstaller will re-install the original services.jar and remove everything NanoDroid related. Then you flashed the ROM, so you're already back in stock setup.

NanoDroid patcher only deodexes services.jar - if required - it doesn't touch any other file. If all oat are missing, then the ROM you use it deodexed beforehand.
[Magisk] sxml2015:
Sorry! Maybe I was wrong.

View miui10 Old versions Framework has arm, arm64 oat

New version changed Services.jar
[Magisk] DoR3M3:
Danke schön :)
[Magisk] mongo0:
Hi,

I think the there is an fault in the documentation regarding Blokada ('Blockada')

I think it should be Blokada in .nanodroid-apps because it does not find any app when I write Blockada as suggested now in .nanodroid-apps (on: https://gitlab.com/Nanolx/NanoDroid/blob/master/doc/.nanodroid-apps)

edit: 'Blokada' is missing too:

<<>> app: Blokada missing
[Magisk] psychem:
this seems to be a rom problem...
[Magisk] Oswald Boelcke:
Two questions: 1. Does it run if you grant everything to the app in XPrivacyLua? 2. Is the app somehow themed?
[Magisk] Setialpha:
NanoDroid 18.90 (19.0-beta1)

Hi all,

NanoDroid 18.90 (19.0-beta1) is now available.

What's new?

NanoDroid-UPD (nupd) Script is now gone. Instead custom APKs are provided and updated through the NanoDroid F-Droid Repository

NanoDroid zip files on Nanolx.org are now provided with SHA256 sum and GPG-signature. AFH does not allow for both, but provides SHA256 sum on the download summary page

Patcher has improved DalvikVM arch detection, should improve ROM compatibility

addon.d Script now honours the 'nanodroid_overlay' setup variable

fix Google Sync Adapters permissions files not properly installed

improvements to build-package Script

moved from Adaway to Blokada (users are auto-migrated)

improved and updated documentation

usual updates

ChangeLog

## 18.90

### Bug Fixes

* build-package script
* fix downloading APKs from apkmirror.com
* NanoDroid packages can now be created from scratch again

* CommonPatcher
* improve dalvikvm arch detection
* should improve ROM compatibility

* CommonAddon
* addon.d now properly honours `nanodroid_overlay` setup variable

* Full, microG packages
* switch to official Fake Store build
* fixes F-Droid repository conflict with custom Play Store
* fix Google Sync Adapters permissions file being installed in the wrong directory

### General Changes

* build-package script
* packages will now be created with SHA256 checksum and GPG signature
* download repo indices once per session, speeds up download and package creation time
* check whether all files are in place is now dynamic
* minor internal changes

* Full package
* migrate from Adaway to Blokada
* users that had Adaway installed, will be auto-migrated to Blokada
* VPN users can't use Blokada, but can still install Adaway from F-Droid

* Full, microG packages
* improve GApps removal mechanism

* NanoDroid-UPD script
* removed in favour of NanoDroid F-Droid Repository

* NanoDroid F-Droid Repository
* added, contains custom NanoDroid snapshot builds for
* microG GmsCore
* microG DroidGuard Helper
* Google Play Store
* MPV
* OpenLauncher
* see http://nanolx.org/fdroid/repo/

### Updates

* automatic
* (Simple) Calendar (4.2.1)
* (Simple) Gallery (4.6.5)
* Oandbackup (0.3.0)
* Amaze (3.3RC8)
* Open Camera (1.44.1)

* manual
* microG GmsCore (0.2.6.13280-dirty-101)
* MPV (20181009-nightly)
* OpenLauncher (20181009-nightly)
* Play Store (12.1.18)

Download links

Download from Nanolx or AFH.

Bug reporting

In case of errors, please provide

/data/adb/MODID_log_INSTALLDATE

/data/adb/MODID_twrp_INSTALLDATE (TWRP Installation)

logcat (if applicable)
[Magisk] vvilq:
How should I update from 18.3.1.20180921 ?

Flash from TWRP the new version over the old ver.? Or first uninstall the old ver. by flashing NanoDroid-UNINSTALLER-18.3.1.20180921.zip and then flash from TWRP the new ver.? Or somehow else?
[Magisk] Setialpha:
No, why? Just flash the update.
[Magisk] ydd0ras:
Guys can someone tell me about the advantage of that blokada (over Adaway or Unified Hosts Adblock? Another problem is how to use it together with the Netguard (Afwall doesn't work on all Pie ROMs)?
[Magisk] DoR3M3:
[MENTION=4187311]Setialpha[/MENTION] in TWRP if I Wipe all partitions, are all the changes that NanoDroid-microG gone?

I'm assuming I wouldn't have to reflash a rom back to stock to put everything back original?

I tried NanoDroid-microG-18.90.20181011 and I even had Oxygen OS debloated with the Debloater (Terminal Emulator) of all the Gapps and microG still won't install... :(

I've attached logs, and I hope you can figure this out?

Also I ran this to show you the /paths contents...

find /system /data/{app,data,misc*,system*} > /sdcard/find.txt

Thanks
[Magisk] psychem:
1. no, it still crashes

2. no theme used from my end, neither in rom nor in app.
[Magisk] psychem:
i was getting RH-01 error.

tried clearing dalvik cache and removing/re adding google account.

rebooted twice.

now working
[Magisk] Oswald Boelcke:
Which ROM and device? Did it occur from the very beginning after you installed this app, or did it work initially? Have there been updates to the app or your ROM meanwhile? What are the indications that you think the issue is NanoDroid (but I assme you actually mean µG) related? Any responses yet from the developers of that app? Did they lately incorporate any additional Google modules or services that are probably not supported by µG?
[Magisk] psychem:
Resurrection remix 4th oct build

oneplus x

developer [MENTION=4335373]hunfatal[/MENTION] [MENTION=7093179]YumeMichi[/MENTION]

it was working initially. yes both have been updated - rom and app.

i suspect ROM issue because another phone is running this app on nanodroid fine.

developer of ROM has not yet responded.

i did not contact app developer because app didnt seem to be an issue on another phone.

i tested the app again after upgrading to 18.90 Nanodroid and it is working fine now.
[Magisk] sxml2015:
F-Droid google play store 12.1.18 Update error ？

I install NanoDroid-microG-18.90.20181011.zip

Resolved, off privileged extension installation
[Magisk] Setialpha:
The advantages of Blokada:

- doesn't require root

- doesn't alter /system

- app whitelist

- multiple pre-defined lists, for different purposes

- DNS changer builtin

- import / export host files

- bonus: shows number and domain of blocked hosts

You can't use Blokada together with NetGuard. But Adaway is still available on F-Droid.
[Magisk] Setialpha:
What's the logcat? Is the priviledged extension installed?
[Magisk] sxml2015:
Solved, F-Droid close privilege extension

magisk installation NanoDroid-fdroid-18.90
[Magisk] sxml2015:
Google Cloud Messaging

Current State: Disconnected

No reminder!

It is very difficult to link again

Google blockade in China

Connect to Google via Tor network

How to open?

I have already installed Orbot, still can't open it.

Can you increase the socks5 proxy?

Start app on push message

Show push but don't start Wechat app

Application package name com.tencent.mm
[Magisk] elraffa:
sorry for my noob question, I have flashed last nanodroid, how can I install blockada? trough f-droid like any other app?

Enviado desde mi ALE-L23 mediante Tapatalk
[Magisk] ydd0ras:
Many thanks. Sounds good. Will try once AfWall is running on Pie.
[Magisk] jenslody:
Which version of afwall do you use, I have it running on my J5 with Bootleggers-Pie without issues.

Version is 2.9.9 from F-Droid.
[Magisk] Oswald Boelcke:
Blokada is using an internal VPN same as NetGuard. An Android inherent limitation that only one VPN can be used at the same time, doesn't allow me to use Blokada or NetGuard. If I'm using mobile data or am connected to a WiFi network other than my home one, I always establish my own secure VPN tunnel via OpenVPN to the RaspberryPi with PiVPN in my home network; hence the use of Blokada and NetGuard is not possible. For this reason, I continue to use AdAway and AFWall+ Pro (v2.9.9); if the listed advantages are pro's depends on own perspective in my opinion.

Just for completeness, as all traffic is routed through my RaspberryPi that runs also the so called "Pi-hole" together with PiVPN, ad-blocking and the use of own assigned DNS servers is simply prefect.

Affirmative, simply download and install via F-droid. Alternative, you can install it via the "complete" NanoDroid module.
[Magisk] Apex Predator:
I also use a permanent VPN and AFWall so Blokada is a no-go for me. I haven't installed latest NanoDroid yet, but I assume with Ad-Away no longer an option it will auto-uninstall it? That's fine, I can reinstall via F-Droid and if necessary can systemize it via app systemizer Magisk module.

Out of interest, is there any real downside to just having it as a user app?
[Magisk] sxml2015:
thank you

Current State: Disconnected

Internet disconnect, re-linking is very difficult, not ideal for me. Uninstall

Twrp NanoDroid-uninstaller-18.90

The patch is still not restored in services.jar.

Services.jar did not create a backup file

Install microg separately and check that the patch is still working.
[Magisk] guest4711:
No, it's running even better as user app (when using the internal webserver). Make sure systemless hosts is enabled when using Magisk.
[Magisk] Oswald Boelcke:
Adding to that what @guest4711 correctly stated above. If you use the "full/complete" NanoDroid module just don't select Blokada in the setup wizard. Simply download and install AdAway from F-Droid, and there's no reason at all to "systemise" the app; however, root permissions are obviously required.
[Magisk] jdstrydom:
Just for interest sake.

If you have a kernel with wireguard VPN support compiled in, you are able to run both wireguard and blokada at the same time. Wireguard runs on a much lower level, and does not even display that a VPN is active if your kernel has support. I use both at the same time on a custom kernel for Redmi Note 4 Mido on a daily basis, and both are functioning perfectly. Ads a blocked and to all intents and purposes I am connecting from Canada, which I am not, lol.
[Magisk] HemanthJabalpuri:
[MENTION=4187311]Setialpha[/MENTION]

Is your patched playstore work with official microG?

Since there are issues in your package and newer microG with KitKat I have to use v0.2.4 for login and update from that....

If i use playstore patched by you then it will stop self updates?

Another noob question is :-

Is libraries are necessary for /system installation of microG and playstore?

Since some packages include those and some not..
[Magisk] Oswald Boelcke:
@Setialpha, please advise if this is too much off-topic, in which case I'll delete my post.

Thanks for the amendment. Yes, WireGuard is an extremely interesting project and I'd like to make use of it but none of the kernels of our devices supports it. And your information dosn't contradict my statement as I was solely talking about Android.