yashsingh1/xdaforums huggingface dataset:
[Magisk] mrspeccy:
Using "App Cloner" you can change both the external (originally "Xposed Installer") package name and its internal one (originally "de.robs.android.xposed.installer"). Then the app alone is not found by NemID. However, as soon as I install the Xposed framework via the installer app, NemID detects root. This is probably not too surprising since Xposed modifies the system partition.
[Magisk] Kocane:
Hm, I tried changing the package name as per zeptobytes suggestion and recompiling. Installed fine but NemID detected it regardless.

I'm using xposed framework systemless via magisk. Shouldn't NemID detect the installation of the xposed framework whether or not the xposed installer app was installed? This is what leads me to believe that it doesn't detect the systemless xposed framework.

Maybe I made the modified xposed installer incorrectly. I'm gonna try with appcloner and see
[Magisk] mrspeccy:
Right, when I install Xposed framework via Magisk, NemID still works. Very interesting. And I also have the renamed (in two respects) Xposed installer on my phone.
[Magisk] Kocane:
Cool. Could you share me your modified Xposed Installer? The app cloner I can find wants me to buy a license before I can change package name.
[Magisk] mrspeccy:
I could, but I found out that the "cloned" version of the Xposed installer I made with App Cloner did not work properly with the systemless Xposed installed from Magisk since cloning also changes the key used for signing. Use the XposedInstaller_3.1.5-Magisk.apk from https://xdaforums.com/xposed/unofficial-systemless-xposed-t3388268 but (very important) do not flash Xposed through it - which was my mistake. Only use the XposedInstaller app to active Xposed (installed via Magisk) and to install modules. Then load XPrivacyLua, which was mentioned earlier in this thread and block NemID from reading the list of installed applications. This works for me: systemless xposed and NemID run at the same time. However, SafetyNet fails, which can't be avoided with Xposed.
[Magisk] Kocane:
Hmm.. I've installed XPrivacyLua, disallow NemID from "Get Applications" and then reboot but it still complains about root.
[Magisk] alpsayin:
Guys, I hate to break it to you but I just defeated nemid by running in Oasisfeng's Island app. Give it a go and let me know of your findings.

Magiskhide still active

Got the props config module

No xposed

https://xdaforums.com/android/apps-games/closed-beta-test-incoming-companion-app-t3366295
[Magisk] mrspeccy:
Sounds like a good idea. Such sandbox/emulator/virtualization apps could be the ultimate solution to paranoid apps like NemID and other banking apps if they simulate a unrooted stock ROM. I also read about VirtualXposed in another thread, but did not try it yet.

Strange. Did you clear NemID's data and cache? I did things in the following order: Installed systemless Xposed via Magisk, installed Xposed Installer, activated Xposed and XPrivacyLua, stopped and cleared NemID's data and cache, added NemID to XPrivacyLua, made sure that NemID was still listed under Magisk Hide. Finally, I started NemID.
[Magisk] alpsayin:
Not always, somehow Santander was able to detect root even in Island, but we defeated it another way. That is how we came to try Island, XPrivacyLua and some other methods mentioned here too. -> https://xdaforums.com/showpost.php?p=77321403&postcount=93

After trying a new method clearing data+cache of the app is essential. I think it's the norm now is that once an app marks itself unsafe it doesnt flip that switch back off.
[Magisk] Kocane:
Can't make it work with either method.

I just tried again clearing data/cache, adding NemID to xprivacylua with restricting "get applications" then proceeded with a reboot, but no dice. It's also still listed under Magisk Hide.

With Island, it created the "Island" profile whereunder I added NemID and started the new launcher shortcut it made. It still fails though.

I gotta ask; do you use the app? Because initially when I start the app it tells me it's "ready for requests" (i.e. no warning) but if I press the settings icon in the top right it does its root check and fails after that.
[Magisk] mrspeccy:
I noticed this kind of behavior at some point when I played around with different settings and Xposed and Magisk modules. In fact, I happend that even after cleaning data and cache the app started with the message "Ready for requests" right away, although it should have noted that it had lost all of its settings. Maybe some fingerprint etc. is send to NemID's servers so that it remembers its validity even after clearing data. I do not remember how I solved this: either completely uninstalling and re-installing NemID helped or it was the the Universal SafetyFix module (https://xdaforums.com/apps/magisk/xiaomi-safetynet-fix-t3600431) that I played around with. That module would change the device's fingerpint.
[Magisk] alpsayin:
That's a no. I wanted to try and login but I doubt this is something I can register just like that. My finding is I could get to the login screen and I thought that was it, because before island it would immediately give root error. Sorry about that :|

maybe a combination of methods may work. May I suggest using either adaway or netguard to monitor outgoing connections to see if it connects to an external service for checks?
[Magisk] Kocane:
Thanks for your suggestions, guys. I just can't make it work. I don't think the app marks itself as unsafe because before installing xposed, I could easily use the app, then install the xposed installer APK and have it function no more, only to remove the xposed installer again and have the app functioning once more, without removing data or anything.

I don't get it though. If the app works fine with a renamed Magisk Manager along with Magisk Hide, then why shouldn't restricting access to other applications in xprivacylua be enough? I haven't tried making it work with a renamed xposed installer as well, but having to rename both magisk manager and xposed installer each time there's a new version would suck anyway.

I'll try and give it a go
[Magisk] lucaterpirla:
The method of hiding the app list with xposed is working perfectly with me. But it is a pity that safetynet fails.

EDIT: I can also confirm that the GravityBox module is making the NemID app not to work, don't know why though. To make it work I also had to select the app in magisk hide.
[Magisk] Anders Mogensen:
Has anybody tried with 17.1 Magisk and the newest NEM-id version?
[Magisk] mrspeccy:
I don't think official Magisk 17.1 + manager have the option to change the external, displayed name of the manager ("Magisk Manager") yet. Instead try the latest development build: https://xdaforums.com/apps/magisk/dev-magisk-canary-channel-bleeding-edge-t3839337 which seems to contain this feature.
[Magisk] lucaterpirla:
I am using magisk 17.1 with Nem ID code app with no issues at all, you just have to hide magisk and use Xprivacy Lua to not let the Nem ID app read your app list. That's it. :)
[Magisk] Kocane:
If you don't use Xposed then using something like "Island" or "Shelter" to make NemID be part of a "work profile". That should hide magisk and other apps from it.

I'd try it myself but for some god damn reason I cannot use magisk hide with Xposed. The apps I add to magisk hide just don't start, or force closes instantly. And I'm not getting anywhere without at least hiding root from the app
[Magisk] JollyDrifter:
Im using shelter and it works. :) thx everyone
[Magisk] lucaterpirla:
Do you have systemless xposed or the normal one? Also you could try a different version of magical and/or reinstall magical and see if it works.
[Magisk] Kocane:
Yup, systemless... Tried reinstalling Magisk and Xposed. I don't get it.
[Magisk] Anders Mogensen:
Ahh, Island is the way to go, beat that Nem-ID :)
[Magisk] lucaterpirla:
Did you also try to erase the data of the Nem ID app?
[Magisk] T0RSTENSEN:
I tested out the app renaming and it works. I have magisk, custom kernel, custom ROM, xposed ECT.

Just download APK Editor and rename magisk manager to manager.
[Magisk] Kocane:
Did you only rename Magisk? I got Magisk and Xposed and by using magisk hide and Island/Shelter to make NemID be in the work profile then it works, until I activate xposed systemless, then it stops working. Safetynet is obviously failing with Xposed but how come it can work for you, then :/?
[Magisk] T0RSTENSEN:
I believe there is a magisk module that tricks one of the safety net checks while having xposed.
[Magisk] lucaterpirla:
Yes there is, there is also an xposed module that does the same thing. It is called "No Device Check". With this you pass the CTS profile but not the basic integrity (which is also the one that allows banking apps to run without problem).
[Magisk] Kocane:
Did hiding the app in Magisk Hide actually work for you? I tried just about everything; I got NemID in my work profile with 'Shelter', added in in magisk hide, tried sudohide to hide gravitybox from it but I just cant get it working. I also tried magisk hide on GB

When I remove GravityBox it works again.
[Magisk] lucaterpirla:
Same for me man. With gravitybox installed it does not work. In fact I don't have it, and now the nemID app works.
[Magisk] Jakob1379:
All credits goes to

Hey guys! I finally got it to work'ish. The main problem I found is that NemID either looks for certain apps (magisk/xposed) or failed the integrity check. I got it to work by utilising Xprivacy and blocking everything except the Internet and device number from NemID. After just remember to force close and erase data from NemID once to delete the previous remembered root

UPDATE: I tried uninstalling everything that is Xposed related and reinstalled magisk as core only, and it works sometimes. I don't get the inconsistency when magisk has been hidden and core only mode is enabled while hiding it for the nemID AND integrity checks are successful... Damn you nemID!

One caviat is that I haven't been able to make it work with XprivacyLua

Bonus info: running android 8 touchwiz on s9+ and all magis hide functions has been activated.
[Magisk] lucaterpirla:
Hey guys I have a problem logging in with my nem ID app code. I click on start ( I have just installed my app because I reinstalled my phone) I write my username and password, but the app says that an error has occured and tells to contact the support at nemid.nu ithappened yesterday and today, but I don't have any problem logging in on my computer using my code card. Did somebody face this issue before?
[Magisk] Jakob1379:
Have you tried deleting the app cache/reinstalling the app?
[Magisk] lucaterpirla:
Yes of course I tried, but didn't change
[Magisk] Jakob1379:
I would post in another forum as it is a separate problem.
[Magisk] Jakob1379:
Anyone found any new?
[Magisk] Djizox:
Remember to set a setting in magisk called system less. NemID is stille working like a dream.
[Magisk] Jakob1379:
Well I think you are partially right, but that method still haven't given me any consistent results e.i. It rarely works.

I currently have no xposed, but it still doesn't work. I'll give your mentioned guide a go in akin, but until then, here is my settings for magisk
[Magisk] Jakob1379:
Doesn't work for me :/ so frustrating ?
[Magisk] lucaterpirla:
You MUST have closed and the Xprivacy Lua app to make this trick work, the magisk hide option is not sufficient !
[Magisk] Jakob1379:
I tried the guide again, but with no luck. It seems purely random to me as to whether it works or not.
[Magisk] lucaterpirla:
If you want help I am happy to do it man, but you need to tell me the exact steps you have done. I can tell you the exact steps I have done and try to make it work for you as well.
[Magisk] Djizox:
I found the flaw in this guide and fixed it for you guys. Quoted to make it on last page.

please leave a thanks.
[Magisk] lucaterpirla:
So the flaw was to have systemless xposed right?
[Magisk] Jakob1379:
Sorry I wasn't that elaborate, but I ended up trying to many different things to keep track of what was wrong. I ended up talking to Djizox and we figured out what was wrong. All good and the world order has been restores once again.
[Magisk] Djizox:
no the flaw was people installed xposed installer and installed the xposed in there cause it didn't read the xposed systemless.

the guide make you download a modifyed xposed installer that reads the systemless xposed from magisk.

i did the same cause i was updating the xposed installer and noticed it didn't work. Nemid app detects magisk manager on app's list, and detects xposed if it's not systemless. the whole key is it must be systemless.
[Magisk] lucaterpirla:
That is exactly what I said.... But I guess in one of the first post there was written to use the systemless xposed, but people didn't do it, therefore it is not a flaw in the method, is a flaw people have.
[Magisk] Djizox:
then yes XD
[Magisk] Jakob1379:
My main problem was that somehow, even though I chose the systemless version from magisk, magisk didn't install the systemless version. I had to manually go to xda and get it myself.

---------- Post added at 10:47 PM ---------- Previous post was at 10:45 PM ----------

Hey man, it would be a huge help if you were to pin one of the explanatory posts about magisk, systemless xposed with Xprivacylua.
[Magisk] Djizox:
im still positive it is systemless, but you proberly didn't install the modded xposed installer to read the magisk systemless xposed.
[Magisk] Jakob1379:
I didn't get a screenshot, but it wasn't the systemless version. Errors has been corrected and stuff works!
[Magisk] lucaterpirla:
Good to hear that it works now !
[Magisk] Jakob1379:
Just to be the current last message in the thread.

I will gladly help out people in need, just pm me and we will figure something out as the procedure is fairly straightforward.
[Magisk] mrspeccy:
The latest Canary build of Magisk Manager will now also change the displayed package name (originally Magisk Manager) to something different if the option "Hide Magisk Manager" is used. This allows me to run the latest NemID app without additional tricks (like editing the .apk file, Xposed modules, Island etc.) Make sure Magisk hide is selected for the NemID app.
[Magisk] lucaterpirla:
You are saying that it works even without Xposed? Really? I have to try that.
[Magisk] Kocane:
I can confirm that with the canary build of magisk manager, when hiding it it also renames itself to "manager" so NemID works flawlessly, after it has been hidden with MagiskHide.
[Magisk] Didgeridoohan:
There's a new feature that renames the Magisk Manager to just "Manager" when it is repackaged. Nothing to detect...

Edit: Ninja'd... :p
[Magisk] lucaterpirla:
There is a similar feature in the stable version of magisk as well but that did not work against nem-id app. Maybe the one in canary builds works differently
[Magisk] Kocane:
Stable doesn't hide the manager well enough. I think it only changes the package name and not the name that appears in in the launcher, which NemID absurdly also checks.
[Magisk] mrspeccy:
I would not say this too loud. The NemID developers might want to update their app to check for the new "launcher name" of the manager. The ultimate solution would be to change the launcher name of Magisk Manager to "NemID", I guess. :)

Really, the NemID developers s... I sent them several suggestions for improvement of the app some month agos, which they all ignored. Instead, they spend their efforts on this ridiculous root detection.
[Magisk] Didgeridoohan:
If they start looking for "manager" they'll start getting a lot of false positives...

And if they stupidly do, it's very easy to change again.
[Magisk] Jakob1379:
Recently the "magisk hide" and "Xprivacy Lua" combo haven't been working on my S9+. Anybody who noticed this as well??
[Magisk] Djizox:
well have you updated to new android version??
[Magisk] Jakob1379:
Nope. Running 8.0.0. Haven't had the time to update :p do you think that is the culprit?
[Magisk] Djizox:
Nope that's not it. what version magisk manager and magisk do you have.

it's running fine for me. android version 8.1.0 oxygenOS 5.1.7

magisk manager 6.1.0 with magisk 18.0

i tryed to update manager but when i did i could not find anywhere to get modules, well didn't have it for long, gave up a little fast on it. but if modules is not a thing in the new version then it could be the culprit.

maybe check your xposed for module updates
[Magisk] Jakob1379:
Magisk manager v7.0.0

Magisk v1.1

Xposed v90-beta3

Now that i thik about it, it might have stopped working after the latest magisk update.
[Magisk] Jakob1379:
Ahh those ones.

Magisk manager v7.0.0

Magisk v18.1
[Magisk] Jakob1379:
Pretty sure they somehow changed to safetynet as it works without xposed and I have verified that XprivacyLua still works, when xposed is installed
[Magisk] werty89:
Did you, by any chance, install the Official twrp APP? I did by mistake (after installing twrp recovery to install the new magisk version) and that's when nemid started misbehaving and showing the device unsupported message. I uninstalled it and haven't seen the error yet.
[Magisk] lucaterpirla:
It might be. As far as we know, the nem ID app looks for names of specific apps that can work with root only (hence twrp app).
[Magisk] Jakob1379:
I haven't been able to confirm the TWRP theory, but for my case I am pretty sure it is caused by XprivacyLua that for some reason has started crashing when opened. For that case it is obvious that NemID doesn't get blocked access to see the installed apps.
[Magisk] Jakob1379:
After installing the latest beta of XprivacyLua it works again
[Magisk] werty89:
I'm pretty sure I've found what causes it on my end. If I open the

Nordea Mobilbank

first and then the Nemid app, the "device not supported" error appears. As soon as I close the Nordea app and go back to NemID it says "ready for requests".

Needless to say that I've hidden the Magisk from Nordea and NemID and enabled Magisk Hide from settings which renames it.
[Magisk] lucaterpirla:
I use the app Mobilebank and or gives me no problem
[Magisk] Juhler:
After latest Magisk update, I cannot use the NemID app again. :/

Android 10.0 Magisk 20.0.

#Reverting back to 19.3 fixed the issue.
[Magisk] torben5247:
I have the same issue, nemid doesnt work after upgrading to 20.0
[Magisk] Juhler:
Uninstall, and reinstall 19.3. That works for me :victory:
[Magisk] torben5247:
downgrading magisk from 20.0 to 19.3 didn´t make any difference, nemid wont run.

But downgrading nemid app to 1.7 works.

Magisk 20.0 and nemid 1.7 works fine.......
[Magisk] Juhler:
Didn't work for me at first either, had to remove old "manager" and reboot a few times.

But good to know, I prefer this way though. NemID has not been updated since 26/8-19, so it is definately Magisk who changed something.
[Magisk] Michael B.N.:
Same here :good:
[Magisk] lucaterpirla:
I have been doing some testing and apparently the problem is Magisk Manager app v7.3.5. It works well with 7.3.2 though.
[Magisk] Didgeridoohan:
They're scraping the APK's on your device (all of them) and detecting parts of it that can't really be hidden. [MENTION=4470081]topjohnwu[/MENTION] is working on that though, but it will only work on Android Pie and above.
[Magisk] halilyildiz:
OnePlus 7 pro , Android 10.01, magisk 20 , latest Manager, rooted..

I didn't have problem with same set-up but with Android 9.

After update NemID doesn't work here either.

I have downloaded version 17 , magisk hide, rebooted twice.. unfortunately doesn't seem to be working..

I have tried t to downgrade magisk Manager device hanged, stucked and gave lot's of problems. I had to erase phone data From TWRP to be able to use the phone.. I don't know what am I doing wrong?
[Magisk] lucaterpirla:
I cannot tell if android 10 is the problem, I am on pie with magisk 19.3, and the manager version is 7.3.2 with magusk hide and also the magical package name changed and everything works fine
[Magisk] halilyildiz:
How do you suggest that I change the name of magisk Manager safely in A10 should I change the name of any other app and do you think it's going to cause complication? Thank you in advance
[Magisk] fusk:
Flashing back to magisk 19.4, manager 7.3.2 and nemid 1.8 worked running A10.
[Magisk] lucaterpirla:
There is a specific option for that I magisk settings.
[Magisk] halilyildiz:
Yes I have tried that one meant , if you have any other suggestion.

But thanks anyway:good:
[Magisk] lucaterpirla:
You also have to erase the nem ID app data from Android settings and reboot the phone to make it work
[Magisk] halilyildiz:
Yes I have done that too, unfortunately it doesn't work.

:confused:
[Magisk] Didgeridoohan:
Until [MENTION=4470081]topjohnwu[/MENTION] has perfected his new Manager obfuscation, just try uninstalling the Manager whenever you need to use Nemid.
[Magisk] Jakob1379:
Okok have you read the whole thread and tried

1. Magisk hide (use the magosh hide to hide magisk from NemID)

2. Hide magisk manager (under magisk manager settings)

2. Cleaned NemID and setup anew

3. If running xposed then install XprivacyLua and deny NemID from reading apps (the part that made it work for me)
[Magisk] fusk:
Latest canary doesn't fix it, FYI.
[Magisk] mdmcfg:
Running lineageOS 16.0, Magisk 20.0, Manager 7.3.5 on S7 Edge. Got it to work.

Used NemId 1.7. The one from google play is 1.8. Didn't work for me.

Hidden NemId, Bank app and hidden manager as well. That worked.
[Magisk] halilyildiz:
There is a new stable update to magisk and manager. You have now option to change the manager name whatever you want it to be. Finally this has done the trick for me. Latest nemID and my banking app works with it.. I guess this battle is won by magisk :good:
[Magisk] torben5247:
I can confirm that after installing magisk 20.1 and magisk manager 7.4.0 nemid works fine
[Magisk] fedtemis:
I too had some trouble with the nemID app on magisk 20.1 and mm 7.4.0, but eventually I got i to work.

I tried uninstalling the manager (that has been installed through the update process in-app), and instead tried installing the app anew, with the release apk from Github https://github.com/topjohnwu/Magisk/releases/tag/manager-v7.4.0

When opening the newly installed manager, I opted to hide the app with a name other than 'Manager', and completed setup.

From there I cleared all data/cache for the nemID app, and boom, I was able to use it again.
[Magisk] Jakob1379:
Just wanted to put this out it here again since people seems to forget.

If you are a user of xposed NemID can easily be circumvented with XprivacyLua by denying it access to apps.
[Magisk] Jakob1379:
By using another name than 'Manager' do you mean the 'hide' setting or do you manually change the name of the app - if yes, how?
[Magisk] MrEzzzkiel:
Worked like a charm! :)
[Magisk] svendsvin:
Not for me :confused:
[Magisk] MidnightRaver:
I just moved to Android 9 Lineage.
[Magisk] Jakob1379:
Weird. You really need to include some information when you say it doesn't work. How are we supposed to figure out what is wrong? :P

What phone are you using?

What version of android are you using?

Is rooted via magisk, what version are you running?

do you pass safetynet and cts?

What kind and version of xposed and exposed manager are you using?

Did you try to reset nemid?
[Magisk] svendsvin:
I'm sorry. It wasn't a cry for help. I just read it like it was THE solution for getting NemId to work. I don't really need the app at this moment so I just removed it again.
[Magisk] Jakob1379:
Ahh ok. Hmm would love to know why it didn't work, though. It might give some hints as to how it works :)
[Magisk] svendsvin:
I like to help. I'm on Samsung Galaxy J4+ stock rom. Oreo 8.1. Magisk 20.3. Xposed installer 3.1.5. I don't pass Safetynet (EdXposed just doesn't work for me). Clean installation of NemId.
[Magisk] Jakob1379:
Yay! Well safetynet won't be passed with xposed installed (in most cases). Have you tried installing edxposed sandhook/yahfa through magisk? And also have you used Magisk hide for NemID? Otherwise it can detect root. The hiding of apps is for NemID not to be able to detect xposed and magisk apps, not the root state.
[Magisk] svendsvin:
Do you read what I'm writing regarding Edxposed?

And yes I hid NemId.