DKB-TAN2go app on rooted device

Search This thread
Weird. I'm using a Poco F2 Pro as well, btw.

This is my config:
- Magisk 25.1 (custom folder on SD for its files), manager hidden
- Zygisk enabled (not enforcing DenyList, TAN2Go on DenyList)
- MagiskHide props config with good fingerprint
- Shamiko v0.5.1
- Universal SafetyNet Fix v2.2.1
- Zygisk - LSPosed v1.8.3
- HMA 2.3.2

Before using HMA I had a Tasker profile that auto hides Magisk Manager before starting TAN2Go. Now that's disabled.

Maybe this helps.
Works works works!!
Finally lol. It was Shamiko for me, didn't work before I installed it. Thanks for the full list :)
 
  • Like
Reactions: snappy- and panni

snappy-

Member
Dec 8, 2018
22
11
Got the App running thanks to the tutorial of @panni :)

As stated above, Shamiko was the last piece to make it work for me as well.

But is there any way to run this app without GAPPS installed?

Thanks.
 
Last edited:
  • Like
Reactions: panni

panni

Senior Member
Feb 6, 2007
227
101
OK, this is weird. Trying to get TAN2Go running on my Nothing phone (1); no dice.
I'm using the exact same setup that I've been using with my POCO F2 Pro (the tutorial I just posted). Even freezing the Manager doesn't let me run TAN2Go now.

The only module I'm not using is the MagiskHide Props Config as it's not necessary for my phone (I have Safetynet Passed already). I feel like I'm missing something.

Any ideas?
 

panni

Senior Member
Feb 6, 2007
227
101
OK, this is weird. Trying to get TAN2Go running on my Nothing phone (1); no dice.
I'm using the exact same setup that I've been using with my POCO F2 Pro (the tutorial I just posted). Even freezing the Manager doesn't let me run TAN2Go now.

The only module I'm not using is the MagiskHide Props Config as it's not necessary for my phone (I have Safetynet Passed already). I feel like I'm missing something.

Any ideas?
This is some combination of zygisk LSPosed and Android 12. When completely removing LSPosed and all modules, TAN2Go at least works again when freezing MM.
 

hollowlean

New member
Aug 7, 2022
1
0
Xiaomi Mi 11 Ultra
The guide from "panni" is working flawlessly on my MI11Ultra (Xiaomi EU | MIUI 13). The first time it wasn't working, but when i reinstalled LSPosed and HMA it worked right away, after following the instructions step by step.

Thank you very much!
 

panni

Senior Member
Feb 6, 2007
227
101
The guide from "panni" is working flawlessly on my MI11Ultra (Xiaomi EU | MIUI 13). The first time it wasn't working, but when i reinstalled LSPosed and HMA it worked right away, after following the instructions step by step.

Thank you very much!
I've noticed that one can make a mistake when creating templates in HMA and selecting effective apps: be sure to hit the save icon.

The last time when it didn't work, the template wasn't applied to the app. I think I missed hitting the save button.

Be sure to double check and go back into what you've just set to see if everything is good.
 

jokk3l

Member
May 12, 2021
5
1
You install HMA and then activate its "Enhance mode" Magisk module. HMA is in LSPosed then. Reboot.

Afterwards you create a template in HMA which includes all the apps you want to hide (anything that could be flagged by an app, such as XPrivacy, Magisk Manager etc).

HMA should show: "System service running" and "Magisk extension installed".

Then you go to "Select effective apps" in HMA, select TAN2Go, then:
* Enable hide
* Select hide methods: Check Intent Requests
* Template config: apply the template you just created
* Reboot

Edit: Of course enable HMA in LSPosed; forgot that step

Thank you so much (y):love:

Works on my OP 9pro
 
  • Like
Reactions: panni

Flole998

Member
Jan 3, 2015
13
0
I just can't get it to work on 2 different phones (OnePlus 3 and Cubot X30), even when freezing magisk manager. But maybe I am doing something wrong?

I have installed the following magisk modules:
EnhanceMode for HideMyApplist
MagiskHide Props Config (what do I need to configure there? Or is simply installing sufficient?)
Shamiko 0.5.2
Universal SafetyNet Fix 2.2.1
Zygisk Lsposed 1.8.4

Magisk Manager is hidden.

I have configured HideMyApplist and the ApplistDetector App is telling me that it's working properly. I am passing the SafetyNet check with basic attestation.

Maybe the Android version is relevant? I am trying this on Android 9. The TAN2Go App is version 2.7.5. What Android versions are you guys running it on? In my case there isn't even anything shown in the HideMyApplist logs so I believe that for some reason it is exiting before that check is done, meaning some other test failed.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Here is a recipe that worked for me to get TAN2Go App running and receiving TANs + activating Visa secure on a Huawei P8 Lite with LineageOS 14.1. with using Island.

    It will only work, if you mobile number is already registered in DKB, because you have to receive an SMS.

    At some point you need to open an http link from the SMS via TAN2Go app on island. Since the SMS app did not work on island for me, I used a workaround using the contacts app.

    Some steps in the beginning, especially the factory reset might not be necessary, but this is what I did.

    0. Lineageos Factory reset (TWRP wipe)
    1. Install latest Magisk / Magisk Manager
    2. In Magisk Manager Settings, enable Magisk Hide, repackage the Magisk Manager Application
    3. Install DKB Banking App / Tan2Go / Island using Google Play Store
    4. Open repackaged Magisk Manager, hide DKB Banking App / Tan2Go / Island / Google Play Store
    5. Restart the Phone
    6. Open and configure Island
    7. Install / Clone Tan2Go app and DKB banking app from mainland to island
    8. Install / Clone the contacts app from mainland to island. You may now open it in island to check if it works and that you can create a contact.
    9. Deinstall the Tan2Go and DKB banking app app from your phone (the "mainland" versions!)
    10. Open Tan2Go "island" version, set new Password for the App.

    If this step does not work, using Island to bypass the protection may not work on your phone.
    You could try the Magisk Canary build, wait for a new Magisk version, or try a factory reset like I did.

    11. Tap on "Tan2Go erneut verknüpfen" (NOT the QR code, which worked for me only once), proceed to online banking. This will open DKB Banking App.

    The next steps are time-critical, because your session may expire. So read the steps first.

    12. Login with your banking credentials
    13. In the FAQ section open drop-down menu "Sie können derzeit keine TANs mit der DKB-TAN2go-App generieren?" and click the Link inside the text: "TAN2Go-Verwaltung"
    14. In the connected devices section, choose the device that you are currently holding in your hands and click "Password vergessen"

    The next steps are especially time-critical, but unfortunately may take some time to execute ;)
    Once you request the SMS, you got a time window that the SMS code is valid.

    15. On the next page click button "Neu verknüpfen per SMS" and then "SMS anfordern", receive the SMS, copy the link (or the full text if not possible)
    16. Open contacts inside Island, add a new contact, chose contact name, paste the link from SMS to "Website" section of the contact, save contact
    17. On the generated contact, click the website link, chose open with Tan2Go app
    18. (I had to re-set the Tan2Go password here for some reason)
    19. Copy the code "Freischaltcode"
    20. Go back to the DKB Banking App in mainland and enter the code. If you were to slow, repeat from step 10.
    21. You may now enable Visa secure in DKB Banking App.
    6
    I'm Not able to hide canary Manager. Always failed to hide it.
    Any Idea?

    Edit: Stop Play Protect in Google Playstore fixed it ;)

    Thanks, that helped.

    So for me the steps were:
    - uninstall old magisk
    - install latest canary (raw.githubusercontent.com/topjohnwu/magisk_files/canary/app-debug.apk)
    - disable play protect
    - hide magisk by repackage the name to Manager2
    - enable MagiskHide in the settings
    - hide tan2go in MagiskHide
    - re enable Play Protect

    I did not need to use "MagiskHide Props Config" to have fingerprint working.
    6
    >>> SUCCESS <<<

    Magisk Stable v23.0 + Riru v.25.4.4.r426 + LSPosed v1.3.5 + XPrivacyLua v1.30 + TAN2go v2.7.2 works!

    1. Install/activate each component.
    2. Apply MagiskHide to TAN2go.
    3. Tick TAN2go in the app level list of XPrivacyLua.
    4. Then tick the restrictions "Get applications", "Use analytics" and "Use tracking" in the permissions level list of XPrivacyLua.
    5. And TAN2go v2.7.2 works as expected!
    So far so good, only that damned Digitales Amt app still can not be made to work on my POCO X3 NFC with ArrowOS 11 + microG even with that kind of trickery (+ Riru-MomoHider with all 4 configs activated + flawless check with Magisk Detector). :unsure:
    6
    I can confirm that Magisk Canary works, both with the DKB Banking App as well as Tan2Go (latest, 2.6.0) including fingerprint support (and of course no Island/Shelter). The steps are described in this previous thread:

    Current link is: raw.githubusercontent.com/topjohnwu/magisk_files/canary/app-debug.apk
    (You can find this via github.com/topjohnwu/Magisk#downloads and select magisk manager Canary.)

    Steps I followed:
    1. Install Magisk Manager Canary
    2. Make sure Magisk Manager Update Channel is set to Canary
    3. Hide Magisk Manager
    4. Make sure Magisk Manager version is still canary (for me it reverted to normal version after hiding the first time, possibly because update channel was not set to canary)
    5. Install tan2go and DKB app
    6. Use Magisk Hide on tan2go and DKB app
    7. restart device
    8. Should work now

    Just a few caveats:
    1. I uninstalled Magisk and Magisk Manager (Stable) from my device, then reinstalled Canary
    2. I didn't know whether you also need to update Magisk itself (not the Manager). As I uninstalled it in the previous step I had to, but an update might be fine as well
    3. I am not sure whether you need those two steps, but might help if it doesn't work for you
    4. Be sure to enable MagiskHide in the settings
    5. You have to repackage Magisk under a different name, otherwise Tan2Go will detect it. I chose "Manager2", but seems like anything will be fine here
    6. Hide both DKB Banking as well as Tan2Go inside the MagiskHide settings (There is a small bar with 4 icons on the bottom, the second one should be a shield)
    7. Lastly go to the Modules section (puzzle icon, last on the bar), and install MagiskHide Props Config. I needed that one to enable fingerprint support
    8. Launch Tan2Go and be happy. For now at least, we'll see how long it lasts :)
    6
    SOLVED: DKB Tan2Go 2.4.0 works with Open Bootloader & Root

    DKB TAN2go works with Magisk:
    1. Install the TAN2go app (but don't open it)
    2. Add the TAN2go app in Magsik Manager in the menu "Magisk Hide"
    3. Reboot the phone (I don't know if this is necessary)
    4. Open TAN2go, works fine.

    **** DKB and this stupid security features which bring absoltuely no security.

    SOLVED: (on my Redmi Note 6 Pro with CrDroid Pie, GApps installed:)
    You are (nearly) right; the solution is described in the German Forum Android-hilfe.de for a similar Tan2Go-App from VR.... Original Text:
    - VR SecureGO deinstallieren
    - Magiskmanager deinstallieren
    - Magisk mit dem Magisk Uninstaller über TWRP deinstallieren -> reboot
    - Magisk 19 installieren TWRP
    - MagiskManager installieren ( auch die aktuellste beta, keine module aktivieren etc, alles lassen wies ist)
    - MagiskManager verstecken (repacking blablub), restart
    - VR SecureGo installieren aber nicht öffnen
    - Magisk Hide für VR SecureGo aktivieren, reboot
    leider crashte die App hier immer noch beim Start - also alles nochmal von vorn (#33)
    ... und dann #59
    im Magisk Hide-Bereich Apps (mit ALLEN Unterpunkten von VR SecureGo und Google Play-Dienste) neu ab/angewählt

    How-to;
    (Please, reboot sometimes while doing it:)

    - Remove your (DKB)Tan2Go-App.
    - Install NEWEST 19.1 Magisk via TWRP.
    - Install NEWEST Magisk Manager-App (via apk or Store.)
    - Reboot & Open Magisk Manager-App-Menu in the left corner above (The Hamburger)
    - Choose "Magisk Hide": >> Hide ALL the Google-Play-Services
    - Return to the Magisk-Hamburger-Menu: Settings/ Einstellungen >> Hide Magisk Manager (it changes to a similar name automatically)
    - Reboot & Install NOW your (DKB - Tan2Go-App 2.4.0, but DO NOT OPEN IT !!
    - Open Magisk Manager again >> Magisk Hide >> Hide the new downloaded DKB- TAN2GO-App. 2.4.0
    - (Reboot ?? &) Now you can open it; it should work now.


    Summary:
    So, the Trick is to hide via Magisk Manager All Google Services + your DKB-Tan2Go-App + the Magisk Manager himself.
    Yes, the Hiding-Program must be hided, too. :)

    Enjoy & have Fun!