Hello
I recently encountered an issue while testing a custom-built app on GrapheneOS. Since GrapheneOS enforces strict verified boot & app signature verification; my app, which works fine on AOSP and LineageOS, fails to install due to a signature mismatch. Even when I self-sign the app, it still gets blocked.
I suspect this is due to how GrapheneOS handles key attestation & signature enforcement; but I’m unsure if there’s a workaround for local testing without disabling core security features. Checked https://discuss.grapheneos.org/t/development/ Java guide for reference .
Has anyone successfully tested self-signed apps on GrapheneOS without compromising security?
I’d appreciate any guidance or relevant documentation.
Thank you !!