Yet another wrong use of the word bricked. Bricked means bricked and you can’t ever come back from that.
No, it's not as simple as that. People use brick to mean slightly different things - sometimes they say hard/soft bricked instead of bricked. And you'll even find some people who say what you say but admit that it was still the correct word to describe devices which can only be fixed by disassembling the hardware and using jtag, which "brick extremists" probably wouldn't allow.
iMessage: Malformed Message Bricks iPhone
141–150 of 279 posts
Re: iMessage: Malformed Message Bricks iPhone
#142Re: iMessage: Malformed Message Bricks iPhone
#143Earlier quoted context omitted.
Sounds good in theory. In reality, the vast majority of iPhone users are not aware that this bug exists and never will be. The best action for user safety is to wait until the period has elapsed or the exploit has been seen in the wild already. Alternatively, they could publish the gist of the exploit without providing enough detail to actually perform the exploit.
Publishing the gist of the exploit, combined with access to diffs of the patch should be enough for people to reverse engineer the exploit.
Re: iMessage: Malformed Message Bricks iPhone
#144Earlier quoted context omitted.
This definition never holds up to scrutiny. For example, if I pull out my EPROM writer, de-solder the chips, and update them almost no device is truly "bricked" by this definition. The only exceptions would be burned update fuses or similar physical damage. Making the definition itself extremely niche, to the point of being synonymous with "physically damaged/destroyed." I myself stick to the broader "technologically…
I stand by words mean things. If you can recover in any way, it's not a brick. In this case it is a boot loop and there's no reason they should not have used boot loop to describe the condition.
Physically replacing every single component, one by one, will lead to a recovery.
>I stand by words mean things.
They are an abstraction of thought to enable communication and external storage. A very leaky abstraction.
Re: iMessage: Malformed Message Bricks iPhone
#145This brings back old memories from hardening the sms/text parsers of feature phones of yesteryear. There it wasn’t entirely uncommon that when you sent a malformed sms-deliver PDU (e.g. text message) to the phone and crashed parser that tried to decode it, it took also the phone down before it could ack the message back to SMSC. Which of course meant that as soon as phone was turned on and it registered to network, t…
Guess what cell carriers did back then? Yes, they disabled multipart SMS
Re: iMessage: Malformed Message Bricks iPhone
#146The degree of coupling in iOS has always puzzled me. In 2016 I was developing a WebGL program and I stumbled upon shaders which would cause iOS to reboot, on more than one occasion.
Re: iMessage: Malformed Message Bricks iPhone
#147Earlier quoted context omitted.
The only purpose of the word’s existence is to define an entirely unrecoverable state. Crash loop or hung on startup describes the state. It is by definition not bricked if it can be recovered.
And as my post illustrated, "unrecoverable" is entirely relative to the user's capabilities. There's no such thing as "entirely unrecoverable" to a suitably equipped and motivated person, although you get into a Ship-of-Theseus situation if enough hardware needs replacing.
A bricked phone means it has as much use as a brick, therefore fully unrecoverable regardless of technical skill.
Re: iMessage: Malformed Message Bricks iPhone
#148Earlier quoted context omitted.
Not getting a virus is a theoretical impossibility so Apple claiming the contrary is dishonest. Moreover Apple only stopped after misleading users for a long time and that also hapenned after high profile incidents as explained in the article.
Did iOS ever have a “virus”?
Re: iMessage: Malformed Message Bricks iPhone
#149Earlier quoted context omitted.
I stand by words mean things. If you can recover in any way, it's not a brick. In this case it is a boot loop and there's no reason they should not have used boot loop to describe the condition.
>If you can recover in any way Physically replacing every single component, one by one, will lead to a recovery. >I stand by words mean things. They are an abstraction of thought to enable communication and external storage. A very leaky abstraction.
Re: iMessage: Malformed Message Bricks iPhone
#150The degree of coupling in iOS has always puzzled me. In 2016 I was developing a WebGL program and I stumbled upon shaders which would cause iOS to reboot, on more than one occasion.
That's not really a coupling issue, but a matter of GPU drivers not generally being hardened against shader/usage bugs. Similar issues have existed on Windows, Linux, etc. browsers with WebGL support.
You shouldn't be able to crash the whole operating system (not just the display server, display driver, etc.) with an ordinary shader, even if it crashes the shader compiler or causes the GPU not to halt. It's not as though I wrote these shaders in an attempt to crash iOS.