yashsingh1/xdaforums huggingface dataset:
[Magisk] demonoidmaster:
*Edit I'm dumb, but a list of said extra apps would've been fun*

Also i tried using only the calendarsync/contactssync zip (the one you told me about)+ microg and fdroid zips, it installs but device just won't boot, tried it without Magisk and with Magisk, no go

Went back to opengapps, booted no issues.

My guess it's either not compatible with my rom (Resurrection Remix 5.8.3 nightly for Nexus 7 2013) or kernel (ElementalX, up to date version)

/system partition is autoformated to ext4, while my /data and /cache partitions are f2fs so idk if that could be an issue

PS: also that framework patcher zip fails, so my guess that zip just isn't compatible with my rom
[Magisk] DJ aliasz3d:
It is in the OP where it says "nanomod includes" ie "several open source applications"

Edit, is it possible to "uninstall" the microg magisk module and flash the full nanomod package over the top of an existing microg installation? I won't worry about it if I have to clean flash just wanted to give it another shot.
[Magisk] Setialpha:
Yes, of course. If the ROM is not prepatched you should remove /system/.nanomod-patcher beforehand, the patcher stops if the file exists (though, it tells you that it does).
[Magisk] Setialpha:
The list is in the full documentation. It's difficult to maintain the full documentation in bbcode and forum limitations, so this thread only has the summary.

In case of errors I need logs.
[Magisk] demonoidmaster:
Here, 2 different logs where I've been testing stuff. It even lists why the patcher wouldn't install.
[Magisk] AcRs:
Hi all, I wanted to know how to use that tool, due to some battery drains with googleapps. I usually used GAppsPico.

How can i do nanomod work with AOSP???

Which files have i to flash via twrp or install via apk?

Cheers!
[Magisk] gimpy1:
Have you read the first post, yet? If not, read it carefully. At the very end of it is a link "full documentation". Click on that link and follow it. Scroll way down to "installation process" and read it. Out tells you how to install this process. As far as I know, it is still correct.
[Magisk] Setialpha:
I fixed it in git already.
[Magisk] jackson_c:
Sorry for my ignorance, but is it available for use (I didn't find it on git) or will it be available in an upcoming zip update?

Edit: I did the manual installation of the files and everything is working now.
[Magisk] Yuunita:
Thanks for keep update for A10, waiting Patcher fully work on A10 :fingers-crossed:
[Magisk] Z00nkor:
Does the nanodroid patcher work with official LOS16? I need signature spoofing but I'm not sure if it works with LOS16. It worked with 14.1...

Edit: I gave it a try and it worked! :)
[Magisk] kurtn:
Strange. It should not, except you deodexed. If your device has official lineageOS, you should try lineage.microg.org
[Magisk] d1n0x:
Official LOS is deodexed for OP5/t, so it might also be for other devices.
[Magisk] Jamess27:
Did you have to deodex before of you just flashed the patcher?
[Magisk] Setialpha:
Nope, only for 9/10
[Magisk] Robot76:
Thank you so much!!! ?
[Magisk] NamitNayan:
Welcome
[Magisk] G3ck0l0c0:
Hi,

I flashed the latest bromite system webview module but it doesn't works. I got an update for bromite in fdroid but that's it. It is not listed in the "webview implementation" option. Any idea ? :confused:

Lineage 17.1, no gapps

Bromite Version 80.0.3987.95

Thanks !
[Magisk] textmarker007:
Hi there,

I also have a Problem with the setup of Phonesky/Fakestore on official LineageOS 16 with Nanodroid 22.6 on my BQ X.

Nanodroid works fine on my LOS16 with nanodroid-patcher, but only FakeStore unfortunately not.

I read the sections about this problem in this thread, but the solutions didn't worked for me. In my microG settings everything is fine and signature spoofing is working.

Phonesky/Fakestore is installed on my phone as a system app (at least I have a entry "FakeStore" with 111kb in my app list in the settings->apps->system apps), but I don't have any app symbol to start fake store or Google Playstore. I installed Nanodroid again in TWRP and the log says something like "fakestore installed". Aurora Store works fine.

I tried to install official Google Playstore apk but it didn't worked. I also tried to rename it to Phonesky.apk in priv-app and install it frome there, didn't worked either.

I also tried to give permission with terminal to fakestore but also didn't work. I also tried to install playstore-patched.zip from shadow53 via TWRP but nothing happened.

I have the feeling that google apps like PlayStore or the modified FakeStore won't work, because I tried to install digital wellbeing from google and same Problem: App is installed in settings->apps->system apps but no symbol or menu or anything to start. But Google Maps works fine.

Do you experienced simmilar problems or even fixed them? Would be nice to hear from you and thank you for your answers!
[Magisk] Keule-Tm:
Afaik, Fakestore is not any kind of AppStore, but just a way of mimicking an actual PS install. It's there for apps that claim to need PS (but would actually run fine with MicroG). Read about it on github.
[Magisk] Diresh:
Fakestore is just a placeholder for those that don't want playstore installed (so that apps don't complain about the lack of playstore).If you want to use the patched playstore you can choose that from the nanodroid setup wizard.
[Magisk] pmcmm:
Out of curiosity, is there any reason why you used nanodroid in LOS16 instead of just taking the microG LOS? Isnt it the same but without the pain of enabling signature spoofing in the rom?
[Magisk] textmarker007:
Thanks [MENTION=7773220]Keule-T[/MENTION] and thanks [MENTION=7363675]Diresh[/MENTION]. I didn't know that. A few years ago I thought I set up my old samsung with the same protocol and Playstore was working? But now, with your help, I can take the next step and install Playstore! Thanks!

[MENTION=7474994]pmcmm[/MENTION] good question. I followed the same protocol as on my old samsung A3 (install LOS first, setup microG). There was/is no official build for microG LOS for A3. When I got my BQ I folowed the same procotol and I didn't know there is a microG LOS project. When I setup my phone again I will definitely try the microG LOS. Right now I am afraid of dirty flash microG LOS over my existing setup.

Thank you guys!

Edit:

FYI: Just installing the Playstore from [MENTION=7126506]Shadow53[/MENTION] won't work. I think I have to use nanodroid with setupwizard. I will try this!

Edit2: Yeah, the nanodroid version with setupwizard worked! Thank you guys!!
[Magisk] a.komarov:
help solve the problem. Taxi ordering applications require Google services, I don’t know how to solve this, it seems that they need Google location services. I have the last full nanodroid installed :confused:
[Magisk] pmcmm:
Thanks for the explanation, it all makes sense now! One thing I'm bothered when changing to microg is that google maps misbehaves. I know, it's google, so what do you propose? Openstreetmaps is terrible and didnt work that great either...
[Magisk] temporarium:
Depends what exactly you need. I use Waze and have no issues. There is also OsmAnd+ (openstreet maps that you can tweak to your taste).
[Magisk] pmcmm:
I use google maps a lot to keep track of the restaurants and bats i want to go, or my favorite ones across the world. Only google maps keeps the data up to date and relevant thanks to the community. It is definitely the only google tool i find really difficult to replace.

If i wanted to use google maps with microg, would it be possible to add a google account to it? I wasn't able to do so at mt first try, but i admit it could have been my fault...
[Magisk] vetaclon:
does the full nanodroid include bromite webview too? I'll install it on a unofficial lineage os 16.0
[Magisk] Setialpha:
No
[Magisk] vetaclon:
Thank you. So I should flash nanodroid bromite webview too and then install bromite apk? Am I Right?
[Magisk] Keule-Tm:
For webview the module only will do. If you want to replace your browser as well, do install the APK.
[Magisk] carlos974:
[MENTION=4187311]Setialpha[/MENTION]

Android 10 !

Concerning the GPS how to activate "ACCESS_BACKGROUND_LOCATION"?
[Magisk] garylawwd:
Try typing this into a terminal and recheck

pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION

pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION
[Magisk] override80:
Don't know if this might help someone with the paid apps problem. I tried all of the above, unsuccessfully. What I need to do is log in via web browser to web based play store, search for the paid app and ask to install on the device. Then I go back to PS, FC it, clear cache and open it again. The app shows as purchased and starts to install. I have to do this for every paid app (AOSiP, OP5t, Magisk 20.3, latest nanodroid).
[Magisk] bege10:
Unlock-APK instead of license verification?

I didn't get an answer on Aurora Store site. So I hope for help here.

I try to get away from Play Store and use Aurora Store instead. Bought apps work fine as long as they don't need license verification via Play Store. Because Aurora Store cannot verify licenses the FAQ say "All you can do at this point is pester the dev of the licensed app to give you an alternative method for verification."

One developer sent me an additional Unlock-APK. Now another developer is willing to help but does not know what needs to be done. What can I tell her? Is there an easy way for app developers to create an Unlock-APK?
[Magisk] hypern0va:
Hello everybody,

I tried to install the patched Play Store through the F-Droid repo, but got an error message saying: "Error -7: A previously installed package of the same name has a different signature than the new package (and the old package's data was not removed)"

So I thought FakeStore could be the culprit, and uninstalled it through the shell (pm uninstall com.android.vending). Then I re-tried installing the patched PlayStore but got the same message.

So, in an attempt to restore things as they were before this mess up, and take the chance to update NanoDroid, I downloaded the latest zip, installed it through TWRP in Magisk Mode (with a custom setup configuration file having nanodroid_play=21) and everything seemed to go smoothly, but after the system restart I discovered I still have no Fake Store installed. Re-tried and still nothing. MicroG's self check confirms this.

Nanodroid's logs seem to be ok, here's the FakeStore part:

<< with Fake Store
installing app: FakeStore
from: /dev/tmp/install/system/priv-app/FakeStore/FakeStore.apk
into: /data/adb/modules/NanoDroid/system/priv-app/FakeStore [FakeStore.apk]
FakeStore does not have any libs
perm: data [recursive] {/data/adb/modules/NanoDroid/system/priv-app/FakeStore}
perm: data [single] {/data/adb/modules/NanoDroid//system/etc/permissions/com.android.vending.xml}
<< without applications

Any help? Thank you.

EDIT: partially fixed the problem, reinstalling FakeStore was as simple as going to /system/priv-app/FakeStore and installing the contained APK. Still wonder why Nanodroid didn't do this though. And installing the patched Play Store from the F-Droid repo is still a problem, same error as before.
[Magisk] amg314:
Fake Store and Play Store have the same package name, thus they both can't be installed.

Remove Fake Store first then install Play Store from F-droid repo.
[Magisk] bege10:
Play Store, Aurora Store and F-Droid on /e/OS

Hello,

I've been using LineageOS for microG for quite some time with Play Store and F-Droid from NanoDroid. Now I am testing /e/ on my spare phone Samsung Galaxy S3 (GT-I9300) and hoped to get away with Aurora Store and F-Droid. Flashing NanoDroid ends with an error message https://gitlab.com/Nanolx/NanoDroid/issues/120 although Aurora Store and F-Droid work. But after a system update they are gone, the addon.d script was not installed.

But some apps need licence verification. Therefore I made another attempt with Play Store and F-Droid. Same error, F-Droid is there, the Play Store APK is in its place but not in the list of installed apps. So obviously the flashing process was not completed.

Have users here experience in using the three stores with /e/? Some bought apps work with Aurora Store, some complain lack of license verification. Is that only needed for setup? Can the Play Store afterwards be frozen and Aurora Store be used? Can these two stores be installed parallel at all?

I read that with such an OS the patched Play Store from shadow53 can be used, F-Droid normally installed with the APK and Aurora Store from F-Droid. How is your experience with such a setup? What happens after a system update?
[Magisk] hypern0va:
That's what I reported to have already done in the part you didn't quote? :p

I also searched for leftovers through rooted file browsers but found nothing while searching for "com.android.vending"
[Magisk] Keule-Tm:
Fakestore fakes the existence of Playstore, so no need to have them both installed.
[Magisk] hypern0va:
Yes I know that, that's exactly why I tried uninstalling it as I said. I know it has the same signature, but I keep getting the same error even after uninstalling it. I said that in my first post. I also searched for leftovers but found nothing.

I know, that's why I immediately tried uninstalling FakeStore as I said. Unfortunately, I kept getting the same error.

I uninstalled it through

pm uninstall com.android.vending

which was successful. Then

pm list packages | grep vending

returned nothing but I kept getting the same error even after force-stopping, clearing its data and restarting F-Droid.

That's why I'm asking help.

The FakeStore restoring attempt was just to restore things as they were at the beginning, given the temporary impossibility to substitute it with the patched Play Store.

Thank you both for the support BTW.
[Magisk] Keule-Tm:
I didn't get that: did you try to install Playstore by flashing it via NanoDroid setting? So, setting

nanodroid_play=10

You can always install Aurora manually.
[Magisk] Setialpha:
Patched Play Store 19.0.12 now available in repo.
[Magisk] ssvdude:
Whats the changes from the previous version? I cant find a changelog any where
[Magisk] Setialpha:
Ask Google, I dunno, it's just a new upstream release from Google. Patched for proper microG support.
[Magisk] oF2pks:
android 10

Check attached rebuilt [MENTION=3999488]MaR-V-iN[/MENTION] GmsCore with with target

sdk28

(anticipated to 20999028) instead of latest official

sdk29

(19420020).

I now have a working LineageOS 17.1 and confirm ACCESS_BACKGROUND_LOCATION automatically granted and added for all apps targeting sdk28

max

(e.g. fdroid unifiedNlp backends) https://developer.android.com/about/versions/10/privacy/changes#app-access-device-location.

GoogleServicesFramework with same buit-in signature : https://xdaforums.com/attachment.php?attachmentid=4722200&d=1552417354

(If you need GmsCore sdk28 debug flavor : https://xdaforums.com/showpost.php?p=81788101&postcount=6235)

Revoking spoof permission to microG apk, via new PermissionsManager is broken (wip). The other problem is for wifi location scans : since Pie, aosp has introduced frameworks/opt/net/wifi/service/java/com/android/server/wifi/ScanRequestProxy.java to throttle them.

( [MENTION=8701777]ncorna[/MENTION] ) the only way to have them working fluently is to patch the rom to whitelist known pre-installed F-Droid backends at : shouldScanRequestBeThrottledForApp{return false} https://cs.android.com/android/plat...oxy.java?q=shouldScanRequestBeThrottledForApp. I'm already doing that in my microG for Pie GSi: https://xdaforums.com/attachment.php?attachmentid=4741585&d=1555110998

[MENTION=243362]kurt[/MENTION] , if needed, I have patches for Lineage4microG 17.1 (will upload them soon in xda/xz1 forum)

microG Q patch

Wifi fdroid backend un-throttled

lineageOS stats removed

(fdroid) jQuarks = Jelly + privacy & adsBlocker & offline & ....

Cafeine with longpress to PermissionManager

I also believe all pre-installed fdroid signed backends should be added to <string-array name="config_locationProviderPackageNames"

btw, if you are rooted #su, I have uploaded new (fdroid) appOps manager with disable feature: ADBungFu https://xdaforums.com/showpost.php?p=81862145&postcount=237
[Magisk] hostage_squid:
not enough space

I have a fresh install of a custom ROM (Resurrection Remix 5.8.5 - based on Android 7.1.2) with encryption, with my 128GB SD card installed as internal storage (not as 'portable' storage).

When I try to install the latest stable NanoDroid in TWRP it says "not enough space".

I ran the NanoDroid Setup Wizard before and chose /external_sd as the configuration location.

In TWRP /sdcard mounts to the same location as /external_sd/media/0 which is the SD card.

This is the relevant part of the log file. I have the full logs if you need them.

<< with microg
++ Nominatim geocoder backend
++ Déjà Vu location backend
++ microG GmsCore
installing app: GmsCore
from: /dev/tmp/install/system/priv-app/GmsCore/GmsCore.apk
into: /data/adb/modules/NanoDroid/system/priv-app/GmsCore [GmsCore.apk]
!!
not enough space available!
!!

Anyone any idea what I'm doing wrong, or is this a bug?

[IMG="Screenshot of Available Storage"]https://i.imgur.com/rsxjJoe.png[/IMG]
[Magisk] bege10:
I had the same error with a different installation on Samsung Galaxy S3 (GT-I9300), /e/OS 0.7 (Android 7.1.2).

https://gitlab.com/Nanolx/NanoDroid/issues/120

It works on the same device with a different ROM (LineageOS for microG).
[Magisk] Setialpha:
Not enough space in either TWRP or /data not /sdcard.
[Magisk] hostage_squid:
Yeah this is what I thought, but it seems I still have over 10GB free in /data ?

~ # mount
rootfs on / type rootfs (rw,seclabel)
tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,seclabel,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,seclabel,relatime)
/dev/block/mmcblk0p8 on /cache type ext4 (rw,seclabel,relatime,user_xattr,barrier=1,data=ordered)
/dev/block/dm-0 on /data type ext4 (rw,seclabel,relatime,user_xattr,barrier=1,data=ordered)
/dev/block/dm-1 on /external_sd type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,acl,active_logs=6)
/dev/block/dm-1 on /sdcard type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,acl,active_logs=6)
~ # df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 413.5M 24.0K 413.5M 0% /dev
tmpfs 413.5M 24.0K 413.5M 0% /tmp
/dev/block/mmcblk0p8 1007.9M 17.6M 990.3M 2% /cache
/dev/block/dm-0 11.3G 456.7M 10.9G 4% /data
/dev/block/dm-1 119.1G 4.4G 114.2G 4% /external_sd
/dev/block/dm-1 119.1G 4.4G 114.2G 4% /sdcard
[Magisk] hostage_squid:
fixed

OK, I fixed it. I ran the following command before installing the ZIP:

mkdir /sdcard/devtmp && ln -s /sdcard/devtmp /dev/tmp
[Magisk] lordsolrac2:
Has there been any updates on Location for Q? Some folks at NoGooLag, a MicroG unofficial telegram chat (or well, one of them) have made a fork of MicroG to add support for unlp on Q. However, they have their own package. And honestly I'm a bit too fond of Nanodroid's all-in-one style installation. [MENTION=4187311]Setialpha[/MENTION] if you wanna take a look, The download is here but you can also see the source code here. I for one particularly look forward to the patching <3

Thanks again for the great work.
[Magisk] brodo:
Hello!

How do I use the wizard properly?

My device is a Xperia z5c with LOS14.1 (Berni's alternative build).

I ran it in TWRP and made my choices (e.g. deselecting all those open source apps as I don't need them or want to install them later as non-system apps). Next I flashed Nanodroid (full package; although I find it a bit confusing that it says sth like "install the packages you want") but it seemed to ignore the configuration file, at least partially. All the apps and things like mozilla location backend that I dismissed were installed anyway. Other things like the modified play store were installed accordingly.

I did a clean flash of the rom before and tried to run the wizard several times with every possible location for the conf file.

edit: I attached the Installation logs
[Magisk] Setialpha:
Well two separate issues here. 1) a bug in the SetupWizard that won't create an empty apps selection 2) you've left the Install Apps checkbox ticked. The Installer is basically confused about you're choice to install apps, but tben having none selected.

Untick install apps (or change the .nanodroid-setup file manually) to workaround the bug in the SetupWizard.
[Magisk] nwlun:
Hi

How can I fix the google sync permission XML

As the file not found

Many thx
[Magisk] brodo:
That did the trick! Thank you.

The modified play store still doesn't work. It says "Error while retrieving information from server: DF-DFERH-01" (freely translated)

I followed this procedure, but to no avail.

Nevermind, deleting cache of play store and microg services core again solved it.
[Magisk] daywalk3r666:
grant signature spoofing permissions and force close the store

Play Store

Play Store giving error RH-01

ensure you rebooted after microG setup

ensure Play Store has signature spoofing permission

go to Settings > Apps > Permissions > Signature Spoofing and grant it

force close Play Store and open it again

go to Settings > Apps > Play Store > Permissions and grant at least the Phone permission
[Magisk] nwlun:
Any help?
[Magisk] daywalk3r666:
i build a snapshot with the last sources.if you want you can try it

https://nextcloud03.webo.hosting/s/25L3igzTzTQKKPr
[Magisk] the_Pan:
I was able to install your package, but now I'm not able to update playstore and it won't start. FDroid say " the new version has another key than the old one. " What to do now?
[Magisk] raptorddd:
guys am redmi note8 and none of the recoveries has aroma working so i cant run nanodroid set up wizard.. i want normal playstore but installs aurora
[Magisk] xdarkstar:
https://gitlab.com/Nanolx/NanoDroid/-/blob/master/doc/AlterInstallation.md
[Magisk] :
Fdroid rebuilds all apps and sign then with their own keys. Thats why it wont install.

Install from github istead if you wish to update.
[Magisk] FMAranda:
Hi! I just want to let you know that nanodroid is working perfectly with AOSP Extended v7 (Android 10) on my mido (Redmi Note 4X). I had to smali patch the framework to enable signature spoof and then ran these two commands over ADB to grant permissions to microg and fake store:

pm grant com.google.android.gms android.permission.FAKE_PACKAGE_SIGNATURE
pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE

No issues so far! The update experience was actually smooth, considering that I dirty flash 10 from AOSP Extended Pie.
[Magisk] Devil0Pr:
Hi,

This may be a stupid question, but is it possible to install Nanodroid/Microg without location services? I appreciate this will mean nothing that requires location access would work.

Thanks
[Magisk] d1n0x:
No, but you can just select to install none of the backends
[Magisk] Devil0Pr:
Great, thanks very much
[Magisk] rayman95:
No issues with location??? Got problem on 10 and unlp...have to uncheck and check on each reboot