There once was a time when everything with my banking app worked fine, but then, one update later, George stopped working, because I had rooted my phone. S-Identity, the separate authentication app, still worked so I just went on using the web version of george and authenticated myself with the app. But then a little time ago, they sunset the separate app, something I totally understand, because why would you need two separate apps, but this also meant I actually had to face the Problem of me not being able to run george on my phone.
Desktop
First I tried setting up the Windows desktop application with bottles, and I got it to install and work, after a bit of tweaking, but it crashed after I finally entered my activation code and unvalidated it, so I would have to go to the bank every time I mess up, so I left this approach. I thought about just installing it in a windows VM, but I wanted to try it one more time with my phone.
Phone
The first Problem was that the app did not want to start on a rooted device, which I find a really hilarious check, because when your phone is rooted, you have the privileges to disguise this. I installed shamiko and in the magic app settings used the deny list to block george from knowing I tampered with my phone.
The next Problem was, that I did not install it from google play, but the Aurora store. So I did multiple steps to solve this issue, and maybe some where not needed, but I will list them in the order I applied them to the phone.
I installed the magisk module AlterInstaller, and added this file:
{
"at.erstebank.george": {
"installer": "com.android.vending",
"updateOwner": "com.aurora.store"
}
}
to /data/local/tmp/AlterInstaller.json using the adb shell and push funktion.
Now I think the Problem was that com.android.vending, was set as installer, but just did not exist, so I installed the noogle-magisk module and using LSPose the FakeGapps.
After that I reinstalled george and it worked :-)