When Small Oversights Turn Into Bricked iPhones

When Small Oversights Turn Into Bricked iPhones

/, Mobile Application Development/When Small Oversights Turn Into Bricked iPhones

To err is human, especially in mobile app development. But when a brand makes a mistake, consumers aren’t quick to forgive or forget. This is particularly true when those people paid good money for apps, devices or any technology and they don’t work. This is also the case when app developers experience those same issues. Just look at Apple, since February hasn’t been a great month when it comes to its products and bugs.

A bad version of time travel
For starters, take a recently discovered iOS device glitch that turns smartphones and tablets into bricks with Apple logos on them. According to ArsTechnica, if users change the date to Jan. 1, 1970 on any iPhone, iPod touch iPad Mini, iPad Air running 64-bit iOS and power it off, it will become unusable, stuck on the screen that’s displayed at startup – “the Apple logo forever.” Even worse, there is no software fix. ArsTechnica reported that reflashing doesn’t reset the date, but if batteries die completely, then the affected system will update itself and boot correctly.

Apple device users were shocked to find their phones were bricked after changing the date the Jan. 1, 1970.Apple device users were shocked to find their phones were bricked after changing the date the Jan. 1, 1970.

You might say, “Well, simply don’t set the internal date to 1970 on your iOS devices, and the problem will be solved.” This is partially correct. But it’s the age of the Internet – remember when 4chan users convinced Apple device users to microwave their new iPhones to charge them? Someone could easily play this prank on unsuspecting individuals. Or the vulnerability could be exploited by hackers.

“There is concern that Wi-Fi devices could be vulnerable to malicious data from NTP (network time protocol) servers,” ArsTechnica reported. “NTP is used by many operating systems to set the time and date of a device and its data is both unencrypted and unauthenticated, making spoofing relatively straightforward.”

There have been no reports of such an attack, but as is usually the case with these types of vulnerabilities, someone will try.

Paid app, won’t open
Apple also found itself facing some complaints after a small oversight caused the Mac app to fail to open. Business Insider reported that expired digital certificates were responsible for the problems – when an app is opened, it must communicate with Apple servers for verification purposes. On February 14, the old certificates were no longer acceptable, and paid apps using them wouldn’t load. Some app developers blamed Apple for misleading them, others suggested developers were at fault for not paying attention and performing app testing to ensure their customers could open a product that they purchased. Either way, Twitter lit up with comments such as this one from Russell Ivanovic, a mobile app developer at Shift Jelly.

In reality, the finger should be pointed at the tech industry as a whole. Brands need to guarantee that end users always have great experiences and never encounter bugs and glitches. A good way to do that is with a commitment to continuous quality: Providing an end product – an app, device or whatever – that works and is supported throughout its lifecycle.


Shane is Perfecto's Content Marketing Manager. He oversees the company's content production, including the corporate blog, white papers, podcasts and infographics. Shane brought with him to Perfecto 12 years of technology journalism experience in roles such as Managing Editor for InformationWeek and Assistant Managing Editor and Senior Writer at CIO.com where his writing garnered an ASBPE Award for his blog, "Eye on Microsoft" and a min Editorial & Design Award. You can find Shane obsessing over mobile technology, sports and pop culture on Twitter @smoneill.

Leave A Comment