[MODULE/SYSTEM] NanoDroid 23.1.2.20210117 (microG, pseudo-debloat, F-Droid + apps)

Search This thread

githyanki

Senior Member
Mar 11, 2009
1,658
879
133
Edmonton
Not sure which problem this is nanodroid or microg but I was able to get it installed on my zenfone max pro m1 running android 10 but i'm unable to add a google account, does microg have to be updated first?
Since the point of doing all of this was to not add a Google account, not sure what the problem is. Please be more specific about where your trying to add a Google account at specifically.
 

Could Be Anyone

Senior Member
May 16, 2013
650
319
83
Since the point of doing all of this was to not add a Google account, not sure what the problem is. Please be more specific about where your trying to add a Google account at specifically.

The whole point of microg is to be able to use google stuff without the bloated and battery draining google apps, I need play store access because some apps like tasker have drm that forces it to be verified once through the play store and i can't do that if I can't add an account, it was working normally on android 9 so i wasn't sure if it's because microg has to be updated to support android 10.
 
  • Like
Reactions: pocketrule

githyanki

Senior Member
Mar 11, 2009
1,658
879
133
Edmonton
The whole point of microg is to be able to use google stuff without the bloated and battery draining google apps, I need play store access because some apps like tasker have drm that forces it to be verified once through the play store and i can't do that if I can't add an account, it was working normally on android 9 so i wasn't sure if it's because microg has to be updated to support android 10.
Did you install shadow53 play store last time, since that's how you would get the verification through play store.
 

Setialpha

Senior Member
Jul 24, 2011
2,552
5,857
203
Nürnberg
www.nanolx.org
OnePlus 7T
Did you install shadow53 play store last time, since that's how you would get the verification through play store.

Not related to being unable to add a account. Edit: there's no shadow53 Play Store, those packages use mine (and that's stated over there).

Last time I installed the normal play store but this time I selected the patched one through the nanodroid installer.

What's the error message/log?
 

z99vwEfK

Member
Oct 8, 2019
49
21
0
I just installed nanodroid and made a mistake thinking yalp was dropped in latest stable, so I ended up with yalp store instead of aurora store. what's the easiest way to change this? do I have to do it manually or can I just make the changes to .nanodroid-setup and reflash nanodroid?
 

guest4711

Senior Member
I just installed nanodroid and made a mistake thinking yalp was dropped in latest stable, so I ended up with yalp store instead of aurora store. what's the easiest way to change this? do I have to do it manually or can I just make the changes to .nanodroid-setup and reflash nanodroid?
Yes, change the setup file and reflash.
 

refai

Senior Member
Sep 30, 2017
182
61
38
Google Pixel 4a
Not sure which problem this is nanodroid or microg but I was able to get it installed on my zenfone max pro m1 running android 10 but i'm unable to add a google account, does microg have to be updated first?

Hi, would like to know which Android 10 you used? With the same phone, I have tested every available ROM but they didn't work. Please advice, I. Wanted to give a try.

About 18 ROMs working with Pie, tested and used it for fora week. link https://forum.xda-developers.com/as...stall-microg-asus-zenfone-max-pro-m1-t3953130
 

Could Be Anyone

Senior Member
May 16, 2013
650
319
83
Hi, would like to know which Android 10 you used? With the same phone, I have tested every available ROM but they didn't work. Please advice, I. Wanted to give a try.

About 18 ROMs working with Pie, tested and used it for fora week. link https://forum.xda-developers.com/as...stall-microg-asus-zenfone-max-pro-m1-t3953130

I used the pixysos build without gapps and got signiture spoofing with smali patcher https://forum.xda-developers.com/apps/magisk/module-smali-patcher-0-7-t3680053 the only issue i have is being unable to add a google account but signiture spoofing works as it ticks the box in microg.
 

refai

Senior Member
Sep 30, 2017
182
61
38
Google Pixel 4a

NamitNayan

Senior Member
Feb 11, 2017
644
187
43
Hi, would like to know which Android 10 you used? With the same phone, I have tested every available ROM but they didn't work. Please advice, I. Wanted to give a try.

About 18 ROMs working with Pie, tested and used it for fora week. link https://forum.xda-developers.com/as...stall-microg-asus-zenfone-max-pro-m1-t3953130
You missed the BASIC.
Lineage OS microg version. (Comes with microg, and nanodroid will install fine over it, in case you need something more than microg, like patched play store etc)
I use it as it is, works good.
https://download.lineage.microg.org/X00TD/
 

methuselah

Senior Member
Aug 25, 2011
3,854
2,132
258
@Setialpha magisk don't work on my phone. Its corrupts system. But i have got fully working TWRP. The stock pie rom is chinese ROM. My device is nubia red magic nx609j. Will this app work on my phone without magisk? I have OMNi but on that too. Magisk didn't worked.!
 

howaboutno

Senior Member
Jan 1, 2018
282
96
0
@Setialpha magisk don't work on my phone. Its corrupts system. But i have got fully working TWRP. The stock pie rom is chinese ROM. My device is nubia red magic nx609j. Will this app work on my phone without magisk? I have OMNi but on that too. Magisk didn't worked.!
You dont need magisk to install nanodroid. It'll install into system istead of as a magisk module if you dont have magisk.
 
  • Like
Reactions: pocketrule

roqstr

Senior Member
Sep 23, 2011
118
30
0
Not related to being unable to add a account. Edit: there's no shadow53 Play Store, those packages use mine (and that's stated over there).

I've been told licensing for paid apps works with the "shadow53" playstore.
Can I install the patched playstore seperately and have it working again? currently every app contacting playstore for the license are not working. I tried installing the provided .zip from shadow53, installation seemed fine in twrp but nothing changed.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    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.
    Tried alternative installers? Like https://github.com/friendlyneighborhoodshane/minmicrog_releases/
    1
    Hurrah!!! Thank you a lot!!! It worked I did not realise that I can tell Magisk where the files are stored - so Magisk excepted to flash files which have been stored on the external SD Card. Even the patcher worked!!! I'm so happy finally something worked after the mess with the Bootloader and the recovery
    1
    Please allow me to directly seek for your expertise as unfortunately the XDA search is still broken yet. And a web search didn't provide a suitable answer. And actually, my question is only out of curiousity as everything is perfectly working.

    When has the Google Play Store modified/patched by @Setialpha last been updated.

    My latest update is from end of July 2020; version as shown in screenshots. The Nanodroid F-droid repo is added to F-droid and was last checked for updates three days ago. However, I'm not even sure if the modified GPS is available via that repo.
    View attachment 5256827View attachment 5256829View attachment 5256831View attachment 5256833
    I had the same issue, when freshly installing last nanodroid 23.1.2.20210117. I fixed it by simply removing the fdroid repo and adding it back.

    I had issues on microg asking for background location permission and since the fix was to install gmscore.apk as a user app the easiest way (and the way it worked) was to update the app via the fdroid repo.
    I guess there is something misconfigured in microg repo in nanodroid.
    1
    nanodroid google sync does not support android 11.

    any solution or alternative?
    1
    By flashing in recovery? Because as I mentioned it didn't work through Magisk. However my question was regarding a more automated updating process - I'm okay to wait (for Aurora to be updated) if that means Magisk will remind me (of Nanodroid updates).
    No, Magisk will never remind you as the NanoDroid modules aren't part of the Magisk repo. Personally, I always flash my desired NanoDroid modules via TWRP and never by Magisk as there were severe issues in the past (maybe device, maybe ROM related IDK). And I assess to just boot into recovery and to flash it from there not to be a big issue.
  • 346
    NanoDroid

    NanoDroid is a installer for various OpenSource related things, most noticably microG and F-Droid. It supports direct /system installation, both devices with or without A/B partition scheme, aswell as Magisk Mode (module) installation. It also includes several tools (eg. GNU Bash, shell utilities, more), scripts, fonts, sounds and additional features (system debloating, init scripts, automatic logcat creation), aswell as a companion F-Droid Repository.

    Furthermore it allows the user to do fine-graded installations using configuration files, which allow to choose what to install, or if several alternatives are available, which of them, see "Alter Installation" in the full documentation (link at the end of this post).

    In order for full microG experience NanoDroid contains a modified Play Store which allows (in-)app-purchases with microG, which would normally not be possible. It also tries to remove all previously installed GApps on it's own. For ROMs without builtin signature spoofing support NanoDroid includes an on-device Patcher which tries to patch your ROM from TWRP.

    Versions until 15.1 were called NanoMod, starting with 16.0 they're called NanoDroid.

    NanoDroid does now have a companion F-Droid Repository for easy updates of Play Store (patched with (in-)app-purchase support) and MPV builds Repository Info-Page

    Current Release

    Stable: 23.1.1.20210117 "BusyCompat"
    Beta: --- (---)



    Supported Android Versions

    NanoDroid officially supports the following Android versions:

    • 4.4 / SDK 19 (KitKat)
      • System Mode only (Magisk does not support KitKat)
    • 5.0 / SDK 21 (Lollipop)
    • 5.1 / SDK 22 (Lollipop)
    • 6.0 / SDK 23 (Marshmallow)
    • 7.0 / SDK 24 (Nougat)
    • 7.1 / SDK 25 (Nougat)
    • 8.0 / SDK 26 (Oreo)
    • 8.1 / SDK 27 (Oreo)
    • 9.0 / SDK 28 (Pie)
    • 10.0 / SDK 29
    • 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
      • Deodex Instructions
    earlier versions will never officially be supported (you may still report bugs, though).

    Future versions will be officially supported, eventually.

    Summary

    NanoDroid can be installed as a Magisk Module or directly to /system, though a bit functionality is only available with Magisk. It must be installed from TWRP!

    NanoDroid includes

    • microG and it's companions
      • on-device framework-patcher for microG support (signature spoofing)
    • F-Droid and it's privileged extension
      • modified Play Store to allow (in-)app-purchases with Magisk
        • alternatively Aurora Store can be installed instead
    • custom init scripts
    • pseudo-debloat feature
    • several Open Source applications
      • include replacements for the pseudo-debloated applications
      • full list of included applications
    Packages

    Magisk Modules

    Module packages, flashing through TWRP recommended, flashing through Magisk Manager possible starting with version 22.6.91 (22.7-beta2).

    • NanoDroid: includes
      • everything mentioned in the Summary
    • NanoDroid-microG: includes
      • microG and it's companions
      • GNU Bash
      • pseudo-debloat feature
      • app stores
    • NanoDroid-fdroid: includes
      • F-Droid and it's privileged extension
    • NanoDroid-BromiteWebView: includes
      • Bromite WebView
    • NanoDroid-OsmAnd: includes
      • OpenStreetMap for Android (OsmAnd+)

    Extras

    Extra packages, flashing through TWRP recommended, flashing through Magisk Manager possible starting with version 22.6.91 (22.7-beta2).

    • NanoDroid-pacher: includes
      • on-device framework-patcher (signature spoofing support)
    • NanoDroid-systest: includes
      • System Test script which generates a log to aid issue reporting
    • NanoDroid-uninstaller: includes
      • uninstalls all NanoMod/NanoDroid Magisk Modules
      • uninstalls NanoMod/NanoDroid installed in System Mode
      • uninstalls NanoMod/NanoDroid-Patcher addon.d environment

    The GitLab repository contains the full documentation with infos about

    • more detailed info what's included
    • detailed installation instructions
    • setup instructions for microG
    • list of known Issues (and fixes/workarounds)
    • more
    >> Full Documentation
    53
    I never had a look about how much users NanoDroid might have gotten meanwhile, but I checked the stats, just for fun. So, if you wanna know, I'm leaving this here.

    Just to make it clear: no personal information is stored, only basic stuff, like country of origin, Browser agent or what has been accessed, no tracking or profiling.

    All values from May 1st to May 24th, for HTTPS access only (HTTP access to my site is down to less than 5 %, so I didn't bother).

    NanoDroid (Zips):
    - Full/Stable: ~29.300 (!!)
    - Full/Beta: ~500
    - microG/Stable: ~16.500 (!!)
    - microG/Beta: ~1.000

    NanoDroid F-Droid repo:
    - F-Droid repo update checks: ~88.000
    - custom GmsCore installs: ~4.000
    - patched Play Store installs: ~3.500
    - unofficial MPV build installs: ~1.350

    Access by country (Zips):
    - unknown (unresolved, Tor, VPN, or unknown to statistic software): 52 %
    - Germany 5 %
    - Brazil 4 %

    Access by country (F-Droid):
    - unknown (unresolved, Tor, VPN, or unknown to statistic software): 30 %
    - Germany 11 %
    - Russia 4 %

    Top referers:
    - XDA
    - Miui Browser 'Hot'
    - 4PDA

    OMG, I'm working on a project which attracts more than 45.000 users (active users of course unknown). I never thought NanoDroid would become this huge.

    Thanks a lot for your ongoing support!
    42
    Hi everyone,

    I know I've been inactive for about 2 or 3 months here.

    Those who follow the git repository might already know that some groundbreaking work was going on since beginning of August.

    A new beta release 22.6.91 (= 22.7-beta2) will drop this weekend. What's to expect:

    - full support for Android 10 (many issues resolved)
    - full support for Android 10 **if deodexed** in the Patcher
    - flashing all Packages (except the Uninstaller, needs a few changes, still) through Magisk Manager, this includes the Patcher aswell (yes, yes!)
    - more. See ChangeLog.md for the full list.

    I won't go into reading the past 10+ pages, if there are any unresolved issues or questions, feel free to post them again (or in case of issues even better: create a ticket over at gitlab, with logs included).
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone