Developer reverse-engineers Hikvision APK to fix push notifications on GrapheneOS
A developer spent over a year troubleshooting broken push notifications from Hikvision camera apps on GrapheneOS, caused by a hardcoded check for Google Services Framework that fails because GrapheneOS does not bundle it by default. After Hikvision and GrapheneOS both declined to help, the developer decompiled the APK, identified the faulty check, and built an open-source MIT-licensed patcher that removes it without altering other app functionality. The patcher is available on GitHub and works today for users willing to patch their own APK. The developer also submitted a pull request to GrapheneOS that would synthesize a minimal GSF package presence when verified Play Services are installed, potentially fixing all apps that make the same incorrect check at the OS level. If the PR is merged, the fix would benefit users of dozens of other apps beyond Hikvision that mistakenly verify GSF instead of checking actual FCM availability.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in