Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is why you don't have Google services on your phone, kids.

Brought to you by a GrapheneOS fanboy.



If my banking/payment app and my id app worked on grapheneOS i would also be using it.

That the biggest issue right now. Dependency of apps on gsf


That is IMO a huge problem with these "apps". Every service that claims to be a bank should be accessible without forcing you into the Apple / Google duopoly.


If they have some way to leave feedback, I would link them to this page - maybe they’ll listen: https://grapheneos.org/articles/attestation-compatibility-gu...

https://grapheneos.org/articles/attestation-compatibility-gu...


They do not care.


Stop being so negative. I have seen instances of bank apps adding Graphene support after getting told about this…


I know because i tried.


so does that mean no one else should with their bank? I don’t see why you trying it with your bank has anything to do with me telling someone else to try it with theirs


On Graphene, create another user and install sandboxed Google Play Services there. Don't login into Google account, use something like Aurora Store to get the apps. Most of the apps I have to use (mostly banks) work this way (I have a separate user with 5-6 apps that don't work without Google Play Services).

I would prefer these apps had a standalone web version, but sometimes it's not up to you what apps you have to use :(


You don't need GrapheneOS or any other specific AOSP derivative for that, any of them will do. Just don't install any Google-specific bits on the device - use microG if you need to have something resembling Google services - and you're there. Even on stock devices with Google services you can get partly there by disabling anything you don't need, only enabling it when you happen upon some app which absolutely won't run without them but first check if you can replace that app with another or - better still - a web app which can replace it. How to disable Google services you asked? Why, using a script of course, launched from a Termux widget. Here's one way to do this, using a disable/enable script (one script, two hardlinked names) on a rooted device running some stock distribution. If you try this and your phone breaks you get to keep both pieces without extra cost - in other words this works for me but might not work for you:

   ~ $ cat .shortcuts/Google_Services\:enable
   #!/data/data/com.termux/files/usr/bin/bash

   PACKAGE="com.google.android.gms com.google.android.gms.policy_sidecar_aps com.google.android.gsf com.android.vending"
   PATH="/data/data/com.termux/files/usr/bin:$PATH"

   command=$(echo "$0"|cut -d: -f2)

   pman () {
           action=$1
           shift
           for package in $@; do
                   sudo pm $action $package
           done
   }

   case $command in
   disable|enable)
           pman $command $PACKAGE
           ;;
   *)
           echo "command '$command' not supported"
           ;;
   esac
   exit 0



As a GraphenOS user as well - I think you can say No even with Google Apps installed in GrapheneOS.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: