yashsingh1/xdaforums huggingface dataset:
[Magisk] marcdw:
What a koeenkeekeenkee. Been using SMS Backup & Restore forever but storing backups locally. Today I decided to set GDrive as the location. On this KitKat ROM with microG 0.2.6.13280 (not NanoDroid) and SMS Backup & Restore 9.75.1 (diff than the one running on all other ROMs), it also gave an authentication error. Backing out and re-selecting Google Drive it authenticated and is working fine.

So then I test in Bootleggers Oreo running NanoDroid's microG 163. It will not authenticate after several attempts. Captured log shows immediately after GoogleAuthUtil, SMSBackup (10.05.301) returns errors starting with "No internet connection" and "Service unavailable".

Your log wouldn't/didn't include anything related.

When I go back to the other device I'll attach the log.

LG G3 D851, Mahdi v2.9 ROM (4.4.4), microG (NoGApps), MultiROM, XDA Legacy
[Magisk] d1n0x:
You know, deciding to use MicroG while still relying on proprietary cloud solutions like Google Drive kind of defeats the purpose of using MicroG in the first place. Also you are not only compromising your own privacy by backing up your contacts and calendars to the cloud, you are also jeopardizing other people's privacy, which is clearly a breach of trust. Maybe these people don't want anything to do with Google? Yet nobody ever asked them if it is okay to give their contact information to Google.

Food for thought...
[Magisk] marcdw:
Log showing inability to authenticate to Google Drive. Might be what bass@89 is experiencing.

[MENTION=3019922]d1n0x[/MENTION], no args there. I like to keep my backups and whatnot local. For some folks though, going microG doesn't necessarily mean Google-free. Figure might as well find out why authentication is broken.

Wish more apps supported WebDAV internally. Been using Joplin as a Google Keep alternative. Syncs nicely to my MyDrive.ch storage.
[Magisk] bass@89:
Thanks to [MENTION=6046143]marcdw[/MENTION] for the infos.

I took log using NanoDroid systest .

By which way you have taken the log , please let me know.

I will post it soon.

---------- Post added at 05:00 PM ---------- Previous post was at 04:52 PM ----------

Hi [MENTION=3019922]d1n0x[/MENTION]

Thanks for the reply .

As you said to me, so please take a look.

Earlier I was in OpenGapps with SMS Organizer with GDrive as the backup location.

But now I am using NanoDroid with still official Playstore other stuffs.

Please Note : I didn't took any local SMS backup because of SMS Organizer use to store the backups in GDrive.

However due to I have clean flashed the ROM with Nanodroid 20.6 , I want to restore the SMS which is stored on Google Drive by SMS Organizer. So still I need to restore it because I lost all the SMS.
[Magisk] marcdw:
I used MatLog, available from Play Store and F-Droid (MatLog Libre also from the latter).

Run MatLog, choose File -> Record from three-dot menu, it'll prompt for a filename (or use date/time default) and starts recording. Run other app until it fails, switch back to MatLog and stop recording (can also stop via Notification panel). File is saved under /sdcard/matlog/saved_logs/. It also presents you with the saved log in the app as soon as you stop recording. That way you can immediately look through it.

It's not a complete log, ofc, but should be all that's necessary to find out what happened.

EDIT: BTW, I don't know what kind of file format SMS Organizer uses but in the case of SMSBackupRestore it just uses XML. If you have another device with Google Drive on it you could just download the file(s). Maybe via the web also (tried GApps Browser but download button seems nonfunctional). After setting up the app's local backup destination you can drop the files in that directory and then restore your messages. No need to restore/sync from GDrive.

ZTE Axon 7 A2017U, AospExtended v5.4 ROM, HellsGate Kernel, Multiboot, XDA Legacy
[Magisk] bass@89:
Hi,

Thanks for the needed suggestions [MENTION=6046143]marcdw[/MENTION]
[Magisk] :
Hi, im missing many whatsapp messages on latest dirty -163, google cloud messaging almost always says disconnected.. i did two clean flash on my carbonrom and still same.

Is there easy way to downgrade to lower version without losing any apps and still microg fully working ?
[Magisk] mirfatif:
If it's not considered a copyright crime because of piracy, is it possible to combine LuckyPatcher's mods to Play Store (for In-App and LVL emulations) with NanoDroid's mods so that In-App purchases may work with microG? I want to get rid of GApps, particularly Google Services.
[Magisk] Koont:
Open SMS backup so it can create a folder. Copy your last call and SMS xml from GDrive to it. Then restore from that local fill. After that use this app call migrate to restore your backups

https://xdaforums.com/android/apps-games/app-migrate-custom-rom-migration-tool-t3862763
[Magisk] temporarium:
Is there an archive for older releases somewhere? I think I need to downgrade as this 20.6 doesn't seem to register properly - WhatsApp in particular...
[Magisk] ivanmara:
Hello. I have installed LOS-15.1 (android 8.1 ). Installed nanodroid microg NanoDroid-20.6.20190126. Contacts and calendar synchronization work corectly. Viber, Whatsapp work coretly too. But i cannot do Gmail and Chome sign-in with account exists message. All permisions enabled. What can i do ?
[Magisk] PoochyX:
Did you give push notifications permissions

PoochyXXX
[Magisk] ivanmara:
Do you mean microg "Google Cloud Messaging" setting with registred applications ? ... Gmail and Chrome doesnot appeared there ... nanodroid installed as magisk module ... have ideas ?
[Magisk] psychem:
using latest release.

Inbox app sign in error for gmail. --> Something went wrong. Try again later.

Before that I got a no connection error
[Magisk] marcdw:
NanoDroid's Play Store does and has been able to do In-App purchases for ages now. I purchase apps, license checking works, and In-App stuff all works.

Keep LuckyPatcher out of the equation. Not needed. Plus I hear it's frowned upon in these parts.

LG G3 D851, Mahdi v2.9 ROM (4.4.4), microG (NoGApps), MultiROM, XDA Legacy
[Magisk] guest4711:
See the op. On AFH you'll find older versions too.

Stable Download (Nanolx)

Beta Download (Nanolx)

Stable Downloads (incl. Archive)

Beta Downloads (incl. Archive)

Snapshot: read the documentation in the git repository on how to create a snapshot build
[Magisk] temporarium:
Yes, I checked again and this time saw the Archive folder. Thanks. ?
[Magisk] psychem:
No internet connection error here in inbox. Whats the solution? Added 2.6 to the rom while building los 16
[Magisk] oF2pks:
[MENTION=4187311]Setialpha[/MENTION] , comparison between Google gmscore & microG/unifiednlp-base shows these "optional un-declared" in manifest(s)

[SIZE="1"]+ <uses-feature android:name="android.hardware.location" android:required="false"/>
+ <uses-feature android:name="android.hardware.location.network" android:required="false"/>
+ <uses-feature android:name="android.hardware.location.gps" android:required="false"/>
? <uses-feature android:name="android.hardware.usb.accessory" android:required="false"/>
? <uses-feature android:name="android.hardware.wifi" android:required="false"/>

+ <uses-permission android:name="android.permission.LOCATION_HARDWARE" />
? <uses-permission android:name="android.permission.ALLOCATE_AGGRESSIVE" />
? <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
[/SIZE]

Even if it's useless (like <uses-library android:name="com.android.location.provider"/> ), if we add some features to gmscore, it could help global working/testing (?).

Attached is simple diff to add longclick for copy location (latLng & address) to android clipboard from microG[@geoMap] in PlacePickerActivity .

I always wondered why [MENTION=3999488]MaR-V-iN[/MENTION] never used <manifest android:sharedUserId="com.google.uid.shared" for microG & gsfproxy (like official GooglePlays services ?). The bad is that moving to sharedUserId option, always breaks previous installation. Now he announced working back on microG, I hope he will enlighten these "gambit" definitions.

[MENTION=7408621]Oswald Boelcke[/MENTION] , great to see you as forumMod; don't you think xda should have a specific section [Google Alternatives], where all microG threads, YalpStore/Newpipe/Webview..., and Google_removals could be centralized ?
[Magisk] psychem:
[MENTION=4187311]Setialpha[/MENTION]

i get this issue only if i integrate nanodroid microg in the rom build. if i flash nandroid microg via twrp as a separate package this issue isn't present.

what can i do while integrating nanodroid microg in the rom to prevent this error?
[Magisk] salmanfarisy:
Flashed play store from shadow53 website, and then updated it to newest version from nanodroid repository using f-droid app. The problem is play store still doing self update. Any solution?
[Magisk] Klizi:
Google Maps - Navigate & Explore 9.84.2 works well with microg, 9.85.0 beta+ higher versions doesn't. Only the current location displays in blank screen, map does not load.
[Magisk] Setialpha:
Sorry for the lack of response recently, but I'm currently busy at work. I just applied your patch to my fork.

I'll try to have a look at your findings and finally getting the pull requests to [MENTION=3999488]MaR-V-iN[/MENTION] until atleast next weekend.
[Magisk] Setialpha:
You may need to add the corresponding xml permission definition and sysconfig files found in the NanoDroid git repository to your ROM, see https://gitlab.com/Nanolx/NanoDroid/tree/master/Full/system/etc (see subfolders default-permissions, permissions and sysconfig and add what you need, that /should/ do the trick [I've never built a ROM myself so far]).
[Magisk] mirfatif:
My question is LP, I know In-App works with NanoDroid's PlayStore.

Not having an answer to such question or being scolded is expected behavior. I won't complain. :)
[Magisk] Klizi:
And I managed to make two logcats when launching the buggy version (9.85.0 beta) and launching the not buggy version, so devs can compare those two versions.

Screenshot of buggy version

Logcats: https://mega.nz/#F!1vxywIKQ!z7wyX0l02DcHSxaMJS1Qqg
[Magisk] PoochyX:
I agree can you help me getting a spoofed gps location app to work the function seems to be broken for me however other users have claimed to achieve it.....

PoochyXXX
[Magisk] psychem:
i had added /system/etc/ folders from the nanodroid micro g zip to the rom while building. but did not add busybox.arm commoninstaller commonAddon and sqlite.arm. where do i add these files in the rom? does commoninstaller need any modifications?
[Magisk] PoochyX:
Micro G has saved my life I get more sot to play golden sun dark moon on drastic with my android

PoochyXXX
[Magisk] bass@89:
I also faced this issue as well.

But first I installed 9.84.2 then I updated the latest one . Then this issue solved for me.
[Magisk] teteu86:
Hello guys.

I have installed microG on my TF300T and can't get it to work: RH-01 error.

I already tried reboot + force stop + clear data and cache, but still same error.

Signature spoofing permission is also granted.

How should I proceed?
[Magisk] Klizi:
Wow that worked! Thank you!
[Magisk] teteu86:
DId it work? It doesn't with my device.

Still cannot use Play.
[Magisk] PoochyX:
Did you check under Google play permissions to see if there's a spoofing permission if there is apply it

PoochyXXX
[Magisk] teteu86:
Yes, I have.

But just an update: it works now. What I did? Simply flashed it again.
[Magisk] PoochyX:
That's good

PoochyXXX
[Magisk] teteu86:
Have you found the solution?
[Magisk] PoochyX:
Gmail has a special condition called Google mail did you apply it and is it registered for push notifications in your GCM settings in micro G

PoochyXXX
[Magisk] DoR3M3:
[MENTION=4187311]Setialpha[/MENTION]

Recently with the last 2-3 versions of NanoDroid-microG I have noticed that the UnifiedNlP Status is resolving slower.

Now many times it gives "UnifiedNlP do not have location to test Geocoder" but eventually it will come up getting checked, it's just taking longer than it use to.

Also this message appears too at the same time;

UnifiedNlP provides location updates:

No UnifiedNlP location was provided by the system within ten seconds.

I can't remember when the problem started, but in some past versions it would typically only take shooting 1 to 3 pictures, and then I'd get the location data information added to the image, it happened right away.

Now I noticed it takes shooting more pictures and taking longer to get the Location Data working in images...

I'm not sure if this is going to help, but I use to test this only with the WiFI on and it would get the location pretty quick with just WiFi, I also had the location on the phone set on High Accuracy, but I noticed if I put on the Mobile Data too it would help, but in past versions it worked quicker on just WiFi.

So I'm not sure if this is just more like Data/Net Congestion, with the time of day, if this is possible, like Internet Network Congestion, and that is all I am seeing, or there have been some changes affecting the Backends?

Keep up the great work and THANKS! :)
[Magisk] PoochyX:
You should fix it yourself

PoochyXXX
[Magisk] DoR3M3:
Not sure if you talking to me, helps to
[Magisk] iacchi:
Hello, just a quick question to recap about safetynet: I remember when I had Magisk 17.6 (I think?) and nanodroid something (maybe 19.x?) installed the the safetynet check would pass both basic integrity and ctsprofile. Yesterday I wiped my phone and put stock rom back (which interestingly enough is deodexed, so patching was easy), then installed magisk and nanodroid with the latest versions available. I put droidguard helper in the list of magisk hide as per instruction and with this now I pass the basicintegrity test, but still not the ctsprofile. Is there a way to pass that test as well? I ask mainly because I have a banking app that is refusing to work and, before I write to their customer support, I wanted to make sure that it wasn't because the phone is not passing all safetynet tests.

EDIT: I have another phone with magisk + nanodroid and on this one once I put in magisk hide droidguard helper I managed to pass both basicintegrity and ctsprofile tests. What do you think the difference may be between the two phones? Anyway, the banking app doesn't work even in the second phone, so I guess I will write them about that.
[Magisk] :
I passed safetynet, and use banking apps that refuse to work on rooted phone. Magisk hide them, if nessesary.

Ive hid for both microG service framework proxy and droidguard, and Im able to pass safetynet.

I just run the safetynet check in magisk, no.need to download an external one unless it tells you what triggers it..
[Magisk] iacchi:
Yes, I'm talking about the magisk test. When hiding droidguard and framework, as you say (although the framework is not really needed), on one phone I pass both tests and on one only basicintegrity. The bank app (after some further research) is apparently known for not working with microg, and it has nothing to do with root on the system, but that's OT here now.

Some more information that may help: when I installed nanodroid in the stock rom (so, the phone that is having issues passing both tests) I was quite surprised to see that droidguard and the framework were installed, but not gmscore. I had to go to f-droid and install it manually. I also re-run the installation and now it's installed as a system app (it's in /system/priv-app), although it's not showing up in the list of installed apps, when I tick show system apps as well. On the microg settings app, however, all boxes are ticked.
[Magisk] PoochyX:
Can anybody help me with this

PoochyXXX
[Magisk] PoochyX:
I had a issue with updating micro G so I flashed the newest micro G module over the one I already had and now everything still works fine but my checklist is like this now...

PoochyXXX
[Magisk] :
just little info for ppl, updated magisk to 18.1 and getting safetynet fail for both even when droidguard on magisk hide so stick on v18.0
[Magisk] daywalk3r666:
no problem here
[Magisk] :
yeah it seems now to work, sometimes its pain in the ass when getting fail and try open banking apps and they get locked down and need setup again:D

EDIT: and again sometime after safetynet starst failing... back to v18
[Magisk] PoochyX:
Yeah I Confrim also that safety net is still in tact with 18.1 as long as magisk hide is activated under Droid helper

PoochyXXX
[Magisk] daftect:
Anybody installed Nanodroid on LineageOS 16? I guess via the patcher?
[Magisk] PoochyX:
As long as your services jar is deodexed the patcher will work... Or use the smali patcher to patch your services jar as a magisk module but patcher only workers on deodexed services jars

PoochyXXX
[Magisk] dipole:
I'm running hydrogen os on a OnePlus 6T with Pie. Are there any easier instructions on how to FedEx? That link is not very instructive
[Magisk] thonipublic:
same as me, getting "failed to install libs for phonesky" error.

just in this version.
[Magisk] PoochyX:
Bro just stick to a stock rom why you want these modifications and then ask questions about them after?

PoochyXXX
[Magisk] SrJardel:
How long should it takes to patch services.jar?

Running LOS 16.0 on Titan, tried to deodex with TOAD as another user suggested, Nano-patch threw an error.

I realized the services.jar in this rom has classes.dex already and tried to patch right away, the patch takes forever and don't seem to finish.

I've compiled vdexExtractor, did everything, services.vdex > services_classes.cdex > classes.dex > services.jar (also tried tools/run.sh, got the file, packed into services.jar, etc...), Nano-patch still runs forever.

I am out of ideas.

EDIT: As soon as I finished writing this message, looked at my phone and it was sucefully patched. Didn't know it would take so long, my apologies.
[Magisk] PoochyX:
Are you sure that your services Jar is deodexed and if you are defintely sure that it's deodexed use Smali patcher to make a magisk module that systemlessly patches your services jar at runtime

PoochyXXX
[Magisk] SrJardel:
Well, after carefully following the instructions it should be deodexed. And guess what, it was.

I've edited the message above.

Thank you.
[Magisk] PoochyX:
Also the nanidroid patcher doesn't work on some one plus devices

PoochyXXX
[Magisk] SrJardel:
Same here. Its fine to use 20.2.90 beta version?

EDIT: 20.2.90 didn't worked either, this time it can't install libs for MPV...
[Magisk] PoochyX:
What android Version

PoochyXXX
[Magisk] dipole:
yeah that makes no sense

Anyone else? Asking if anyone else has used the aforementioned tool on Pie? or oneplus?
[Magisk] Setialpha:
Not related to NanoDroid itself, but to magisk.img being "dirty" and thus resize failing, leading to the - technically correct - 'no space left' error; already fixed in 20.7 (with other Installer improvements). beta this weekend.
[Magisk] dhacke:
A little question:

When i didn't install the patched Play Store but want to use Apps which require the existenz of the Play Store is it enough to install the FakeStore from the github page of marvin?

Or must i install FakeStore over Nanodroid?

The background is the following:

I installed Nanodroid in the MicroG Variante without the Play Store over twrp.

After that i install FakeStore from this source:

https://github.com/microg/android_packages_apps_FakeStore

But i don't know whether it would over this way.
[Magisk] kurtn:
Microg settings self-check will tell.
[Magisk] PoochyX:
Yeah the self Check tells alot

PoochyXXX
[Magisk] dhacke:
Well i just tested it with a game which needs Play Services and Google Play Store.

And whether the microG self check says that there is no phonesky the game runs.

But only as long as i still have Fake Store installed. When i remove it the game crashes.

So the Fake Store app seems to work as intended (regardless what the microG self check says).
[Magisk] DoR3M3:
[MENTION=4187311]Setialpha[/MENTION]

Hello, the last I remember, you have a OnePlus?

Do you or anyone you know, or anyone here using a OnePlus that has the "Parallel Apps" feature on it?

Using microG this does not work, I get the feeling it needs GSF/Play Serivces to work, because when I debloated my ROM and then installed microG it worked, but on a ROM I'm working on that only has microG it doesn't work, so I'm trying to figure this out if anyone knows?
[Magisk] SrJardel:
I've installed NanoDroid-microG-20.6.20190126 + NanoDroid-fdroid-20.6.20190126 since the main pack was failing to instal Phonesky/MPV libs.

Everything is fine, been using it on MotoG Titan with LOS16.0 and I am very happy with the results, thank you very much.

There is just one thing I can't figure out, the location services.

I need to use Uber a lot, and while it works fine with my saved places and manually inserted addresses, the map itself is completely unusable.

I've installed Mozilla LS backend but it didn't help. Tried it alone and along with DejaVu, and also DejaVu alone, but nothing seems to fix the map.

I also don't understand the current location settings, there is no more Device Only/ High Precision options. Are the backends using network only?

Is there something I should have installed along with Nano-microG/fdroid for UnifiedNlp to work correctly?

We have a baby on the way, he/she may come anytime this month. I have no car, my fear is that I can't use Uber at all when the time comes.

Thanks in advance.
[Magisk] kurtn:
Whow risky business! LOS16 is beta. MicroG is still in alpha. No matter how good you get uber working: you need a plan B!
[Magisk] PoochyX:
If you have a baby on the Way you need to use a Uber version that uses maps API version that nanodroid uses or just use stock until the baby porn if you don't find the a version of the uber app compatible with micro G

PoochyXXX
[Magisk] SrJardel:
Haha, yeah man. I thought about that, but I couldn't resist. :cool:

I didn't know about alt versions, will try to find one then. Thanks!
[Magisk] HyperCriSiS:
Is there a way to execute Nanodroid-overlay to remove apps I added after installation?
[Magisk] iacchi:
Yes: https://gitlab.com/Nanolx/NanoDroid/blob/master/doc/NanoDroidOverlay.md
[Magisk] gadgetguy08:
Nanodroid 20.6.20190126

New, clean install of custom Pie ROM.

After wiping system/data/cache /davlik cache, I flashed ROM and Magisk

Started system then rebooted to TWRP.

Flashed Nanodroid patcher and was surprised to see the ROM already enabled SIG spoof.

Flashed complete Nanodroid PKG.

MicroG had several blank check boxes.

When I looked into Fdroid I didn't see MicroG core, but found UnifiedNLP with the code version of core.

Core was listed in Apps. SigSpoof had to be allowed for it. A few more check boxes were filled in.

I cleared cache and even storage from Fdroid, and restarted, but was back to the same issue - no core and Unified NLP.

When I removed the Fdroid repository from Fdroid, it finally showed Microg core associated with the Nanodroid repository.

When I attempted to upgrade it said there was a key mismatch. ???

At this point I am not sure which direction to head.

Attaching systest, /data/adb logs
[Magisk] PoochyX:
Dude the unifiedlp sometimes comes up but it's the micro G update

PoochyXXX
[Magisk] gadgetguy08:
Thanks. I get that, but I cannot update the core because of 'key mismatch'.
[Magisk] PoochyX:
I just had a issue the other day updating the Micro G with a update from F Droid I reflashed the latest magisk module for micro G and then micro G successfully updated with F Droid update

PoochyXXX
[Magisk] temporarium:
Any ideas what is resetting the gpsconf file? I set the ntp server to something local, but it's always back to China...