But how much is Linux capable of running Android apps ? The idea would be to install them directly on Linux or emulate it with qemu-kvm...or even Android with bhyve for FreeBSD (x86/64 bit or on Arm),but that's more complicated. And then I could install the bank app inside the virtual machine. The problem here is convincing the bank employee to activate your account this way. Because if they don't activate it at the branch, you install the app but then it doesn't work. Or, even better,since Linux on the PC runs on 64-bit Intel and Android runs on ARM, it wouldn't be a good idea to use an Android x86 emulator... since it's not fully compatible... so you buy an ARM board and install Android on it.Then you show up at the bank with the board where you installed Android on and tell him to validate the app for you. Hahahahaha. For example, you could use a Raspberry Pi. But there are a lot of ARM boards on the market. You should give him the impression that it's a real phone, not a homemade device made by you. But it's not impossible, since the bank employees don't understand a damn thing about it. Would there be any advantage to making all this fuss ? Because you'd still be using unofficial versions of Android...This is both an advantage and a disadvantage because maybe the attacker expects a certain phone to have a stock ROM or a modified ROM already known to the majority,but instead he finds an odd version of Android, used by a few people,that doesn't have the vulnerabilities he'd expect ;D