Activation Lock on iPad Mini 1st Generation, iPad 2, iPod Touch 5th Generation and iPhone 4S can be bypassed permanently using this method. This is a 100% UnTethered process, which means the device will not go into Activation lock even when restarted or powered off. Here is the step by step tutorial to bypass iPad Activation lock.
Requirements
It is recommended to have a Mac running on Mac OS High Sierra or Mojave for this method. The software used in this method is completely free, although you will need two boards – Arduino Uno and USB Host Shield.
Steps to Bypass
On your Mac, go to the Arduino site and download the Arduino application for Mac OS. After downloaded, drag and drop the Arduino application file to the Application folder (inside your finder) to install it.
Now open the Arduino Application and go to Tools -> Manage Libraries and search for “USB”. You will find USB Host library in the search results. Just install it. After installing, close the window.
Now open this github link and scroll down. You will find 5 command lines under the heading “USB Host Library Rev. 2.0 installation and patching”. Open your Terminal and type “cd” followed by a space and drag and drop the libraries folder (it will be present inside Documents -> Arduino) to the terminal and hit Enter.
Now copy and paste the second command line to your terminal and hit enter. Wait for it to get completed. Next, copy paste the third command line to your terminal and hit enter. After that, copy the fourth command line similarly and paste on terminal and hit enter. Leave the fifth command line.
Scroll up and you will find the green “Code” button. Download the zip file from there. After its downloaded, double click to extract the file. Then, drag and drop the file to your desktop and rename it to “checkm8-a5”. Now open this file and you will find the patch file.
Now go to your terminal and type “git apply” followed by a space. Then, drag and drop the patch file to the terminal and hit enter. After this is done, if you go to the libraries folder, you will be able to see USB Host and USB_Host_Shield_2.0 files. If you can see both these files present, that means you have done all the steps correctly.
Open this link and download the Sliver Mac application (latest version). Open the downloaded file and you will find the Readme and sliver application files. Drag and drop the sliver application file to the Application folder to install it. After installing, double tap (tap on touch bar with two fingers) the sliver application and click “show package contents”. Open the contents folder and you will find Resources folder. Now, open terminal and type “chmod -R 755” followed by a space, drag and drop the resources folder to the terminal and hit enter.
Now on your Arduino application, go to File -> Open -> Desktop -> checkm8-a5 and select the checkm8-a5.ino file and click open. This will open the code that we will upload to the arduino board.
Now, get both the boards – Arduino Uno board and USB Host Shield. Attach the USB host shield on top of the Arduino Uno board as shown in the picture below (Note: You may also get the boards already attached while buying).
Once the boards are attached to each other, connect the Arduino board to your Mac using USB (USB A to B). On your Mac, keep the Arduino application open and go to Tools and select “Arduino UNO” under Board and Port.
Now, on your Arduino application, click the upload icon and wait for the code to get uploaded successfully. You can disconnect the Arduino board once the code has been uploaded.
Now, connect your iPad to Mac and put it into DFU mode. (To enter DFU mode on iPad Mini, keep holding the power key and once the “slide to power off” option comes, hold both the power key and the home button together. Once you see the black screen, release the power key after 2 to 3 seconds. You will see the iTunes popup saying that your iPad is in recovery mode. This confirms that your iPad has entered DFU mode successfully).
Disconnect your iPad and now connect your Arduino board to Mac. Also, connect the iPad to the USB host shield that is attached to the Arduino board. As soon as you connect your iPad to the USB host shield, you will observe three led blinks. Few seconds after the three blinks, you should observe the led glowing constantly. This indicates that we have completed all the steps and we can proceed to the final step.
Disconnect iPad from the USB host shield and also disconnect the Arduino board from Mac. Connect iPad to Mac and open the Sliver application. Select the option for bypassing A5 devices and choose your device to start the bypass.
Click on Load to start the bypass. And it should take a few seconds and then you will see some booting animation followed by the bypass logo. If you cannot see anything appearing, try with the alternate RD.
Click on Relay Device info and then finally Delete setup.app option. Wait for few seconds and you will be able to see your iPad starting with the apple logo completely bypassed. You can use the iPad without the fear of it going back to the Activation Lock Page in case its restarted or switched off.