iMessage: Malformed Message Bricks iPhone
11–20 of 279 posts
Re: iMessage: Malformed Message Bricks iPhone
#12(If you have JS disabled, you can click "View in Old UI" and then view source to see the content. I find that a bit ironic in the context of this specfic bug...)
Re: iMessage: Malformed Message Bricks iPhone
#13Re: iMessage: Malformed Message Bricks iPhone
#14Wow, you could actually lose the data with this bug. Glad it was fixed in 12.3. I remember the last time something like this happened (4-5 years ago?) it would only crash the phone.
I’m not entirely sure how you’d go about updating the phone without booting into it, but I think it is possible, and that would be one way to avoid losing all your data due to the bug.
Re: iMessage: Malformed Message Bricks iPhone
#15Looks like the "curse of complexity" strikes again... every time I see bugs like this, I wonder if it's because of some code that tries to be a little "too smart" in trying to parse what could be arbitrary data, and forgetting some edge-case. (If you have JS disabled, you can click "View in Old UI" and then view source to see the content. I find that a bit ironic in the context of this specfic bug...)
Re: iMessage: Malformed Message Bricks iPhone
#16Since a restore works it cannot be called a brick though?
Re: iMessage: Malformed Message Bricks iPhone
#17Wow, you could actually lose the data with this bug. Glad it was fixed in 12.3. I remember the last time something like this happened (4-5 years ago?) it would only crash the phone.
Re: iMessage: Malformed Message Bricks iPhone
#18Wow, you could actually lose the data with this bug. Glad it was fixed in 12.3. I remember the last time something like this happened (4-5 years ago?) it would only crash the phone.
The problem isn’t that the bug itself will cause data loss - it’s that you have no way of using the phone because of the boot loop unless you wipe. I’m not entirely sure how you’d go about updating the phone without booting into it, but I think it is possible, and that would be one way to avoid losing all your data due to the bug.
For testing purposes, there are three ways that I found to unbrick the device:
1) wipe the device with 'Find my iPhone'
2) put the device in recovery mode and update via iTunes (note that this will force an update to the latest version)
3) remove the SIM card and go out of Wifi range and wipe the device in the menu
Re: iMessage: Malformed Message Bricks iPhone
#19Since a restore works it cannot be called a brick though?
Re: iMessage: Malformed Message Bricks iPhone
#20Looks like the "curse of complexity" strikes again... every time I see bugs like this, I wonder if it's because of some code that tries to be a little "too smart" in trying to parse what could be arbitrary data, and forgetting some edge-case. (If you have JS disabled, you can click "View in Old UI" and then view source to see the content. I find that a bit ironic in the context of this specfic bug...)
Is this an issue of complexity or lack of isolation? More isolation means more complexity, but at the same time, this issue should crash the iMessage app itself, not the whole system. The fact that springboard even knows about iMessage structure is crazy...
The problem here seems to be that the code handling the incoming message is inexplicably running inside springboard rather than a separate process. :-/