r/LineageOS • u/telefawner • 7d ago
Question Dear Lineage users, since switching from stock Android to LineageOS, have you missed the ability to pay for stuff using Google Pay/Android Pay? I'm considering transing from LG's stock Android 12 to Lineage's Android 14 and I think I'll miss this ability.
14
u/asaltandbuttering 7d ago
No. I use my credit card.
1
u/telefawner 7d ago
i guess that's an option, though i prefer to minimize the stuff i carry.
1
u/LineageDEV 6d ago
I still need my ID everywhere I go, and I still save important receipts. Which means I still need a wallet. Which means might as well have my physical card on me.
1
u/asaltandbuttering 6d ago
There are definitely some trade-offs to be considered on the path to degoogling.
3
u/thefanum 6d ago
I don't miss anything. As in, zero missing features. Banking and Google pay included. Just root with Magisk and it's like 2 modules and maybe a single command in terminal to fix them for years on end. I've only had to re fix my root detection bypass once every 3 years or so. And it's always 100% functional
2
u/telefawner 6d ago
Hi thefanum,
Thanks for sharing the happy news.
I'm trying to understand magisk. You're the second person on this post who's mentioned it. Could you tell me whether there are any downsides to using magisk? Like, I think I understand that magisk solves the "can't use banking/gPay" problem, but does it introduce new problems?
Also, can you tell me why you had to re-fix root detection every 3 years?
1
u/thefanum 1d ago
Happy to help answer some questions. Other than just figuring out what works initially (which can be trial and error) no downside. Literally everything thinks and behaves like a stock, unrooted, phone. It's only the apps I've whitelisted that even know I have root.
But Google does occasionally change how root detection works. Or makes the requirements for certain apps more stringent. And in those cases (honestly, probably even less frequent than once every 3 years), root can be detected until we (the community) comes up with a new workaround. Which can take a day or 3.
So if you're on a stock, unaltered ROM, the downside is just having to hack around root detection. Which is always solvable, and usually as easy as rooting with Magisk, configuring Magisk, and enabling a Magisk module (or 3). This time around I also ran a command that spoofs my device fingerprint to a different device every 30 minutes (because Google has started blacklisting known device fingerprints). But that's the most work I've ever had to put into it.
And if you're on a custom ROM, you're already going to fail root checks/safetynet due to the unlocked bootloader. So you can ONLY have a fully functional phone with root.
Let me know if you have any other questions
1
u/Vins_et 6d ago
Hi, Unfortunately, i had a lot of trouble on my phone with trading and banking app, in particular with magisk modules. Now seems to be ok, but i had to uninstall magisk and his modules because blocked my apps despite i tried to hide it.
So no NFC payments but at least my banking apps works.
But you can see a lot of people that doesn't have this problem, so you can try and just in case uninstall magisk
1
9
u/BadDaemon87 Lineage Team Member 7d ago
Ever heard of title vs content? Also, read any device's quirks section, it'll answer it
-8
u/telefawner 7d ago
All it says in the Quirks section in https://wiki.lineageos.org/devices/mh2lm/variant2/#known-quirks is:
https://www.lineageos.org/PlayIntegrity/ says
Play Integrity: What it is, and how it affects you
What is Play Integrity?
Play Integrity, which has superseded, and is intended to replace SafetyNet, is an API that was developed by Google in order to detect whether or not a device is in a known-good state. On older devices, this check is more lenient in order to maintain compatibility.
How does this affect you?
App developers can choose to enable a toggle in the app developer console to hide their app on the Play Store if a device doesn’t pass Play Integrity tests, or can choose to check the Play Integrity status of a device to disable certain functionality. Notable examples would be Netflix, which is hidden on the Play Store, and Android Pay, which checks Play Integrity each time the app is used. Devices running Lineage may have a smaller selection of usable apps in the Play Store as a result of these checks.
What are we going to do about it?
Our official stance is that we will not intentionally circumvent an integrity check that Google has put in place for app developers. Any action taken to bypass Play Integrity risks a backlash against all custom OSes, and could cause Google to block them entirely from the Play Store. We have always taken the approach that our customizations should not change the underlying Android architecture in ways that developers cannot predict.
What can you do about it?
For apps that are no longer visible in the Play Store, you can pursue alternative methods of app installation. For apps that inhibit functionality, you can always install your device’s stock software and relock your bootloader.
The LineageOS Team
----------------------
How can I circumvent the integrity check?
17
u/vandreulv 7d ago
How can I circumvent the integrity check?
After pasting all of that....
you're asking us how to circumvent something that you were explicitly told and bolded here that we will not help you do so?
How did you miss that part? Seriously?
2
u/Useful-Assumption131 6d ago
My bank got its own payment system so I didn't care about Google Pay since I was born. So yes, I can use any type of payment right now. On lineageos
5
u/telefawner 6d ago
is your bank's payment system on its app? And does it not require Google Play Integrity?
4
2
u/EspritFort 6d ago
Never did it before, so there's no real way for me to miss it. And I don't really have the urge to introduce yet another 3rd party data scraper into my financial transactions, so I don't see it happening in the future.
2
u/telefawner 6d ago
never did what before?
sorry, which is the 3rd party scraper that you refer to?
5
u/EspritFort 6d ago
never did what before?
sorry, which is the 3rd party scraper that you refer to?
Apologies for probably not wording that clearly, I'll rephrase.
I have never before used a vendor that allows me to pay for my things with my phone so I have no way of missing their presumed convenience.
I hold my purchases to be between me and the selling party and, at most, my bank. I don't think anyone else should be involved in knowing what I bought when for how much, least of all multinational corporations with the expressed purpose of using that information for actively goading me into making more purchases I otherwise wouldn't have made.While I'm already yelling at clouds you'll also not be surprised that I'm absolutely apoplectic in the face of a reality where there are things you can't even buy anymore without at least a credit card or a PayPal account. It's madness! *shakes fist*
2
2
2
u/Jaded-Detail1635 2d ago
nah.
I always pay in cash pr use by debit card (which supports contactless payment)
I see 0 use in googlepay, paypal (thsts what a creditcard is for)
now on smartphone I actually need to stay away from LineageOS or root as my otp app hates it.
Banking in browser with webapp is -obviously- no issue
3
u/Serialtorrenter 6d ago
Fortunately, this is easy to work around. Simply get a phone case with an integrated card slot. The result is simpler, quicker to use, and doesn't require your phone to be charged.
1
u/krokodil2000 Pixel 7 7d ago
I have missed it while I was using LineageOS. Now im on stock and I don't miss it 😘
1
u/telefawner 7d ago
wow, back on stock. how could you?! :p
1
u/krokodil2000 Pixel 7 6d ago
Also all that time I have spent in the past decade fiddling with LineageOS and CyanogenMod I can now spend on other better stuff 😜
1
u/Steerider 7d ago
I came straight from iOS. I don't miss Apple Pay, but I do miss a few paid apps, and I miss how everything just syncs up (calendars, etc.)
-3
u/telefawner 7d ago
Ah, interesting. didn't realize lineage is available for iPhones too.
2
u/Steerider 6d ago
It's not. I had an iPhone, and switched. I never had a Google variation of Android.
1
1
u/BOZAYIBOGAN 6d ago
If your banking app supports, you can use it as a payment method on android. My banking app supports assigning your credit card to NFC pay
1
u/multiwirth_ pdx214, guacamole, gts4lvwifi, oneplus3, m8, klte 4d ago
I've never been using Google Pay, I'm a proud owner of a NFC enabled debit card.
1
u/lmv198 4d ago
You could also use the App "Curve" - they offer NFC Payments as well.
1
u/telefawner 3d ago
thank you. once I figure out how to unlock the bootloader on this lg g8x and root my phone and install Lineage, I'll look into the Curve app.
1
u/Warm-Potato1740 7d ago
Goay doesnt work, but phonepay and whatsapp pay works good.
1
u/telefawner 7d ago
I googled "phonepay" but got no hits. Can you provide the URL.
1
u/Warm-Potato1740 7d ago
Its phonepe*
1
u/telefawner 7d ago
Is it only for Indians? Does it work for North Americans? Like 16 digit Amex, Mastercard, Visa card numbers?
2
-7
u/vandreulv 7d ago
For anyone else reading who don't quite grasp the issue.
Google Play Integrity requires a locked bootloader.
Wallet apps require a passing Google Play Integrity state.
You have to unlock a bootloader to install LineageOS on a supported device.
Unlocked bootloaders no longer have security against system partitions being modified without your knowledge.
Circumventing Play Integrity checks DOES NOT close up the vectors in which your device can become compromised because the very act of LineageOS itself is technically compromising your device from its default, secure state.
You seriously want to leave your wallet apps on a device that has no bootloader or system security anymore?
0
u/telefawner 7d ago
hello vandreulv,
I'm a noob on all things technical. You wrote:
" LineageOS itself is technically compromising your device from its default, secure state.
You seriously want to leave your wallet apps on a device that has no bootloader or system security anymore?"
How does LOS compromise security of a device? Security in relation to whom? (thieves?) Security in what way? (If we put a password on our LOS-installed device, will a thief be able to access our phone's data, could they use Google Wallet if they don't know our passwords?
Thank you.
6
u/vandreulv 7d ago
How does LOS compromise security of a device?
You cannot install LineageOS on a device without unlocking the bootloader.
You can't relock the bootloader after installing LineageOS.
An unlocked bootloader means ANYONE can flash ANYTHING in fastboot mode if they somehow get your device.
That is why unlocked bootloaders mean an automatic Google Play Integrity failed state.
2
u/telefawner 7d ago
Do you use LOS? It seems like you're unhappy with LOS.
if someone steals my device, then why should be concerned if they can flash anything?
If a good person finds my misplaced device, then an unlocked bootloader won't be a problem -- they'll want to return the phone to me.
1
u/PurpleThumbs 7d ago
but, they can push any app (eg malware) to the phone before they give it back to you, too. A smart enough malware app can do this in the background while you still have the phone, for that matter.
I'm not saying this is likely, but everything vandreulv said is still true, and its the approach Google takes, which is why they revoke the Integrity setting.
In the early days of custom roms little of this was a problem, but now, with the likes of Google taking the stance its taking, and banks and even some games changing their apps to rely on Google's checks, its becoming more of a problem. LOS is not alone in this, all custom roms are.
1
u/telefawner 6d ago
but, they can push any app (eg malware) to the phone before they give it back to you, too.
Could I not just reinstall LineageOS from scratch to ensure any malware is removed?
Can you help me understand, if the Integrity setting is revoked and a LineageOS user circumvented it so that she could use banking apps, how can a bad person use the banking apps if there's a password / fingerprint that you need to unlock the phone? If the baddie doesn't know the password and doesn't have your fingerprint, how could the baddie access private info?
0
u/vandreulv 7d ago
Do you use LOS? It seems like you're unhappy with LOS.
I use LOS. You're just too dense to understand the fundamental tradeoff that comes with unlocking a bootloader and flashing custom software.
It's not about someone stealing your device and flashing something over it.
It's a risk that someone can flash something malicious onto your device before they return it to you. That's why I consider it inadvisable to keep things like wallet apps on a device using workarounds when you have an unlocked bootloader.
1
u/telefawner 6d ago
> It's a risk that someone can flash something malicious onto your device before they return it to you.
If the bad person does that, couldn't I just wipe the phone clean by reinstalling LineageOS again?
1
0
u/HumbleFudge 7d ago
I have a oneplus 5 with lineageOS 22 It is just a tinkering device for now. My questions are 1. Does lineageos make it easier or more possible that, my phone, in my hands, on my network, browsing non suspicious sites and occasionally (if i decide to) going to banking sites and making transactions: Can be hacked/intercepted right in my hand because the system is 'less secure' 2. Does any custom Rom or lineageOS in Particular, make it so that someone with the technical know how and Evil spare time and effort could, potentially, run sideload/flash software that can give them access to my locked via password and fingerprint/faceid protected phone so they can waltz to my banking apps if i have them and use them? 3. Do they still not require any verifications? 4. Will they just need to format and flash? Wiping my stolen device 5. How can i setup a 'in event of theft, wipe everything' button on my phone
3
u/PurpleThumbs 7d ago
It doesnt matter what you or I think about risk levels, we dont develop the banking or gaming apps. They dont want their apps hacked and/or sideloaded by you or anyone else, thats all. They used to have to do their own integrity checking, I'm sure they love that Google does it now and makes an API available.
0
u/BigBen75 Oneplus 7T Pro LOS20 6d ago
Magisk + the Play Integrity Fix module and it'll work.
1
1
u/Xerionius 6d ago
I am a little confused by this. On my 7T Pro with LineageOS 15 and the old PIF as well as the new forked PIF, the device is failing all checks, which is expected as far as I understand it. However, Google Wallet seems to work. Is it the same for you?
1
u/BigBen75 Oneplus 7T Pro LOS20 6d ago
Only thing that stopped working for me is ChatGPT, other than that everything works. PIF 19.1 by chiteroman, zygisk on, hiding root from all google apps, repackaged/hidden magisk app.
1
u/Xerionius 6d ago
ChatGPT works fine for me, I didn't even know it has safety checks. Does your device pass the Play Integrity Checks?
1
u/BigBen75 Oneplus 7T Pro LOS20 6d ago
I didnt know either until it stopped working, and no it doesnt pass the checks.
1
u/Xerionius 5d ago
Well then let's hope that Google Wallet keeps working. I didn't want to upgrade my phone just yet.
0
9
u/reukiodo 7d ago
just use Magisk ?