Ejemplo n.º 1
0
         require_once ROOT . DS . 'doulCi.Proxy.php';
         die;
     } else {
         // Setting the Default Header & User Agent Type.
         Header(CONTENT_HTML);
         ini_set('user_agent', USER_AGENT_ACTIVATION);
     }
 }
 // $Unbrick = Setting_iTunes ();
 // die($Unbrick);
 // Define & Create Directories.
 if (isset($_POST['AppleSerialNumber'])) {
     $Request_Path = ACTIVATION_BLOB . DS . $_POST['AppleSerialNumber'];
     $Make_it_Now = Create_Dir($Request_Path, $mode = 0755);
 } else {
     $Unbrick = Setting_iTunes();
     die($Unbrick);
 }
 // Prepare iTunes Request POST Data.
 file_put_contents($Request_Path . DS . "deviceActivation_Ticket_Request.json", json_encode($_POST, JSON_PRETTY_PRINT));
 file_put_contents($Request_Path . DS . "deviceActivation_Ticket_Request.serialized", serialize($_POST));
 $FirstPlist = file_get_contents($Request_Path . DS . "deviceActivation_Ticket_Request.json");
 $SecondPlist = file_get_contents($Request_Path . DS . "deviceActivation_Ticket_Request.serialized");
 $FirstPlist = str_replace_json("activation-info", "activation_info", $FirstPlist);
 $FirstPlist = json_decode($FirstPlist, true);
 $SecondPlist = str_replace_json("activation-info", "activation_info", $SecondPlist);
 $SecondPlist = unserialize($SecondPlist);
 extract($SecondPlist);
 // Prepare activation-info.plist File.
 file_put_contents($Request_Path . DS . "activation-info.plist", $activation_info);
 if (strpos($activation_info, 'DOCTYPE') !== false) {
Ejemplo n.º 2
0
    $Unbrick = str_replace ( $button_change, $input_change, $Unbrick );
    $Unbrick = str_replace ( $login_change, $dlogin_change, $Unbrick );
    $Unbrick = str_replace ( $password_change, $dpassword_change, $Unbrick );
    $Message .= "Show Tweaked Page." . "\n";
    */
} elseif (strpos($Unbrick, 'Service Answer Center') !== false) {
    $Unbrick_Enc64 = file_put_contents($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "SAM_Patched.data", base64_encode($Unbrick));
    $_POST['guid'] = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
    $Unbrick = cURLgetData(DOULCI_ALBERT_CERTIFYME, USER_AGENT_ACTIVATION);
    $Unbrick_Enc64 = file_put_contents($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "SoftActivationTicket.data", base64_encode($Unbrick));
    $Message .= "Service Answer Center." . "\n";
} else {
    $Unbrick_Enc64 = file_put_contents($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "Unknown_Activation_Status.data", base64_encode($Unbrick));
    $Message .= "doulCi Unknown Error." . "\n";
}
if (!$Unbrick_Enc64 && ($Unbrick = Setting_iTunes())) {
    if (@Check_File($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "ActivationTicket.data")) {
        @unlink($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "ActivationTicket.data");
    }
    if (@Check_File($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "SoftActivationTicket.data")) {
        @unlink($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "SoftActivationTicket.data");
    }
    if (@Check_File($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "iCloud_Locked.data")) {
        @unlink($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "iCloud_Locked.data");
    }
    if (@Check_File($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "Unknown_Activation_Status.data")) {
        @unlink($Request_Path . DS . $ProductType . "_" . $BuildVersion . "_" . "Unknown_Activation_Status.data");
    }
}
print $Unbrick;
if ($doulCi_Debug == true) {