New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Citibank SG #267
Comments
As of 2nd of Oct 2023, CitiBank SG stopped working, reporting GrapheneOS as jailbroken/rooted and unable to proceed. The Monetary Authority of Singapore forces all banks to implement these, not sure what exactly. |
@NagyGa1 thanks for commenting on this banking app report.
Out of curiosity, was that the error message you were prompted exactly, or was it more specific? If so, and if you have time, may you please provide the exact error message? Also, may you please provide some more details @NagyGa1
Please let me know if any of those resolve your issue @NagyGa1, if not, I will update the list on the web page afterwards. |
Wonder if I could just modify the .apk? |
BTW, the app worked up to today. I am quite a sizeable customer of theirs, will talk to them at the branch (can't even message them via the Web UI without logging in from the App first...). They are a small bank, maybe can get to talk to some IT about implementing the MAS requirement without locking everyone on custom roms out. |
Oh UOB app still works with GrapheneOS, at least I have some bank to move to, and can tell the Citi guys "see, UOB can do it!". |
I see. Thank for all the details.
The latest version is
I'm not a developer, sorry. Either way, those two points, I can't imagine it ever working out the way one may think; due to a number of reasons.
Not sure what that app is? |
It is the United Overseas Bank's app: https://play.google.com/store/apps/details?id=com.uob.mighty.app Some new information: I have a OnePlus 8T with LineageOS on it. Upgraded the Citi app to the latest 18.8 on that as well (haven't used this phone for months), logged in, works so far. There is a 12 hours cooloff, I wouldn't put past Citi that they only check after that (even though on Graphene seems immedate) There are a few more details, I will spare you them (managed to log in to 18.8 on Graphene for a short while), will report back once I figured what's going on. If any idea, let me know. Will point the Citi guys to the relevant information if I get the chance, thank you. |
This is an interesting development. I'm also a cutomer of Citi which is why I decided to do this report. I switched to a GrapheneOS phone recently and I think this is gonna be a dealbreaker for me. Gonna see if I can feedback it to Citibank staff at a branch as well. |
I think what they are slightly more sensitive of is the Google Play ratings. Happened with OCBC before, got a response to the comment within hours. |
Thanks for your feedback @zymsbgt
In the past, before GrapheneOS released the compatibility layer / Sandboxed Google Play, what worked for most users is the mobile web version of their banking app via the Vanadium browser and/or installing a PWA version in some cases.
It would be beneficial to read and share our Attestation compatibility guide with your bank (IT, dev, w/e department).
@zymsbgt may you please confirm if this banking app is working or not. This was the last comment from @NagyGa1 in that regard...
|
Meanwhile I looked at the comment on the UOB and OCBC bank apps on Google Play. But by now I can confirm the UOB app totally works both with GrapheneOS and stuff installed from F-Droid. So, I believe banks fix their failures over time, might be the case with Citi as well. BTW, can't use the web version, it requires you to log in from the App. Can't even message their support. :) |
Hi, just saw the past few messages. Back when I did this report on July 29th on app version v18.3 the app worked just fine. But currently on version v18.8 I am getting the same message as @NagyGa1 once I open the app. So yeah. App used to work, no longer working now. |
i use the citibank app for Hong Kong. it started having issues at the same time this one did. my workaround is to lock the phone when the app is opening. this will prevent the "Unable to proceed" popup from appearing and everything works normally. it also works for scanning qr codes, etc. confirming (online) purchases from the notification works as well; i just sign-in with fingerprint and ignore the pop-up - the transaction still goes through. |
Works, tks! |
Is there an existing issue for this?
App name
Citibank SG
Link to app
https://play.google.com/store/apps/details?id=com.citibank.mobile.sg
App version
v18.3
Country of the app
Singapore
Build Number
TQ3A.230705.0012023072600
Device list
Pixel 6a
Profile app tested in
Owner profile
Google Play installed
Installed
Google Play services Network permission revoked?
Native code debugging
Exploit protection compatibility mode
Stock OS compatibility
Description of the app's functionality
The app works as intended
Are there any extra notes you think users should know about?
No response
ADB logcat of the app if necessary
No response
The text was updated successfully, but these errors were encountered: