5 ms·
Sadly device attestation has all but destroyed installing other OS. I couldn't use government or banking apps back in my old phone with LineageOS.
by drowsspa 3y ago
Sadly device attestation has all but destroyed installing other OS. I couldn't use government or banking apps back in my old phone with LineageOS.
- treyd 3y agoIn my experience, most banking apps are horrible and not worth using over accessing the bank's browser version.
- pydry 3y agoYou don't get payment notifications when you use the browser version and you can't log in with a fingerprint scanner.
- treyd 3y agoI don't need payment notifications (I check it regularly anyways) and I actively don't want to use biometrics for logins, so there's 0 loss for me.
- _dain_ 3y agoSome banks, especially newer ones, don't even have a browser version. Or they do, but they require you to use the app for 2FA.
- ungamedplayer 3y agoWhen the app itself is also the second factor.
- nfriedly 3y agoI'm running lineageOS, and I had to root the phone to make one banking app work (and Netflix and some games.) It actually passes SafetyNet out of the box, but there's a CTS profile check that some apps do in addition to SafetyNet, and I had to root the phone to make it provide a profile that those apps are happy with. And then I had to install a SafetyNet bypass, because fixing the CTS profile broke SafetyNet. It un-roots itself every time I install an update, which is kind of a pain in the ass, but someone wrote a script to re-root lineageOS (from a desktop computer), so it's not too bad these days.
- azalemeth 3y agoWould you mind saying what phone you have, and which script? I'm using a (by now rather old) OnePlus 5 and potentially in the market for an upgrade -- and easy rootability is more my key feature than bling or a 50 megapixel camera....
- computerfriend 3y agoI'm also hanging on to my OP5 on Lineage. Always keeping an eye out for a replacement: * runs Lineage, * dual SIM, * not enormous, * headphone jack (nice to have). There's nothing out there.
- morrbo 3y agoLineage on a Xiaomi redmi 10 pro, everything working perfectly (also dual SIM and SD card + headphone jack) get about 2 days battery life. Though it's quite old now so I've no idea if it is as good as a OP5 or not lol Running https://github.com/kdrag0n/safetynet-fix/releases https://github.com/kdrag0n/safetynet-fix/releases on magisk to allow for things like NFC payments using Google wallet etc. The way you have to hide from apps is a bit weird these days using magisk filters, but other than that the entire thing has been set and forget, and I've not had any issues
- RGBCube 3y agoAs @morrbo said, you can get a Redmi Note something, I'd suggest the Redmi Note 13 Pro (not plus, that doesn't have the headphone jack, for some reason). It is great, and the offical unlock tool works seamlessly. But you have to wait a week before unlocking, which I guess is there for you to """try""" MIUI. Still not a problem, though.
- 0xDEADFED5 3y agoWhat I would do is make a short list of phones that interest you and go check the XDA developers forum for each model
- nfriedly 3y ago
- Arch-TK 3y agoDevice attestation works for banking applications on GrapheneOS. The only thing which doesn't work is google wallet because they explcitly expect a Google signed operating system.
- drowsspa 3y agoThat's probably what those apps use, then. Because all those tricks people mentioned never worked. Some explicitly failed saying that my ROM signature wasn't official.
- Arch-TK 3y agoHave you actually tried using your banking application on a recent (post introduction of sandboxed Google Play) GrapheneOS? Restricting things to only Google ROMs basically also means your banking app won't work on a bunch of non-google Android phones and even most banks don't want to go that far.
- madmads 3y agoI use GrapheneOS daily and use banking, government, and other sensitive apps without problem. It's a common myth that you can't use those apps on GrapheneOS.
- lordofgibbons 3y agoIt's not a myth. I run GrapheneOS, and my bank app doesn't work, the Blind app doesn't work, and another common marketplace app (not amazon) has shadow banned me for using it on a device without hardware attestation. I only found out after reaching out to support and having a lengthy conversation with them. It's idiotic that they require hardware attestation, but let's not fall into the trap of "it worked for me". Even with these limitations, I'm okay with continuing to run GrapheneOS.
- wkat4242 3y agoEven the McDonald's app doesn't work if you install it through Aurora store lol. Even though it's the same signed version distributed through Google play and I have Google play on the device, just not signed into a Google account. Somehow it detects that it was not installed through Google play and refuses to work with an explicit message stating this reason. I really wonder why they care. The app doesn't even take payment, at least not in this country. You still have to pay at the order portal thing.
- madmads 3y agoFair enough, but on the flipside I wanted to point out that for at least some of us it's possible to use GrapheneOS with no compromises to the experience. Usually you only hear about those telling you categorically that you "can't" use banking, government and other sensitive apps when that's not true. Anyone on the fence should try it out themselves.
- smeej 3y agoWhen I started using GrapheneOS several years ago, I quickly realized I had jumped a lot further down the FOSS rabbit hole than I realized. Today, I consider the inability to use government or banking apps on a device that travels in my pocket a feature, not a bug, but it was indeed a steep and sometimes unpleasant learning curve.
- sureglymop 3y agoYou can run all of these apps with GrapheneOS, in that regard it's very different than LineageOS because it has a compatibility layer as a first class feature [0]. You can either create a different user profile and install the play services there or create a work profile (with shelter) and install google services there. I keep my banking apps in a work profile and shelter completely freezes/disables them when I'm not using them. Otherwise they work fine. I do want to note that I'm fine with only using apps from F-Droid in my main profile. I mostly use NewPipe, FairEmail, KeePass and Harmonic (HN client) and that's about it. I don't tend to create accounts on websites but if you use social media this setup will probably not be the most compatible. It's honestly mind blowing though. I've never ran a custom ROM with such a "vanilla" experience, even getting OTA updates within a week of them being out for Android. [0]: https://grapheneos.org/faq#google-services https://grapheneos.org/faq#google-services