
In case you have by no means listened to PJ Vogt’s Search Engine podcast, you’re lacking out. Vogt is without doubt one of the most inquisitive minds on the market. He can flip any seemingly inane truth into an intricate story that usually results in sudden locations.
Just lately, he got here throughout an odd truth: iPhone audio messages mentioning the identify of a particular restaurant chain wouldn’t get delivered. He got down to discover out why, and he did it. Form of.
Spoiler alert
Simply as Gui Rambo says within the put up we’ll get to shortly, right here’s my truthful warning: you actually, actually, actually ought to hearken to the Search Engine episode earlier than studying on.
First, as a result of I don’t need to rob you of the journey Vogt takes you on, whereas he discovers why an iPhone simply received’t obtain audio messages that point out a particular restaurant chain.
Second, as a result of I’m satisfied Search Engine will turn out to be considered one of your favourite exhibits. You’ll be hard-pressed to not point out one thing you realized from an episode in your subsequent pub dialog. Trust me.
OK? OK.
So, as Vogt and cybersecurity skilled Alex Stamos work out, the issue is that when iOS transcribes the audio message, it interprets the ampersand in Dave & Buster’s as code as an alternative of an precise ampersand textual content character.
Because it seems, in circumstances like this, Apple ought to do what is thought in programming as “escaping,” which mainly tells the system that it ought to interpret a particular character as textual content as an alternative of code.
Ok for most individuals, however not ok for Gui Rambo. He wished to know what (and the way) precisely crashed within the system when the iPhone obtained the audio message containing the point out of Dave & Buster’s. So he did a little bit of spelunking of his personal.

In his current blog post about it, you’ll be able to see the error logs and precisely how iOS behaves when it expects code that by no means arrives. It’s also possible to see what occurs when the audio message will get parsed and transcribed, and the whole lot falls aside.
For what it’s price, Apple already confirmed to Vogt that it plans to repair this bug in an upcoming iOS replace, so if you wish to check it for your self, you’d higher do it quickly.
FTC: We use earnings incomes auto affiliate hyperlinks. More.