Banking Apps on Custom Android

Cluster focuses on banking apps refusing to run on modified Android devices like GrapheneOS, rooted phones, or custom ROMs due to SafetyNet/Play Integrity checks, with debates on bank policies, security trade-offs, and workarounds like dedicated devices.

➡️ Stable 1.4x Security
2,652
Comments
19
Years Active
5
Top Authors
#5036
Topic ID

Activity Over Time

2007
2
2009
2
2010
7
2011
11
2012
20
2013
15
2014
19
2015
26
2016
32
2017
52
2018
50
2019
87
2020
122
2021
284
2022
308
2023
355
2024
334
2025
839
2026
91

Keywords

e.g IOS PIN GooglePlay ROM PLC OTP SMS AI IMO banking bank apps app banks android phone grapheneos 2fa rooted

Sample Comments

codethief May 3, 2024 View on HN

I've used GrapheneOS for years and I'm doing banking on my phone just fine.

Elfener Nov 13, 2025 View on HN

It may not be banks themselves doing this.For example, my bank here in Hungary, Erste Bank has announced that the central bank requested that they stop allowing their android app to run on "modified" devices.They even have a workaround: switch to SMS-based 2FA and use their website (which works well on any screen and has all the features of the app except 2FA)

m4rtink Dec 16, 2021 View on HN

Doesnt that force people to not only use smartphones, but "approved" smartphones (read Android/iOS) with locked bootloaders and no root access (or the bank authenticator app will refuse to run)?

metadat Aug 15, 2022 View on HN

Won't work for any bank apps which require a passing check through the phone cryptographic integrity chip.

warkdarrior Jan 16, 2025 View on HN

You don't trust Apple's and Google's mobile phones. And some bank doesn't trust open source android distros on mobile phones. Those are both fine positions. You are free to move to another bank, just like the bank is free to not accept you as a customer.

rattyJ2 Aug 27, 2025 View on HN

I could be one of the people running an ungoogled phone, but my bank refuses to have an app that runs on an ungoogled OS for "security"

OfSanguineFire Jul 26, 2023 View on HN

There are already countries where all banks in the country (and often it is a mere handful; not everywhere is like the USA with a big choice of banks) already require e.g. using their app on an Android version that passes SafetyNet, in order to log in to online banking.

squarefoot May 8, 2023 View on HN

Don't bank apps complain if the phone is rooted or runs anything than a stock OS?

fragileone Sep 2, 2021 View on HN

Every bank app is different. I'd advise getting a cheap phone which supports LineageOS (ROM with the widest device support) and see if it works there first. You can also try LineageOS with microG builds to see if it only needs basic verification with Play Services in order to work.

Kwpolska Oct 14, 2023 View on HN

Don't most banking apps reject non-GooglePlay/unofficial-image/rooted phones?