The iPad 2 / A5 Bypass (sliverPHP) works by applying generic activation certificates to the device via iDeviceActivation (in reality, this is an iOS 7.x.x bug that Apple patched on every other device but forgot to patch only on the iPad 2). However, due to the properties of the certificates that are applied, they do not persist after a reboot, meaning the bypass is tethered (re-locks after rebooting).
A few years ago, iOS 6.1.3 was signed by Apple. This allowed iPad 2 users to downgrade to iOS 6.1.3, bypass with the iPad 2 server, then update OTA (in the settings application) to iOS 8.4.1. This resulted in an untethered iCloud Bypass, because iOS 8.4.1 is a firmware that supports sideloading 3rd party applications on unactivated devices, so it was super easy to install EtasonJB and delete Setup.app with iFile or Filza. However, Apple is no longer signing iOS 6.1.3, so this method is outdated. If you have an Apple Developer Program Account, you can bypass with the iPad 2 server on 9.3.5 and install the Phoenix jailbreak to delete Setup.app, but this is not a good solution since it is extremely expensive.
Overall, the iPad 2 Bypass Server is a temporary solution. Those wanting a permanent solution should invest in an OEM Arduino Uno and USB Host Shield (when you get any other A5 device in the future, you will be glad you did).
The reason for the black screen issue is when the device has not completed the post-restore progress bar, which resets the filesystem. When Setup.app is deleted and the post-restore progress bar occurs afterwards, the device understands that Setup.app never is and never was a part of the filesystem, so it can ignore it. But if the post-restore progress bar has already completed with Setup.app and then Setup.app is deleted afterwards, the filesystem will think it is missing something and refuse to boot to the home screen. This is why I always tell people to restore and enter DFU mode immediately before attempting any ramdisk method, just to be safe.
On newer MacOS versions, all applications are thoroughly scanned, and Sliver is incorrectly labeled by Apple as incompliant software. The quick fix is to open a Terminal window and type sudo xattr -rd com.apple.quarantine /Applications/Sliver.app/. Another solution is to open Sliver until you get the Move To Trash popup, then 2-finger click on Sliver in your Applications folder, click Get Info, Override Malware Protection. This is usually a small checkbox in the Get Info pane.
There are multiple reasons why this can occur. The most likely and most common issue is that your Arduino Uno is a CLONE. If yours is a blue board that says UNO in big letters, thats an immediate red flag that you bought a fake device. You need an OEM Arduino Uno with the +/- logo and Made In Italy printed on the back (usually OEM boards are green rather than blue). The second most common issue is that 3 essential pins on your usb host shield are not connected to each other. This can easily be fixed by soldering the 3 pins so they make contact. If you google search this topic, you will find plenty of forums on the official arduino website with more details on the exact solution. Lastly, its possible that your LED is connected to the wrong pins, or if you are using an old printer cable, maybe it does not have all the wires attached. I recommend buying brand new LEDS and cables so that wear and tear is never a concern.
Use SYNACKUK checkm8-a5 (NOT a1exdandy), and the LATEST VERSION of Sliver. If you watch the specific tutorial for your device on my YouTube channel, you will not have this issue. However, many people ONLY watch the A5/A5X Arduino Setup Tutorial and not the device-specific tutorial, so they have no idea. If you made this mistake, I encourage you to go back and watch the tutorial for your A5 device start to finish. All the content you need is on Apple Tech 752 Youtube.
If you are using Sliver 6.1 and still have issues, check out the pinned guide on reddit.com/r/setupapp for ramdisk troubleshooting. It has detailed instructions and explanations for every possible issue that could prevent the ramdisk from loading on A5/A6 devices. You can also comment on the post with any further questions.
Check to see which files are missing. If the activation_record.plist is missing, or if the FairPlay folder is missing entirely, it means your device was probably iCloud Bypassed by someone else who set a passcode, and it does not have any activation records to back up. If the Activation folder is blank (does not contain any files), then your device is likely USB restricted. Use checkra1nRG to jailbreak. You can also try to reboot or reinstall MacOS. If for some reason these steps still produce a blank activation folder, I recommend trying the FMI OFF method. You can contact IFPDZ on Telegram to order FMI OFF for your passcode locked/disabled device at t.me/ifpdz.
Follow this tutorial to install Homebrew, then open a new Terminal window and type brew install libusb. Close and relaunch Sliver, the issue should be fixed.
The iPad 2,1 has a bug that makes it unrecognizeable after loading a diagnostics image. Although the exact cause is unknown, it could be a hardware disconnect in the 30-pin DCSD cable. The iRepairBox is now updated and works with the iPad 2,1. See the Windows Purple Mode Tutorial to get started with the iRepair P10.
Apple patched standard sideloading on bypassed devices for all versions higher than iOS 9, so there is no free method to install H3lix on iOS 10.3.3 / iOS 10.3.4. If you have an Apple Developer Program Account, use Sliver A6 FactoryActivation and install the iPA with Cydia Impactor. Otherwise, you can downgrade to iOS 8.4.1, install H3lix, and update back to iOS 10.3.3 / iOS 10.3.4 to jailbreak, but the downside is the H3lix app will get revoked after 7 days, and you would have to downgrade and upgrade again to re-install it. This method theoretically supports the iPhone 5 and the iPad 4, but it does NOT support the iPhone 5c, since it has no 8.4.1 OTA blobs.
Everything I do on my channel is about iCloud BYPASS, NOT iCloud Unlock. A bypass does NOT remove iCloud from Apples servers, only your device. Read my Blog to understand why your device will become locked again if it is restored or updated.
All Activation Lock Bypass methods require the checkm8 bootrom exploit, which was patched by Apple with the release of the A12 processor. This means that all devices higher than the iPhone X are unsupported, and there is no way to bypass Activation Lock on the iPhone XR, XS, XS Max, 11, or 12 until a new bootrom exploit is discovered.
Most likely not, unless someone decides to port checkm8-a5 to Mac. If this ever does happen, I will immediately add support to Sliver and make a video update on my channel, but given how long it took a1exdandy and synackuk to make checkm8-a5 for arduino, we cannot expect anything too soon.
Reddit.com/r/setupapp. I am the moderator, u/appletech752. Send me a pm and give me an interesting reason to respond, BE SPECIFIC with your question, and if you catch me at the right time, I will chat with you and do whatever is necessary to fix your problem. Even though I have over 100K subscribers you can still reach me. Or just make a community post (do NOT use the word iCloud Bypass on Reddit) and others will help you out right away. The r/setupapp sub is full of geniuses who are much much smarter than the ones who work at Apple and there are literally people online 24/7 waiting to solve interesting bypass problems.