That’s the thing - I bought a completely locked down device where a central authority dictates what can be installed since I trust them to verify the app’s capabilities and the source’s identity. I know the software isn’t impenetrable nor apple infallible, but it reduces my threat model a lot compared to if I were running Android.
> apple doesn’t have an obligation to make it easy
Nor do countries have an obligation to allow Apple access to their markets if Apple refuses to respect user freedom, should that be legally required.
Well, yes. Go look at China[0] and see just how far apple is willing to bend over backwards to stay in a market (although for China they pretty much had to unless they wanted to lose access to their entire existing supply chain). My point is that I should be able to purchase a device completely locked down and Apple should be allowed to make that device. People who don't like that can purchase something else.
0: https://www.nytimes.com/2021/05/17/technology/apple-china-ce...
You are literally standing in the way of progress and you're NOT more secure on iOS. If anything you're a bigger and easier to break down target.
If you work at a place where part of the job description is that you must work on devices that you refuse to accept, then you can always choose to leave that job and go somewhere else.
Don’t pretend that you don’t have a choice here.
This anti freedom nonsense must stop. The ability to side load does not make an eco system weak.
https://www.theverge.com/2018/11/27/18114111/google-location...
https://apnews.com/article/north-america-science-technology-...
https://www.businessinsider.com/google-location-data-violate...
If you have any evidence that someone who uses Android without a Google account and doesnt use Google Apps is still getting tracked by Google, I'd be interested to see it.
Apple Maps employees use these "anonymized" GPS traces to correct roads, show business hours, find new points of interest that are unmapped, etc
Never ever understand this angle. Don't let a government put their toe in the business even when it's utterly unfair to the customer, the environment. Why not? The artificially ginormous and obscenely wealthy 'company' that brags about welfare, rights, privacy, can already almost do literally anything it wants, data mining, price gouging, holding back innovation, monopoly, screwing its users for every penny its AI can scrape from your children to your grandmother... stop me when I reach your melting point...
>However as far as installing your own OS on the hardware, that seems like something we could require without a downside.
I just don't think they should be involved in dictating how software works at the level a lot of people seem to be hoping for.
Getting the government involved in this stuff brings a lot of negatives along with it, so it needs a damn good reason to go that far in my opinion.
But look at reality, and what we do have and it doesn't look so useful a list of ideals anymore.
I am very much against Gov toes. But it really is way past the time something needs to be reined in. Nothing is being done, or has been done, for decades and hope for change to come from the people 'up', has been sold for short term, looping, distraction.
To think my children's children will no longer use the word 'search', they will use the word 'google' but google is google, its not searching. This is the reality.
Politicians are in their pockets so deep before too long there will no one with any power, in power. That's what I see. It makes my skin crawl when Tim Cook talks about how green the Apple Campus is. This is base irony, and not enough people bat eyelids, imho.
If I want general purpose computing, I have other devices that allow more freedom (like a laptop or cloud server). I don’t need to be able to do everything with one device.
Trusted hardware could be interesting if companies actually developed it to be legible to the user-owner, rather than their current approach of doing the bare minimum to bake in their own fixed root keys.
With this it might be easier to just “gift” someone the latest iPhone on which you installed an hardware exploit.
Traditionally this has been physical possession of the device.
The treacherous computing model is to make the trust root a key that only the manufacturer has.
I'm proposing that the trust root should be "possession of the device for X days", which doesn't privilege the manufacturer with indefinite control over something they've supposedly sold.
I don't understand what you're describing. Things like "2FA" and "notifications" aren't part of a bootloader, and therefore would have to be implemented externally. Keeping the manufacturer as part of the privileged base is still the dark ages.
FWIW the answer to the gifted trojan iPhone is to make the bootloader report the signing key that it is trusting. If you receive an iPhone from someone else and you want to assure integrity, you either plug it into another device of yours which checks the Apple signing key (possibly needing to wait X days to load it), or you bring the device to an Apple store where they do it for you.
Some fallback to possession of a device for a time fallback would be good to avoid needless e-waste though. It's pretty ridiculous to have a perfectly good item that you can't actually use because it got software bricked.
There’s something wrong with that model.
But sure, go ahead and design a different system where say the device's current key can be used to replace itself with a new key - the important part is that there are no permanent privileged keys that cannot be changed by the owner. But then you have to mandate that this procedure is carried out when a device is sold, otherwise it's not really a sale.
Such schemes seem likely to have pitfalls for losing or corrupting the key though, and I'm personally more comfortable with falling back on physical reality which we've learned how to deal with over thousands of years rather than ending up with perfectly good devices that cannot be used.
If anyone can install any OS they want on any device in their possession, even if it’s a device they stole from me, then that reduces my security.
I prefer to keep all the links in the chain of security as unbroken and undamaged as possible, and if the only way to do that is to have a company like Apple run a closed walled garden, then I’m okay with that.
Give me an alternative that doesn’t require the Apple solution but still actually works, and I’ll be happy to take a look at it. But so far, the market hasn’t come up with anything that can compare or compete.
And people will come up with all kinds of farcical workarounds for this, like that nonsense about 72 hrs in diag another comment made (right, because someone can't hold a device from you for 72 hrs), but I'm not interested.
Jailbreaks are security flaws, I like that they're patched and I like that there's no blessed equivalent. I liked that I can trust my iPhone in ways I can't trust the Android devices I'm paid to develop for.
The same freedom that makes developing for Android fun is the same freedom that ruins them for any reasonable use I might have.
Is my Microwave’s manufacturer actively hindering me by sealing access to its firmware behind a wall of plastic with no external port? If it’s not, could Apple just remove the iPhone’s port, throw a wireless charger in the box, and call it a day?
Apple, due to its war on repair, locked software and influence among its peers is an environmental catastrophe.
Imagine someone was kidnapped against their will, and once we were to discuss the rights of the person being kidnapped the person kidnapped with stockholm syndrome have argued in favor of the kidnapper, as if it was within his rights to break its own rights.
Because this is what you are advocating here. That a company should have the right even to break your rights because they are a "good willing actor" or that they are doing it thinking in your well being (which you are inclined to think with tons of well crafted and manipulative propaganda towards this goal).
And its even worse because, its not the third party that its at fault according to your point of view, but the government that is trespassing by trying to force with laws, approved in a democratic regime, that your rights have to be respected and there are limits into how they can limit you or forbid what you can do with something that you bought and therefore its your property.
But I do think you should be able to do whatever you want with what you purchased. I just don’t think that includes forcing them, or using the government to force them, to make changes to their software to suit you.
So yes run your own OS, but if you bought a product and expect its software to do things its creators are clear it doesn’t do, then that’s on you.
That's the point being argued here. They doing all they can to not let this happen. You are saying as if there's still an option to do this.
It gets even worse, because inside the OS, you are their lap dog. They are enforcing options to curb any form of competition. Technology is being forcefully crippled so they can resort monopolistic forms of control.
And with the other hand they teach you to like it in a paternalistic way.
Big Tech have a tremendous power all over the world. Lack of regulation and civil rights enforcement is taking us into a era o digital feudalism..
So its not just about their rights to let Apple strip their rights, but the rights of us all.
It's about our future, because governments are getting weaker and big tech companies are start to take over with power that transcend territory.
So its our duty, to not let this happen, because they are not really seeing, being selfish and thinking about their own convenience.
The worst part is that, it will not change anything to them, but the marketing machinery whisper all the time how this is bad for them, making they fear any sort of change in that direction.
I don't want to force them to make changes! I want to force them to not make changes. These devices are not locked down by default, the manufacturer implements these locked down restrictions in software manually. Rip that out and I'll be happy.
I'd expect a computer to compute, whether it's scheduled by Windows, Linux, or iOS; whether Apple thinks I should install a software package or not. It should compute what I want it to, after all, it's using the electricity that I paid for.
"Imagine someone was kidnapped against their will, and once we were to discuss the rights of the person being kidnapped the person kidnapped with stockholm syndrome have argued in favor of the kidnapper, as if it was within his rights to break its own rights."
1. Apple did not kidnap anyone here. Their customers _voluntarily_ buy Apple products. Don't like Apple's products? Do not buy them. Pretty simple stuff.
2. The government forcing Apple to do certain things is closer to your kidnapping argument. Apple doesn't want to relinquish software control on the devices they make. That is their right. They invented it, created it, and marketed it. Just because they are popular doesn't give anyone the right to control them.
3. You have the right to not buy Apple products.
Don't like iPhone/iOS? Don't buy it, go and buy Android. Simple as that.
That's a completely disingenuous response to any criticism. I'm allowed to dislike and like features of both iOS and Android. Anything I don't like shouldn't just be disregarded with 'Just get an Android'. iOS isn't perfect, and wanting it to improve is not wrong.
Two choices is not enough. And, there are more choices than these 2. AltStore being an example.
Google has a "free/open" version you can use if you like and also on their more restricted version allows you a fair amount of freedom.
Apple takes a more constrained approach and assumes that if you are purchasing the product you want to live within the ecosystem it supplies. No effort is made to allow you to move out of that ecosystem even though this may be possible through the exploitation of software/system bugs. Once those bugs have been identified, Apple feels it has a responsibility to lock down those loopholes in the name of creating a more secure system.
This can (and maybe should) be interpreted as Apple restricting your rights to jail break the system. Others interpret this as a responsible company maintaining a secure system.
The question is if Apple allowed side loading of software would that, as per their current claim, reduce the security of the entire system? I don't think that there should be any debate on this. Assuming Apple software has bugs, then allowing side loading of potentially compromised software inevitably increases the attack service available to a malicious actor. The OS now has to defend against untrusted loaded software, not only external network based attacks. Not only that, I would assume people would still want random software to be able to access their iCloud drive and other apple shared infrastructure, even more attack surface.
My feeling is that for most people with Apple devices, the devices are pretty much working as they desire and in a way that is easier (and potentially more secure) the alternative. Are there things that people don't like, sure, but the pain is lower than the pain of the alternative.
I don't think most people care a toss about the ability to side load apps, there are millions of apps on the ios store, more than can be found. The only people who don't like it are the ones who are having to comply with Apples rules and are missing out of $$$ because of it.
That's an understatement. They actively deny you the possibility of moving out of their ecosystem. They disallow mentioning alternative payment systems in applications, FFS. If that isn't anti-competitive, I don't know what is.
I got Apple devices, and I've been worried the past 10+ years that macOS (or Mac OS X as it was called) is moving towards the closed down iOS platform. Slowly but surely, its getting done. But remember: go sloooowwwww. They won't notice it then, less resistance.
And I really don’t like the idea that an entity more powerful than most countries should be able to do whatever it wants and be unaccountable to the public just because it is not called “government”.
However as far as installing your own OS on the hardware, that seems like something we could require without a downside. I don’t think the companies should be forced to provide anything, other than the specifications of the hardware, they just shouldn’t be allowed to stop it. If someone wants to write drivers and get an OS running on an iPad then they should be able to.
If it’s a security issue then the preloaded OS could disable sensitive thing, perhaps Apple Pay and stuff stops working, but your in your own OS anyway so why would it matter.
I think it should go for any hardware. You could do it in a tesla, the insurance companies could decide not to cover cars that have custom software on them, but someone racing them could run their own OS if they wanted.
I think allowing something like this could go a long way to stop the people that seem to want the government intervening with everything these days.