@edent While I do not have the eink device to test the app fully, I have managed to get past the Chinese dialog, that presumably complains about the lack of location permission, by using Google Play geolocation instead of the default of rerouting location requests to the OS. The app arrives at what looks like a main menu offering various config options, which matches what I saw on stock PixelOS.
Here is what I did. Note that I tested this in Owner, although it might work in other profiles. And the version info might not be relevant, but I'm noting them here for clarity in case it's somehow useful. This is easy enough to do. It's documented here.
GrapheneOS 2025010700
Play services 24.47.36
- Go to Settings > Apps > Sandboxed Google Play > disable "Reroute location requests to the OS"
- A new menu entry called "Geolocation" will appear under "Potential issues". Tap on it and follow the instructions provided by the OS to a T until the "Potential issues" section disappears.
- Install the app and open it, giving it the permissions it asks for. Note that for the Camera and Location permissions, I can select "Only this time" without having the app complain. Can also use Storage Scopes instead of granting it the files access.
The app appears to expect that Play services takes care of the geolocation, which it does by default on stock PixelOS. Without it the app doesn't even attempt to get a location fix.