Iphone Jailbreak 2020
1. Objectives
Note:
- iOS jailbreak
- MacOS Mojave 10.14.6
- Xcode Version 11.3.1
I was planning to build a framework for app signature calculation based on iOS, but I found that the system of my test phone iPhone 11.2.2 could not be jailbroken. A lot of xx assistants’ corporate signatures have expired, so I couldn’t install jailbreak software. Fortunately, I had used Cydia Impactor to do self-signing before, so I continued to use it, and the result was:
hint
file: provision.cpp; line: 81; what: ios/listDevices=3018 “Please update to Xcode 7.3 or later to continue developing with your Apple ID.”
file: provision.cpp; line: 81; what: Error analysis
This will cause the error “Please update to Xcode 7.3 or later to continue developing with your Apple ID.” to appear when Cydia Impactor is installing IPA. This problem is not caused by a problem with the device or computer, but by Apple adjusting a function on the server side, which makes it impossible for everyone to use Cydia Impactor to install/re-sign IPA.
file: provision.cpp; line: 81; what: How to solve the error
There is no solution for this problem for ordinary users. They can only wait for Cydia Impactor to release an update. The only way to solve this problem is to install the jailbreak tool through the “computer-free webpage”. However, we tried many webpages to install the jailbreak tool, but we didn’t find a good one.
2. Results
When we were at our wits’ end, we found a Cydia Impactor alternativeAltDeployThe GitHub address is https://github.com/pixelomer/AltDeploy . A total of three versions v1.0 v1.0.1 and v1.1 have been released.
The mac we are using is macOS Mojave 10.14.6 . The latest released version is compatible with 10.14.6 . After downloading and installing, this version could not be started, so we had to try v1.0.1. This version can be started smoothly, but when installing it, it prompts that the mail plug-in is too old. It turns out that this version of the mail plug-in does not support 10.14.6.
Fortunately, AltDeploy is open source software. We cloned the code and compiled it using Xcode. An error message appeared on line 309 of /AltDeploy/AltServer/ALTDeviceManager.mm. We did not have time to analyze it for the time being, so we simply blocked this line of code.
/*
if (misagent_copy_all(mis, &rawProfiles) != MISAGENT_E_SUCCESS)
{
return finish([NSError errorWithDomain:AltServerErrorDomain code:ALTServerErrorConnectionFailed userInfo:nil]);
}
*/
Compilation is successful, run and install unc0ver , and then jailbreak OK.
When using AltDeploy to sign a document, you need to open the system’s mail program.