604959zd

Thank you! This works just fine! Hope there will be a normal solution soon. Till than this makes me a hope to migrate into grapheneos fully.

PGOSUW2P9 so moving fw revolut works just fine on other pixel9 supported roms like calyxos (beta) and under crdrid.

Which version of the app did you install there?

Edit: because it would be interesting to know if Revolut doesn't actually manage to block other less secure operating systems. But if you installed and signed in with a version older than 10.56 that would explain why you weren't blocked.

    fid02

    The latest one by logged in play with microG . as standard as they let us install on their site....

    I beleive there is something "overthinked" here by GOS about security... Anyways I gave a shoot and installing GOS now on my pixels as I find it more flawless, (however the developers there are very friendly on telegram, so I am leaving the door open for that too if GOS fail)

      As far as I know Revolut is trying to get a license to operate in Italy, with an Italian IBAN, and they are having serious delays because of regulatory issues. This change could be related (even though "no custom ROMs" is definitely not an Italian regulation: I have used apps of at least 3 Italian banks on GOS without major issues).

      Considering that the app developers obviously don't understand how Android phones work in the real world, maybe they would do something if you showed them that the firmware included in GrapheneOS are the same ones as stock Pixel OS... ;p

      604959zd thank you very much for the info
      I will try this walkarround

      could you please share with me the version number of the revolut app 10.54 so I can download it directly?
      thank you very much

      I have managed to get in touch with customer support through the app, and I got back a somewhat promising answer from them:

      Thank you for your valuable insights. Revolut does indeed not work for custom Operating Systems like GrapheneOS.
      I have passed this on to the Development team and hope that they take this into consideration.

      I am not sure how much they might dive in into it, but I think by adding up pressure on them to allow GrapheneOS to work with Revlout, or somewhat revert their recent changes should work. It may be helpful if a lot of people complain about it. For UK users, you could add more pressure by mentioning Starling Bank, as they used to have the same problem with GOS, and they fixed it eventually.

      rigel24

      Do not waste your time with microG and private space! Here is how I have it on "normal" way:

      First make sure you have all login info (phone number and 6 digit pin). Than uninsatll revolut, also from private space. If you have private space only for this it is good to remove private space too. Than go to "settings/apps/show all" and check if you still have revolut there (it is possible that you have it there but you do not see it elswhere). Uninstall from here too.

      Than you are free to go to to download the older version:
      https://www.apkmirror.com/apk/revolut-ltd/revolut-better-than-your-bank/revolut-better-than-your-bank-10-54-release/revolut-spend-save-trade-10-54-android-apk-download/download/?key=b283933bdfa8a8bd46a15259c1a78a04e93bbe3c

      Also download apkmirror installer (later you can uninstall it when above older version of Revolut is installed and works):
      https://play.google.com/store/apps/details?id=com.apkmirror.helper.prod

      apkmirror installer will find downloaded package and perform install of revolut 10.54. When done, sign in and authenticate with photo.

      Finally uninstall apkmirror installer and update revolut via playstore or just leave it in older version....

        cdflasdkesalkjfkdfkjsdajfd

        yep it is not an issue on any other lineageos based ROM. I had no issue on calyos with Pixel9 too. Now as someone mentioned it is also works fine on GOS with this trick I have detailed above too...

          PGOSUW2P9 Now as someone mentioned it is also works fine on GOS with this trick I have detailed above too...

          It works fine because you are signing in using an older version of the app, which does not block you from signing in. If it is the case that version 10.56 and later work fine for signing in with and signing up to an account on LineageOS derivatives, then that is a sign that Revolut's blocking of "custom firmware" is even more misplaced than we assumed (if you're really going to block non-Google certified OSs, then at least block the ones that lag behind in privacy and security patches).

            AlphaElwedritsch sorry I meant for walking arround the problem of revolut.

            PGOSUW2P9 I have succesfully replicated the process, only difference is that used app manager from fdroid to install the package.

            have my app running again, and have already send the complaint related to this issue... lets see if they turn in the correct direction...

            This was my first thread ever in this post, and appreciate very much all the help and the info provided by everyone! what a community!

              cdflasdkesalkjfkdfkjsdajfd

              I can't log in using LineageOS. I keep getting the same 'Sorry' popup when I press the login button. I installed Revolut 10.56.2 from the Aurora Store on a device running LineageOS without Google services installed.

              Recently, I sent messages to Revolut's customer support. My first email said:

              Dear Revolut Support Team,

              I am writing to express my concern regarding the recent update to the Revolut Android application, which has rendered it inaccessible on my device. I am using a Google Pixel 9 Pro XL running GrapheneOS, a security-focused operating system. It appears that the latest update employs the Play Integrity API to verify device security, resulting in the app's incompatibility with GrapheneOS.

              This situation poses a significant inconvenience, as it restricts access for users who prioritize enhanced security through alternative operating systems. Notably, Android's hardware attestation API offers a more robust attestation method than the Play Integrity API and allows for the whitelisting of keys from alternate operating systems. GrapheneOS not only adheres to the app security model but also substantially reinforces it. Therefore, restricting its use cannot be justified on grounds of security or fraud prevention.

              I kindly urge your development team to consult GrapheneOS's Attestation Compatibility Guide to implement a verification method that accommodates the security integrity of systems like GrapheneOS.

              Thank you for your attention to this matter.

              Sincerely,
              YYY

              Got reply:

              Hi there,

              Thank you for waiting for our response! We appreciate your kind patience

              I understand that you need help with a concern related to your account. Unfortunately, we could not find any account with the email address you are contacting us from. Would you be so kind as to confirm the email address and phone number (along with the country code) associated with your Revolut account? Also, if you have access to that email address, we can send you an email there and continue.

              You can also reach out to us via chat. How?

              To initiate the in-app support chat please follow these steps:

              Revolut app home screen → Profile picture or initials/name → Help → Select the topic of your inquiry → Scroll down to "Help with something else" → Press “Chat with us" → type “Live agent” to connect with an agent.

              If you are not logged into the Revolut app on your phone, you can chat with us anonymously. How?

              Enter your mobile number that’s associated with your Revolut account → Click "Continue" → on the "Enter your password" screen, tap the "FORGOT?" bottom → Tap "Support" in the top right corner → tap "New Chat".

              Thank you for your cooperation!

              Best Regards,
              XXX

              My last email said:

              Hi XXX,

              Thank you for your response.

              Unfortunately, it seems there is some misunderstanding. The issue I am reporting is not related to account access or incorrect account details. It is about a technical limitation with the Revolut app itself after a recent update.

              Specifically, I am unable to log in or sign up at all on my device. When I tap the Login button, I immediately receive the following error message:
              "Sorry, Revolut is not supported on devices with custom firmware."
              At this point, the app becomes entirely unusable, preventing any further actions, including starting an anonymous chat through the app.

              For context, I am using a ZZZ running GrapheneOS, a security- and privacy-focused Android distribution. The firmware in GrapheneOS is identical to the stock firmware provided by Google for Pixel devices, ensuring full system integrity. In fact, GrapheneOS enhances Android's app security model, making it a highly secure environment.

              The issue seems to be caused by Revolut's recent implementation of the Play Integrity API for device verification. However, Android’s hardware attestation API provides a more robust and flexible alternative, allowing for the secure whitelisting of trusted systems like GrapheneOS. Excluding GrapheneOS users based solely on Play Integrity checks cannot be justified on security grounds, as this environment is at least as secure as the stock operating system.

              I kindly request that this issue be escalated to the Revolut development team for review. Adopting a more inclusive attestation method would help avoid unnecessary inconvenience for security-conscious users. The Attestation Compatibility Guide from GrapheneOS offers clear recommendations on verifying the security integrity of such systems.

              Thank you for your time and understanding. Please let me know if you need further details or clarification about this issue.

              Best regards,
              YYY

              I received the following final reply:

              Hi there !

              We really appreciate your feedback! We are always trying to improve our product to provide you with a better experience. I will be sure to pass your suggestion onto our team for their consideration as we move forward with Revolut.

              While I cannot provide a timeline, please check back on our website periodically for any updates. If you have any further questions please let me know.

              Thank you,
              Kind Regards,
              Revolut Customer Support

              It seems like this is just a perfunctory conversation and won't actually achieve anything.

                I also reached out to customer support and this is the response I got:

                Hello,

                Our application might work on phones running MicroG, GrapheneOS or other operating systems however, we do not officially support it or conduct any compatibility tests. This means the application may have limited functionality or might not be usable at all.

                As of now, we have no plans to support those systems in the foreseeable future.

                Thank you for understanding and sorry for the inconvenience caused.

                Kind Regards

                Revolut Customer Support

                And they completely ignored my suggestions to use hardware attestation...

                  krysor
                  Chase
                  Starling
                  Both work on GOS, have no fees (why pay fees to use your money?), are based in GBP with zero exchange fees, and a commission rate that is close enough to the day trading rate that you need not be concerned

                  rigel24

                  PGOSUW2P9

                  Your described process with version 10.54 worked also for me. I was not successful with any higher version. Thank you!