libimobiledevice / libideviceactivation

A library to handle the activation process of iOS devices
https://libimobiledevice.org
GNU Lesser General Public License v2.1
291 stars 132 forks source link

Failed to activate device. #44

Closed Valehero closed 4 years ago

Valehero commented 4 years ago

I am getting Error:

mobileactivation.c:124 mobileactivation_check_result(): ERROR: HandleActivationInfoWithSessionRequest: Failed to activate device. ({
    FunctionName = "init_lockdown_server_block_invoke_3";
    NSLocalizedDescription = "Failed to activate device.";
    NSUnderlyingError = "Error Domain=com.apple.MobileActivation.ErrorDomain Code=-2 \"Invalid activation signature.\" UserInfo={NSUnderlyingError=0x135ee4060 {Error Domain=com.apple.MobileActivation.ErrorDomain Code=-3 \"Failed to verify message signature (AV+Qe3AERCjVfwo8nPPqiw==): -42022\" UserInfo={SourceLine=433, NSLocalizedDescription=Failed to verify message signature (AV+Qe3AERCjVfwo8nPPqiw==): -42022, FunctionName=-[MobileActivationDaemon validateActivationDataSignature:activationSignature:withError:]_block_invoke}}, SourceLine=1126, FunctionName=-[MobileActivationDaemon handleActivationInfoWithSession:activationSignature:completionBlock:], NSLocalizedDescription=Invalid activation signature.}";
    SourceLine = 217;

Anyone who know how the ARS value: AV+Qe3AERCjVfwo8nPPqiw== is calculated? It looks like its a MD5 hash converted to Binary form and then converted to Base64. But what is the MD5 hash of?

Thank you for helping.

FunkyM commented 4 years ago

Thank you for joining in, but please mind that this is not a support forum. This issue tracker is primarily for working on technical aspects around the project.