Issues relating to the iOS operating system

The iOS mobile operating system developed by Apple Inc. has had a wide range of bugs and security issues discovered throughout its lifespan, ranging from security exploits discovered in most versions of the operating system related to the practice of jailbreaking, as well as bypassing the user's lock screen (known as lock screen bypasses), to issues relating to battery drain, to crash bugs encountered when sending photos or certain Unicode characters via text messages sent through the Messages application, and general bugs and security issues later fixed in newer versions of the operating system.

Issues by iOS version

iOS 4

Alarm clock bugs

The Alarm feature of the built in Clock app in the iPhone and iPod Touch has been plagued by major bugs in all versions of iOS 4. The first bug noticed was the "DST bug" which was first seen when some countries switched to/from daylight saving time from/to standard time in October or November 2010.[1][2] It caused recurring alarms to start going off an hour too early or late. Apple promised the bug would be fixed in iOS 4.2/4.2.1 but according to some reports it still exists even in iOS 4.3.1.[3]

The second alarm clock bug discovered was the "New Year's Day bug" which showed up on January 1, 2011 and January 1, 2012. It caused non-recurring alarms to never work.[4] However, two days after each New Year's Day, on January 3, 2011, they "magically" started working again. This bug was seemingly fixed in iOS 4.3.[5]

iOS 5

Battery drain bugs

Apple confirmed that several battery life bugs were negatively affecting battery life in iOS 5.[6] They attempted to fix these bugs with iOS 5.0.1 and 5.1 but the problem still remained.[7] Finally, these bugs were fixed in iOS 5.1.1.

Wi-Fi

The launch of the iOS 5 update on October 12, 2011 (including iOS 5.0.1 released on November 10, 2011), led many users to report a major bug causing the device to lose Wi-Fi access. This problem has supposedly been fixed with the release of iOS 5.1.1[8][9]

SIM card

Some users of the iPhone 4S and iPad (Wi-Fi + Cellular) reported issues with the SIM card in iOS 5.0,[10] and even though Apple attempted to fix these issues in version 5.0.1 build 9A406 (for iPhone 4S only), they still remained.[11]

Echo bugs

Some users of the iPhone 4 and iPhone 4S reported issues with having echo problems during phone call in the initial release of iOS 5, which causes echoes to appear randomly during phone calls made through earbuds. The other party in the call is generally unable to hear the conversation due to this problem.[12] Apple has since released version 5.1.1 in an attempt to fix the problem.

iOS 6

Maps

Apple has admitted that there were several bugs in the mapping app on iOS 6, with cities in the wrong location, some places being missed off altogether, some places misnamed and places of interest in the sea.[13][14][15] Problems submitted by users have gradually been addressed with daily updates to Maps.[16]

Bluetooth

Many users report a problem with Bluetooth audio streaming to a range of compatible devices. The sound cuts out every now and then for no apparent reason. As of October 2012, no solution has been provided by Apple.[17]

Location-based Reminders

Location-based reminders do not work for iPads, even though they were promised to work on cellular enabled devices.[18] It has later been clarified by Apple that only the 4th generation iPad and the iPad Mini 1st generation or later will be able to use this.[19]

Cellular Network

In iOS 6.1, users reported problems with cellular connectivity. This was addressed for the iPhone 4S in iOS 6.1.1 which "fixes an issue that could impact cellular performance and reliability for iPhone 4S."[20]

Do Not Disturb

Many iPhone users experienced a bug with the Do Not Disturb feature when the calendar changed from 2012 to 2013. The feature would be left on past the scheduled time set by the user, allowing texts, notifications, and alarm settings to be missed. The bug was caused by a difference in formatting in the ISO calendar system versus the Gregorian calendar system.[21] Apple did not offer a quick software update for the bug, instead saying that the bug would fix itself on January 7, 2013.[22]

Microsoft Exchange

Another bug causes issues when iOS devices connect to a Microsoft Exchange server to retrieve email, resulting in message "mailbox server resources are consumed, log growth becomes excessive, memory and CPU use may increase significantly, and server performance is affected".[23] Microsoft have suggested several workarounds,[24] and Apple responded with a KnowledgeBase article describing the cause of the bug and a suggested temporary workaround, promising a fix in the near future,[25] which was then fixed with release of iOS 6.1.2.

Lockscreen bypass code

On iPhones, another bug found in 6.1 allowing bypassing the lock screen's passcode to temporarily gain full access to the Phone app, by performing a specific sequence of actions on the phone that remained unfixed,[26] with Apple acknowledging the bug[27] and then addressed with release of iOS 6.1.3.

Audio profile speakerphone

iPhone 5 users experienced dropped calls during the release of iOS 6.1.3 when there was an issue with the audio microphone profile. This also caused issues with many voice-over commands, including Siri, to get different results than expected or to fail easily. Apple fixed this bug with the release of iOS 6.1.4, which updated the audio speaker profile so users would get better results.

FaceTime

Shortly after Apple released iOS 7, users running iOS 6 were said to have problems using FaceTime. Apple later released a support document stating that this was due to an expired device certificate and that devices that support iOS 7 should update to it in order to resolve these issues.[28] Devices that are unable to run iOS 7, the fourth-generation iPod Touch and the iPhone 3GS, should upgrade to iOS 6.1.6.[28]

Data security

An attacker can collect or modify data in sessions protected by SSL/TLS protocols. This same bug was also reported on iOS 7.0.4 and iOS 7.0.5 for the iPhone 5C and 5S. For the iPhone 3GS and the iPod Touch (4th generation), iOS 6.1.6 was released to fix this issue since iOS 7 is not compatible with these devices (see iOS 7.x).

iOS 7

Passcode screen bypass bugs

People are able to bypass the "Enter Passcode" screen. This flaw was discovered within hours of it becoming publicly available. This is only able to be done on iPhone 5 and earlier while the iPhone 5C and iPhone 5S are safe from this bug. This is caused by the ability to use the control center via the lock screen and tapping on the camera or timer buttons. This feature can be turned off in the Settings app.[29] This was fixed in iOS 7.0.2.

Motion Sickness

Users complained about dizziness and vertigo-like symptoms when using this operating system because of parallax motion effects. In iOS 7.1, a new function in the Settings app named "Reduce Motion" was introduced to reduce the motion of the user interface and disable the parallax effects.[30]

Creation of CardDAV Accounts not working

Creating a CardDAV Account contains a bug that needs manual fixing of the CardDAV-Server-URL.[31]

Battery drain problems

In iOS 7.1, users have reported seeing significant drain on their batteries after installing the new update.[32]

FaceTime

Issues with video-calling and connection errors. This was fixed in iOS 7.0.4. (See iOS 6.x)

Safari ignores local domain

Local domain names can no longer be resolved in Safari.[33][34] This breaks short names on the local network, e.g. 'nas' for nas.<ourdomain>.

Home screen crashes

Users have reported various crashes of the home screen, the core service that renders the home screen icons, Notification Center, Control Center, Siri and the lockscreen.[35] This was fixed in iOS 7.1.

Data security

Secure transport failed to validate the authenticity of connection. This issue was addressed by restoring missing validation steps. This may cause an attacker with a privileged network position to capture or modify data in sessions protected by SSL/TLS.[36] This issue was addressed by the release of iOS 7.0.6.

Battery Indicator stuck until restart

iPhone 4S users report experiencing problems with the battery indicator; the indicator will freeze at the same value until the iPhone is restarted again.[37][38]

Touch ID

In iOS 7.1, Touch ID was not functioning on the iPhone 5S. The problem cannot be resolved by turning Touch ID on and off in the "Fingerprint and Passcode" menu, restarting, resetting, or restoring the device using iTunes. This problem was similar to the iOS 8.0.1 release, which crippled iPhone 6 and iPhone 6 Plus of both cellular and Touch ID. This was fixed in iOS 7.1.1.

iOS 8

HealthKit

Shortly after the release of iOS 8, Apple released a statement pointing out that a bug had been found in the operating system which prevented HealthKit-compatible apps from being released alongside iOS 8.[39] Apps already released that included Healthkit functionality were withdrawn from the App Store. iOS 8.0.1/8.0.2 included a fix for this issue.

iOS 8.0.1

iPhone 6 and iPhone 6 Plus users who updated to iOS 8.0.1 wirelessly had cellular service and Touch ID disabled due to a software issue. Over-the-Air downloads of iOS 8.0.1 were stopped within an hour of the release of the software, but many early adopters had been affected. These issues were fixed with the release of iOS 8.0.2 a day later.

Touch ID

Users who updated phones with Touch ID enabled to iOS 8.3 found out that they could not use Touch ID to make App Store purchases.[40] A workaround has been devised by users to repair this issue.[41]

Performance

Many users of older generation devices such as the iPhone 4s and the iPad 2 reported performance issues with iOS 8. Apple has since released iOS 8.1.1 in attempt to fix the problem.

Keyboard

Several issues with the new Keyboard API in iOS 8 were reported, including problems with custom keyboards crashing or not appearing, or being replaced with the default keyboard. Apple has since released iOS 8.3 in attempt to fix the problem.

iMessage

When a specific set of Arabic, Unicode, and English characters are sent through iMessage to an iOS device running iOS 8.0 or later, it causes the device to crash. This bug was discovered by a Reddit user in May 2015. Apple has since released a software update (iOS 8.4) to fix this issue.[42]

iOS 9

Game Center

Many users reported greatly increased Game Center loading times which in turn caused apps that used Game Center logins to appear to load slowly.[43] This was fixed in iOS 9.1.

January 1, 1970

On 64-bit iOS devices, setting the date to January 1, 1970 and restarting the iPhone would prevent the device from starting up until it lost power or its time setting shifted past January 1, 1970.[44] This was fixed with the release of iOS 9.3.

Error 53

Updating an iPhone 6 with a replaced Touch ID sensor to a new version of iOS would cause the update to fail and report an "Error 53.",[45] as a result of additional hardware security checks left unintentionally.[45] This was fixed with a re-release of iOS 9.2.1, with build number 13D20.

Bluetooth

Many iPhone SE owners experienced various issues relating to phone calls via Bluetooth connectivity.[46] This issue was fixed with iOS 9.3.2.

Security

A WebKit rendering component exploit was discovered that threatened users' security by allowing access to device sensors was discovered with the release of 9.3.3. The exploit worked by tricking the user to click on a URL contained in an SMS.[47] This was quickly fixed with the release of 9.3.5.

iOS 10

"30% battery bug"

Many users, especially those owning an iPhone 6s, reported that their phones would shut down automatically with 30% battery left.[48] This issue was fixed with the release of iOS 10.3.

As of the iOS 10.2.1 release, iOS throttles CPU performance on iPhones with batteries in poor health. This eventually led to Batterygate shortly after the iOS 11 release. As a result, Apple announced battery replacements would be $29 instead of $79.[49] They also announced that iOS 11.3 would show battery health in the Settings > Battery menu and let the user decide if they wanted the previous 30% shutdown behavior or the throttled CPU.[50]

iOS 11

Battery

Many users reported worse battery life with iOS 11 than with iOS 10.3.3.[51] This issue was addressed with the release of iOS 11.1.[52]

Calculator

Due to an animation bug, quickly typing in an equation caused the built-in Calculator app to display incorrect answers.[53] The bug was fixed in iOS 11.2.

Mail

Users with Outlook.com, Office 365, and certain Exchange accounts were unable to send email.[54] This has been resolved with the release of iOS 11.0.1.[55]

AutoCorrect

Users complained of a bug in the built-in keyboard in iOS 11 that changed the letter "I" to "A [?]".[56] This was fixed with the release of iOS 11.1.1.[57]

December 2 respring

A bug in iOS 11 was present that would cause the device to constantly respring and crash if an app sends local notifications on or after 00:15 on December 2, 2017. Apple responded by releasing iOS 11.2 early, which fixed the bug.[58]

Telugu character crash

A bug was present in iOS 10 and 11 that would cause an app to crash when a certain Telugu character(జ్ఞ ‌ా) was pasted into it, or for the phone to respring if pasted into Spotlight.[59] The bug was fixed with iOS 11.2.6.[60]

iPhone 8 touchscreen issues after third party repair

A bug with iOS 11.3 caused some iPhone 8 devices that had had their screens repaired by a third party repair shop to become unusable by disabling the touch screen. Apple corrected this issue by releasing iOS 11.3.1.[61]

iOS 12

Group FaceTime Bug

A privacy issue was discovered when using FaceTime in iOS 12.1. This bug allowed users to eavesdrop the recipient with access to their camera and audio without them answering the call and their knowledge when adding another person to the call. As a result, Apple had permanently disabled Group FaceTime in iOS versions 12.1 to 12.1.3. An update was later released on 12.1.4 to fix the bug.[62]

Sending iMessages to the wrong contacts

iOS 12 merges conversation history for devices using a shared Apple ID, even if separate handles are used, such as unique phone numbers or email Fixes. As a result, iMessages may be delivered to the wrong device.[63]

iOS 12.3.2 update incompatibility

The iOS 12.3.2 update, released for iPhone 8 Plus devices only, caused users to be unable to transfer backups for this version to a different iPhone as only the 8 Plus has this software update.

iOS 12.4 jailbreak

Apple accidentally undid a fix to a kernel code execution exploit (Sock Puppet) that was fixed in iOS 12.3. This made iOS 12.4 vulnerable to the exploit, and a jailbreak was released. Later, the kernel vulnerability was patched again by Apple in iOS 12.4.1.

iOS 13

iOS 13.5 jailbreak

A jailbreak software called Unc0ver was updated in May 2020 with an exploit targeting devices running iOS 11 and above, including the then-latest iOS 13.5. Apple quickly fixed this with iOS 13.5.1.

gollark: Why is it the empty string?
gollark: I simply fed asm2bf 1213925TB of assembly, and it caused my computer to run out of memory.
gollark: https://mattermodeling.stackexchange.com/questions/8863/how-to-explain-to-a-five-year-old-why-dft-with-local-exchange-correlation-funct
gollark: Zircon?
gollark: You will be remembered forever for it.

References

  1. "Apple to fix DST alarm bug". The Sydney Morning Herald. October 7, 2010. Retrieved September 19, 2012.
  2. "iPhone DST bug causing alarms to fail across Europe (updated)". Engadget. November 1, 2010. Retrieved January 8, 2012.
  3. "iOS 4.3.1 Patch Imperative – Battery drain, Alarm Clock bug, Safari hole". Softpedia. March 14, 2011. Retrieved January 8, 2012.
  4. "PSA: iPhone alarms not working come New Year's Day 2011". Engadget. December 31, 2010. Retrieved January 8, 2012.
  5. "PSA: iPhone alarm clock not working again? Time to update". Engadget. January 1, 2012. Retrieved January 8, 2012.
  6. "Apple confirms iOS 5 bugs causing battery drain, promises a fix 'in a few weeks'". Engadget. November 2, 2011. Retrieved January 17, 2012.
  7. "Poll: Have you noticed battery improvements after updating to iOS 5.0.1?". Engadget. November 11, 2011. Retrieved January 8, 2012.
  8. "Thanks to iOS 5.1 some users lose Wifi connectivity". Engadget. November 21, 2011. Retrieved January 13, 2012.
  9. "Wi-Fi connectivity problems with iOS 5.1 update". Simonblog. November 27, 2011. Archived from the original on February 24, 2014. Retrieved January 8, 2012.
  10. "Users report SIM card issues with Apple's iPhone 4S and iOS 5.0.1". November 17, 2011.
  11. AppleInsider Staff (December 16, 2011). "New iOS build meant to fix iPhone 4S SIM card issues".
  12. "Audio echo bug plagues iPhone 4S owners during voice calls". BGR. November 1, 2011. Retrieved March 21, 2013.
  13. "Letter from Tim Cook on Maps". Archived from the original on October 1, 2012.
  14. "Apple admits iPhone 5 Maps app needs fixing". Retrieved September 21, 2012.
  15. "Apple Concedes Its Errors in Maps Application; Asserts 'Working Hard' To Improve Experience; Expert Rules Out Google Maps App For iOS 6". IBT. Retrieved September 21, 2012.
  16. "Apple updating its Maps with user corrections every day at 3 am Eastern". Retrieved April 19, 2015.
  17. "iOS 6 Bluetooth problems".
  18. "Will Location based reminders work on ios 6 for the IPad 3 I keep getting a message that siri can't do location based reminders on this device any help please".
  19. "Create and use Reminders on your iPhone and iPad - Apple Support".
  20. "Apple Rolls Out iOS 6.1.1 to Fix iPhone 4S Bugs". PC Magazine. February 11, 2014. Retrieved February 11, 2013.
  21. "Ask Ars: Why will Apple's Do Not Disturb bug fix itself next week?". January 3, 2013. Retrieved January 4, 2013.
  22. "iOS 6: Do Not Disturb mode stays on after scheduled time". Apple.com. January 2, 2013. Retrieved January 4, 2013.
  23. "Microsoft suggests throttling or blocking iOS 6.1 devices after bug slows down Exchange servers". February 12, 2013. Retrieved February 12, 2013.
  24. "Rapid growth in transaction logs, CPU use, and memory consumption in Exchange Server 2010 when a user syncs a mailbox by using an iOS 6.1-based device". February 13, 2013. Retrieved February 13, 2013.
  25. "iOS 6.1: Excess Exchange activity after accepting an exception to recurring calendar event". February 13, 2013. Retrieved February 14, 2013.
  26. "You Can Bypass the iOS 6.1 Lockcode Screen With This Simple Technique". February 14, 2013. Retrieved February 14, 2013.
  27. "iOS passcode bug slated to be fixed in iOS 6.1.3—for real this time". Ars Technica. February 21, 2013. Retrieved February 26, 2013.
  28. "iOS 6 Users on Devices Able to Run iOS 7 Must Upgrade to Fix FaceTime". April 24, 2014. Retrieved April 19, 2015.
  29. "Apple says it's working on fix for iOS 7 lockscreen bypass flaw". Guardian News and Media. September 20, 2013. Archived from the original on September 20, 2013. Retrieved September 22, 2013. Embarrassing discovery comes within hours of release of new software and exploits Control Center feature to hack into photos, texts and Facebook content
  30. Craig Grannell (March 13, 2014). "How Apple's iOS 7.1 finally quelled users' motion sickness". The Guardian.
  31. "licobo.com". Retrieved October 22, 2015.
  32. "iOS 7.1 makes everything faster – including your battery drain". 9to5Mac.
  33. "Safari ignores local domain". apple.com.
  34. "Safari can no longer address <host>.xxyyz... - Apple Support Communities". apple.com.
  35. "Apple promises to fix 'home screen crash' iPhone bug". CNET.
  36. "Apple Releases iOS 7.0.6 With Fix for SSL Connection Verification". macrumors.com.
  37. "iPhone 4S battery indicator stuck after upgrade... - Apple Support Communities". apple.com.
  38. "battery indicator stuck at 1%". apple.com.
  39. "Bug forces Apple to delay launch of HealthKit fitness apps". CNET. Archived from the original on October 19, 2014.
  40. "Touch ID Fails in App Store With Apples Recent iOS 8.3 Release". WCCFTech. April 9, 2015. Retrieved April 12, 2015.
  41. "How to Fix iOS 8.3 Touch ID Issue – iOS 8 Tips and Tricks". WCCFTech. April 10, 2015. Retrieved April 12, 2015.
  42. "iOS 8.4 includes fix for iMessage bug plaguing iPhone users". theinquirer.net.
  43. "Beware this 'fix' for nasty iOS 9 Game Center bug". Cult of Mac. Retrieved October 21, 2015.
  44. "What the Hell Is Going on With This 1970 iPhone Bug?". Gizmodo. Retrieved October 28, 2017.
  45. "Apple apologizes for Error 53, releases fix | Cult of Mac". Cult of Mac. February 18, 2016. Retrieved October 28, 2017.
  46. "iPhone SE Bluetooth issues". Apple Support Communities. Retrieved April 25, 2016.
  47. "Apple advises immediate update to iOS 9.3.5 after discovery of targeted iPhone spyware". Macworld. Retrieved May 1, 2017.
  48. "Mysterious bug is still shutting down iPhones with 30% battery left". Clark Howard. January 25, 2017. Retrieved October 28, 2017.
  49. "Apple apologizes for iPhone slowdowns and offers $29 battery replacements". Anita Balakrishnan. December 28, 2017. Retrieved January 24, 2018.
  50. "Apple releases first iOS 11.3 Developer beta for iPhone and iPad". Zac Hall. January 24, 2018. Retrieved January 24, 2018.
  51. DO NOT install iOS 11 before Watching this Video, September 13, 2017, retrieved October 28, 2017
  52. "iOS 11 will dramatically improve battery life on all iPhones". BGR. October 24, 2017. Retrieved October 31, 2017.
  53. "iOS 11 Bug: Typing 1+2+3 Quickly in the Calculator App Won't Get You 6". Retrieved December 2, 2017.
  54. "If you can't send an email with iOS 11 and an Outlook.com or Exchange mail account". Apple Support. Retrieved September 25, 2017.
  55. Samuel Axon (September 26, 2017). "Apple's iOS 11.0.1 update addresses Exchange email server issue". Ars Technica.
  56. "iPhones are autocorrecting the letter 'i' to an incomprehensible symbol". The Telegraph. November 6, 2017. Retrieved November 22, 2017.
  57. "iOS 11.1.1 is here: It fixes the autocorrect bug and a "Hey Siri" issue". Ars Technica. Retrieved November 22, 2017.
  58. "Date Bug in iOS 11.1.2 Causing Crash Loop on iPhones as December 2 Hits [Updated]". Retrieved December 2, 2017.
  59. This Indian Text Will Crash ANY iPhone!జ్ఞ ‌ా, February 15, 2018, retrieved February 19, 2018
  60. "Apple releases iOS 11.2.6, watchOS 4.2.3, tvOS 11.2.6, and macOS 10.13.3 supplemental update including Telugu character fix". 9to5Mac. February 19, 2018. Retrieved February 19, 2018.
  61. "Apple Releases iOS 11.3.1 Update With Fix for Third-Party Display Repair Issue".
  62. Woods, Kelly (May 24, 2019). "'FaceTime Eavesdropping Issue' in iOS 12". Retrieved May 24, 2019.
  63. "Apple users claim iOS 12 is sending iMessages to the wrong contacts". Mashable. Retrieved October 25, 2018.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.