yashsingh1/xdaforums huggingface dataset:
[Magisk] hraisins:
# mount | grep 3665-3939
/dev/block/vold/public:179,1 on /mnt/media_rw/3665-3939 type exfat (rw,dirsync,nosuid,nodev,noexec,noatime,fs=exfat,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=utf8,namecase=0,symlink=0,bps=512,errors=remount-ro)
/mnt/media_rw/3665-3939 on /mnt/runtime/default/3665-3939 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6)
/mnt/media_rw/3665-3939 on /storage/3665-3939 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6)
/mnt/media_rw/3665-3939 on /mnt/runtime/read/3665-3939 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18)
/mnt/media_rw/3665-3939 on /mnt/runtime/write/3665-3939 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18)
/mnt/media_rw/3665-3939 on /mnt/runtime/full/3665-3939 type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=7)

# ls -la /external_sd/
total 268
drwxr-xr-x 5 root root 100 2020-10-20 16:22 .
drwxr-xr-x 21 root root 4096 2020-10-18 01:18 ..
drwxrwx--x 17 root sdcard_rw 262144 2020-10-20 16:22 3665-3939
drwx--x--x 3 root sdcard_rw 4096 2020-10-20 16:22 emulated
drwxr-xr-x 2 root root 60 1970-02-10 18:06 self
[Magisk] hraisins:
I tried this, but it didn't work for me. Didn't even get useful logs (TWRP log truncated to 0). Comparing previously posted log with last successful install (22.9 release attached) it seems my device is wrongly detected as A/B device.
[Magisk] Setialpha:
There's always /tmp/recovery.log aswell
[Magisk] hraisins:
With CommonInstaller from git:
[Magisk] Setialpha:
I made another change, sorry for the trouble...
[Magisk] Setialpha:
OK, now I know, why it's not read, /external_sd is not a direct link to /storage/$UUID - this isdifferent in TWRP, thus it works there.

For now move the configuration to the internal storage (/sdcard)

I'll provide a fix, soon
[Magisk] hraisins:
Latest CommonInstaller works for me (from TWRP). :good:
[Magisk] Setialpha:
23.0-beta2 "All Aboard"

Hi everyone,

the second beta for 23.0, internal version 22.91, is now available for testing.

Changes since 22.90 (23.0-beta1)

Fix mounting /system from TWRP in several occasions

Fix a regression in nanodroid-overlay which would leave you with no overlays when upgrading NanoDroid

allow running nanodroid-perm from adb [MENTION=8187191]FriendlyNeighborhoodShane[/MENTION]

Full ChangeLog since 22.9

See announcement post for beta1: https://xdaforums.com/showpost.php?p=83746207&postcount=8383

Download links

Download from Nanolx.

Bug reporting

In case of errors, please provide

when installing from TWRP

/data/media/0/nanodroid_logs/MODID_log_INSTALLDATE

/data/media/0/nanodroid_logs/MODID_twrp_INSTALLDATE

when installing from Magisk Manager

/data/media/0/nanodroid_logs/MODID_log_INSTALLDATE

press the save icon and post the Magisk Manager created logfile aswell

SysTest package logfile

logcat (if applicable)
[Magisk] djuka007:
After a while, I've decided to update the nanodroid, but for whatever reason the signature spoofing is not working (see screenshot).

The previous installed version was 20.7.92.200190424 and the services.jar is the same (maybe I should take the original and repatch it again?)

There's no SysTest log file in the nanodroid_logs folder.

Please advise.

Thx!

Edit: the upload function is not working for some reason, the files are shown as uploaded but they can't be accessed.

I can send them directly or upload them somewhere else.
[Magisk] Setialpha:
See: https://gitlab.com/Nanolx/NanoDroid/-/blob/master/ChangeLog.md#important-note

tl;dr you need to re-patch your device.

The SysTest log is created by running/flashing the NanoDroid-SysTest package, but it's not required in your case.
[Magisk] djuka007:
Thx, it's working now.

One more question - if I want to install the (patched) Google Play do I need to remove Fake store?
[Magisk] Tacio:
I installed NanoDroid-microG module some time. Now I'd like to update microG but auroradroid shows 'open' button instead of 'install' like I have the latest version, but I don't. So, ho to update microg module?
[Magisk] Setialpha:
By flashing a new zip.

If you want to not update the whole module, but only microG, add the microG repo to AuraDroid and then you'll be able to update ut.
[Magisk] Tacio:
That was the point - update only microG. I already added microG repo and AuraDroid says it has 0.2.13.203915 version, while I have 0.2.12.203315 which is in nanodroid 22.9.20200910 magisk module I installed. But still have only 'Uninstall' and 'Open' buttons :(
[Magisk] 761gg1i3219:
Thank you for your answer man!

Yes Samsung Galaxy S5 has recently seen official support for LOS 17.1.
[Magisk] Tomatot-:
Try to manually download and install the apk you can get from github then?
[Magisk] Tacio:
I thought about it... But is it ok to install apk over already installed through magisk module?
[Magisk] hraisins:
Confirmed fixed.
[Magisk] Bracher:
Not able to install 23.0

Good evening my phone is updated to 17.1 so I made a clean installation with Nanodroid 22.9 unfortunately the microG settings crashed when I tried to open the location modules. No chance. So I went for the brand-new 23.0. Unfortunately I was not able to install it via TRWP. The trwp files are empty and I'm obviously unable to attach them - the upload failed

--------------------------------

Sorry that I bothered, my mistake: I had to give spoofing allowance to three apps not only two, the system app 'Signature Spoofing All.' had to be given the allowance as well after that version 22.9 worked perfect I could tick all boxes and the stayed ticked. So thank you very much for 22.9 it's fine for me
[Magisk] Keule-Tm:
Sure, go ahead. Worst thing happening could be the installation would abort (with no ill side effects whatsoever).
[Magisk] Setialpha:
There's always /tmp/recovery.log

Did you try flashing from Magisk instead?
[Magisk] Bracher:
No I flashed from TRWP and tried three times and had 6 logs - 3 trwp which were empty and three logs. I was not able to attach the trwp logs probably because they were empty

'Upload failed'
[Magisk] zedoc:
Tried to update latest NanoDroid-patcher-23.0.20201023.zip and NanoDroid-microG-23.0.20201023.zip in OrangeFox v11 (RedmiNote7) in LOS.

But errors (can't configure environement), install failed for both zip.

(Sorry i don't have logs, will try to)
[Magisk] djuka007:
As I've said, re-patching fixed the problem with microG self-test, but since I've installed this new version I'm unsuccessfully trying to fix my location and I've ran out of ideas.

The self-test page earlier had UnifiedNlp part but now that's gone so I'm not really sure how to diagnose the problem properly.

Both Nominatim and DejaVu are installed and configured, none reports a problem.

Please advise.

Thx!
[Magisk] Sparubens:
Can't uninstall Bromite Systel Webview. Still there after removing in magisk and can't select another provider, not even chrome.lol nicej
[Magisk] PoochyX:
Is it safe to debloat/freeze sim toolkit since it's one of the apps that nanodroid removes?

([emoji880]Omni Rom[emoji880])
[Magisk] :
Stk is used for banking authentications in some nothern european countries, so if you dont live there, youre fine without it.
[Magisk] Oswald Boelcke:
Already for years and on all devices STK is always frozen respectively debloated. Never had an issue.
[Magisk] rayman95:
how to get old builds?? New ones give twrp error...22.9 is the last one who works if I remember correctly, or maybe the first 22.9 beta..

patcher and bromite wbview give errors...

on LOS 17.1 and Hlte.....

thank's for your work anyway...
[Magisk] Setialpha:
You can check out old versions on git, that's the installer and stuff required to build NanoDroid packages. Afterwards use build-package as documented to download the apks.

There's no archive for built packages.

If you want an issue to be fixed, I need the TWRP log.

Alternatively you can flash through Magisk Manager instead.
[Magisk] Setialpha:
Android requires BSW to be in /system and /data (as update) installed.

That's mentioned in BSW documentation and in NanoDroid documentation.

If you just removed the Magisk Module, you only removed the one in /system. Remove /data/app/com.android.webview* and reboot, that should solve the issue (or uninstall any updates to Android System WebView, might work aswell).

Else, as always: I'm not in charge of the device in question, so I need logs (not lols (no offense, but that word play was tooooo tempting)) to know what's going on.
[Magisk] Setialpha:
Please provide a logcat.
[Magisk] PoochyX:
Does micro G allow me to play games that need to pass safetynet atestation

([emoji880]Omni Rom[emoji880])
[Magisk] rayman95:
I have multiple logs in nanodroid logs, but I take last ones of each..if you want I can post all the others...

thank's
[Magisk] Bhanu_p_mishra:
Is android 11 is supported?, yet.

I flashed it on Octavia os, android 11 version, on mido but can't pass safety net test.
[Magisk] flieswithhawks:
[MENTION=4187311]Setialpha[/MENTION]

Any chance of an updated patched Play Store release? Thanks for all your work:good:
[Magisk] rasputin_g:
Safetynet hasn't passed for a while sadly
[Magisk] Setialpha:
apktool can't properly process Android 11 apks, so it's not possible to do it currently.
[Magisk] djuka007:
Sent it in P.M

Additional information for the log:

1) Set the (mock) location with "Fake GPS"

2) Both "Fake my GPS" (Xposed) and Google Maps accept the location

3) Turned off mock location, turned on GPS (battery saving, high accuracy, no difference)

4) Both "Fake my GPS" (Xposed) and Google Maps still have the location from "Fake GPS"

5) "Fake my GPS" can't retrieve the reverse location from Nominatim

Cheers!
[Magisk] Setialpha:
What's the log? Does fpashing through Magisk work?
[Magisk] Setialpha:
If you think it's a microG issue, please open a report over at github.com/microg
[Magisk] rayman95:
[MENTION=4187311]Setialpha[/MENTION] : last 23.01 version solve install issue I had...good job and thank's for your work..
[Magisk] PoochyX:
Well thats not a micro G issue that happens with gapps also when you spoof gps the fix is easy use gps locker to lock your real location and while it's lock update your location open the app in question that was showing the spoof gps

([emoji880]Omni Rom[emoji880])
[Magisk] raptorddd:
update

ok ive tried flashing thru magisk and it works.

so miui 12 A10 patcher gives error on twrp cant mount system a/b device not supported.

flash as magisk module in magisk. worked.

thanks
[Magisk] PoochyX:
I prefer to not use F Droid as micro G and bromite webview our the only 2 apps I use from F Droid so I update them manually like for Micro G I always download your new bulid and decompress the micro G apk and install the update manually would I always stay updated with this method

([emoji880]Omni Rom[emoji880])
[Magisk] raptorddd:
problem am facin since previous stable build was no updates for apps shows or installed apps.

same again on this latest build. did not faced this in older versions
[Magisk] skrotschu:
I am on arrowOS11 and getting an error while installing the full package 23.0.1.20201029.

Error:

Updater price ended with ERROR: 1
[Magisk] yaceq8:
I have a problem with last full package too - I can't install it. I check CRC verification and it fails. I tried downloading many times, from my PC and directly to phone, eveytime the same.

I tried checking patcher, fdroid, microg and they're ok, CRC verification passes.
[Magisk] matttbe:
Hello!

First, thanks to all contributors of this really nice Nanodroid project!

Recently, I switched to Android 11 with Aurora installed from Nanodroid (with MicroG) and I was not able to download apps from Aurora.

There was nothing in the logs. I didn't switch to the nightly build as suggested by some people on Aurora's Telegram group because the signature is different from the package I have, coming from FDroid I suppose.

Maybe I missed a comment about that but I figured out that switching on the "Download apps in internal storage" option (in Aurora: Settings / Downloads) and use the "native" mode to install apps fixed my issues: I can download and install new apps and upgrades!

I am sharing this just in case some people are looking for the same kind of workaround instead of waiting for a new release of Aurora in FDroid with a fix :)
[Magisk] Sparubens:
I apologize! I fixed it with flashing and uninstalling the other Bromite Module in Magisk repo. Also, I wonder what's the difference using BSW or not because only installing Bromite and checking "custom tabs" in settings does the same, not noticing any difference
[Magisk] xobust:
Hey,

I wanted to completly remove the Nanodroid installed Opencammera so that i can install a patched version for my phone.

How can I do this?

I tried to flash the uninstall zip but i get "failed to mount /system (unsported A/B device?)"
[Magisk] FMAranda:
Hi! I flashed the latest stable version of nanodroid-microg on my mido running Android 10 (crDroid) and, upon reboot, microG services core kept force closing. I tried everything, clearing data, manually gave permissions to microG related packages as well as signature spoof, then I installed twice, uninstalled, reinstalled the beta, but, the only thing that fixed the issue was install the latest GMS core apk from microg.org as an update. Just the services core apk and nothing else.

I just wanted to share the workaround in case someone else face the same issue.

Now everything under self-check is properly checked and the system is running safely and great :)
[Magisk] Keule-Tm:
Experienced (and shared) the same some few pages back. AFAIK it is mentioned in the docs.
[Magisk] FMAranda:
I did search on the forum (here and over the microG thread) but nothing came up. Sorry.
[Magisk] Keule-Tm:
There you go:
[Magisk] 4llerbuntu:
Failing to install zip on Android Q

Android Q

ROM: CAF

Device: Redmi Note 8 Gingko

FILE: NanoDroid-microG-22.91.20201021 zip

NanoDroid-patcher-22.91.20201021 zip

ERROR

"failed to mount /system (unsupported A/B device?) updater process ended with ERROR: 1 Error installing ZIP file"

As far as i can tell, this was supposed to have been fixed since 2018 reading through the thread

Kindly assist me

All i want to do is install MicroG
[Magisk] raptorddd:
have same phone.. same error. flash in magisk not twrp...

but i still had a problem with playstore not loading installed apps.
[Magisk] aceventura82:
Hello,

I'm trying to install Nanolx Patcher on Android 10 Using Magisk

According to Github Supported Android Versions

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

But when trying to flash it with Magisk I get the message

Android version beyond android 10 are not yet supported

I'm using version 23

NanoDroid-patcher-23.0.1.20201029.zip

It's there anything else I have to do to flash it?

Thanks
[Magisk] jemail:
Has the setup wizard been deprecated?

I cannot find it in the stable downloads page.
[Magisk] andy356:
Yup. It is in one of the changelogs.
[Magisk] InfectedMushROM:
Same here on Android 11/R :crying:
[Magisk] Estebanium:
Did you try out SmaliPatcher? You can create your patch and patch it systemlessly with Magisk
[Magisk] InfectedMushROM:
Thanks for the suggestion, I'll look into it :p
[Magisk] YamiYukiSenpai:
Would SmaliPatcher work if I use it on a Linux desktop? The guide uses ADB over the network and I think running the script while plugged in would be the same.

https://gitlab.com/JFronny/smalipatcher/-/tree/master/android
[Magisk] Estebanium:
I am not sure if you phone can be connected by ADB over USB on Linux. That is the reason why the guide speaks of ADB over network. I will give it a try this evening. I am on Manjaro Arc.
[Magisk] Oswald Boelcke:
This is the connected XDA thread: [MODULE] Smali Patcher for native Android (Termux) by [MENTION=10071420]CreepycCrafter24[/MENTION]
[Magisk] Keule-Tm:
On the Linux side that is no problem. I'm unsure if some vendors might disable it, though.
[Magisk] andy356:
[MENTION=4187311]Setialpha[/MENTION]
[Magisk] sberla365:
Play Store not loading

Hi, I used Nano Droid's installer to add the patched Play Store to a Samsung S5 running Microg Lineage 17.1.

I configured the installation so to have nothing installed except Aurora and Play Store. After installing, Aurora works perfectly but Play Store does not load. I get only a frozen page with PS's logo which hangs until I close the app. I tried installing Nano Droid both as system and through Magisk. Both ways the result is identical.

Having Microg Lineage installed, I believe I should be already good to go with signature spoofing and therefore no need to deodex, am I right?

I would really appreciate suggestions on how to fix the issue, I use Play Store only to have a couple of apps running, since they check their licence through it
[Magisk] CreepycCrafter24:
As part of porting SmaliPatcher to android I actually got it running under linux. You can get the latest build here. Keep in mind that it has some external dependencies which you will need to install from your package manager or build manually and make available through PATH. The native android build is only intended to be ran directly on android devices and will not work if ran from your desktop
[Magisk] TheArt.:
Hello. I am planning to install NanoDroid-microG-23.0.1.20201029 on LG G7 EU variant Android 10 Resurrection Remix 8.6.2.

Is it better to flash via TWRP or Magisk? And how to keep this package updated? I see there is a f-droid repo but it's for another nanodroid package.

Thank you
[Magisk] rasputin_g:
I prefer Magisk personally.
[Magisk] Keule-Tm:
No, it's for updating some NanoDroid apps, but you can easily use it without it.

However it doesn't install them automatically with the right permissions and scripts, for that you'd need to install ND modules first.
[Magisk] V0idst4r:
Does the patcher work on Android 11 yet?
[Magisk] birleytweet:
Not sure if I've seen this exact issue shared on here. I'm using CrDroid 6.12 with Android 10. Have MicroG working with the Play Store. Though the Play Store crashes if trying to redeem a Play card or if trying to access any paid apps. Have tried registering as an uncertified device with Google, but still fails. Tried a full reset and registered a new ID and the same thing.

Does anyone have MicroG with the Play Store working for purchases with Android 10?
[Magisk] kurtn:
https://gitlab.com/Nanolx/NanoDroid#supported-android-versions
[Magisk] kurtn:
Failed in lineageOS 18.0
[Magisk] V0idst4r:
Also built the patcher today and was going to try it on A11 but turns out my ROM already had signature spoofing lol. If you want to give my build a shot, go for it.
[Magisk] kurtn:
Download is broken.
[Magisk] daywalk3r666:
https://nextcloud03.webo.hosting/s/nZjbj8Y8NRH77pe
[Magisk] kurtn:
Thank you. Same error

*** DALVIKVM_OPTS=

Error preloading public library libandroid.so: dlopen failed: library "libstatssocket.so" not found: needed by /system/lib/libandroid_runtime.so in namespace system

Aborted
[Magisk] daywalk3r666:
idk if this will work on android R. this is a patcher script for linux. on android 10 its working

https://nextcloud03.webo.hosting/s/256Cwf55B6rgac3
[Magisk] carlos974:
The library "libstatssocket.so" is missing in android 11, moreover I think that this file "hook_7.0-10.0_services.jar.dex" must also be updated in nanodroid-patcher.zip
[Magisk] Kranzes:
getting the same error with my own build too, (LineageOS 18.0 Android 11)
[Magisk] Minth:
The script runs without error but I end up in a bootloop just like with smali patcher. :confused:
[Magisk] eigerzoom:
Everything fine here, except the microg package installs aurora...and the google package doesn't switch it back to a patched play store. Anyone tell me how to get back onto a patched play store? Thanks.

I'm perfectly happy to create an installer script that I hear everyone uses, I just have never seen an example or even where to find it if it already exists. I always relied on the gui installer, which I did read was going away, but now i'm in limbo. Thanks for anyone willing to pass on a few tips on the installer script, if that will bring the desired result.

I guess this must be it?

https://github.com/Nanolx/NanoDroid/blob/master/doc/.nanodroid-setup

oh here we go

https://github.com/Nanolx/NanoDroid/blob/master/doc/AlterInstallation.md
[Magisk] Keule-Tm:
The Google module is not for installing Playstore, but for installing some libraries (swipe for keyboard, gsync for calendar/contacts).

Yup, there you go.
[Magisk] eigerzoom:
Forcing system install on 10/29 release ended with hanging on bootanimation...first time using the .nanodroid-setup file so maybe i'm doing something wrong ... if i use the default magisk install method i never get a working google play services and the store just opens to blank white screen. I always used force system with the overlay in the past for a working setup...thx to anyone for help. And yes I know that letting the bootanimation run for extended time can resolve, but I let it run overnight while I slept so it was definitely borked. Also it was on a fresh rom flash with only magisk added, and yes I booted to the rom once to configure magisk. I've been using the same rom since sep 2019 on many many versions of nanodroid so i have alot of confidence.

Update:

cant get any further with the forced system install

magisk install method leaves playstore unchecked as incorrect signature, i've set all permissions, i feel like i'm forgetting a setting somewhere, but where?

i've set permissions for each app individually in app settings, and also in ap-ops for all the google apps and microg
[Magisk] BenG7:
hi [MENTION=4187311]Setialpha[/MENTION]

PLEASE make it possible for the user to choose what packages they want from Nanodroid complete set on installation - don't force it onto them (I know there are individual packages but as I feel I was missing explanations so I opted out for the complete package).

I'm coming from LineageOS 16 on an H930DS phone; I was in search of signature spoofing thru your app.

I installed it, it also re-installed some apps I already had (k9, f-doid, magisk, aurora...) + other bloatware in my opinion (all that social network alternative software) so I decided to uninstall all those I did not want but I could not, i could only disable them (so in effect they still occupy space on my phone) so eventually I decided to uninstall the nanodroid package with the uninstaller; it uninstalled everything that was installed thru it including the apps I already had and left me with NO keyboard on reboot!!!!

ok, I shall manage by sideloading a keyboard but not other user may be at a loss here.

I think there is great potential in the pack but again the user should be able to choose what they want to install from it, probably with a minimal base (scripts, microG...) and / or PLEASE provide a little explanation regarding the other individual packages also available on download; I think this would greatly improve the appeal of your work.

Thanks.
[Magisk] eigerzoom:
you can literally make a nanodroid settings file and list the apps you want to install from the list of available, and it will only install those...

the old nanodroid versions had a setup .zip which would create the 3 separate settings files for you, but you can just create one manually i presume

just list them, one app per line
[Magisk] BenG7:
Hi [MENTION=1719245]eigerzoom[/MENTION]

thanks for your answer. I was quickly looking at the zip file but could not find a settings file / I could find the apps forlder

can you please provide a quick explanation on how to do what you recommend?

thanks
[Magisk] Aqq123:
It's already possible with a configuration file - see here for details: https://gitlab.com/Nanolx/NanoDroid/-/blob/master/doc/AlterInstallation.md
[Magisk] eigerzoom:
Yes and if you read all of that you will see a link to this page, which details the .nanodroid-apps file you must create

https://gitlab.com/Nanolx/NanoDroid/-/blob/master/doc/Applications.md