Jailbreak

9 04 2014

Many people are talking about restrictions in Apple’s operating system iOS for their mobile devices.

They obviously miss the point that these restrictions are well-considered and part of Apple’s strategy of seamless usage and a perfect user experience within an ecosystem which is developed for serving people.

20131228-135804.jpg

What does ‘Jailbreaking’ mean?

iOS jailbreaking is the process of removing the limitations on Apple’s iOS devices through the use of software and hardware exploits; such devices include the iPhone, iPod touch, iPad, and second-generation Apple TV. Jailbreaking permits root access to the iOS operating system, allowing the download of additional applications, extensions, and themes that are unavailable through the official Apple App Store.

Jailbreaking is a form of privilege escalation. The name refers to breaking the device out of its “jail”. Jailbroken devices can still use the App Store, iTunes, and other normal functions, such as making telephone calls. Many other built-in features are no longer available.
Restoring a device with iTunes or iCloud removes the jailbreak.

Jailbreaks (JB) are not supported by Apple, quite the contrary, Apple fights against it and people jailbreaking a device violate Apple’s iOS End-User License Agreement (EULA). JB can make your device less secure and you may loose the warranty. If people do not accept the original operating system with its limitations it might be better for them to move over to an other platform like Android. Additionally JB is illegitimate in some countries because DRM (Digital Rights Management) can be affected.

The main part of the agreement is

“2 c. You may not, and you agree not to or enable others to, copy (except as expressly permitted by this License), decompile, reverse engineer, disassemble, attempt to derive the source code of, decrypt, modify, or create derivative works of the iOS Software or any services provided by the iOS Software or any part thereof (except as and only to the extent any foregoing restriction is prohibited by applicable law or by licensing terms governing use of open-source components that may be included with the iOS Software).”

Jailbreaking a device is a kind of ‘reverse engineering’.

Reverse Engineering
Reverse engineering is the process of discovering the technological principles of a device, object, or system through analysis of its structure, function, and operation. It often involves disassembling something and analyzing its components and workings in detail – for either purposes of maintenance or to support creation of a new device or program that does the same thing, without using or simply duplicating (without understanding) the original.
Jailbreaking is a kind of reverse engineering and users jailbreaking their iOS devices infringe Apple’s EULA which they already accepted when setting up the device.

Fair use seems to be safe ground for reverse engineers, almost always using it as a defense. However:

An EULA is a legally binding contract.

If a user agrees to terms which are in conflict with fair use, the user has effectively waved their rights to fair use.

Legal Aspects of Reverse Engineering

The Digital Millennium Copyright Act …

The Digital Millennium Copyright Act was put into place in 1998 in order to make any service or device with purpose of undermining or removing DRM (Digital Rights Management) copyright infringement. The act forbids any service or device from being designed to circumvent, or even being marketed to circumvent any DRM.
There is, however, an exception in the DMCA stating that reverse engineering can be done under the purposes of inter-operability between software components. It states the following:

  • Notwithstanding the provisions of subsection (a)(1)(A), a person who has lawfully obtained the right to use a copy of a computer program may circumvent a technological measure that effectively controls access to a particular portion of that program for the sole purpose of identifying and analyzing those elements of the program that are necessary to achieve interoperability of an independently created computer program with other programs, and that have not previously been readily available to the person engaging in the circumvention, to the extent any such acts of identification and analysis do not constitute infringement under this title.
  • Notwithstanding the provisions of subsections (a)(2) and (b), a person may develop and employ technological means to circumvent a technological measure, or to circumvent protection afforded by a technological measure, in order to enable the identification and analysis under paragraph (1), or for the purpose of enabling interoperability of an independently created computer program with other programs, if such means are necessary to achieve such interoperability, to the extent that doing so does not constitute infringement under this title.
  • The information acquired through the acts permitted under paragraph (1), and the means permitted under paragraph (2), may be made available to others if the person referred to in paragraph (1) or (2), as the case may be, provides such information or means solely for the purpose of enabling interoperability of an independently created computer program with other programs, and to the extent that doing so does not constitute infringement under this title or violate applicable law other than this section.

    For purposes of this subsection, the term ‘interoperability’ means the ability of computer programs to exchange information, and of such programs mutually to use the information which has been exchanged.

Fair use does still apply. However, it is not fair use to gain unauthorized access to copyrighted work.

Further information …

Apple wants iOS to remain secure on the whole, and jailbreaking can threaten that. Apple identifies these concerns:

  • Security
    Jailbreaking removes the security layers on iOS devices.
  • Instability
    Jailbreaking causes an iPhone to behave erratically.
  • Shortened battery life
    Jailbreaking apps and services may not run correctly which may drain your battery.
  • Unreliable voice and data
  • Disruption of services
    Services such as Visual Voicemail, Weather and Stocks have been disrupted. iCloud, Exchange and Apple Push notification all suffer (according to Apple) on jailbroken devices.
  • Inability to update
    Because Apple frequently removes jailbroken software in its updates, many jailbroken phones do not update. This can result in running an out-of-date phone.

20131228-131048.jpg

Evad3r …

Shortly before Christmas 2013 some Jailbreak fans got an early gift of a Jailbreak for iOS 7.
See what McMurmor wrote about this “Christmas present“:

This allowed users of their new iPhone 5S/C, iPad mini Retina Display and iPad Air users unlock their device for tweaks outside Apple’s community.

However, after the crack was released, major controversy with Evad3rs grew with the Chinese store called Taig which also included mass amounts of pirated content, with no reason as to why Taig was included and not an official Cydia.

After a horrific response from the public, the Evad3r team worked frantically to remove Taig. They claim Taig installed themselves with their cracked version, and didn’t have permission nor source code. (How upon release, is still remaining as the big question.)

Yet, how would Taig be able to get their app store version in the Evad3r jailbreak so easy, still baffles users and has created a lot of disappointment towards to jailbreak community. The team touched on the mistake in multiple open letters, but the damage had already been done.

Apple has taken a silent approach aimed at the consumer who bothered to crack their device. Apple has internal software that can see not only how many times your device has been restored, what software version and even if your iOS device was jailbroken.

Once you jailbreak your device, you can kiss your warranty/Apple Care goodbye.

Jailbreaking is a direct violation of Apple’s intended use of the product, so they will treat it with the exact same respect as the person who has jailbroken the device has shown.

This means Apple will refuse all help that would be given to a non-jailbroken iOS user, but Apple’s forums will also refuse help on the matter.

What can be done with a jailbroken iPhone?

The main reason people jailbreak their phones is to run pirated (copied) software and install it without paying for the privilege. We’re not here to moralize: whether you pay for software is up to you. Although given the amount of free software on the app store, and the sheer hassle it is to jailbreak an iPhone, we do rather wonder why people bother.

20140407-195552.jpg

The other – perhaps more viable – area is to run apps and services that are not allowed by Apple. Jailbreaking installed a rival to the Apple Store called Cydia. This features apps in areas that Apple bans, such as pornography. But there are also apps that allow you to perform blocked tasks such as tethering; apps that have been removed from the store such as Sparrow. You can also change the default apps replacing Maps with Google Maps and the default keyboard with a version called Octopus. It’s perfect for tinkerers.

Cydia …

Wikipedia explains …

Cydia is a software application for iOS that enables a user to find and install software packages on jailbroken iOS Apple devices such as the iPhone. It also refers to digital distribution platform for software on iOS accessed through Cydia software. Some of the software packages available through Cydia are free, and some require purchasing.
Cydia is developed by Jay Freeman (also called “Saurik”) and his company, SaurikIT. The name “Cydia” is an allusion to the Codling Moth, with a scientific name of Cydia pomonella, which is the proverbial “worm in the apple.”

Cydia provides a graphical user interface to jailbroken users using Advanced Packaging Tool (APT) repositories to install software unavailable on the App Store. Cydia is based on APT, ported to iOS as part of Freeman’s Telesphoreo project.
Software packages are downloaded directly to an iOS device, to the same location as Apple’s pre-installed applications, the /Applications directory. Jailbroken devices can also still buy and download apps normally from the official App Store.
Cydia can be installed during the process of jailbreaking an iOS device. Some Jailbreaking tools (each of them supporting a specific set of devices and iOS versions) install Cydia automatically, while others provide a choice to the user.

Summary …

Jailbreaking an iOS device might be interesting for tech freaks but it’s definitely not useful and a customization of a device without limits is not what Apple intends with it’s strategy of seamless usage, focusing on essentials, and security. It’s a kind of error in motivation to jailbreak an Apple devices. It seems to be clear that it’s primarily not the meaningful usage but the demand of getting more control over a technical product which let people jailbreak their device. In my humble opinion they should better move over to an other platform like Android.

Enough reasons to not jailbreak an iOS device and instead focus on useful things which can be done with the original?

Jailbreakers cannot claim to be Apple fans. It’s a blatant ignorance of all the hard work of Apple’s software technicians which is expressed in this statement:

True simplicity is so much more than just the absence of clutter or the removal of decoration. It’s about offering up the right things, in the right place, right when you need them. It’s about bringing order to complexity.
(Sir Jonathan Ive)

The internet era supports criminal activities and the main reason is that people mostly remain anonymous when violating clearly defined rules. Look at my blog posts and see what can be done with an original device to improve communication, knowledge, creativity, and personality. JB doesn’t pay. All you need is already implemented in Apple’s operating system and the many excellent apps supporting your daily tasks or your creativity. Changing a theme, a wallpaper, or downloading apps from more or less dubious companies might be funny but in whole it’s pointless.

Some tech nerds may forward many arguments to extract advantages from jailbreaking but they never will convince me. It ‘s simply a question of priority in regard to a meaningful usage of a mobile device.

Related links …

Apple’s Focusing

Apple’s Ecosystem

Security made by Apple

Thanks for visiting iNotes4You.





Multitasking

31 01 2014

Multitasking is the simultaneous execution of more than one task (also named as process).

In the case of a electronic devices with a single CPU and human beings only one task is said to be running at any point in time, meaning that the CPU or the brain is actively executing instructions for that task.

But there are sophisticated techniques which let you think it’s multitasking.

Intelligent scheduling is the key to powerful devices.

This is a wide field where innovation within the operating system can save memory, reduce drain of battery energy, and increase performance of tasks which have to be executed by ‘temporarily sleeping’ apps.

Human beings …

People can drive a car while using a phone for a call or they can write an E-Mail while looking on a TV.

Studies validate that people show severe interference when even very simple tasks are performed at the same time. Because the brain cannot fully focus when multitasking, people take longer to complete tasks and are predisposed to error compared to sequential completion.
The brain always restarts and refocuses when switching between tasks and in the interim between each exchange there is no progress whatsoever.

So multitasking of human beings is just a rapid toggling among tasks rather than simultaneous processing. Although the brain is complex and can perform a myriad of tasks, it cannot multitask efficiently.

Electronic devices …

In computing, multitasking is a method where multiple tasks are performed during the same period of time. The tasks share common resources, such as a CPU (Central Processing Unit) and main memory.
With single CPU only one task is said to be running at any point in time, meaning that the CPU is actively executing instructions for that task.

The multitasking feature of operating systems solves the problem by scheduling each task and assigning priorities.

Like human beings the CPU has to ‘restart and refocus’ every time one task is replaced by another task. This is called context switching and modern CPUs can do this hellish fast.

If context switching is done frequently enough the illusion of parallelism of task fulfillments is achieved. Real multitasking can only be done by more than one human being or more than one CPU.

Operating systems follow these strategies for scheduling tasks:

  • Multiprogramming systems
    In multiprogramming systems, the running task keeps running until it performs an operation that requires waiting for an external event (e.g. getting a push notification) or until the computer’s scheduler forcibly swaps the running task out of the CPU. Multiprogramming systems are designed to maximize CPU usage.
  • Time-sharing systems
    In time-sharing systems, the running task is required to relinquish the CPU, either voluntarily or by an external event such as a hardware interrupt. Time sharing systems are designed to allow several programs to execute apparently simultaneously.
  • Real-time systems
    In real-time systems, some waiting tasks are guaranteed to be given the CPU when an external event occurs. Real time systems are designed to control mechanical devices such as industrial robots, which require timely processing.

Over time sophisticated techniques were developed to use CPU and memory efficiently. All the developments in multitasking techniques for mobile devices like the iPad or the iPhone are have to consider that there is not only a CPU and limited memory but also a battery which should keep the device alive at least for one day.

Apple’s iOS devices …

Apple’s operating system iOS 7 provides improved Multitasking although the basic system behavior remained the same compared to the predecessor iOS 6.

20131105-192332.jpg

Regarding iOS apps we can distinguish between 5 states of execution an app can take on:

  • Active
    The normal state of “in use” for an app.
  • Inactive
    The app is in the foreground but does not receiving any event
    This happens e.g. if the user has locked the device with the app active.
  • Not Running
    The app has been terminated or has not been launched yet.
  • Background
    The app is no longer on-screen but still visible in the multitasking view and executes tasks.
  • Suspended
    The app is still resident in memory but is not executing tasks.

When you press the home button, the app moves from Active to Background. Most apps usually then go from Background to Suspended within some seconds.

Suspended apps remain in the device’s memory to let them resume mode quickly if you choose them from the Multitasking View. Suspended apps do not use CPU time and energy from the battery.

20131105-192437.jpg

Notes

1 People saying that you should close apps because they slow down the device, fill the memory, and drain the battery are simply wrong.
The concept of iOS ensures optimized memory and energy management. Launching a memory-intensive app will force iOS to suspend other apps and move them into the ‘Not Running’ state, that means, remove them completely from memory. Maybe you have noticed this behavior when looking at the time an app needs to relaunch. Sometimes it needs less time because the app launched before didn’t use much memory and so the relaunched app wasn’t removed from memory.

2 iOS doesn’t show the state of an app in the Multitasking View. You cannot see whether it’s suspended or executes background tasks. The Multitasking View only shows you the recently used apps. Apple again made it simple but in the Multitasking View it would be nice to see at least which app is running in the background.

Background App Refresh

Some apps can continue to run for a short period of time and are then set to a suspended state so they are not actively in use, open, or taking up system resources (CPU, battery). They will instantly launch when you tap on their icon within the Multitasking View.

Certain tasks or services can continue to run in the background. To lessen the affect on battery life, normal app background refreshing is scheduled for efficient times, such as when your device is connected to Wi-Fi, plugged into a power source, or being actively used.

You can adjust background activity of apps by going to Settings – General – Background App Refresh.

20131105-192622.jpg

When Background App Refresh is on, apps that take advantage of this feature can refresh themselves in the background. For example, an app can check if new content is available and download the updates, or retrieve the updated content in the background when it receives a push notification, so the new content is ready for viewing when you launch the app. Apps can also schedule background refreshing based on your location.

iOS learns patterns based on your use of the device and tries to predict when an app should be updated in the background. It also learns when the device is typically inactive, such as during the night, to reduce update frequency when the device is not used.

If you turn off Background App Refresh (in total or for a specific app), data of all apps resp. specific apps are no longer updated. If you close an app via the Multitasking View, it won’t be able to refresh in the background.

A little helper …

With the release of the iPhone 5S and the iPad Air in fall 2013, Apple introduced the A7 64-Bit processor and the M7 Motion processor which is an innovative step in mobile technology because mobiles are always in motion. The M7 Motion processor is a co-processor to the A7 main processor to offload work from it.

Think of it like this:
Every time the CEO (the A7) is focused on a task and needs help from his assistant (the M7) because the proud owner again jumps for joy while viewing Apple’s Keynote he sends a request to get motion data. Then he can refocus on actions depending on the devices motion.

20131105-192720.jpg

Indicators …

In relevant cases users should know about the device’s background activity to understand why the device responds with slightly slower performance.

Location Services
When in use, the location icon appears in the status bar. You may also see a blue, double-height status bar if an app has turn-by-turn navigation on. If an app is using Location Services, such as geofence or turn-by-turn navigation, you can pause the service within the app.

Note
You can view a list of apps that recently used location services in Settings – Location Services.

20131105-192844.jpg

Voice over IP (VoIP)
A double-height status bar will appear when you leave the primary VoIP app, such as Skype, while still on a call. If you’re logged in to a VoIP service, the apps can still receive calls while on background, but won’t display the double-height status bar.

iTunes syncing
When the syncing icon appears in the status bar, the device is tethered or wirelessly syncing with iTunes.

Network activity
When the network-activity icon appears in the status bar, network activity is occurring in the current app. The network-activity indicator will appear only for the following features or activities, when you’re using the corresponding app:

  • Photo Stream uploads and downloads
  • Regular application downloads and updates from App Store
  • Automatic downloads (music, books, and applications)
  • iTunes Match downloads
  • Checking E-Mail
  • iCloud restores

Third-party apps also use the icon to indicate network activity.

Behind the scenes …

Apps, not visible on your screen and running in the background do this usually for about 5 seconds before they are moved to the Suspended state. In some cases, e.g. when downloading a large file with FTP Client Pro, the download process would be interrupted.

To prevent these ‘task crashes’ developers can declare processes as so-called ‘background tasks’. This allows an app to get an extra timeframe to successfully complete it’s task within about 10 minutes.

Some apps are allowed to run indefinitely in the background. They can be categorized as follows:

  • 1 Apps that play audio while in the background, e.g. Apple’s built-in Music or Podcast apps.
  • 2 Apps that track your location, e.g. Apple’s built-in app Maps if you use it for turn-by-turn GPS navigation
  • 3 Apps that listen for incoming Voice-Over-IP (VOIP) calls like Skype
  • 4 Apps that listen to new incoming content and download it, e.g. Apple’s Mail or Newsstand app. These apps not only get a push notification but also download new content immediately.

It’s obvious that battery draining as well as CPU performance is reduced when using these apps. So in contrast to all other apps they should be killed from the Multitasking View if their services are no longer needed.

It would be a useful improvement in later versions of iOS 7 to show users which app is running indefinitely in the background so that the main reason for energy consumption can easily be identified.

Multi-core processors …

The multi-core processors in most current computers and mobile devices enable true multitasking because each core can be performing a separate task at any given time. An example of multitasking is the processing of an email while streaming a video.

In single-core processors, multitasking is actually accomplished by time-sharing processor resources – tasks aren’t actually simultaneous but the operating system shifts quickly between tasks, ideally transparently to the user. The operating system monitors where the user is in these tasks and goes from one to the other without losing information.

Summary …

Real multitasking with one brain or one processor is not possible. iOS is optimized for keeping your device alive by killing processes, cleaning up the memory, and reducing drain of energy to a minimum. You must not take care of app management except apps are intended to run in the background indefinitely.

Related links …

Location-based Services

iGPS

Sensitiveness

Thanks for stopping by.





iOS Device Backup

23 01 2014

iOS devices, particularly the iPad, are more often used for working on documents with Apple’s iWork suite, storing relevant information in databases, using mind mapping tools for brainstorming, etc.

So the data stored by apps should be backed up to prevent data loss.

Apple’s backup strategy …

Apple offers two versions of complete device backups, via iTunes and via iCloud. Both backups are contain all data of your device and, in case of a device’s malfunctioning, can be used to restore the complete device.

Please read again: The complete device.

It’s not possible to extract the data of a single app which was deleted before because of an operation error or in case of a necessary re-installation.

An exception would be if the app supports iCloud and it’s data are stored there. If the app then is re-installed it might get it’s data back from iCloud. This depends on the app and has to be proven before deleting an app with the help of the developers manual or support.

A further exception would be an app supporting cloud access like the mind mapping tool iThoughts. This app supports Dropbox and all the locally managed mind maps should be additionally saved on your Dropbox account to seamlessly get them back if the app was deleted.

Keep in mind that iOS always stores app specific data in app specific folders which means that the data stored on the device get lost if the app is deleted.

20131029-192818.jpg

For apps which do not support iCloud or any other cloud storage you have to save data manually by connecting your device to a computer with an installed version of iTunes and save the data from within the File Sharing section of iTunes to your local hard drive.

20131029-191259.jpg

That’s the only way to restore data for this kind of apps.
There are some tools available for restoring app specific data as mentioned under ‘Related links’ but these tools are not supported by Apple and so it’s off topic for my blog. It’s always a risk to use such tools. It might work or it might go wrong. So it’s your decision to use them.

Device failure …

If you no longer have access to your device because it’s locked or the operating system malfunctions you have to Recover your device.

20131029-191108.jpg

Please refer to my article

Recovery

iTunes or iCloud …

See this mind map to decide whether you should prefer backups via iTunes or iCloud. It’s recommended to use both backup procedures if you use your iOS device for creating valuable content.

20131223-145126.jpg

Feel free to download this map from my Box account.

The alternative file formats have been created with iThoughts HD for iPad (.ITMZ file format). Compatibility to other tools is limited.

Application File format
Adobe Reader PDF
iThoughts ITMZ
MindManager MMAP
XMind XMIND

Using a backup password …

Ising a password is highly recommended. If you don’t use it sensitive data like E-Mail account information, saved WiFi access credentials, or iTunes account information is not stored in the backup files.

But keep in mind …

If you encrypt an iOS device backup in iTunes and forget your password, you will not be able to restore and your data will be unrecoverable.

If you cannot remember the password and want to start again, you must perform a full software restore and when iTunes prompts you to select the backup from which to restore, choose set up as a new device.

Location of iTunes backups …

The folder where your backup data are stored depends on the computer’s operating system. Make sure the backup folder is included in your periodic backup of your computer.

iTunes stores the backup files here:

Mac
home/Library/Application Support/MobileSync/Backup/

Windows Vista, 7, 8
\Users\(username)\AppData\Roaming\Apple Computer\MobileSync\Backup\

Apple’s backup files are XML files. Any manipulation of the folder’s content may destroy the backup.

Summary …

Better sage than sorry. So an iCloud backup should regularly be completed by an iTunes backup.
Sad to say that this is a task which cannot be done if you move into the Post-PC era.

Related links …

Recovery

Troubleshooting

McBackup, backup of contacts

Every app is an iLand

iOS Backup Extractor

Thanks for stopping by.





Recovery

15 01 2014

When an iOS device encounters iOS- or app-related trouble, the issue usually can be fixed by

  • Restarting the app
  • Rebooting the device
  • Deleting the app and reinstalling it

But there are also circumstances where these actions don’t help.
Let’s start with the easiest and fastest way of solving a problem on an iOS device.

Reboot an iOS device …

To reboot means to discard all continuity in a running device in order to recreate its status and memory from the beginning.

Why do you have to reboot your device occasionally?

Rebooting is sometimes necessary to recover from an error, re-initialize drivers, or hardware devices. A reboot may also occur automatically if the computer or hardware device encounters an error or is overloaded.

The reason can be a hardware malfunctioning or, more likely, an application which does not manage the memory associated to it correctly by interfering with other parts of the memory reserved for other tasks.

20131024-191710.jpg

Think of it like this …

You want to send money to an a count and looked up the account number. Somebody asks you ‘What time do we have the appointment with Mr. Smith?’. After answering, your short-term memory containing the account number is deleted or the account number you are sure it’s right now contains transposed digits.

You have to reboot and load your memory again with the account number.

If you don’t look up the account number again your money transfer will fail. Regarding your device an app may execute an unwanted operation which might freeze it e.g. by running into an endless loop. You tap on a control but the app doesn’t react or delivers wrong information to the brain of your device, the processor.

Recovery Mode …

In some circumstances, though, the problems are more extensive and require putting the device into recovery mode and restoring it.
Recovery mode is also called DFU mode (Device Firmware Update).

DFU Mode is a state where an iOS device can interface with iTunes but does not load the iPhone operating system or boot loader (this is what really differs DFU mode from Recovery Mode).

The primary reason people need to access DFU mode on their iOS device is to change the firmware on the device. This can serve to downgrade to a prior iOS firmware and operating system, or to use a custom firmware that is required for a Jailbreak or SIM unlock.

You may need to perform a recovery-mode restore if you experience any of the following situations on your iOS device.

The device

  • displays the Apple logo with no progress bar or a stopped progress bar for over ten minutes
  • restarts but never displays the Home screen
  • is no longer recognized in iTunes after an update or restore did not complete
  • automatically goes into recovery mode after having an issue while installing an update or performing a regular restore

Reasons for this system behavior can be …

  • Broken connection while updating to a newer version of iOS
    – Computer to which the device is connected fails
    – Broken internet connection
  • Repairs that require you to erase all data on phone
  • Unwanted deletion of the device
  • Corrupted files

How to recover your device …

This brief manual applies to all iOS devices as there are iPhone, iPod touch, and iPad independent of their iOS version. I kept it brief and left out the clear-worded instructions messaged from iTunes and your device. They are all self-explaining.

What you need is your

  • iTunes backup password
    (if you use one)
    To use an iTunes backup password is highly recommended because only in this case the device restore includes all sensitive data like passwords for E-Mail accounts or websites.
  • Phone number
    (if you use an a SIM card in your iPad)
  • iTunes account credentials (Apple ID)
    (E-Mail address and password)

How to enter the Recovery Mode …

  • Connect Apple’s USB adapter (cable for charging your device) to your computer with an installed version of iTunes, but do not connect it to your iOS device.
  • Turn off your iOS device by holding down the sleep/hold button in the top right corner until the slider ‘slide to power off’ appears at the top. Slide it.
  • If your phone won’t respond to that, hold the sleep/wake button and the home button together until the screen goes dark.
  • When the phone is off, hold down the home button and connect the USB adapter to the dock connector of your iOS device.
  • The iPhone will turn on and display the Apple logo.
    Keep holding the home button until the screen shows the iTunes logo/USB adapter.

The iOS device is now in Recovery Mode.

If the red empty battery icon appears onscreen, let the phone charge for a few minutes and then restart this process.

When the phone is in recovery mode, a window will pop up in iTunes saying that the phone is in recovery mode and needs to be restored. You can either restore it to its factory settings or from a recent backup of your data.

20131024-194210.jpg

An example …

I set my iPad 3 (64 GB, Used space 21.5 GB, 224 apps) into recovery mode after backing up to iTunes. The total time of a restore was about *3 hours*.

About 20 of the 224 apps are frequently used and a greater amount of data is stored in their local folders. The other apps are just for tests and usually manage no data.

You can estimate the time for the total recovery process including the restore of data by taking the two parameters (21.5 GB and 180 min) into account.

(Your used space / 21.5) * 180 = time to recover and restore

The worst cases …

  • If recovery is not possible you have to contact an Apple Store or send your device to the repair service.
  • f you don’t have any backup in iTunes or iCloud resp. just an old one you will loose all your data resp. all changes since your last backup.

Failed attempts to unlock …

If the iOS device has been disabled from too many attempts at entering the passcode lock, then your device will be locked.

20131024-194614.jpg

The only way to regain full use is to put the device into recovery mode and restore it via iTunes.

So in this case you must have access to a computer with an installed version of iTunes. There is no way to do it just with an internet connection.

Restore without iTunes …

If you don’t use iTunes, maybe you already moved into the Post-PC era, you can restore your device if it’s connected to a WiFi network.
An iOS device has a built in reset option programmed into the device itself. With the introduction of the iCloud service, you no longer need to connect the device to a computer to restore through the iTunes software.

Restoring an iPhone is useful if you’re going to sell the device or if you want to troubleshoot it after data has been corrupted.

Follow these steps:

A Backing up your iOS device

  • Step 1
    Connect to the Internet through a Wi-Fi connection. A typical iPhone backup can consume a lot of data.
  • Step 2
    Tap on the “Settings” menu item. Select “iCloud” and then “Storage + Backup.”
  • Step 3
    Tap on the button that says “Back Up Now” to cause the iPhone to back up its settings to iCloud, which may take several minutes to an hour or more.

B Resetting your iOS device

  • Step 1
    Tap on the “Settings” menu and then tap on “General.”
  • Step 2
    Scroll to the bottom of the menu and tap “Reset.”
  • Step 3
    Tap the button that says “Erase All Content and Settings.” The iPhone will ask you to confirm this choice. Press the button marked “Erase Phone” to restore your phone to its factory settings.

C Restoring from a backup

  • Step 1
    Start up your iPhone. On a freshly restored iPhone, you are prompted to use the Setup Assistant. Do this in a place where the iPhone is connected to a Wi-Fi signal. This can consume a lot of data.
  • Step 2
    Select “Restore from iCloud Backup.”
  • Step 3
    Enter your iCloud username and password information. Your iPhone will restart and begin downloading your backup from iCloud. You may be asked to choose from up to three backups on iCloud, sorted by date.

Reselling your device …

Before you resell your device follow these steps:

Method 1
You can remove all settings and information from your iPhone, iPad, or iPod touch by going to Settings – General – Reset and tapping on Erase All Content and Settings.

20131024-195605.jpg

If you wish to recover all your settings and data again on a new device, ensure that you have an iCloud or iTunes backup and that it’s up to date.

Newer devices running on iOS 5 and later support hardware encryption. Erasing the device means removing the encryption key that protects the data. This process takes just a few minutes.

Method 2
Use iTunes to restore your iPhone to factory settings.

Plug the phone into a computer running iTunes and wait for it to appear in the ‘Devices’ section of the iTunes sidebar. Select the iPhone from the sidebar and then make sure you’re on the “Summary” tab. Under ‘Version’ select ‘Restore‘. You’ll receive a pop-up dialog informing you that this step will erase your phone and reset it to factory settings. Click Restore to continue.
iTunes will now download the latest firmware for the iPhone, which may take several minutes depending on your connection speed. Once downloaded, iTunes will automatically begin the restore process during which your phone will reboot twice. After the process is completed, the phone will appear in iTunes as a new device and ask you for a device name. Before entering any information, disconnect the phone. It has now been wiped of your personal information and is ready for sale.

Summary …

Restore from a backup or even recovery of a device is usually a process you didn’t need while using your iOS device. Quality of hardware and software ensures that all what happens in the life of a computer doesn’t happen with an iPhone or an iPad.

Anyway your iOS device should regularly backed up to iTunes, or what is much more comfortable, to iCloud. Strongly recommended is the usage of an unlock code as well as a password for iTunes backups. If you don’t use passwords many sensitive settings like E-Mail account settings are not included in a backup. So you have to configure them all if the restore process is finished. That can be a pretty much exhausting task.

Related links …

Apple Forgotten passcode, Disabled device

Apple Unable to update or restore

Apple Genius Bar (Help for major problems)

Thanks for dropping by.





Troubleshooting

3 01 2014

To reboot means to discard all continuity in a running device in order to recreate its status and memory from the beginning.

Why do you have to reboot your device occasionally?

Rebooting is sometimes necessary to recover from an error, re-initialize drivers, or hardware devices. A reboot may also occur automatically if the computer or hardware device encounters an error or is overloaded.

20131018-174848.jpg

The reason can be a hardware malfunctioning or, more likely, an application which does not manage the memory associated to it correctly by interfering with other parts of the memory reserved for other tasks.

Think of it like this:

You want to send money to an a count and looked up the account number. Somebody asks you ‘What time do we have the appointment with Mr. Smith?’. After answering your short-term memory containing the account number is deleted or the account number you are sure it’s right now contains transposed digits.

You have to reboot and load your memory again with the account number.

If you don’t look up the account number again your money transfer will fail. Regarding your device an app may execute an unwanted operation which might freeze it e.g. By running into an endless loop. You tap on a control but the app doesn’t react or delivers wrong information to the brain of your device, the processor.

A reboot removes any not-wanted elements associated with apps or the operating system in the device’s memory and trimming it down to the core elements.

Troubleshooting …

Here is a summary of support advices published on Apple’s websites.
The image you see is called a mind map. Maps are useful to visualize and summarize content you usually find in textual descriptions. In this case these are support articles published by Apple. Mind maps are not only images. If you use a mind mapping tool (a perfect one for the iPad is iThoughts HD by Craig Scott, UK) you can expand and collapse topics, use the integrated web browser to read more on topics associated with a link, tap on images to magnify them if needed, export and share the maps.

20131018-181326.jpg

Feel free to download this mind map.

The alternative file formats have been created with iThoughts HD for iPad (.ITMZ file format). Compatibility to other tools is limited.

Application File format
Adobe Reader PDF
iThoughts ITMZ
MindManager MMAP
XMind XMIND

Here are the details of this mind map.

Deleting an app …

You should be careful when deleting an app with which you already manage files.

Interactions of an iOS app are limited mostly to the folders associated with it. This limitation is labeled Sandbox-Mode and was designed to increase the security of the filesystem. So if you delete an app the associated files are also deleted.

More about this topic …

Every app is an iLand island

Summary …

Trust me, I’ve read more than a 1000 knowledge base articles of Microsoft while fighting with flaws in the Windows operating system as well as Office products. Hours of booting, restarting, updating virus scanners, installing patches, localizing buggy drivers, and more annoying tasks abruptly ended with purchasing iOS devices. Admittedly these devices are limited in it’s functionalities but it’s just a question of creativity to compensate this. Reducing the usage of electronic devices to it’s needs can be an advantage. Just focus on essentials.

It turns out that Steve Job’s announcement ‘It just works.’ is true and seamless usage is guaranteed when moving into Apple’s ecosystem. So it’s likely that you don’t need to know any details about troubleshooting on iOS devices. A reboot or the deletion of a buggy app is what you can do if an iOS device causes problems. Apple’s excellent customer service will do the rest if it’s a hardware failure.

Related links …

Apple Support iPhone

iTunes Advanced Troubleshooting

An app review of my preferred mind mapping tool …

iThoughts for the iPad

Thanks for dropping by.
I hope you never get in trouble with your iOS device.





Apple’s Dictionary

30 12 2013

If you need help about a word iOS doesn’t let you alone and usually there is no need to quit the app, open a language app or Safari to look it up. This can be inconvenient because of the One-Window-Technique on mobiles.

iOS offers a feature called ‘Define’ which is available in the context menu if you mark a word by double-tapping on it.

20131018-131229.jpg

History …

Dictionary is an application developed by Apple as a part of OS X. The application provides definitions and synonyms from the New Oxford American Dictionary, 3rd Edition and Oxford American Writer’s Thesaurus, 2nd Edition. It a section called ‘Apple’ which includes Apple-related items.

Apple originally implemented a built-in dictionary in iBooks, which was launched as part of iOS 4. Then with the arrival of iOS 5, Apple upgraded it to be available system-wide. Ever since then, even after the arrival of iOS 6, it wasn’t updated. With iOS 7 management of multiple dictionaries was added.

Installation …

iOS comes without any dictionary if the operating system is installed on your device. So you first have to download it for the language of your choice. See the image above.

Usage …

Double tap on a word and select ‘Define’ from the context menu.
An explanation of the word is shown but only if you are lucky and it’s in the dictionary or you didn’t make a typo when it was written by yourself in a text editor or an E-Mail.

20131018-131530.jpg

Memory …

If you download e.g. the New Oxford American Dictionary the size of the downloaded database is about 400 MB for all (14) supported languages. The dictionary is stored locally so that you don’t need an active internet connection to use it.

Pros and cons …

  • Within the dictionary you cannot use the COPY-Command.
  • A search history is not available.
  • In addition to the basic information the detailed screen shows also phrases and the origin of the selected word. The offer of phrases is quite poor.

20131018-133303.jpg

  • If further information is needed and the user taps on ‘Search Web’ Safari opens with the selected word as the search term. So there is only one way back to the app by using the Multitasking View.
    It would have been an easy task to integrate the browser into the Dictionary dialog.
  • There is no speech output if the feature is used for a foreign language.
    In my case it would be helpful because my native language is German but text is always written in English.
  • In many cases words can only be understood if there are enough example sentences which let users see how terms are used in the foreign language.
  • Dictionary doesn’t allow to set font sizes.

The only pro is the existence of this feature and that it can be used system-wide, that means, wherever you can mark a word the feature ‘Define’ is available.

Related topics …

Writing on an iOS device in the native or a foreign language is supported by several options available in Settings – General – Keyboard.

I myself installed 3 keyboards, English (for writing blogs), German (for writing E-Mails to Germans or German companies), and Emoji (for accessing symbols). Dependent on the actual keyboard (which can be changed within the keyboard by tapping on the globe) iOS checks spelling and displays ‘Define’ in that language which is defined by the keyboard.

20131018-132954.jpg

The image shows the system behavior of some settings related to writing text.

Summary …

‘Define’ is a useful feature but should be improved.

Thanks for dropping by.
If you find any typos iOS spelling failed.





Sensitiveness

27 12 2013

If you are a proud owner of an iPhone you have purchased a device which is in someway much more sensitive than any human being ever can be. And it’s not the incredible SIRI I’m talking about. iPhone’s sensors know all about your movements, your finger, the distance between your ear and the device, your actual location, and even the brightness of the environment.
Your iPhone forms a liaison with you but it’s an arranged marriage, it’s a childless marriage, it’s a miscegenation, and Apple hopes that it will not get a broken marriage. And if you are an Apple freak it’s even a same-sex marriage.

The sensors …

Kinetic sensors enable the iPod touch, iPad, or iPhone’s screen to automatically switch from landscape to portrait modes and back again based on whether you’re holding the phone up and down or sideways.
The iPhone 4, 4th gen iPod touch, and iPad 2 adds another sensor: a three-axis gyroscope. When combining the gyroscope with the accelerometer, this gives these devices six axes on which it can operate. This is designed to make them more sensitive, responsive, and powerful for gaming.

Accelerometer

The accelerometer sensor measures linear acceleration along three perpendicular axes, X, Y and Z. The following schematic drawing illustrates the classical single axis mechanical accelerometer which uses a moving mass and springs. The movement of the mass along the double sided arrow measures the acceleration along that axis.
All iPhone, iPod Touch and iPad devices are equipped with a modern accelerometer that can measure acceleration in three perpendicular axes. The measurement also includes the Earth’s gravity.
Modern accelerometers utilize MEMS technology in a tiny electronic package.

Notes

Microelectromechanical systems (MEMS) is the technology of very small devices; it merges at the nano-scale into nanoelectromechanical systems (NEMS) and nanotechnology. MEMS are made up of components between 1 to 100 micrometers in size (i.e. 0.001 to 0.1 mm), and MEMS devices generally range in size from 20 micrometers (20 millionths of a meter) to a millimeter (i.e. 0.02 to 1.0 mm). They usually consist of a central unit that processes data (the microprocessor) and several components that interact with the surroundings such as micro sensors.

Acceleration is the rate at which the velocity of an object changes with time. Rotations are always accelerations because the direction of the velocity changes. If an object falls down because of gravity it’s an acceleration where the velocity increases but the direction remains the same.

20131015-140355.jpg

Gyroscope

The gyroscope sensor measures rotational velocity along the Roll, Pitch and Yaw axes. It depends on the property of rotating mass as illustrated in the following schematic drawing of the classical mechanical gyroscope.
Like the accelerometer, gyroscope sensors for mobile devices utilize MEMS technology and may include an accelerometer.

Magnetometer

The magnetometer detects the Earth’s magnetic field along three perpendicular axes. In addition to general rotational information, the magnetometer is crucial for detecting the orientation of the device relative to the Earth’s magnetic north. Electrical appliances that generate magnetic fields disturb the magnetometer.

Linear Acceleration

The linear acceleration sensor measures the acceleration effect of the device movement, excluding the effect of Earth’s gravity on the device. It is a part of the Device-Motion information computed by the iPhone operating system from the main sensors, particularly from the accelerometer and the gyroscope.

Gravity

The gravity sensor measures the Earth’s gravity effect on the device. When the device is placed on a flat surface facing up, all of Earth’s gravity appears on the -Z axis. Tilting the device “spreads” the gravity into the X and Y axes.
The gravity sensor is a part of the Device-Motion information computed by the iPhone Operating System from the main sensors, particularly from the accelerometer and the gyroscope.
Gravity is obtained when the linear acceleration data is subtracted from the raw readings of the accelerometer.

You can compare the gravity sensor and the accelerometer as follows. Hold the device face up and make “up and down” movements. The accelerometer’s raw readings will show Earth’s gravity plus variation on the Z axis due to the movement. The gravity sensor reading will show constant Earth gravity along the Z axis regardless of the movements.

Attitude

The Attitude (rotation) sensor provides the pitch, roll and yaw (azimuth) angles of the device relative to the normal horizon.

Pitch
rotation around the Y-axis (bottom-up)
Roll
rotation Round the X-axis (left-right)
Yaw
rotation around the Z-axis which is perpendicular to the touch screen

It is a part of the Device-Motion information computed by the iPhone Operating System from the main sensors, particularly the gyroscope.
Although the gyroscope provides precise measurements of the angular rates, calculating rotations only from the gyroscope are subject to a noticeable drift due to various inherent physical phenomena like gyro precession. The Device-Motion computation automatically uses measurements from the accelerometer to minimize the drift.

Other sensors …

Proximity

This sensor can determine how close the iPhone is to your face. This sensor is what helps the iPhone turn off its screen automatically whenever you hold the phone up to your ear. This is necessary to prevent accidental button clicks by the side of your head when talking. This sensor is only on the iPhone (since the other devices don’t need it).

Ambient Light

This sensor can determine how much light is available in the area surrounding the iPhone, iPod touch, and iPad and automatically adjust the brightness of the screen in order to conserve battery life.

Moisture

The devices also contains a sensor which isn’t related to the interface. The water sensor is a little red tab that appears in the dock connector when the phone has been submerged in water. It can also appear as a red dot in the headphone jack.

Water damage is a common problem with cell phones that can cause a significant drop in value, and can often void any warranties you may have. Most mobile phones, including the iPhone, have some sort of water damage indicator.

The 4S has indicators both in the headphone jack, and on the bottom of the dock-connector housing. The new iPhone 5 features one water damage indicator on the inside of the nano SIM card slot.

The best way to look at the indicator is by aiming a flashlight or lighted magnifying glass into the jack. If the iPhone has been submerged in liquid, or has liquid damage, this circular indicator would be triggered and colored red or pink. If the indicator has been triggered, the repair is most likely not covered by the warranty.

NOTE
What to do if your iPhone gets wet …

Immediately turn off the phone. Do not turn it back on, charge it, or connect it to a computer or other device.
Second, hand dry your phone as best you can with a soft cloth. Remove your SIM card and pat down any excess moisture and wipe out the headphone and charge ports.
Next, quickly place the phone in a bag of uncooked rice and let it sit for 48 hours in a dry place. You can also add silica packages to the rice to help the absorption process. The rice will absorb any moisture that remains in the phone.
After 48 hours have passed remove your phone, re-insert the SIM, and try turning it back on. With a little bit of luck you may have saved your iPhone from a watery fate.

Touch Screen

This is doubtlessly the most important sensor of your device. It should work fast, precise, and even if there are fat deposits.

The iPhone’s processor and operating system interpret the input from the touch screen. The capacitive material sends raw touch-location data to the iPhone’s processor. The processor uses software to interpret the raw data as commands and gestures.

20131015-140422.jpg

Here’s what happens:

In the nanosecond between the time you touch the iPhone’s screen and the display reacts, several calculations and signals are sent from the touch screen to the software.

  • 1 Signals travel from the touch screen to the processor as electrical impulses.
  • 2 The processor uses software to analyze the data and determine the features of each touch. This includes size, shape, and location of the affected area on the screen. If necessary, the processor arranges touches with similar features into groups. If you move your finger, the processor calculates the difference between the starting and ending point of your touch.
  • 3 The processor uses its gesture-interpretation software to determine which gesture you made. It combines your physical movement with information about which application you were using and what the application was doing when you touched the screen.
  • 4 The processor relays your instructions to the program in use. If necessary, it also sends commands to the iPhone’s screen (e.g. when pinch-to-zoom is registered) and other hardware components. If the raw data doesn’t match any applicable gestures or commands, the iPhone disregards it as an extraneous touch.

All these steps happen in a nanosecond and you see changes in the screen based on your input almost instantly. This process allows you to access and use all of the iPhone’s applications with your fingers.

The M7 motion processor …

With the release of the iPhone 5S Apple implemented an additional processor, the A7 motion processor.

The M7 is an ARM Cortex-M3 part from NXP running at 180 MHz. The chip allows for low-power collection of motion data drawn from a Bosch Sensortec accelerometer, an STMicroelectronics gyroscope, and an AKM magnetometer.
After collecting information from the accelerometer, gyroscope, and magnetometer, the M7 performs some matrix math processing magic to produce an absolute orientation of the phone relative to the world. This data is then passed to the A7 in a neat package, probably in the form of three headings (roll, pitch, and yaw).

20131015-140435.jpg

Using the A7 main processor to monitor this sort of data would be mega-stress, so the M7 was introduced to maintain a constant, low-power watch over these sensors even if the device is asleep.

The M7 is accessible to applications through the Core Motion API in iOS 7, so it will, for example, allow fitness apps that track physical activity and access data from the M7 without constantly engaging the main A7 CPU. It will enable applications to be aware of what type of movement the user is experiencing, such as driving, walking, running or sleeping. Another application could be the ability to do indoor tracking and mapping.

All sensors …

This mind map shows you all sensors implemented in the new iPhone 5S.

20131015-140453.jpg

Feel free to download this mind map.

The alternative file formats have been created with iThoughts HD for iPad (.ITMZ file format). Compatibility to other tools is limited.

Application File format
Adobe Reader PDF
iThoughts ITMZ
MindManager MMAP
XMind XMIND

The app Sensor Kinetics …

Sensor Kinetics is an advanced viewer and monitor for all the sensors available in your iPhone, iPad, or iPod Touch device. Written by Dr. David Y. Feinstein, one of the pioneers in the use of accelerometers and gyroscopes within the modern smartphone, the app provides a comprehensive view of the total dynamics of the device’s sensors.

20131015-140408.jpg

Sensor Kinetics interacts with the six sensors relating to movement in your device: the Accelerometer, the Gyroscope, the Magnetometer, the Linear Acceleration Sensor, the Gravity Sensor and the Attitude Sensor.
When first activated, Sensor Kinetics: shows you which sensors are available on your device. The main screen captures data from all the sensors and employs graphical windows to illustrate the sensor’s operation.

Summary …

Keep in mind that all these incredible micro machines won’t help you if you have to explain your wife that you again forget her birthday. And don’t try to explain your own failure with a failure of one of the sensors of your iPhone. If she reads this blog she will call you a brazen-faced liar because Apple’s Reminder app doesn’t use any sensor (except you used the option ‘Remind me at a location’). It’s just your brain which was buggy.

Note
Some sensor descriptions are taken from the app Sensor Kintects.

Thanks for surfing by.





Security made by Apple

12 10 2013

Today smartphones are often used to save all the data you need in the digital world. Ring binders, box files, and slips of paper are out. Your device then might be more valuable than your wallet containing cash and credit cards.

Huffington Post reports that about 1.6 million iPhones were stolen in the U.S. last year. UK magazines report over 160 iPhones, and over 314 mobile phones are stolen in London every day. Law enforcement has previously criticized Apple and other mobile phone providers for not offering better mobile phone security or embedding persistent technology to prevent phones from being inoperable once they are stolen.

Finding technical solutions that will remove the economic value of stolen smartphones is critical to ending of violent street crimes commonly known as ‘Apple Picking‘.

You can be lucky if a less sophisticated thieve simply takes your device to make some free calls before you can report and your carrier blocks the SIM card. Then he sells your device and the new proud owner begins setting up the device as a new iPhone with a new Apple ID.

But there are also very bad guys behaving like terrorists and trying to destroy everything they are able to. A victim could suffer humiliation, identity theft, and lifetime suspension from services and social networks.

Loosing a device with sensitive data may compromise your identity in the digital world followed by severe problems with law.

At WWDC 2013, Apple unveiled Activation Lock, a new feature in iOS 7 that locks stolen phones even after thieves wipe them.

Apple’s Craig Federighi (CEO Software Development) …
We think this is going to be a really powerful theft deterrent.

Apple on its website …
Losing your iPhone feels lousy. Thankfully, Find My iPhone can help you get it back. But if it looks like that’s not going to happen, new security features in iOS 7 make it harder for anyone who’s not you to use or sell your device. Now turning off Find My iPhone or erasing your device requires your Apple ID and password. Find My iPhone can also continue to display a custom message, even after your device is erased. And your Apple ID and password are required before anyone can reactivate it. Which means your iPhone is still your iPhone. No matter where it is.

First let’s have a look on what the actual features of iOS are to prevent that your data are compromised?

  • 1 Using a string-based complex Unlock Code
  • 2 Activating Apple’s Find My iPhone service
  • 3 Setup Restrictions with an unlock code different from the device’s unlock code

Additionally a secure password keeper like 1Password is an indispensable tool if you save credentials for banking accounts, E-Mail accounts, and websites on your device what is frequently done because your mobile device is always with you.

1 Using an Unlock Code …

Device Access …

iOS supports flexible security policies and configurations that are easily enforced and managed. This enables enterprises to protect corporate information and ensure that employees meet enterprise requirements, even if they are using devices they’ve provided themselves (BYOD).

Passcode Protection …

In addition to providing a cryptographic protection, passcodes prevent unauthorized access to the device’s UI.

By default, the user’s passcode can be defined as a four-digit PIN. Users can specify a longer, alphanumeric passcode by turning on Settings – General – Passcode – Complex Passcode. Longer and more complex passcodes are harder to guess or attack, and are recommended not only for enterprise use.

By setting up a device passcode, the user automatically enables Data Protection. iOS supports four-digit and arbitrary-length alphanumeric passcodes. In addition to unlocking the device, a passcode provides the entropy for encryption keys, which are not stored on the device. This means an attacker in possession of a device can’t get access to data in certain protection classes without the passcode.
The passcode is tangled with the device’s UID unique identifier of your device), so brute-force attempts must be performed on the device under attack. A large iteration count is used to make each attempt slower. The iteration count is calibrated so that one attempt takes approximately 80 milliseconds. This means it would take more than 5 years to try all combinations of a six-character alphanumeric passcode with lowercase letters and numbers, or 21 years for a nine-digit passcode with numbers only.

To further discourage brute-force passcode attacks, the iOS interface enforces escalating time delays after the entry of an invalid passcode at the Lock screen. Users can choose to have the device automatically wiped after 10 failed passcode attempts.

20130801-090617.jpg

For details about passcode policies, see the

iPhone Configuration Utility documentation

For more details regarding further suitable settings of your device see my blog

Emergency Guide

The article contains download links for the related mind map visualizing all recommended settings.

2 Activating Find My iPhone service …

The first action you probably do is to look where your mobile device actually is by using Apple’s Find My iPhone service. But if the thief is at all smart he won’t give you a chance to find your iPhone or iPad. Instead of leaving Find My iPhone on, the thief might turn it off and/or factory reset/wipe the device themselves. If the goal is to resell the device and not steal your personal information, this method is pretty handy.

You never heard of Apple’s Find My iPhone feature?

Here is a short visualized description.

These settings only work after turning on iCloud.
Admittedly this feature only works if your iPhone (or iPad) is connected to the internet.
So don’t forget to activate the option ‘Notify me when found’.

3 Setup Restrictions …

You find this security feature when going to Settings – General – Restrictions. There you can prevent different settings of your device from being changed. If a thief already hacked the device’s unlock code he again is confronted with a barrier, the 4-digit passcode for restrictions. If you use this recommended feature enter a 4-digit passcode which is different from your device’s unlock code to improve security. See my mind map ‘Emergency Guide’ for details about functions for which access should be restricted or in other words, changes are not allowed.

It’s out of question that you usually will not get back your iPhone if it’s stolen. Additionally many thieves are professionals so that your iPhone usually will be reset to factory settings and all the actions you undertook to secure your device are useless.

What did Apple add to iOS 7?

The new feature ‘Activation Lock‘, which works alongside Find My iPhone, should make it much harder for iPhone thieves to use or even resell stolen phones. If the thief hacked your unlock code and wants to resell the iPhone he usually goes to Settings – General – Reset and resets all settings. That means the iPhone can be easily activated with a new Apple ID.

Activation Lock in iOS 7 now won’t let that happen because your iPhone now is bound to your Apple ID and cannot be reactivated without this ID and the related password. This makes iPhones worthless to thieves (at the time!).

20130801-101138.jpg

It starts working the moment you turn on Find My iPhone. With Activation Lock, your Apple ID and password will be required before anyone can:

  • Turn off Find My iPhone on your device
  • Erase your device
  • Reactivate and use your device

This can help you keep your device secure, even if it is in the wrong hands, and can improve your chances of recovering it. Even if you erase your device remotely, Activation Lock can continue to deter anyone from reactivating your device without your permission. All you need to do is keep Find My iPhone turned on, and remember your Apple ID and password.

We have to keep in mind that the efficacy of activation lock as a deterrent is directly tied to how many potential thieves know it exists. Few bad guys are going to think twice about snatching iPhones until many bad guys know that they won’t be able to sell the things afterwards.

This feature is only available for devices compatible with iOS 7. That means the iPhone 4, iPhone 4S, iPhone 5, iPad 2, iPad 3, iPad 4, the iPad Mini, and the iPod Touch 5th generation and up are all compatible. Everyone else will need to keep a better eye on their stuff.

Requirements …

Does activation lock mean that you never can resell your iPhone if you upgraded to a newer model?

No. Activation lock can be removed by going to Settings – General – … and deactivating the feature by entering your Apple ID and your password. This must be done before reselling the device!

Reselling your device …

Before you resell your device follow these steps:

Method 1
You can remove all settings and information from your iPhone, iPad, or iPod touch by going to Settings – General – Reset and tapping on Erase All Content and Settings.

If you wish to recover the data again, ensure that you have an iCloud or iTunes backup and that it’s up to date.

Newer devices running on iOS 5 and later support hardware encryption. Erasing the device means removing the encryption key that protects the data. This process takes just a few minutes.

Method 2
Use iTunes to restore your iPhone to factory settings.

Plug the phone into a computer running iTunes and wait for it to appear in the ‘Devices’ section of the iTunes sidebar. Select the iPhone from the sidebar and then make sure you’re on the “Summary” tab. Under ‘Version’ select ‘Restore‘. You’ll receive a pop-up dialog informing you that this step will erase your phone and reset it to factory settings. Click Restore to continue.
iTunes will now download the latest firmware for the iPhone, which may take several minutes depending on your connection speed. Once downloaded, iTunes will automatically begin the restore process during which your phone will reboot twice. After the process is completed, the phone will appear in iTunes as a new device and ask you for a device name. Before entering any information, disconnect the phone. It has now been wiped of your personal information and is ready for sale.

Reset …

Keep in mind that a reset (to factory settings with all data being erased) is different from a reset which is necessary if the device stucks that means it’s not responding or not operating as expected. This troubleshooting assistant can help you resolve these most common issues:

  • Display remains black or blank
  • Touch screen not responding
  • Application unexpectedly closes or freezes

Because it’s in the context here are the steps to reset your device without erasing data:

Press and hold the Sleep/Wake button and the Home button at the same time for at least 10 seconds, until the Apple logo appears.

To just restart the iPhone (after it stucks) first turn iPhone off by pressing and holding the Sleep/Wake button until a red slider appears. Slide your finger across the slider and iPhone will turn off after a few moments. Next, turn iPhone on by pressing and holding the Sleep/Wake button until the Apple logo appears. Then enter your passcode and the PIN of your SIM-Card.

An overview …

Over years Apple improved security features and today it’s computer operating system OS X as well as the mobile operating system iOS are seen as the most secure approaches on the market. See this overview of security features of all components of Apple’s ecosystem.

20131011-093759.jpg

Feel free to download this mind map.

The alternative file formats have been created with iThoughts HD for iPad (.ITMZ file format). Compatibility to other tools is limited.

Application File format
Adobe Reader PDF
iThoughts ITMZ
MindManager MMAP
XMind XMIND

Summary …

Activation Lock is a first step to reduce crime caused by smartphones. It’s another innovative step of the company and other manufacturers have to follow.

Nothing is really secure today. It’s an ongoing fight between hackers improving their knowledge and companies finding the (ultimate) next step to prevent users from attacks. So it’s a question of time that professional thieves will figure out a way to circumvent Apple’s new anti-theft solution.

So even with Activation Lock I recommend to keep an observing eye on your device which is the best added protection beside all the other security settings mentioned in my mind map ‘Emergency Guide’.

Related links …

The Apple ID

Emergency Guide

Apple about iOS Security
for more technical details of the operating system.

Glad to have you here on iNotes4You.
Thanks for visiting my blog.





A Glimpse on iOS 7

22 09 2013

iOS 7 is out since September 18, 2013.

Designers play an essential role in the development of successful products.

Sir Jonathan Paul Ive, KBE RDI (born 27 February 1967) is an English designer and the Senior Vice President of Design at Apple Inc. He has the overall responsibility for Industrial Design and also provides leadership and direction for Human Interface (HI) software teams across the company. He is the lead designer of many of Apple’s products, including the MacBook Pro, iMac, MacBook Air, iPod, iPod Touch, iPhone, iPad, iPad Mini and iOS 7.

KNE (Knight Commander)
The Most Excellent Order of the British Empire is an order of chivalry established on 4 June 1917 by King George V. The Order is composed of five classes in civil and military divisions.

RDI (Royal Designer for Industry)
Royal Designer for Industry is a distinction established by the British Royal Society of Arts (or RSA) in 1936, to encourage a high standard of industrial design and enhance the status of designers. It is awarded to people who have achieved “sustained excellence in aesthetic and efficient design for industry”. Those who are British citizens take the letters RDI after their names, while those who are not become Honorary RDIs (HonRDI). Everyone who holds the distinction is a Member of The Faculty of Royal Designers for Industry (founded in 1938).

Designers are always like philosophers. Endless thinking about their product regarding uniqueness, acceptance of potential customers, usability, feasibility, and more is their daily task always with the risk to fail.

In 2012 Apple published the

iOS Human Interface Guidelines

a noteworthy read on design principles for Apple’s mobile devices.

As we can see in different publications around the world, iOS 7 is not everyone’s gusto but ‘beloved’ by most of the Apple fans.
Fashion of clothing changes every year but changes of operating systems have to be well-considered because people get familiarized with the UI and do not accept basic changes within a narrow timeframe.

20130920-175450.jpg

Let’s take a look on some flaws of Apple’s new OS although there are many innovative features like

  • Multitasking View
  • Control Center
  • Safari Page View
  • etc

for improving usability and user experience. See these screenshots of Multitasking and Safari on an iPhone. The Multitasking View shows you not just icons like in former iOS versions but app screens. This improves the usability. Users are conten- and not icon targeted. The recognition value is drastically improved.

20130921-155322.jpg

But the details of the implementations have to be revised.

Flaws …

Here are some impressions of iOS 7 with critical annotations.

20130920-152108.jpg

The alternative summarizing all controls at the top of the screen.

20130920-152122.jpg

20130920-152136.jpg

20130920-152150.jpg

20130920-152205.jpg

20130920-152219.jpg

All ergonomic guidelines suggest a contrasted view on a screen with clearly defined colors for viewing and acting sections. Apple disobeys these scientifically validated results by presenting a white keyboard and a coexistent white workspace.

20130920-152244.jpg

In rumors and publications after the release of iOS 7 authors and fans focussed just on the design of the new icons, the dynamic wallpapers and the new simplicity ignoring that users most of the time do not look on their ‘Beautiful Home Screen’ but use their apps. So improvements and changes of the user interface have to be assessed by working in apps. Slight contrasts and inconsistencies actually hamper fluent usage.

Apple’s principles …

Here are some excerpts of Apple’s iOS Human Interface Guidelines and comparing these principles with the actual version of iOS 7 we can see significant variations.

Performance …

I actually use iOS 7 on an iPad 3 and iPhone 4S, so on quite new devices.
The overall performance didn’t change significantly if it’s compared to iOS 6. But some essential features are of really bad performance and sometimes confusing:

  • Multitasking
    If you move over to the new Multitasking View and open an app it first has to be waked up again by iOS. So if it’s already visible iOS and the app are still executing operations. In Apple’s iWork Suite e.g. Keynote opens and it takes about 3 sec before users can act with the app. The wake-up process is not indicated by displaying an hourglass-like animated icon.
  • Keyboard
    The keyboard in some built-in apps is sluggish and sad to say, not revamped. If you ever used a touchscreen with clammy fingers you would be thankful to have cursor control keys.

20130921-110907.jpg

Other flaws (on my very personal opinion) are …

  • File Management
    A PUBLIC folder where apps can save documents and other apps have access to. With this feature redundancy of files caused by frequent use of the ‘Open in’ command could be reduced.
  • Photo Management
    An easy way to transfer photos to the main photostream without creating a new folder.
  • Support of AirDrop for all devices running on iOS 7.
  • Colors
    Customization of the text color of app names as well as of the background color of folders to increase readability with all wallpapers.
  • Icons
    Free arrangement of icons on the Home Screen and in folders for better grouping.
  • Closing apps
    There is still no gesture for the iPhone (e.g. 3-Finger Zoom Out) to close an opened app. You have to use the home button. On an iPad the 4-Finger gesture is available and it’s really helpful.
  • Navigation
    You can navigate to the top of a website, the list of messages, or E-Mails but there is no chance to go to the bottom. That really nerves and increases the contamination of touchscreens with fat. Even the new iPhone 5S is not lipohobic.

Summary …

Many pros and many cons came up with Apple’s new operating system for it’s mobiles. It’s the first release of a completely revamped OS. So we have to be sympathetic. Even Microsoft failed when releasing Windows 8. We have to wait for further upgrades but I’m sure that Apple comes up with many improvements.

It’s out of question that iOS 7 is a big step forward. Apple claims to sell perfect products. So they have to work on the details now.

Related links …

The New Philosopher

Apple’s Intangible Assets

Thanks for dropping by.





iOS 7 Beta

18 06 2013

Shortly after Apple’s WWDC 2013 heavy posting in communities and blogs let websites get overheated. People are provided with many spotlights on new features, traditionally as textual descriptions or videos.

Mind mapping is a powerful technique which may or should replace text by visualized information. It’s the appropriate technology to keep the users away from (textual) information overload. On the other hand mind maps in some cases show us that some kind of news presented without high resolution images and videos not necessarily satisfy consumers wants. What remains is a visualized summary with which users may get deeper into some topics on demand.

But even images and videos cannot replace the original product. For Feelings, enthusiasm or disappointment, user experience, and a simple Like or Hate we have to wait until iOS 7 is installed on our devices.

Anyway I miss the usage of mind maps in publications.
So I created a map showing the relevant features of iOS 7 as of June 2013.
It’s expected that there are more new features not fully developed and published at the time.

20130616-193425.jpg

Here you may download this map in different formats:

PDF Adobe Reader

https://www.box.com/s/1hi9x8gjffstdhqivsgb

ITMZ (Native format of iThoughts for iPad)

https://www.box.com/s/2so40qj7qeabo65d9t6v

MMAP (Mindjet)

https://www.box.com/s/h3jrq1symoacyhy21mce

XMIND (XMind)

https://www.box.com/s/lpzwfjf5393ljbm5c07u

Admittedly this map cannot show the new design which is quite important because many potential customers decide per design. Additionally users don’t just want to use their device but also want to like it. That’s a very important point in former, today’s, and future strategy of Apple: Pull customers by doing a bit artwork for devices and software.

So please refer to the Apple website where all features are presented with animations

Apple iOS 7

20130616-132316.jpg

Another brief walkthrough is presented by J. D. Lace on Google+

iOS 7 Walkthrough by J. D. Lace

By the way …
J. D. Lace publishes excellent posts with comprehensive content.
J. D. contributes to http://allthingsapple.me/

and by Corbin Briske

A depth look on iOS 7

Annotations …

  • Feature details
    The mind map doesn’t show details. Details of features are always almost important regarding the acceptance, usability, and productivity. If the UI (User Interface) and the UX (User Experience) are not suitable users will not recognize them as an improvement although it could be sophisticated and never shown in other operating systems or applications.
  • Missing features
    In January 2013 I collected some features users all over the world expected for iOS 7.
    iOS 7 is coming, dead sure!
    None of these features are implemented in the actual beta version of iOS 7.
    So Apple again goes a not expected path. Is it a trail of tears? Regarding the file system I would say YES. It is still a way with many stumble stones to commonly use files by multiple apps.

    Note
    Refer to my blog
    Every App is an iLand
    if you are not familiar with the built-in restrictions of Apple’s file system.

  • Saying NO and pulling people
    Some publications say that Apple worked on a completely revamped version of iOS because of it’s strongest competitor Google with it’s Androis OS.
    I assume: Apple would even had done it if Android would not be in the market.
    It’s Apple’s innovative power to continuously provide people with products the want.

Further information …

A mind map is a diagram used to visually outline information. A mind map is often created around a single word or text, placed in the center, to which associated ideas, words and concepts are added. Major categories radiate from a central node, and lesser categories are sub-branches of larger branches. Categories can represent words, ideas, tasks, or other items related to a central key word or idea.

The website

Biggerplate.com

20130616-120714.jpg

is the world’s largest free mind map library founded by Liam Hughes, UK.

On January 1, 2013 I created a new group on Biggerplate.com named APPLE.

The Apple group offers free mind maps about Apple products, the operating system iOS for mobile devices, and apps from Apple’s App Store.

Apple group on Biggerplate

To download mind maps from Biggerplate you have to register first. Just enter your E-Mail address and a password and you will become a member. The membership is totally free.

You can download any mind map created by more than 50,000 members for free.

For the Apple group it’s recommended to use the app iThoughts by Craig Scott available at Apple’s App Store. It’s the only app supporting about 20 different formats especially .mmap files (Mindmanager), .xmind files (XMind), and .cdmz files (ConceptDraw) which are supported by Biggerplate.

Related links …

Apple iOS 7

Features Apple didn’t talk about

Features MIA in iOS 7

Thanks a lot for dropping by.








Follow

Get every new post delivered to your Inbox.

Join 152 other followers

%d bloggers like this: