Hacker News new | past | comments | ask | show | jobs | submit login

I'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.




Would 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....


Sure, I'm using a Moto g100 / Edge S (different branding depending on where in the world it was purchased, but it's the same hardware).

And this is the script I'm using: https://github.com/NicolasWebDev/reinstall-magisk-on-lineage...

Overall I'm really happy with my g100. The bootloader was easy to unlock, it has a headphones jack, a microSD slot, the battery lasts 2-3 days, and the performance, screen, and cameras are all good enough that I don't think about it.

The only things that I don't like are that the physical size is a larger than I would prefer, and it's not waterproof. Additionally, the single down-firing speaker is kind of lame when compared to my previous phones stereo front-firing speakers above and below the screen. I'd much rather have a bit of bezel if it meant I could have stereo front-firing speakers (and no camera hole punches!)

Oh, and I had to use a different phone to activate the SIM card to make it work on Verizon, because even though the phone is actually compatible with their network, they don't like it for some reason.


I'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.


Lineage 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 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


As @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.


What I would do is make a short list of phones that interest you and go check the XDA developers forum for each model


Yeah, I probably tried all those scripts people guarantee to work. Even with all profiles I tried to load somehow most of those apps knew I was rooted.


Oh, I didn't mention it in the original post, but I'm also using magisk hide, or zygote, or whatever they're calling it now.

Additionally, I've blocklisted certain apps so that they're not even allowed to request root access, because the banking app that forced me to root it in the first place would ask for root permission every time I launched it.


Once google only accepts hardware attestation it's over unfortunately




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

Search: