I'm not sure what's happened, but I think applications are using some type of enhanced sign-in processes that are either invalidating my attempts to login or the app simply won't run. For PayPal, it wants to perform facial recognition without my permission and GrapheneOS may be preventing that, so it "freezes" at startup. In the case of AMC Theaters, the old version works from Jun-2022, but when I upgrade to any newer version, it refuses to accept my credentials. And I'm not sure why Chipotle or myEvive are not working.

TROUBLESHOOTING
Objective. Prove it's not Google or the Pixel.
I restored the original Google factory image, installed the apps you see below, and each and every app ran without issue. However, when I tried to run them on GrapheneOS, they had issues.

Objective. Isolate the app to a GrapheneOS issue.

  1. Install GrapheneOS with minimal setup.
  2. Install F-Droid, Aurora, then install the apps (shown below).
  3. Attempted to log in to AMC Theaters, but received the error, "Invalid form submission." When I started the other apps, only the backdrop screen showed (white or yellow), the app crashed, but never fully started.
  4. I did a factory reset, started GrapheneOS with minimal setup, installed Google Play Store, logged in to the Store, then installed the apps shown below.
  5. Attempted to login to AMC Theaters, but I received the error, "Invalid form submission." When I started the other apps, only the backdrop screen showed (white or yellow), the app crashed, but never fully started.

REFUSES TO ACCEPT MY CREDENTIALS

  • AMC Theaters

FAILS TO FULLY START
The apps below start, I receive a message to allow location services, but the app then hangs with a completely yellow screen (PayPal), a white screen (Chipotle), or nothing (myEvive).

  • PayPal
  • myEvive
  • Chipotle
  • [deleted]

You already posted almost the same text 19 days ago in another thread.
Also if you use searching (which is recommended), you will simply find people who are using PayPal, so as for PayPal it might be an issue with your settings.

    I apologize if this is a repeat, but I found more apps that simply do not work on GrapheneOS that worked fine on Google Android. I think Google has changed its authentication algorithm so that GrapheneOS cannot properly offer credentials for authentication. I was hoping to engender a discussion to see if others are also having difficulty with other apps that worked on Google Android but no longer work on GrapheneOS. There might be a commonality that can help the GrapheneOS developers find a fix.

    Also, as I clearly stated, I performed troubleshooting steps (something I though the community would be interested in to repeat my steps on their device) on a completely virgin installation of GrapheneOS using Aurora, then a factory reset, then using GPS. While I didn't mention it, I also found a standalone APK for PayPal, which started but then PayPal demanded an update and wouldn't continue without that update, and once updated, stopped working. That is no fault of my own or something I did to the device. This was directly responsible due to an app update. Same is true for AMC Theaters: the old version works and the new one doesn't. Same is true for Chipotle.

    If someone has gotten these apps to work, I'm very interested as myEvive that app tracks my conpany's benefits. PayPal is obvious, and I can live without AMC Theaters or Chipotle, but I would like them to work on my phone.

    [deleted]

    You didn't read my post. I started with a completely fresh installation of GrapheOS, installed PayPal in two different ways, through Aurora and through GPS (after a factory reset), and PayPal still doesn't run. It's not me. Same is true for myEvive Chipotle, and AMC Theaters.

    First, I am able to login to the AMC Theaters web site, so this isn't an issue that I don't know my userid or password. But you missed this fact: the older version of AMC Theaters works, but the updated app won't accept my credentials. Here's another anomaly with AMC Theaters. When I start the app, it acts like it was never installed before because it requests permission for location services (again). The app then requires me to log in again, even though I was logged in prior to the update. And finally, 1Password doesn't auto-fill the credentials like it did with the older version. I opened a support ticket with AMC Theaters, we spent a lot of time troubleshooting, but after spending a week of back-and-forth messages, they are unable to find the problem. It works on Google Android and doesn't work on GrapheneOS.

    Chipotle and myEvive work if you enable "Exploit protection compatibility mode" in the app info page.
    PayPal also works fine, make sure "Native code debugging" is enabled in Settings > Security.
    Didn't test AMC since I don't have an account but try enabling "Exploit protection compatibility mode".

    Wow! Never thought I'd use the Explout protection compatibility mode or Native code debugging!

    Thanks for the tips. I'm going to try it right now!

    My guess is that AMC Theaters is using the same thing as PayPal and Chipotle.

    Well, 50% of the way there: Chipotle and myEvive both work after turning on "Exploit protection compatibility mode." I also turned that on for AMC Theaters and PayPal.

    For PayPal, I cleared the Cache and Storage and enabled Native Code Debugging and it worked! Cool. Thank you so much, folks!

    AMC Theaters is still giving me, "Invalid form submission", and I just validated my credentials through the web site, so I know it's not invalid data that I'm typing. I cleared the Cache and Storage and tried again, but got the same results, "Invalid form submission". I'm going to reinstall the prior version from Jun-2022 and try again.