A, use,CheckRa1n
Prison break
-
Common jailbreaking tools can be found in this iOS reverse programming (2) jailbreaking primer
-
My phone is iPhone 5S version ios 12.4.6
-
(recommended first look) if you don’t mind the trouble, directly following the recommended mobile phone directly jailbreak article, after all, whether using tools, or low version of the system problems caused by error, worry about much.
-
Check your mobile phone version in advance, and whether the tool supports this version or mobile phone model, CheckRa1n support low version, of course, other tools also have, before using their own understanding, because some of the new tool is to support the high point system version.
1, Download CheckRa1n and install, currently does not support Windows computer operation
2, open CheckRa1n, connect the device, the software will display the current device model, system and ECID, confirm no error, click Start to continue. (If not, open system Preferences – Security & Privacy on the Mac and trust the app, or allow apps from unknown sources in the Settings)
3. Next enters recovery mode
4. After a short wait, the device will automatically enter the recovery mode. After entering the recovery mode, click the Start button at the lower right corner and manually enter the DFU mode according to the instructions. Just follow the steps, and the steps on the right will countdown each time to tell you how to press the button.
5. After the device enters the DFU mode, the tool will automatically start jailbreaking. Do not disconnect the data line during the whole process
Checkra1n = checkra1n; checkra1n = Checkra1n; checkRA1n = CheckRA1n
7. Open checkra1n APP.
8, there is a problem we need to pay attention to, after opening the APP, the column of Install were Unble to fetch bootstraps, how to point back to Retry are useless, this is the network has a problem, check your network.
9. The following is the normal network condition, which can be loaded into Cydia software.
10, Install Cydia, and wait, this will take a long time to wait, remember here do not exit or press the Home button to enter the background, just wait in the installation page, otherwise it will interrupt the download and need to reinstall.
The network connection was lost.
12, If The operation couldn’t be completed.(kCFErrorDomainCFNetwork error 310.)
14, after the network is normal, finally installed Cydia, indicating that the jailbreak is successful.
15, if you restart the phone, will lose the jailbreak environment, need to repeat the above steps to continue to jailbreak, you can still see checkra1n this software, but open will flash back, so shut down or restart the need to jailbreak again.
16, iOS reverse programming (4) to operate Jailbreak essential software
Other references
-
Each article below is a complete tutorial, which can be translated from English to Chinese by right clicking.
-
Unc0ver jailbreak for iPhone 1, Chinese version
-
Unc0ver jailbreak for iPhone 2, Chinese version
-
Unc0ver – Jailbreak iPhone with Unc0ver
-
Computer edition – Jailbreak iPhone with Unc0ver
-
Jailbreaking aN iPhone with Unc0ver (Windows)
-
Jailbreaking aN iPhone with Unc0ver (macOS)
-
Computer edition – Jailbreak iPhone with Unc0ver (no developer account)
The following is the record of failure or jam after I tried the tool jailbreak, just for reference and testing the phoneiphone 5s
One, the current commonly used jailbreak way
- The use of some
Third-party signature
service - use
Personal Developer Certificate
/Enterprise certificate
throughimpactor
The signature - through
xcode
Manual Signature Installation
Download UNC0ver
- Unc0ver websitedownload
unc0ver.ipa
3, operation mode 1 (here select Xcode installation, but still failed)
1. Create a new project using Xcode. I chose Swift project here.
The following Settings are equivalent to supporting Xcode to run the app on ios 9.0 or later
3. After the project is successfully created, connect the computer to the mobile phone and select the USB connected mobile phone
4, then select the test certificate, here you need to log in your Apple account in Xcode, if you do not know how to operate, you can baidu Xcode without a certificate real machine debugging
5. In fact, if there is no error at this time, you can run the Demo App on your connected iPhone. If there is such error, but the syntax version is low, just click the error dot Fix, and other errors can be baidu Xcode error.
- And then run it again. This one
Demo App
It was on the phone.
Xcode -select: error: Xcode -select: error: Xcode -select: error: Xcode -select: error: Command line tools are already installed, use “Software Update” to install updates
$ xcode-select --install
Copy the code
7. Click On Xcode and open the Window-Devices and Simulators menu above Xcode
8. Select unc0VER_5.3.1. Ipa in the connected area and click the plus sign under Installed Apps to select unc0VER_5.3.1
Using the Impactor tool to replace the Cydia Impactor is a problem that cannot be solved in the middle of the operation.
1. Download unc0ver.ipa from unc0ver’s official website
Download and install Cydia Impactor, which works on Windows, Linux and macOS, while Altstore works on Mac and Windows only.
3. Open the Cydia Impactor
4, drag and drop unc0ver.ipa into the Cydia Impactor
5, Enter your Apple password, which will cause an error if your Apple account has two-factor authentication enabled. Here is a list of common causes of Cydia Impactor password errors.
6. If error file: provision. CPP line: 173; what: Please sign in with an app-specific password. You can create one at appleid.apple.com. This is because two-factor authentication is enabled, so you need to go to appleid.apple.com/ to log in to your Apple account and get your password.
Lockdown: LOCKdown.cpp (available in lockdown.lockdown.cpp) line: 57; What: LOCKDOWN_E_INVALID_HOST_ID, after the phone connects to the computer, select trust. If the phone does not play, unplug the phone again, and then go back to step 4.
8. Error File: provision. CPP line: 81; what: Ios /listDevices =3018 Please update to Xcode 7.3 or later to continue developing with your Apple ID. So this way is stuck here, find a solution in the future update.