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

Search This thread
G

GuestK0078

Guest
Hello !
I'm using NanoDroid microG and I wondered why I needed to flash the zip directly in TWRP instead of Magisk, as the latter said no ?
Just curious :)
 

razorfancy

Senior Member
Apr 19, 2013
251
66
53
Porto
@Setialpha
I am using Nanodroid MicroG v19 to update to v20 do I need to flash the NanoDroid-patcher-20.1.20181112.zip and the NanoDroid-microG-20.1.20181112.zip or just need to flash the NanoDroid microG zip file?
 
Last edited:

Setialpha

Senior Member
Jul 24, 2011
2,552
5,857
203
Nürnberg
www.nanolx.org
OnePlus 7T
Can i install nanodroid microg v20.1 as magisk???
botloop when i want to upgrade microg with twrp


Hello !
I'm using NanoDroid microG and I wondered why I needed to flash the zip directly in TWRP instead of Magisk, as the latter said no ?
Just curious :)


Maybe new one doesnt suooort magisk


Not when you directly flash from Magisk, but on TWRP it works and say Magisk stuff so ... I guess.

Guys, read the announcements. It is clearly stated that FLASHING through Magisk Manager is no longer supported. Magisk Mode installation is still supported and default.
 
Last edited:

Setialpha

Senior Member
Jul 24, 2011
2,552
5,857
203
Nürnberg
www.nanolx.org
OnePlus 7T
I'm a little bit disappointed. I installed the microG version and meant to get the absolute minimum version. But I got PLAYSTORE! OK. There is an uninstaller. Could you please have a look at the log from uninstaller? There was a red message in twrp and I fear there are leftovers.


as you didn't check the documentation to know the defaults beforehand.

A bit harsh, but I guess that one thing causing confusion is that Play Store choice is not bound to microG choice, because those are two different settings.

Besides I'll fix the bug in the Uninstaller soon. Or use version 20.0 instead.
 
Last edited:

rayman95

Senior Member
Jan 14, 2009
6,027
3,756
253
62
monaco
Uploaded a new microG GmsCore build to my F-Droid repo which spoofs Play Services version 14.7.92.

just added your repo but i'm still on V12.2.12 and there is no update...Do I have to unistall and install the new one???
thank's
EDIT : I answer myself, I uninstall actual version and in fdroid I find only V12.5.15...How can I get the good version???or maybe V14.. is the true google play store????
 
Last edited:

jenslody

Senior Member
Jun 13, 2017
1,389
3,080
138
Guys, read the announcements. It is clearly stated that FLASHING through Magisk Manager is no longer supported. Magisk Mode installation is still supported and default.
I cant install trough magisk, it says not magisk module
The answer is in the post you quoted: to make it more clear (hopefully):
no installation through Magisk(-Manager) possible, but it detects Magisk in TWRP and installs in Magisk mode then.
 
Last edited:

Setialpha

Senior Member
Jul 24, 2011
2,552
5,857
203
Nürnberg
www.nanolx.org
OnePlus 7T
just added your repo but i'm still on V12.2.12 and there is no update...Do I have to unistall and install the new one???
thank's
EDIT : I answer myself, I uninstall actual version and in fdroid I find only V12.5.15...How can I get the good version???or maybe V14.. is the true google play store????

You are confusing Play Store with Play Services. Play Store is 12.5.15, Play Services (= microG GmsCore) is 0.2.6.14792-dirty-105 (where 14792 is the spoofed version). For some reason (bug) in F-Droid it sometimes appears as UnifiedNlp (NoGapps), see screenshot.
 

Attachments

  • Screenshot_20181114-085133_F-Droid.png
    Screenshot_20181114-085133_F-Droid.png
    191.4 KB · Views: 664
  • Like
Reactions: rayman95

Setialpha

Senior Member
Jul 24, 2011
2,552
5,857
203
Nürnberg
www.nanolx.org
OnePlus 7T
I cant install trough magisk, it says not magisk module

Nope, it doesn't. It says can't be installed from Magisk Manager.

The answer is in the post you quoted: to make it more clear (hopefully):
no installation through Magisk(-Manager) possible, but it detects Magisk in TWRP and installs in Magisk mode then.

this
 

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