yashsingh1/xdaforums huggingface dataset:
[Magisk] patroj:
No sorry, I don't get it. Installing Nanodroid with microG installs all 3 Aurora apps, right? And the Services are on Version 1.0.6 but the most recent is 1.1.1 and at least 1.0.9 is needed to update via services on Aurora Store V4. And it doesn't replace/update the current services if I try to flash with Magisk or Recovery.

Ok I'll check nanolx.org every one in a while then. Thanks for the intel!
[Magisk] Roberto W.:
i am on lineageos 18.1 with a samsung s7.

it is not possible to install nanodroid over twrp or magisk. it results in a bootloop.

any1 on android 18 and got it running?
[Magisk] kurtn:
There is a procedure for android 11. But its really complicated.
[Magisk] Roberto W.:
i am on a microg-rom, i need nanodroid just for the patched playstore, but not even that works.

where to find the procedure?
[Magisk] FORC3:
Im in the exact same position as you, with exactly the same device and the exact same problem.

Im almost going insane trying to get this to work all day!

The Installation of "NanoDroid-FULL" of "NanoDroid-microG" does only result in bootable device if:

No .nanodroid-setup file is present

OR "nanodroid_play=01" in the .nanodroid-setup file

The Installation of "NanoDroid-FULL" of "NanoDroid-microG" does result in unbootable device and boot loop if:

A .nanodroid-setup file is present

AND "nanodroid_play=10" in the .nanodroid-setup file

@Setialpha Can you please help? I saw that this issue https://gitlab.com/Nanolx/NanoDroid/-/issues/176 got closed when its unfixed and still relevant.
[Magisk] kurtn:
Tried alternative installers? Like https://github.com/friendlyneighborhoodshane/minmicrog_releases/
[Magisk] Zack316:
Hi, I am on Lineage OS based custom rom ( android 10 ). I installed the latest Nanodroid ( NanoDroid-23.1.2.20210117.zip ). Everything's working except google sign in for my google a/c in Account services in microG Services Core. I tried everything from clearing cache/storage to installing/reinstalling ? Nothing works, even after I put in the details and click on "I agree". It keeps showing as "Account-Add Google account "

Is there some other app/zip that needs to be installed/flashed to make it work ?

Please help. Thx
[Magisk] radenmase:
good.
[Magisk] 2faraway2:
Did you check all these hints: https://github.com/microg/GmsCore/wiki/Helpful-Information ?
[Magisk] Roberto W.:
u got it working now?

i tried the hint by kurtn, and it worked.
[Magisk] Zack316:
I did. Still does not work. Any other option/s ? The same issue still persists.
[Magisk] maluus:
Did you check accounts section in settings? Because when you add a google account in microg nothing happens and add account option brings the same ui. But added accound could be managed under settings/accounts menu.
[Magisk] AngryLady:
Please how to uninstall NanoDroid-FDROID?

I've flashed NanoDroid-MICROG and NanoDroid-FDROID via TWRP last year. Now I need to uninstall NanoDroid-FDROID but don't know how. The F-droid always runs automatically in the background without respecting anything. I've ʾforce to stopʾ and disabled ʾstart at boot' and disabled ʾkeep awakeʾ and disabled 'run in backgroundʾ but it keep runs itself. It feels dangerously unsafe.
[Magisk] Bradford1040:
I have a "my next level question"

I know this is most likely going to sound dumb, I am really sick of you know who

Ive been looking at replacement with nanodroid microg

Now I already have been using nano bromite webview, and flashed it via magisk 22 about a month ago. (Worked better than any other attempt) thumbs up, and thank you

Because of the happiness with the first step, I am maybe wanting to take the next step. I have many apps purchased on the play & a few subscription based like Tasker autoapps, which im should there is a way with out the store

Ive been looking over stuff I found about doing this switch, but like most I know there is something im overlooking.

Any noob & idiot advice for me, thank you for replies in advance

Hope all are well & healthy
[Magisk] Zack316:
I did. Infact I added the account separately, and not through microg. However, when the app that requires the account asks me to click on the already-saved-google-account-through-settings, I again get redirected to microg google account settings where I have to again fill up everything but eventually I am still unable to click on the account to work with the app.
[Magisk] ninevoltblock:
Hi all,

what is the usual upgrade procedure for NanoDroid?

I had installed NanoDroid 2 years ago on LineageOS (Android 9). Since then, F-Droid had always updated all my apps (including itself), so I never thought that any further maintenance was necessary.

But now I noticed that my microg seems to be still ages old (gmscore 0.2.8.17785-beta-1 from summer 2019) while the current microg tag is 0.2.18.204714.

To upgrade my microg,

should I reinstall a current NanoDroid package from TWRP?

or would it be more appropriate to just install a current microg from microg.org?

or is my F-Droid app just missing a repo configuration to handle microg updates automatically? F-Droid's current config includes {Nanolx F-Droid Repo, Bromite official F-Droid Repository, microg F-Droid repo, F-Droid} as pkg sources.

or better not upgrade and stick to what I have?

I'll be thankful for any good advice.
[Magisk] ninevoltblock:
Of course it runs silently in the background, how else should it be able to check for app updates and notify you?

But it does only occasional checks, and you can configure the frequency (update interval) in F-Droid's settings - or entirely disable automatic checks. Also, you can configure which repositories it may access for you.
[Magisk] Oswald Boelcke:
Don't know if my post here in the µG thread helps. I've updated via F-droid. Maybe check what repos are setup in F-droid.
[Magisk] xda1user:
OP or anybody else who knows - how to build dexpatcher_26.dex at https://github.com/Nanolx/NanoDroid/tree/master/patcher/dexpatcher from the original Dexpatcher at https://github.com/DexPatcher/dexpatcher-tool ? I tried to compile jar with d8 but it tries to load resources which are in jar but not in dex. Does original dexpatcher need to be modified to be run as DEX? Thanks!
[Magisk] falcon4fun:
For somebody with "There was a problem communication with Google servers" or df-dferh-01 (Found somebody asked about this error too and didn't get answered)

1. Try to find and remove file /data/system/0/accounts.db (path can be different, like system_ce and etc)

2. Or try to remove google account(s) with sqlite editor.

Accounts.db log said my acc got revoked after some time. Don't know why. And I cannot fix it by trying to re-register/re-add it.

Even more info in russian community in microG topic with additional links and solutions:

Mod Edit: Link removed
[Magisk] Bracher:
Suddenly I have the problem with the newest nightly of Fairphone 2 LOS 17.1 and Nonodroid 23 and Magisk 22.1 after an update that microG does not get the permission (asks not for the permission in fact) to receive SMS and have access to Backgraund location. the proposal to install microG as user-app with the command via Terminal : pm install -r /data/adb/modules/NanoDroid_microG/system/priv-app/GmsCore/GmsCore.apk did but to no avail, what else can I do?
[Magisk] veloc_h:
it seems to me, it's a restricted aurora store (no purchase history). Why does the author take credit for the aurora store?
[Magisk] Oswald Boelcke:
Unable to confirm. I'm running the modified play store v20.9.20 download from the nanolx F-droid repo in July 2020 and have my complete purchase history. I'm also able to make new purchases, to download and install my completed purchases, to update my purchased apps and to conduct in-app purchases.

Spoiler content hidden.
[Magisk] flieswithhawks:
@Setialpha

Any chance of an update to the modded Play Store? It's getting long in the tooth and the newer version has some features I would like to test. Thanks
[Magisk] Keule-Tm:
Aurora store ≠ Play store. OP doesn't take credit for Aurora.

Read the install docs to install the modified play store instead of/alongside Aurora.
[Magisk] andy356:
Apologies if this has been asked before, but I can't find any prior post about this.

Just like the novl shell command works to alter overlay apps, is there a command to alter system apps that are installed with Nanodroid?

I wish to alter the .nanodroid-apps file, and then implement it using a nanodroid shell command, if possible. Right now, I'm flashing the main Nanodroid zip to do this.
[Magisk] psychf:
Hey, so I'm trying to deodex services.jar for signature spoofing support, and I'm following the instructions on the NanoDroid github repo.

When I run baksmali, I always get this error:

D:\[Path to]\platform-tools>java -jar baksmali-2.5.2.jar x framework\oat\arm64\services.odex -d framework\arm64 -d framework/ -o services-new
Exception in thread "main" java.lang.RuntimeException: "framework\oat\arm64\services.odex" has no dex files
at org.jf.baksmali.DexInputCommand.loadDexFile(DexInputCommand.java:167)
at org.jf.baksmali.DisassembleCommand.run(DisassembleCommand.java:162)
at org.jf.baksmali.Main.main(Main.java:102

Does anyone know what I'm doing wrong? Thanks in advance

Edit: My inexperience made me think that my services.jar file didn't have classes.dex since my current ROM doesn't officially support signature spoofing. Took a step back and found out it was already there.
[Magisk] Stogie87:
Hello together.

Does anyone know which version of droidguard helper we use in latest build? It says v. 0.1.2-dirty, but officially there is no version like this. Latest official build is 0.1.0.-10.

Why our version is different inside the zip-file?
[Magisk] kurtn:
There is no reason to use droidguard. It is broken. Some people report running banking appps with magisk hide. But that's a game of cat-and-mouse.
[Magisk] psychf:
Hey, follow up question.

I Installed Magisk and I'm trying to flash the NanoDroid Patcher to unlock signature spoofing but it always fails while patching services.jar

I triple checked my /system/framework/services.jar and it already contains classes.dex, which the repo states is the only requisite to be able to flash the patcher.

I'm running a custom build of LineageOS 18.1. Does anyone know what's wrong?

Edit: Attached magisk log
[Magisk] kurtn:
Nanodroid patcher does not work with android 11
[Magisk] psychf:
Directly from NanoDroid's GitHub:

11.0 / SDK 30 (R)

Patcher does not work from TWRP

Patcher works from Magisk if your ROM's services.jar already contains classes.dex

According to this it should work, since I meet the requirements, which leaves me confused
[Magisk] maluus:
Although it states that patcher works through magisk, it doesn't. if you check tha discussions you ll notice. There is another way to get it work tho. If you check previous pages you can find solition.
[Magisk] psychf:
If you're referring to this comment, then I was able to repack the classes.dex files using

adb pull /system/framework/services.jar

java -jar dexpatcher-1.8.0-beta1.jar -a 11 -M -v -d -o ./ services.jar 11-hook-services.jar.dex 11core_services.jar.dex

7z a framework/services.jar classes*.dex

but I don't know how to repack to a "Magisk systemless module, with Setialpha org.spoofing.apk in /system/framework.", or what that means, exactly.

I tried needle and tingle and both failed. If you could help me understand better I'd be very grateful. I'll also type a more concise and noob friendly step by step procedure for future reference.
[Magisk] maluus:
Not that post. Its just one of the steps. there are other things you should do. You have to put that file you created into a magisk module which you ll download along with another module file. Look at around pages 433-434
[Magisk] bnsmb:
Hi

does anybody know how to get Nanodroid working on the new release of AospExtended (on a ZUK Pro)?

Working configuration:

AospExtended-v8.0-z2_row-OFFICIAL-20210329-0048.zip

Magisk-v22.1.zip

NanoDroid-microG-23.1.2.20210117.zip

After upgrading to

AospExtended-v8.1-z2_row-OFFICIAL-20210427-1926.zip

there is an endless loop after the 1st reboot if NanoDroid-microG-23.1.2.20210117.zip is installed.

This happens in all cases I tested:

- Upgrade without wiping anything

- Wipe data / cache / dalvik, install AospExtended and NanoDroid

- Wipe system/ data / cache / dalvik, install AospExtended and NanoDroid

- install NanoDroid after Magisk or install NanoDroid before Magisk

Installing AospExtended-v8.1-z2_row-OFFICIAL-20210427-1926.zip without Nanodroid works w/ and w/o wiping also w/ and w/o Magisk

regards

Bernd
[Magisk] Roberto W.:
try to follow the steps mentioned under https://xdaforums.com/t/rom-n-r-unofficial-lineageos-for-microg.3921094/post-84818107

maybe this helps. else there is an other way to install microg already posted here some pages ago.
[Magisk] ReleaseTheGeese:
Greetings,

I've recently installed NanoDroid on to my Nexus 10. It's an old tablet but I think it's quite up for basic tasks. I just wish to accomplish those tasks without Big G tracking. I use TWRP and Magisk. It runs Androidn 5.1.1 with the latest published patches (April 2016, LMY49J).

Initially the install of the full Nano Droid failed in TWRP; it complained of inadequate storage space. However the piecemeal packages installed fine (Patcher -> MicroG ->OsmAnd ->Fdroid). Though on the next boot Gapps were still present. After several reboots and opening Magisk I enabled the NanoDroid F-Droid Sub Module, microG Sub Module and OsmAnd sub modules. Then when I rebooted I noticed the Gapps were gone from the launcher. Huzzah.

However, I now cannot install any apps at all.

When I attempt to open an APK in TotalCommander (which was installed before I activated the NanoDroid modules in Magisk) it errors: 'Cannot open file/folder! <apkname>'. Whenever I attempt an install using Aurora store the Aurora store crashes. Using F-Droid I get this error: 'Error installing <appname>. This Android rom does not support ACTION_INSTALL_PACKAGE.' I've also seen Firefox complain 'No app found to open APK files' when I try to open a downloaded APK.

This is something of a hindrance, so I was wondering if anyone would help.

Additionally, the Aurora store complains that the Aurora service isn't available even though I have enabled it in Magisk. Also I don't see microG/GMScore/osmAnd or anything like that in settings or any app that indicates they are present. Are these services necessary for APK installation? Maybe they aren't actully running and I'm wondering whether the installation (or Magisk) is botched in some way.

Also, would I need to wipe the data partition? Would that help 'reset' anything or remove final traces of Gapps? Between reboots when I was installing NanoDroid I always wiped Cache and Dalvik, but never data.

Thanks in advance,

R.T.G.
[Magisk] kurtn:
In your case I would start from scratch. Fresh install android and remove Google apps. MicroG is the second step, if you miss something Google related.
[Magisk] war4head:
Work nice on my Xiomi Mi MAX 2 phone , thanks lot.
[Magisk] abrahamjohn731:
did u manage to install it on android 11? I am now with the same problem.
[Magisk] goodflood:
So, I have been laughed at and ignored in two threads... now I am asking here.

ROM: LineageOS 18.1 on my S10e

It apparently comes with signature spoofing: https://xdaforums.com/t/rom-signature-spoofing-lineageos-18-1-for-s10e-s10-s10-exynos.4173663/

1. Do I need to use fomey's smali patcher: https://xdaforums.com/t/module-smali-patcher-7-3.3680053/

Signature Spoofing Checker: https://f-droid.org/en/packages/lanchon.sigspoof.checker/ shows status as ENABLED

Installing fomey's smali patcher, I get bootloops. Pain in the a$$ to get out of.

2. I had 17.1 and used nanodroid with it. Came with a bunch of default apps. How do I remove all of them? Using .nanodroid-apps did not work.
[Magisk] maluus:
What are you trying to achieve? If you have sig.spoof enabled then you don't need nano patcher and other modules should work.
[Magisk] goodflood:
I skipped fomey's smali patcher and installed nanodroid. Actually, nanodroid was already installed from before (magisk module), which was uninstalled, then ROM updated to the newest version after which, nanodroid latest installed.

Microg has a lot of options, and I am slowly learning them, but, just want to make sure the "core" is installed correctly. Self Check shows (see attached).

Previously, there were a lot of checks in microg. I am just not sure if I having skipped fomey's smali patcher is causing some issues or I need to do something else. Guidance appreciated!
[Magisk] maluus:
You need to touch unchecked ones and it will ask for ecessary permissions. Grant them and they become checked.

PS: Some roms requires you to enable sig.spoof in developer options. If the above steps doesn't work. Check the dev.options menu.
[Magisk] goodflood:
I was unable to change things earlier in the microg app, but I found the microg settings right next to dev options (and can toggle options) [as you suggested]. Thanks!
[Magisk] goodflood:
Question:

2. I had 17.1 and used [old] nanodroid with it. Came with a bunch of default apps. How do I remove all of them? Using .nanodroid-apps file during upgrade with new nanodroid package did not work.
[Magisk] kurtn:
It's not ...apps

doc/AlterInstallation.md · master · Christopher Roy Bratusek / NanoDroid · GitLab

microG, F-Droid, GNU Bash, FOSS applications and more for Android

gitlab.com
[Magisk] ScrapMaker:
Autoapps, the main unlock tool for most of his apps, does not work without the real Google framework. It's a real shame, given that there is likely a larger swath of the Android community that wants to De-Google, and also use the creator's ecosystem.

Perhaps more paid-app key-like unlockers will be used, but even those don't always work. For example, I bought BubbleUPnP so I could toss YT videos on my Google Max. I have to uninstall the key daily and re-install to get the functionality.

Basically, you'll find yourself giving up almost entirely on Google-specific services that are flaky. Casting, Android Auto, Google Voice, Android Wear, and even Google Maps has issues.

I've been running CalyxOS on my daily-driver for over a month, but it's been hellacious. Missing calls, texts, push notifications falling out, etc. Then realizing just how much I rely on Google. That alone is what is keeping me going on this route. I'm altering my life instead of trying to find workarounds for everything. IE I just unplugged all my Google Home Max displays, and switched the microphones off on all my Google Home Minis. Looking to toss out all my Google TV Chromecasts, and I will block internet to my TVs with built-in.

Good luck, as this is a pretty difficult journey, and if you only half-ass this stuff, there's really no point in doing it at all. I watch my network traffic when I try to install stuff like Gmail or YouTube, and man, it's bad.
[Magisk] ubuntiger:
Just tried the latest NanoDroid-patcher from git. Unlike the status of May 13th it now can be flashed successfully, nice so far, but unfortunately then trying to boot my LineageOS 18.1 on Xiaomi Mi8 is not possible any more, it keeps booting endlessly. I hope the attached logcat helps @Setialpha and others to improve? If not, please let me know what info I could provide additionally / which test to perform.

Just tried @kurtn 's method and it worked!

For anyone like me being unsure where to place the dexpatcher.jar:

It is meant to

So now unzip the haystack-11-attempt.zip and put the dexpatcher.jar file into the folder contraining the extracted haystack-11-attempt.zip, which typically is haystack-11-attempt (without the .zip in the end).
[Magisk] ubuntiger:
Here's the logcat mentioned above already.

For anyone who likes copy-paste, here is the link mentioned by kurtn above in full length:

https://github.com/DexPatcher/dexpatcher-tool/releases/download/v1.8.0-beta1/dexpatcher-1.8.0-beta1.jar
[Magisk] Setialpha:
I haven't been active the last months/weeks here, I doubt it'll change soon, though a few fixes made it into the development version since the last release. Currently the Patcher might be the most "out of shape", I can't give an ETA on when I might fix that.
[Magisk] fassal:
Okay Thanks for the patcher worked like a charm! However, @Setialpha , maybe consider adding a hint that the patching might take up to 20 minutes or more.
[Magisk] kurtn:
What Android version?
[Magisk] fassal:
Android 9. But it seems this also applies for 7 and 10, at least in my case. Maybe this is also device related?
[Magisk] apbucaneg:
Hi!

Recently I found my old Xperia M (Nicki), it's got android 7.1, resurrection remix. I was able to patch it so that it could signature spoof, the module appears in the magisk app.

The problem comes when I try to install NanoDroid 23.1.2.20219117, it gives me an error: 1, and the TWRP log says "failed to prepare environment!".

What could possibly cause this and how do I fix it?

Hoping for your replies, thanks!
[Magisk] Roberto W.:
try to install it over magisk, this should work.
[Magisk] apbucaneg:
Oh okay, I'll try this. Thanks.

EDIT: didn't work, same error from flashing in TWRP, "failed to prepare environment"
[Magisk] carlos974:
I had already installed NanoDroid-microG-23.1.2.20210117.zip

For me I only used spoof_AVDapi30.zip (with the new services.jar)

Signature spoofing works fine on lineage-18.1-20210624-nightly-jfltexx-signed

Thanks
[Magisk] dimasadiyaksa:
I want to use Lineage for MicroG, but I need Play Store for License Verification and IAP. Can I use nanodroid for install Patched version of Play Store? If can, please give me the installation step of Play store
[Magisk] kurtn:
Sect a package that contains the play store
[Magisk] asymcon:
Hi,

I'm having issues with the overlay script. It doesn't seem to remove anything.

In TWRP log, all I'm seeing is this:

<< with /system applications overlays

| storing installation logs in /data/media/0/nanodroid_logs/

| NanoDroid log:

|| NanoDroid_23.1.2.20210117_log_20210707_06.24.01.log

NanoDroid_23.1.2.20210117_log_20210707_06.24.01.log doesn't seem to contain anything relevant beside the list of apps to be debloated, which is correct, and checked against /system/app
[Magisk] kurtn:
Hi,

sorry for directing people to that complicated procedure for such a long time:

My best known method for getting signature spoofing on unsupporting Android 11 and 12 is the good old xposed method.

Install magisk modules "Riru" and "Riru - LSPosed"

Install LPSosed module FakeGapps whew-inc fork

Enable recommende apps in FakeGapps

Releases · whew-inc/FakeGApps

Signature spoofing for MicroG as an Xposed module. Contribute to whew-inc/FakeGApps development by creating an account on GitHub.

github.com
[Magisk] carlos974:
For me it was not that complicated (well explained).

In addition, signature spoofing works very well, thank you again
[Magisk] wkn000:
Whenever will Nanodroid Patcher to be able to install with TWRP and Magisk on LOS 18.1 again (as is was without issue on 17.1)? A newer version is "In-Dev" for a long time now. Any issues with that to be finalized and released?
[Magisk] Bracher:
Has anybody expeerience with Fairphone 3 and LOS 18.1? Unfortunately both trials to flash Nanodroid microG via TRWP or Magisk resulted in bootloops. As it looks I'm afraid I bought the wrong phone...
[Magisk] Roberto W.:
one way to get it working (if the rom is supporting signature spoofing sucessfully):

1. install nanodroid microg via magisk

2. reboot and if bootloop then

3. flash magisk module microg revived via twrp (https://github.com/Magisk-Modules-Repo/microG_Installer)

4. reboot and it should work now
[Magisk] Bracher:
Thanks a lot it helped the phone restartet!!! And MicroG is installed, but I could not test it yet, I intend to get signature spoofing via FakeGApps, everything is proper installed (Riru, LSP, FakeGApps via whew inc installed and activated, but it could not be tested as my old SIM Card has the wrong format and I have to wait till the Nano SIM arrives, than I will check.