iOS USB Restricted Mode

iOS USB Restricted Mode

As of iOS 11.4.1, Apple has introduced USB Restricted Mode, which disables data access to the USB port on the device after an hour, if a passcode has been added to the device.

What is USB Restricted Mode?

USB Restricted Mode is a Data Protection feature only - it is not meant as a theft deterrent, or a replacement for features such as Find My iPhone - it is designed only to prevent unauthorized access of data on a locked device.

USB Restricted Mode can be bypassed by putting the phone in Recovery Mode and re-flashing the device by connecting it to a Lean One Touch workstation configured to re-flash iOS devices- this will destroy the data on the device and restore it to a like-new state, ready for activation.

Recovery Mode

In order to re-flash the device, we must first put the device into Recovery Mode, which will allow USB connections again for the purpose of downloading and upgrading  device firmware. The instructions on how to do this will vary depending on which model of device you are working with, and are as follows:



iPad, iPhone 6s and below, iPhone SE and iPod touch

1.    Connect the device to a computer using a USB cable.

2. Press and hold both the Home and the Top (or Side) buttons at the same time. Keep holding them until you see the connect to iTunes screen.


iPhone 7 and iPhone 7 Plus

1.    Connect the device to a computer using a USB cable.
2.    Press and hold the Side and Volume Down buttons at the same time. Keep holding them until you see connect to iTunes screen.


iPhone 8, iPhone 8 Plus and iPhone X

1.    Connect the device to a computer using a USB cable.
2.   Press and quickly release the Volume Up button. Press and quickly release the Volume Down button. Then, press and hold the Side button until you see the connect to iTunes screen.

You can find more information on Recovery Mode at The iPhone Wiki (External Link) here: https://www.theiphonewiki.com/wiki/Recovery_Mode

    • Related Articles

    • Function Test App prompts for a Passcode on iOS devices

      From time to time, some of our users report that the Function Test app is requesting a passcode when launching, instead of running the desired test profile. This happens when the app is launched without a test profile loaded. You can avoid this error ...
    • USB Hub Power Management Windows 10

      If your hub is failing to detect in Windows 10 it may be turned off to save power. To fix this navigate to Device Manager, right click on the USB hub, navigate to the far right tab "Power Management" and uncheck the box labeled "Allow the computer to ...
    • LG Devices don't connect, are not recognized, or fail to process.

      Sometimes when running LG devices, certain models have problems detecting, and sometimes will fail with error code 11001 thru 11010.  LG devices can be tricky, and they don't seem to have the same connectivity configuration as many of the other ...
    • Recommended Hardware Configuration

      Single 7 Port Hub Single 20 Port Hub Two 20 Port Hubs CPU Core i5 Core i7* Intel Core i9-12900X RAM 8GB RAM (minimum) 16 GB RAM (minimum) 32 GB RAM PCI USB 3.0 Card (Click link for recommended card) Recommended Required Required 1TB SSD (Solid State ...
    • Functional Testing User Guide

      A PDF Download of the full Functional Testing User Guide (3.7 MB) can be found by selecting "Attachments" for this article.