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) {
$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) {