yashsingh1/xdaforums huggingface dataset:
[Magisk] nik2011555:
I apologize for missing that, is there a technical reason for it to be Android 11 that I missed?

I suppose there is no solution for below Android 11 then
[Magisk] diemadedrei:
Just look one page back or so, someone posted a link. It has to do with right management in android. From 11 on, apps are not allowed anymore to request seeing any other installed app (at least that's what I understood of it). May be consider upgrading your phone with lineageOS or some other ROM
[Magisk] eula1977:
Welche Version funktioniert noch? Hat jemand eine Lösung?
[Magisk] diemadedrei:
Communication on here is in English, even if this is a German app.

Just read the last two pages. There is an offline workaround there and a working scenario if you have android 11 or 12.
[Magisk] Forest_Cat:
Just to get it clear, the workaround with zgisk and magisk canary only work on Android 11 and higher? Not for Android 10 for example? Whats about the workarounds using riru and riru unshare, lxposed etc?
[Magisk] eula1977:
I have Android 11 with magisk 23. What can I do that the Tan App 8.2.1 is running again? is there an easy solution?
[Magisk] r4p70r:
Yes do the steps from this post. (But bfore you reinstall I would try the whole thing with the already installed version)

And install the Universal SafetyNet fix Magisk Module.

Also you don't have to use that old 8.2 version

Just install the latest version from the Playstore or Update

Magisk Canary:

https://raw.githubusercontent.com/topjohnwu/magisk-files/canary/app-debug.apk

Safetynet fix Module:

https://github.com/kdrag0n/safetynet-fix/releases/download/v2.2.1/safetynet-fix-v2.2.1.zip
[Magisk] tko:
just installing the debug.apk wont work correct?

setting up root again with patched boot.img with the canary-version needs to be done again?

--- wich would result in a phone reset, if im not mistaken.
[Magisk] mj084:
Nope, maybe you have to uninstall the old magisk manager...

easiest way after installing canary magisk app, is to install magisk directly, otherwise you need to patch the boot.img and flash it via fastboot - no factory reset needed (if your bootloader is already unlocked)
[Magisk] tko:
thx.

worked for me... had a bit trouble with the deny list at first.

... also cant find the google play services in the deny list... thats a bit wierd.

btw, im still using the hiding the app feature .... no idea if that is still needed... but well :)
[Magisk] r4p70r:
You have to click on the three dots next to the magnifying glass symbol and select Show system apps

Then search for gms
[Magisk] huxx:
Can someone be so friendly and make a Step by Step Guide? I dont get the advices in this Thread cause iam to noobish. I already have Magisk 23 on my rooted Galaxy S4 with LineageOS 18.1. I Really need to get that Photo Tan App to work.
[Magisk] mj084:
https://xdaforums.com/t/comdirect-phototan-app-detecting-root.4274825/post-86151383
[Magisk] huxx:
Do i install the canary debug apk when magisk is already installed? i really dont get it .. a video would be so helpful :(

I reinstalled the app

Installed Magisk Canary, updatet magisk

reboot

Enabled Zygisk

Enabled the deny list for phototan app and many more

reboot

App works

please i need it more detailed step by step ...

iam not total stupid cause once i managed install magisk v23 and put an older phototan versiion in hide but its not working any more and forcing an update to a newer version
[Magisk] diemadedrei:
Yes, install the apk, then let the apk update magisk itself. Then follow one of the many lists of things to do afterwards in this thread.
[Magisk] Asellus:
You should save your list of hidden apps somehow before, because it is removed by installing the canary version.

You need to know the apps to put them on the deny list afterwards
[Magisk] mj084:
@huxx

a video for what?

all steps are written more than one time in this thread...
[Magisk] huxx:
ahh it really was that easy flashing canary updating magisk enable zygisk put in deny list works :) i made a huge thinking mistake , thanks to all here this so cool to get tans again over the app :)
[Magisk] Asellus:
You should consider to install the safetynet fix also
[Magisk] huxx:
i did thank you.
[Magisk] hotwert:
I have a Samsung S9 with Android 10.

I installed Magisk canary and enabled zgisk, reinstalled phototan, deleted data of the app, added it to the deny list, rebooted etc.... I tried anything!

It does not work. And now Google pay doesn't work anymore.

Is it impossible with Android 10?
[Magisk] mj084:
Nope, seems that A11 is needed...
[Magisk] Laptapper:
Or a12
[Magisk] tko:
1. deinstall old magisk-app

2. install canary.apk

https://raw.githubusercontent.com/topjohnwu/magisk-files/canary/app-debug.apk

2.1 install safenet-fix modul

https://github.com/kdrag0n/safetynet-fix/releases/download/v2.2.1/safetynet-fix-v2.2.1.zip

(will not be active until you finished step 3.)

3. repatch boot.rom with "install" & "direct" (installieren & direkte installation)

4. after that reboot, etc... it should look sth like this

5. go to settings (red arrow)

6. hide app (2.), enable zygisk (if not allready running) 3, enable deny-list (4), config deny-list (5)

7. enable all 3 processes

8. add other apps you may need in deny-list... like google pay & google play services

during the hole process you may have to reboot your phone
[Magisk] d_TraXer:
I have a solution for an similar TAN app:

I installed Island (from Oasis Feng) and cloned the app. Now the cloned app works, while the normal installed TAN app detects Magisk. 👌✨
[Magisk] Asellus:
I guess that this does not integrate with the banking app, right? If so, would it be possible to install the banking app in the same sandbox?
[Magisk] d_TraXer:
All sandboxed apps are in the same sandbox and they can communicate with each other. So it should be possible.
[Magisk] endrancer:
running island as well, my cloned phototan app detect root
[Magisk] hotwert:
I can't even run Island.... 😭
[Magisk] TarikVaineTree:
That didn't work for me. Already had Riru installed and installed the other zip from github. Then there was one more checkbox inside the Phototan App stuff in Magisk Hide which I ticked (of course deleted app data before).

I'm also passing SafetyNet so I don't know what's going on but the stupid app still detects that I'm rooted.
[Magisk] Laptapper:
I think it's only Working on Android 11 or 12 with canary, safetynefix and deny list
[Magisk] huxx:
Thanks thats what i needed before i figures it myself out but very good and easy tutorial:) What you think guys will this last? Is it difficult to patch for comdirect? I want to keep my Galaxy S4 as long as possible :)
[Magisk] edwardenglish:
Does this mean this tutorial works on your old S4? Which android version are you on?
[Magisk] edwardenglish:
addition:

you have to manually enable zygote option in settings after installing the canary version of magisk-app. If you miss that part you cant enable the safenet-fix module. so you should add this as 1a). (its what you basically did under bullet point 6)

unfortunately the whole process doesnt work for me... Redmi note 7, miui EU, android 10
[Magisk] tko:
yeah you are correct, but if i'm not mistaken the safenet-fix module comes "active" once you enable zygote.
[Magisk] huxx:
Yes it works LineageOS 18.1 Android 11
[Magisk] Laptapper:
If in future we can't get it working with any other tricks may we try this Methode and post the mod APK here

https://xdaforums.com/t/guide-remov...protection-from-an-apk.3814826/#post-77040143
[Magisk] eula1977:
I am using termux and cannot access the folder. Please help
[Magisk] CR4NKK:
try these 3 commands:

1. tsu

2. cd /data/data/com.comdirect.phototan/files/

3. sed -i 's/8.5.0/8.2.0/' setup-phototan.json
[Magisk] Asellus:
Or, easier, take a file manager with built-in text editor like the file manager plus, allow it to access /, navigate to the file and edit it using the editor
[Magisk] Asellus:
The path is /data/data/...

And in the session above a blank is missing between ...8.2.0' and setup-phototan.json
[Magisk] Asellus:
You need to get access to / in order to be able to access /data/data. /Android is wrong.

Use

sed -i...

not sed-i.

You must not install 8.5.0, because it detects root w/o Zygisk
[Magisk] Asellus:
It is changed if you start the phototan app with internet access. Otherwise you need to change it again.

But, to be honest, with this lack of understanding how Android and Linux work you should consider not to root your phone...
[Magisk] hansidieter:
Another solution is using Version 6 or 7 of the photoTAN app. They do not use this PushTAN stuff and do not even need internet. (I use 6.0.6 but I read that 7 should also work)

If you cannot access your comdirect account anymore (because a TAN is needed) go to "TAN-Verfahren wiederherstellen" (TAN recovery) and then select, that you have a "Lesegerät" instead of a "Smartphone".

Now scan with your old version of the app scan the image on the Aktivierungsbrief (activation letter) and then the code on the website.

The old app gives you a TAN. Enter the TAN on the website and you are in.

Guess this will work until comdirct decides to get rid of these dedicated photoTAN devices which hopefully will not happen soon.

Only disadvantage is that "Push PhotoTAN" does not work anymore, you must always scan the photoTAN codes now.

-----------

When this workaround does not work anymore I will consider changing my Bank.

I also an account with ING Diba and they do not appear to do any serious root detection at all.

Even without MagiskHide the ING Banking app does not complain about root.
[Magisk] diemadedrei:
AFAIK they cannot get rid of dedicated TAN devices because they are regulatorily obliged to offer a SCA method that works without a phone. So your workaround should just continue working
[Magisk] endrancer:
Version 7.x doesn't seem to enable the camera for me. could activate 6.x though, will see if that's good enough. i have a non-rooted backup device but it's annoying to use that ....

i also can't get the regular comdirect and trading app to work anymore, while on non-rooted device there's no problem.
[Magisk] Laptapper:
Somebody checked out this app for all?

finanzblick Online-Banking

finanzblick Online-Banking - Apps on Google Play

Secure online banking with the finance app for every account & every credit card

play.google.com
[Magisk] endrancer:
I'm using Finanzblick to manage several accounts and services, however they are just accessing each banks data endpoints to request for account statement or bank transfer, which will prompt your banks method of tan authentication... So in case for Comdirect it will also send a pushtan which you would have to enable in your regular tan app ... So it's not an replacement for us here...
[Magisk] endrancer:
Ok.

Comdirect and trading app was not working because I added the Comdirect Server to my blacklist (didn't think of that) so this is resolved.

Phototan ... Have tried 6.x, 7.x which unfortunate does not help at all, because after enabling phototan-push there is no actual way back to those apps.

In trading and banking app both applications prompt you to start the phototan app to get your pushtan ... Which will fail for these older versions. So the use case is quite limited the other two apps then not being very useful

I have a working workaround and Backup non-rooted device, will have to wait and see when android 12 and zygisk stable come around for my device.

It's extremely frustrating where as any kind of transaction above 30 euro requires pushtan, ... For the time spending to get a workaround we could've just used the sms tan for the small fee. But I guess we start to take this matter personal.
[Magisk] r4p70r:
The problem is Android 10

You need 11 or 12.
[Magisk] bgsdeluxe:
Hello everybody.

Am following this thread and came across a strange issue. To avoid any issues with already given and working permissions I did not uninstall magisk and switched to canary version. Before I wanted to try the riru module instead.

After installing the module Magisk wanted to restart system. Unfortunately neither the installation out of Magisk, nor the installation from internal source resulted in riru showing up under installed modules.

Taking a look in the log reveals the following error: sh:20400 unknown operand, followed by a path to a local directory: line 32: install_module: not found

My device is running Android 12 (LOS 19), rooted with Magisk v23 and with working safetynet. No issues with anything so far. Magisk Hide is enabled for Playstore and is working fine. At the moment the issue turned up Magisk itself was hidden. I restored the app by now, but error is still the same.

Might be a wild guess, but do I need to create that path myself perhaps before trying to install riru?

Any hint is highly appreciated! Thanks in advance!

EDIT: Nope, that didn't solve the issue. Log still mentions install_module: not found

EDIT 2: Weird...after re-installing Magisk within Magisk itself, modules can be installed now. Safetynet still fine, but although Magisk is hidden again, riru + riru unshared are activated and all options within Magisk Hide for the photoTAN app are enabled it still detects root. Looks like this method isn't working. Although this was reported here earlier I wanted to try for myself, before going on with any other weird method (airplane mode, older versions...those are definitely no options for me!).
[Magisk] Asellus:
From phototan 8.5.0 you need to use Zygisk (Magisk > v23).

Magisk <= v23 with riru unshare is only sufficient for phototan versions < 8.5.0
[Magisk] bgsdeluxe:
Ah, thanks for pointing that out. Probably saved me a lot of time. :D

That means currently the canary version workaround is still suitable for the recent phototan v8.5?
[Magisk] Asellus:
To my knowledge, yes.

Because I do not want to install a Canary version on my daily driver I live with the flight mode alternative in between
[Magisk] bgsdeluxe:
I will give it a try and give a short feedback on this one.

The reason I didn't try before is that I was/am afraid of other issues regarding root coming from that move.
[Magisk] Asellus:
You need to install the Canary version of the manager app in order to be able to select the Canary channel.

Save your list of hidden apps before, you need it for the deny list later. And install the safetynet fix.

I tried it on an test phone, it works
[Magisk] bgsdeluxe:
Currently reading through the docs on github. What do you mean with safetynet fix? The safetynet check in Magisk itself?

EDIT: Just found it. Universal Safetynet Fix Magisk Module. That's the one?
[Magisk] Asellus:
This one: https://github.com/kdrag0n/safetynet-fix/releases
[Magisk] bgsdeluxe:
Ok, was the same.

After uninstalling riru modules and unhiding Magisk app I uninstalled Magisk from within the app.

Reboot to Recovery and installed canary version.

After system start I updated Magisk within the app, installed the safetynet fix module, enabled Zygisk and edited my list of apps to hide.

All fine to this point.

After successfully checking if permissions will be requested again for other apps than phototan, I deleted cache and memory of the phototan app.

And here I obviously ran into an issue. I wanted to hide Magisk in options. After doing so an installation was triggered. I thought to install the app with a new name.

After restart I'm now facing two versions of Magisk in my app list. The 'old' one to which I gave a new name and a standard Magisk app that is showing no content at all. I already read about the dev no longer wanting to hide the app, only thing I'm askling myself now is how am I able to make any changes? Manually trying to open the 'old' renamed version results in its crash. And in the standard version the menu for supersu is greyed out.

But phototan app is working.

muhahaha
[Magisk] Asellus:
Usually it is not an issue to uninstall und reinstall the manager app. Very likely you need the Canary version then
[Magisk] bgsdeluxe:
Because I wasn't able to unhide magisk or make other changes and ended up with two icons in my list of apps I uninstalled canary using TWRP. The uninstaller also mentioned the app needs to be uninstalled through system itself, so I did that and re-ran uninstaller in TWRP (just to be sure :) ), rebooted to recovery and repeated the installation of canary including safetynet fix.

Now everything is fine, except Magisk itself isn't hidden. Encountered no issues so far, playstore downloads/installations are working and so is the phototan app.

Thank you, Asellus for being patient enough to guide me through the required processes. Highly appreciated! All the best to you!

EDIT: Updated canary released today: https://github.com/topjohnwu/magisk-files/blob/canary/app-debug.apk

I already updated to this version with no issues.
[Magisk] bgsdeluxe:
Well, after going though all this Magisk v24 has been released by today using the same routine as in latest canary builds. 😆

GitHub - topjohnwu/Magisk: The Magic Mask for Android

The Magic Mask for Android. Contribute to topjohnwu/Magisk development by creating an account on GitHub.

github.com
[Magisk] Genmutant:
I have 8.5 running with Magisk 23 without any problems.

MagiskHide Props Config

Universial SafetyNet Fix

Also having Riru running, but no module used currently.
[Magisk] Asellus:
@Genmutant

No riru module, even not unshare?

Is there is no longer an isolated process service in 8.5.0, that needs to be handled by unshare?
[Magisk] Bracher:
Hello I have a question/problem if I activate Zygisk in Magisk after reboot riru and riru LSPosed are deactivated - so XPrivacyLua can't work any longer. has somebody else made this experience and is there any solution for this?
[Magisk] diemadedrei:
Have you read the thread at all? If you're under android 11, zygisk won't help and you need to use one of the workarounds.

If you're on 11 or 12, just use zygisk and hide list and universal safetynet fix.
[Magisk] Bracher:
I have read the whole thread and I'm on Android 11 (LOS microG Version) otherwise I would not have tried to use zygisk. It's now implemented in Magisk 24.1 and I thought I give it a try - my bank still allows both SMS TAN and the app, but only till 1.3. And I did flash via Magisk the Universal SafetyNet Fix 2.2.1, after that I activated Zygisk in Magisk rebooted and voila Riru and Riru LSPosed have both been deactivated because I activated Zygisk
[Magisk] diemadedrei:
Riru doesn't work with zygisk, that's a known issue. But you don't need riru to get the tan app to work
[Magisk] Bracher:
OK than it's the TAN generator, fortunately my bank does accept that, I won't do without Riru and XPrivacy Lua. One lesson learnt, thank you
[Magisk] Laptapper:
May this manual helps with magisk 24 on A10

https://telegra.ph/How-to-Hide-Root-In-Magisk-Canary-01-07

For me in A12 no problem with 24.1 zygisk
[Magisk] Laptapper:
See my last msg
[Magisk] p3rsi2k:
Works! Thank you :)
[Magisk] Laptapper:
Really in A10?
[Magisk] Genmutant:
I have HiddenCore installed in riru, but not active according to the lsposed manager. I have and isolated phototan service in magisk hide activated, next to the normal phototan and a phototan:missing_splits.

I don't even know why I have riru still installed, but better not change anything while everything works.

Ah I overlooked that I have riru enhanced mode installed in magisk. That's probably why it works?
[Magisk] Asellus:
Yes, riru enhanced mode is unshare. It is needed to cover the isolated stuff.

Did you install MagiskHide Props Config only, or have you changed some props?
[Magisk] p3rsi2k:
The only thing I noticed in between was, that tan-app is closing a few times - or better saying: its hiding in the background - but no force closing at all.

I need to start the app a few times to perform the tan-action but it works... :)
[Magisk] Genmutant:
I changed the fingerprint, don't know to what though. Can I look that up?
[Magisk] Asellus:
Sorry, I am not familiar with it. I have read about it after you mentioned it. It hides some values which might be read by the phototan app in order to detect root, so installing the module might be sufficient, together with riru unshare.

I would give it try only if I can be sure.
[Magisk] Genmutant:
So I looked it up, I changed it to the same phone that I have (OP 5t), which seems useless.

I think it took like half a day to get phototan and Sparkasse working, changing a lot of stuff around. So I can't unfortunately say for sure what settings are required to get it working.
[Magisk] Sorath_84:
Great to hear you got it to work!

Can you perhaps mention in wich sections you changed stuff?

You can export the config file to have a look.

I would like to reproduce the result.

(-:
[Magisk] Laptapper:
For hiding magisk and screenshot in unallowed apps have a look here:

Thread 'Magisk 24.1 zygisk and lsposed' https://xdaforums.com/t/magisk-24-1-zygisk-and-lsposed.4403597/
[Magisk] tko:
I just noticed that that Theres an Update for then phototan App. Did someone updated allready? If yes... still working? 😄
[Magisk] diemadedrei:
Yep, installed and still working
[Magisk] jaager:
I also can confirm that 8.6.0 is still working.
[Magisk] lordnils:
Hey guys!

I can't get it to work! :(

My configuration:

- SafetyNet: YASNAC says: Pass with BASIC profile

- Play store attestation: Device is certified

- Google Pay works with contactless payments (used it several times in shops)

- Magisk 24.1, hidden, Zygisk acitvated

- DenyList NOT enforced but all Banking-related things on DenyList fully activated

- No TWRP folder on sdcard

Magisk modules:

- Shamiko 0.4.4 (says "Shamiko is working as blacklist mode")

- Universal SafetyNet Fix 2.2.1

- GPay SQLite Fix 2.8

- Zygisk - LSPosed 1.7.2

- Enhance mode for HideMyApplist (configured to hide ALL root stuff for the banking apps)

But: Comdirect (and dkb tan2Go as well) says device is rooted. :(

Is there anything I'm missing? It seems like on other devices there is much "less" to do to get it working. I would be glad about any hint what else I could try!

Edit:

Just tried Enforcing DenyList (and rebooting afterwards) again since the thread about "Magisk 24.1 zygisk and lsposed" mentioned this but it doesn't change the behaviour. Also I delete data for the photoTAN app for every new attempt of course. Should be the same effect as reinstalling right?
[Magisk] Asellus:
Have a look to the phototan app in the deny list. I find 3 services there, one, the ..._zygote, is very new.

All are checked in my enforced deny list, and it works w/o any other special modules or configuration except for the safetynet fix.
[Magisk] diemadedrei:
What android version are you using? It will only work with 11 and up
[Magisk] lordnils:
Yeah just checked again, they are all enabled.

Ah I forgot the basic info. It's stock Android 11 from Xiaomi:

- Device: Xiaomi Mi 9 Se

- MIUI Global 12.5.1 Stable RFBMIXM (newest official from here: https://mirom.ezbox.idv.tw/en/phone/grus/)

- Android: 11 RKQ1.200826.002
[Magisk] Asellus:
Don't have an idea.

For my Android 11 Zygisk, deny list and Safetynet fix is sufficient and working. I came from v23 these days and did not clean anything, but put all apps formerly hidden to the deny list before starting them under v24.1

I would reinstall the apps and put them to the deny list before starting them
[Magisk] Asellus:
Riru unshare is supposed to be not sufficient since 8.4.0 or 8.5.0. I therefore stick to 8.3.0 for a longer period of time.

Is this the only module you have installed?
[Magisk] VD171:
No.

Riru is deprecated.

Now is time for Zygisk.

About how hiding root actually?

I've installed Magisk v24.2, LSPosed v1.7.2, Shamiko v0.4.4, XPrivacyLua v1.30, Universal SafetyNet Fix v2.2.1 and everything is working perfectly.

I can hide root/xposed/lsposed/zygisk and fix safetynet, using it, please read my reply:

https://xdaforums.com/t/app-v1-10-vd-infos-package-com-vitaodoidao-vdinfos.4097379/post-86427499
[Magisk] lordnils:
So... how exactly did you use XPrivacyLua to make "comdirect PhotoTan" app work? As far I can see it's not related. The answer you're pointing to just lists versions of modules you're using but nothing more.