News for hackers. Stuff that matters.
Re:Apple's plan to “think different” about encryption opens ... by cle on Thursday August 05, 2021 @05:27PM (#28080113)
Unfortunately with SafetyNet, I feel like an investment into Android is also a losing proposition...I can only anticipate being slowly cut off from the Android app ecosystem as more apps onboard with attestation.

We've collectively handed control of our personal computing devices over to Apple and Google. I fear the long-term consequences of that will not be positive...

Re:Apple's plan to “think different” about encryption opens ... by techrat on Thursday August 05, 2021 @06:05PM (#28080604)
Loosing sight of the forest for this one tree.

1) Google doesn't release devices without unlockable bootloaders. They have always been transparent in allowing people to unlock their Nexus and Pixels. Nexus was for developers, Pixels are geared towards the end user. Nothing changed with regards to the bootloaders.

2) Google uses Coreboot for their ChromeOS devices. Again, you couldn't get more open than that if you wanted to buy a Chromebook and install something else on it.

3) To this day, app sideloading on Android remains an option. They've even made it easier for third party app stores to automatically update apps with 12.

4) AOSP. Sure, it doesn't have all the bells and whistles as the latest and greatest packaged up skin and OS release, but all of the features that matter within Android, especially if you're going to de-Google yourself, are still there.

Any one of those points, but consider all four, and I have trouble understanding why people think REEEEEEEE Google.

So you can't play with one ball in the garden (SafetyNet), you've still got the rest of the toys. That's a compromise I'm willing to accept in order to be able to do what I want to and how I want to do it. (Eg, Rooting or third party roms.)

If you don't like what they do on their mobile OS, there's nothing that Google is doing to lock you into a Walled Garden to where the only option you have is to completely give up what you're used to...

...Unlike Apple. Not one iOS device has been granted an unlockable bootloader. Ever.

Re:Apple's plan to “think different” about encryption opens ... by josephcsible on Thursday August 05, 2021 @08:17PM (#28081736)
> Google doesn't release devices without unlockable bootloaders. They have always been transparent in allowing people to unlock their Nexus and Pixels.

True but misleading. If you unlock your bootloader, you can no longer use a lot of apps, including Snapchat, Netflix, Pokemon Go, Super Mario Run, Android Pay, and most banking apps. And before you say this isn't Google's fault, know that they provide the SafetyNet API, which has no legitimate, ethical use cases, and is what allows all of the aforementioned apps to detect whether the device has been modified, even if the owner doesn't want that.

Re:Apple's plan to “think different” about encryption opens ... by commoner on Thursday August 05, 2021 @09:40PM (#28082338)
> most banking apps

This really depends on the apps. I have used over 10 banking apps on an Android phone with an unlocked bootloader without ever encountering any issues. On a device rooted using Magisk, the MagiskHide masking feature successfully bypasses the apps' root checks in my experience.

Re:Apple's plan to “think different” about encryption opens ... by josephcsible on Friday August 06, 2021 @12:05AM (#28083217)
> On a device rooted using Magisk, the MagiskHide masking feature successfully bypasses the apps' root checks in my experience.

Sure, the protection currently isn't bulletproof. But wait until it becomes mandatory for TrustZone to participate in the attestation.

Re:Apple's plan to “think different” about encryption opens ... by commoner on Friday August 06, 2021 @02:07AM (#28083834)
You're right that more advanced forms of hardware attestation would defeat the masking if Google eventually implements them.

I'm hoping that Microsoft's support for Android apps and integration with Amazon Appstore in Windows 11 will hedge against Google's SafetyNet enforcement by making an alternative Android ecosystem (with fewer Google dependencies) more viable. Apps that require SafetyNet would most likely not work on Windows 11.

Re:Apple's plan to “think different” about encryption opens ... by tekknik on Thursday August 05, 2021 @11:57PM (#28083177)
> I have used over 10 banking apps on an Android phone with an unlocked bootloader without ever encountering any issues.

You have 10 accounts at different banks? I thought I was bad with 4

Re:Apple's plan to “think different” about encryption opens ... by commoner on Friday August 06, 2021 @02:01AM (#28083803)
Well, this also includes credit cards. In some countries, unused and barely used credit lines improve one's credit score.
Re:Apple's plan to “think different” about encryption opens ... by tekknik on Friday August 06, 2021 @09:45AM (#28087079)
Ah yea, I forgot about unused credit lines. I used to close those until I checked my credit one day after closing on of the older ones.
Re:Apple's plan to “think different” about encryption opens ... by tjbiddle on Thursday August 05, 2021 @09:07PM (#28082108)
Obviously anecdotal, but literally none of those examples I care to use on my phone anyway. Overtime, my phone has just become a glorified camera with some messaging features.
Re:Apple's plan to “think different” about encryption opens ... by BenjiWiebe on Friday August 06, 2021 @09:58AM (#28087235)
I've used banking apps and Google pay on my rooted unlocked phone for several years now. True, I'm still on Android 9, so perhaps it will be worse when I upgrade.

Using Magisk and Magisk Hide. Though oddly enough, none of my banking/credit card apps make an issue of being rooted, so they're not even in the Magisk Hide list.

Re:Apple's plan to “think different” about encryption opens ... by kuratkull on Friday August 06, 2021 @04:22AM (#28084535)
I have an unlocked Xiaomi loaded with Lineage OS and Magisk, all the apps work - banking, Netflix, you name it.
Re:Apple's plan to “think different” about encryption opens ... by d110af5ccf on Friday August 06, 2021 @05:24AM (#28084916)
That is likely to change in the near future. Hardware attestation of bootloader state is increasingly available. This is currently bypassed by pretending to be an older device that doesn't possess that capability. As long as device bootloaders continue to differentiate between stock and custom OS signing keys it won't be possible to bypass SafetyNet.
Re:Apple's plan to “think different” about encryption opens ... by kuratkull on Saturday August 07, 2021 @03:58AM (#28096743)
Yeah, it seems you are right. I haven't been actively tracking the custom ROM market, but it seems Google is trying really hard to achieve widespread hardware attestation. Or they could just be waiting until all the old devices are off the market, so all of the "Hardware attestation: Unsupported" response cases can be marked as UnlockedBootloader with great confidence.
Re:Apple's plan to “think different” about encryption opens ... by heavyset_go on Thursday August 05, 2021 @11:37PM (#28083048)
SafetyNet also exists to prevent people from running Android apps on platforms other than Android. You can't use SafetyNet-enabled apps on Anbox, which is what SailfishOS uses as their Android compatibility layer, nor on emulators.

If you wanted to do a WSL but for Android, SafetyNet guarantees many apps won't work.

It also puts alternative Linux-based mobile operating systems, like SailfishOS or postmarketOS, at a disadvantage because they won't be able to run certain Android apps for no real technical reason other than the protection of Google's money firehouse.

Re:Apple's plan to “think different” about encryption opens ... by Zak on Thursday August 05, 2021 @06:25PM (#28080815)
Safetynet is becoming a problem, and the trend shows to signs of slowing down.

I shouldn't have to choose between keeping full control over my device and being able to use it to access the modern world.

Re:Apple's plan to “think different” about encryption opens ... by NotPractical on Thursday August 05, 2021 @08:29PM (#28081854)
For instance: The McDonald's app uses SafetyNet and won't run on an unlocked device.[1] Google doesn't place any restrictions on which types of apps can use SafetyNet. Banking apps tend to use it, but so do an increasing number of apps that clearly shouldn't need it.

(For the record, I don't think SafetyNet should exist at all, but if Google is pretending it's for the user's security and not just to allow developers to make it harder to reverse engineer their fast food apps, they should at least set some boundaries.)

It's frustrating that Google has fostered an ecosystem where not all "Android apps" work on vanilla Android.

[1] https://twitter.com/topjohnwu/status/1277683005843111936

Re:Apple's plan to “think different” about encryption opens ... by Zak on Thursday August 05, 2021 @09:09PM (#28082122)
I think a system to verify the integrity of the operating system and make the user aware of any changes is a Good Thing. Of course, the user should be in control of what signing keys are trusted and who else gets access to that information.

Instead, what Google has done is allowed app developers to check that the user isn't doing anything surprising - especially unprofitable things like blocking ads or spoofing tracking data. Since Google profits from ads and tracking, I must assume a significant part of their motivation is to make unprofitable behavior inconvenient enough most people won't do it.

Re:Apple's plan to “think different” about encryption opens ... by shbooms on Thursday August 05, 2021 @06:39PM (#28080983)
"1) Google doesn't release devices without unlockable bootloaders. They have always been transparent in allowing people to unlock their Nexus and Pixels. Nexus was for developers, Pixels are geared towards the end user. Nothing changed with regards to the bootloaders."

This is not accurate. Pixels that come from Verizon have bootloaders that cannot be fully unlocked.

Re:Apple's plan to “think different” about encryption opens ... by dheera on Thursday August 05, 2021 @07:15PM (#28081303)
That's because Verizon doesn't want you using a discounted phone with another carrier. If they let you unlock your phone, you could flash a stock radio and ditch Verizon for Google Fi or AT&T. Different issue at play.

As long as you buy a Pixel directly from Google or one of a few authorized resellers, it is unlockable. (I recommend B&H, they help you legally evade the sales tax.) You can also use a Pixel you buy from Google with Verizon.

Re:Apple's plan to “think different” about encryption opens ... by techrat on Thursday August 05, 2021 @07:47PM (#28081535)
Not to nitpick here, but there is no way any device you buy from Verizon is discounted, regardless of what they advertise. Everyone pays _full_ price for any device they get on contract or payment plan.

Back when contract pricing was a more regular thing, I ended up doing the math on the plan rate after I requested for the device contract subsidy to be removed as I didn't want to upgrade the device. I had a Droid DNA at the time.

The monthly rate dropped by $25 just to keep the same device. (Nevermind that I had to ASK for them to not continue to charge me the extra $25/mo after 2 years)

$25 a month for 24 months is $600.

The device on contract was $199.

Full retail price if you didn't opt in for a 2 year contract when getting it? $699.

So I ended up paying an extra $100 for the device than if I had just bought it outright.

Even if the offerings/terms are different now... Verizon, regardless of how they market anything, absolutely makes you pay full price (and then some) for the device you get at 'discount.'

It's funny now that we're seeing people being able to BYOD to Verizon these days and AT&T is the one engaging in aggressive whitelisting.

Re:Apple's plan to “think different” about encryption opens ... by gowld on Thursday August 05, 2021 @08:18PM (#28081743)
Even if it's not discounted, it's on a deferred payment plan, so VZ doesn't want to let you steal the phone.

And 10%/yr simple interest is a reasonable price for a retail loan.

Re:Apple's plan to “think different” about encryption opens ... by tommymachine on Thursday August 05, 2021 @11:33PM (#28083029)
$100 on $699 is a little more than 10%…
Re:Apple's plan to “think different” about encryption opens ... by d110af5ccf on Friday August 06, 2021 @05:29AM (#28084948)
Other carriers will provide a bootloader unlock code to you on request once the device is paid off. As far as I know, Verizon refuses to do so under any circumstances for any device.
Re:Apple's plan to “think different” about encryption opens ... by h4waii on Friday August 06, 2021 @09:58AM (#28087234)
Carriers will NOT provide a bootloader unlock, they have no access to that, only the OEM does.

Carriers might provide a network unlock -- these are 2 VERY different things.

Re:Apple's plan to “think different” about encryption opens ... by d110af5ccf on Monday August 09, 2021 @04:13AM (#28113812)
I didn't check HN for a while so chances are no one will ever see this response. Nonetheless! I am well aware that bootloader and network locks are different things.

In many cases you have to get an authorization code from the carrier that sold the device in order to unlock the bootloader. That may or may not involve retrieving a code from your device, and it may or may not also involve interacting with the OEM. It depends on the details negotiated between the carrier and the OEM.

For example, T-Mobile sells devices that are both bootloader and network locked but (for some devices) provides a process to unlock both of those once certain criteria have been met (length of device ownership, account standing, etc). To be perfectly clear, for devices sold by T-Mobile they generally have to authorize you somehow before the OEM will send you a bootloader unlock code.

Re:Apple's plan to “think different” about encryption opens ... by techrat on Thursday August 05, 2021 @07:21PM (#28081351)
> Pixels that come from Verizon

> Verizon

again.

> Verizon

Google didn't sell you that device. Verizon did.

Re:Apple's plan to “think different” about encryption opens ... by ryukafalz on Thursday August 05, 2021 @07:19PM (#28081329)
> all of the features that matter within Android, especially if you're going to de-Google yourself, are still there

Except, uh, GPS. Even for third party navigation apps.

Yes, I know about microG, but the fact that there had to be a third party reimplementation of what should be a standard system API is still a problem.

Re:Apple's plan to “think different” about encryption opens ... by commoner on Thursday August 05, 2021 @10:01PM (#28082472)
> Except, uh, GPS. Even for third party navigation apps.

AOSP does support GPS without needing any additional software, but does not have built-in support for Wi-Fi and cell tower triangulation. As you mentioned, UnifiedNlp (bundled with microG) optionally supports triangulation using a variety of location providers (including offline and online choices) for a faster location lock.

Re:Apple's plan to “think different” about encryption opens ... by fragileone on Thursday August 05, 2021 @10:07PM (#28082508)
Agreed, it's shitty of Google to have moved so much functionality into it's proprietary Play Services. Push Notifications API being in it bothers me even more. Unfortunately until Linux mobile operating systems catch up in functionality though I'm going to stick with GrapheneOS.
Re:Apple's plan to “think different” about encryption opens ... by gowld on Thursday August 05, 2021 @08:16PM (#28081725)
Yes, it's true you can't get everything you want for free with zero effort. Life is not fair.
Re:Apple's plan to “think different” about encryption opens ... by heavyset_go on Thursday August 05, 2021 @06:27PM (#28080835)
> We've collectively handed control of our personal computing devices over to Apple and Google

Hey now, the operating system and app distribution cartels include Microsoft, too.

Re:Apple's plan to “think different” about encryption opens ... by MiddleEndian on Thursday August 05, 2021 @11:19PM (#28082953)
Windows, for all the shit they do to antagonize users, does let you choose what programs you install on your PC without forcing you to use an app store.
Re:Apple's plan to “think different” about encryption opens ... by qball on Friday August 06, 2021 @12:07AM (#28083230)
And yet, they've been guilty of uninstalling programs they don't like before (https://www.zdnet.com/article/microsoft-windows-10-can-now-a...).

The only real way to avoid this is to sandbox all Windows and macOS systems and only run them from Linux hosts, but you're still taking a performance hit when you do this and sometimes usability just isn't up to par with the other two.

Re:Apple's plan to “think different” about encryption opens ... by heavyset_go on Friday August 06, 2021 @02:06AM (#28083832)
Correct me if I'm wrong, but i believe Microsoft enforces certificate checks, meaning you need to buy certificates regularly and be in good standing with the company so the apps you signed with the certificates will run on Windows without issues. I believe Defender can act similarly to Apple's Gatekeeper.
Re:Apple's plan to “think different” about encryption opens ... by vladvasiliu on Friday August 06, 2021 @02:42AM (#28084005)
I think on Windows it's not only based on a missing signature. I sometimes get the "this file may damage your computer" message. There's also an "ignore" button hidden below a "more" button, but it in the end it lets you use it. But it doesn't always happen. [0]

It's not very user friendly, but it might be a bit more intuitive than apple's special dance of click right -> open to bypass said controls.

---

[0] For example, the Prometheus exporter for windows x64 is not signed and doesn't trigger the alert. I can download it (no alert) click open (no alert) and it runs . The x32 version does have a "this may damage your computer" alert in the browser (edge).

https://github.com/prometheus-community/windows_exporter/rel...

Re:Apple's plan to “think different” about encryption opens ... by josephcsible on Thursday August 05, 2021 @11:55PM (#28083166)
Well, for the most part at least. Remember Windows RT and Windows 10 S?
Re:Apple's plan to “think different” about encryption opens ... by rutthenut on Friday August 06, 2021 @05:29AM (#28084945)
Yep, got a tablet here that is now a brick as Windows RT is no use
Re:Apple's plan to “think different” about encryption opens ... by somebody_amzn on Friday August 06, 2021 @09:39AM (#28086986)
Oddly enough, Windows RT still gets security updates until 2023.

But with it stuck on IE11...

Re:Apple's plan to “think different” about encryption opens ... by lenkite on Friday August 06, 2021 @03:49AM (#28084354)
What ? I can install anything I like on windows. I cannot on my iPhone.
Re:Apple's plan to “think different” about encryption opens ... by cle on Thursday August 05, 2021 @07:02PM (#28081194)
Totally agree, I was thinking more within the context of mobile phones.
Re:Apple's plan to “think different” about encryption opens ... by Apocryphon on Thursday August 05, 2021 @07:14PM (#28081296)
To be fair, even if Blackberry was still a viable platform, RIM is no better and in some ways even worse.

https://news.ycombinator.com/item?id=1649963

Re:Apple's plan to “think different” about encryption opens ... by heavyset_go on Friday August 06, 2021 @02:17AM (#28083886)
WebOS and Maemo both were much more open, the latter even had apt.
Re:Apple's plan to “think different” about encryption opens ... by trangus_1985 on Thursday August 05, 2021 @05:34PM (#28080229)
I don't think it's implausible that I carry around a phone that has mail, contacts, calendars, photos, and private chat on it. And then, have a second, older phone that has like Instagram and mobile games. It's tragic.
Re:Apple's plan to “think different” about encryption opens ... by sodality2 on Thursday August 05, 2021 @05:40PM (#28080291)
Unfortunately a big bulk of the data they profit off of is simply the ads and on-platform communication and behavior. Doesn't really matter if you use a different device if you still use the platform. Sure, it's slightly better, but it really isn't a silver bullet if you're still using it. And this is coming from someone who does this already.
Re:Apple's plan to “think different” about encryption opens ... by trangus_1985 on Friday August 06, 2021 @01:44PM (#28090544)
I don't really mind if they make a profit off of the free things I use.

What I mind is when my personal life, the stuff that _actually_ matters, is being monitored or has a backdoor that allows ANY third party easy access to monitor it.