Comdirect photoTAN app detecting root [Fix found]

Search This thread

swour

Member
Jan 22, 2012
47
29
Since version 8.3.0 additional measures to detect root have been added, do not update as MagiskHide won't be able to prevent detection. Until a solution is found I would recommend staying on the previous version for as long as possible.

Finding out what exactly is causing the root detection is beyond my technical abilities but I would provide as much information needed to those willing to help.

---

The solution found by @pxrave appears to be working:


Hey fellas I got it working and others apps detect magisk before.

Update to latest v23
Install modules riru and riru unshare
Remove data from tan app
Go to magisk hide and tick all process to hide included the isolated
Start the tan app and do the activation again.

Problem you need wait 2 days to activate because comdirect use new activation process for photo tan app.

Working fine all version 8.3


Link to the Riru Unshare module:
 
Last edited:

Conan179

Senior Member
Apr 28, 2010
820
76
I can confirm what swour says.
on Android 9 and 11, my magisk root is recognized, magiskhide is active and the phototan app is added.
 

allrightlite

Senior Member
Oct 18, 2016
1,623
339
I have already applied the update. The easiest method is to wait few days for a magisk fix, right? I would can wait few days, no problem. I have an absolutly clean Android 8.1 build on the phone for banking. It's crazy that the bank is make it so difficult for us to use a save own build.
 

Conan179

Senior Member
Apr 28, 2010
820
76
Yes, of course, if other app developers find a similar way. So, congrats to the developers of the phototan app to find it.
I don't think so, there is at least one other app that shows the same behavior.
I also noticed the (isolated) thing with me.
 
  • Like
Reactions: allrightlite

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Please could you write the detailed steps to success with the phototan app?
    1. Make sure Magisk Manager is hidden and its app name is changed to something else
    2. Install Riru Core, Riru EdXposed and Riru Unshare, reboot
    3. Activate MagiskHide for all three phototan processes
    4. Open EdXposed Manager, install XPrivacyLua, reboot. If you use Xposed Hide, make sure phototan is not blacklisted
    5. Open XPrivacyLua, select phototan and tick "Get applications"
    6. phototan should work now

    For many users, EdXposed & XPrivacyLua are not needed - in my case, phototan is crashing when not using them.
    I did not need to clear phototan app data, but if the app does not work yet you can try clearing phototan cache and if it still does not work, clear app data too. Beware: Should you clear app data you will need to go through the phototan activation process again.
    As my device is not passing either of the two SafetyNet checks, I don't think it they are necessary for phototan.
    2
    1. Make sure Magisk Manager is hidden and its app name is changed to something else
    2. Install Riru Core, Riru EdXposed and Riru Unshare, reboot
    3. Activate MagiskHide for all three phototan processes
    4. Open EdXposed Manager, install XPrivacyLua, reboot. If you use Xposed Hide, make sure phototan is not blacklisted
    5. Open XPrivacyLua, select phototan and tick "Get applications"
    6. phototan should work now

    For many users, EdXposed & XPrivacyLua are not needed - in my case, phototan is crashing when not using them.
    I did not need to clear phototan app data, but if the app does not work yet you can try clearing phototan cache and if it still does not work, clear app data too. Beware: Should you clear app data you will need to go through the phototan activation process again.
    As my device is not passing either of the two SafetyNet checks, I don't think it they are necessary for phototan.
    Thanks, I did everything from number 2 till 6, but unfortunately it doesn't work, still detecting root (see attached screenshot)
    I can't do number 1, cause the hide function in Magisk app it is greyed out (see second attached screenshot).
    Does someone know why/ what I can do to hide the magisk app?

    Btw: so silly, that they (comdirect and their programmers) are making such a trouble about root, I have root to be more (!) secure and privacy protective (AfWall+/firewall, Adaway, XPrivacyLua/Pro,....)
    @comdirect: if you read this, please stop and let us use the app with root. You should stop the app from running, if people use a total old Android without any recent security patches etc, there lies a risk, not with us up to date custom rom+root users!

    --edit--
    I use latest Magisk (currently 23.0), Android 11 based custom rom, Android 11 Firmware, Rom is OSS based, no GApps
    1
    I didn't get it to work. In my case SafetyNet fails both tests in Magisk (at least since I reinstalled).
    my previous experience with it has been that it doesn't work when SafetyNet fails

    I guess safetynet status is irrelevant for (currently newest) phototan app. I fail both basicIntegrity and ctsProfile on android 10, still phototan works with riru unshare & XPrivacyLua
    1
    @JJ111 try uninstalling & reinstalling Magisk Manager. The hide option should not be greyed out. In my case, there is a button to un-hide the Magisk app.

    FYI I think you ran into a different detection mechanism. The newly added root detection in version 8.3.0 crashes the app directly after startup and does not show any message like on your 2nd screenshot. You could also try to disable all EdXposed and Magisk modules except Riru Core, Riru Unshare, XPrivacyLua and Riru EdXposed itself.

    I just noticed that you have disabled Magisk updates. Make sure you are using the latest version, Magisk 23.0 and Magisk Manager 23.0
    1
    No new solutions for android 11?

    For me phototan detects root everytime although hide magisk edxposed xprivacylua riru unshare... It's quiet annoying
  • 9
    Since version 8.3.0 additional measures to detect root have been added, do not update as MagiskHide won't be able to prevent detection. Until a solution is found I would recommend staying on the previous version for as long as possible.

    Finding out what exactly is causing the root detection is beyond my technical abilities but I would provide as much information needed to those willing to help.

    ---

    The solution found by @pxrave appears to be working:


    Hey fellas I got it working and others apps detect magisk before.

    Update to latest v23
    Install modules riru and riru unshare
    Remove data from tan app
    Go to magisk hide and tick all process to hide included the isolated
    Start the tan app and do the activation again.

    Problem you need wait 2 days to activate because comdirect use new activation process for photo tan app.

    Working fine all version 8.3


    Link to the Riru Unshare module:
    6
    Hey fellas I got it working and others apps detect magisk before.

    Update to latest v23
    Install modules riru and riru unshare
    Remove data from tan app
    Go to magisk hide and tick all process to hide included the isolated
    Start the tan app and do the activation again.

    Problem you need wait 2 days to activate because comdirect use new activation process for photo tan app.

    Working fine all version 8.3
    4
    Update to latest v23
    Install modules riru and riru unshare
    Remove data from tan app
    Go to magisk hide and tick all process to hide included the isolated
    Start the tan app and do the activation again.

    Problem you need wait 2 days to activate because comdirect use new activation process for photo tan app.
    Just went through this process. For me it was sufficiant to update to magisk v23, rename magisk, install riru and riru unshare, hide all processes of phototan app in magisk hide and *clear cache* only for phototan app. This way I did not have to re-activate the phototan app (nor to wait 2 days) again.
    3
    I managed to get it working (Magisk 23.0).

    Using only riru unshare was not sufficient for me. A few root apps are installed on my phone, Magisk has been renamed. Still phototan crashed on startup. After trying many things, XPrivacyLua did the trick (-> disable XPosed Hide for phototan & restrict "Get applications" for phototan).

    @RfBob AdAway is installed on my phone, I did not need to hide the process
    2
    Hey fellas I got it working and others apps detect magisk before.

    Update to latest v23
    Install modules riru and riru unshare
    Remove data from tan app
    Go to magisk hide and tick all process to hide included the isolated
    Start the tan app and do the activation again.

    Problem you need wait 2 days to activate because comdirect use new activation process for photo tan app.

    Working fine all version 8.3
    Thank you (y). This seems to work.

    I did an update to v23 for the app and Magisk itself. busybox and magisk hide props config are in latest version.
    Riru v25.4.4 was installed through magisk store and riru unshare v2 from github.
    My Magisk app is renamed and all processes are ticked in Magisk hide (had to check multiple times, because it unchecked before).
    After that I removed cache from tan app and it started without new activation.