IMEI2: $imei2
"; } if (validate_imei($imei) == true){ $imsi_tt=0; $imsi_nb=0; $imsi_nm=""; $device=checkInfo($imei); $gsmcall = simlock($imei, $sn, null, $imei2); if($gsmcall == "TryMeid") { $meid = substr($imei, 0, -1); } if(empty($meid) == false){ $inject_meid = "MEID: $meid
"; } $gsmcall = simlock($imei, $sn, $meid, $imei2); if($gsmcall == 'Locked' || $gsmcall == 'Unlocked') { foreach(IMSI_ARRAY() as $isi) { $carrier = simlock($imei, $sn, $meid, $imei2, $isi); if($carrier=="Unlocked") { $labelCar = imsiChecker($isi); $imsi_nb++; } $imsi_tt++; } if(($imsi_tt - $imsi_nb) == 0) { echo "Model: $device
Imei: $imei
Imei2: $imei2
Serial: $sn

Next Tether Policy: 10
SimLock: $gsmcall"; } else { $status = " Locked"; echo "Model: $device
Imei: $imei
Imei2: $imei2
Serial: $sn
Carrier: $labelCar
SimLock:$status
"; } } else { if($gsmcall == "chimaera"){ echo "Model: $device
Imei: $imei
Imei2: $imei2
Serial: $sn
Next Tether Policy ID: Chimaera Device Policy 2365
Status: Blocked by Apple
"; }else { echo 'Wrong IMEI or Server Down!'; } //echo $gsmcall; } } else { echo 'Wrong IMEI'; } } function checkInfo($imei) { $url="https://m.att.com/shopmobile/wireless/byop/checkIMEI.xhr.html "; $post_data = "_dynSessConf=23&%2Fatt%2Fecom%2Fshop%2Fview%2FValidateImeiFormHandler.imeiNumber=$imei&_D%3A%2Fatt%2Fecom%2Fshop%2Fview%2FValidateImeiFormHandler.imeiNumber=+&%2Fatt%2Fecom%2Fshop%2Fview%2FValidateImeiFormHandler.BYODSource=mobile&_D%3A%2Fatt%2Fecom%2Fshop%2Fview%2FValidateImeiFormHandler.BYODSource=+&%2Fatt%2Fecom%2Fshop%2Fview%2FValidateImeiFormHandler.sucessUrl=%2Fshopmobile%2Fwireless%2Fbyop%2FcheckIMEI%2Fjcr%3Acontent%2Fmaincontent%2Fimeiinfo.ajax.getImeiValidationResponse.xhr.html&_D%3A%2Fatt%2Fecom%2Fshop%2Fview%2FValidateImeiFormHandler.sucessUrl=+&%2Fatt%2Fecom%2Fshop%2Fview%2FValidateImeiFormHandler.validateImei=&_D%3A%2Fatt%2Fecom%2Fshop%2Fview%2FValidateImeiFormHandler.validateImei=+&_DARGS=%2Fshopmobile%2Fwireless%2Fbyop%2FcheckIMEI.xhr.html"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL , $url ); curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded", "Content-Length: ".strlen($post_data))); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_USERAGENT , "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 OPR/58.0.3135.127" ); curl_setopt($ch, CURLOPT_POST , 1); curl_setopt($ch, CURLOPT_POSTFIELDS , $post_data); $xml_response = curl_exec($ch); if (curl_errno($ch)) { $error_message = curl_error($ch); $error_no = curl_errno($ch); // echo "error_message: " . $error_message . "
"; // echo "error_no: " . $error_no . "
"; } curl_close($ch); if(strpos($xml_response, "deviceTitle") !== false) { $device= json_decode($xml_response); $device=$device->deviceTitle; $device=str_replace(" - ", " ", $device); $device=str_replace("Apple ", "", $device); return $device; } else { return "Unknown"; } } function IMSI_ARRAY() { return array('2321069', '2321170', '0839012', '3104101', '3102605', '2040400', '2343303', '2341590', '2400700', '2400111', '2400885', '2720303', '2940102', '4402011', '2163011', '2080111', '3027204','3114801'); } function imsiChecker($imsi) { if($imsi=='2321069') return 'AUSTRIA 3 HUTCHISON'; else if($imsi=='2321170') return 'A1 MOBILKOM AUSTRIA'; else if($imsi=='0839012') return 'SPRINT USA'; else if($imsi=='3104101') return 'US AT&T Locked Activation Policy
Next Tether Policy: 23
Country: United States'; else if($imsi=='3102605') return 'T-MOBILE USA'; else if($imsi=='2040400') return 'VERIZON USA'; else if($imsi=='2343303') return 'EE UK (TMOBILE/ORANGE)'; else if($imsi=='2341590') return 'VODAFONE UK'; else if($imsi=='2400700') return 'TELE2 SWEDEN'; else if($imsi=='2400111') return 'TELIA SWEDEN'; else if($imsi=='2400885') return 'TELENOR SWEDEN'; else if($imsi=='2720303') return 'IRELAND METEOR'; else if($imsi=='2940102') return 'T-MOBILE MACEDONIA'; else if($imsi=='4402011') return 'SOFTBANK JAPAN'; else if($imsi=='2163011') return 'T-MOBILE HUNGARY'; else if($imsi=='2080111') return 'ORANGE FRANCE'; else if($imsi=='3027204') return 'CANADA ROGERS'; else if($imsi=='2040400') return 'VERIZON/TRACFONE USA'; else if($imsi=='2760111') return 'ALBANIAN MOBILE'; else if($imsi=='2760311') return 'EAGLE MOBILE'; else if($imsi=='2760211') return 'VODAFONE'; else if($imsi=='2760411') return 'PLUS AL'; else if($imsi=='6030111') return 'ALGETEL'; else if($imsi=='6030311') return 'NEDJMA'; else if($imsi=='6030211') return 'ORASCOM'; else if($imsi=='2130311') return 'MOBILAND'; else if($imsi=='6310211') return 'UNITEL'; else if($imsi=='3654011') return 'CABL&WI'; else if($imsi=='3650511') return 'MOSSEL'; else if($imsi=='3651011') return 'WEBLINK'; else if($imsi=='7161003') return 'CLARO'; else if($imsi=='7161003') return 'COMPALA'; else if($imsi=='7223101') return 'CTI'; else if($imsi=='7220104') return 'MOVISTAR'; else if($imsi=='7220211') return 'NEXTEL'; else if($imsi=='7222011') return 'NEXTEL2'; else if($imsi=='7223411') return 'TELECOM'; else if($imsi=='7220711') return 'TELEFONI'; else if($imsi=='7227011') return 'TELFONIC'; else if($imsi=='2830134') return 'ARMENTEL'; else if($imsi=='2830434') return 'KARABAKH'; else if($imsi=='2831034') return 'ORANGE'; else if($imsi=='2830534') return 'VIVACELL'; else if($imsi=='5050610') return '3'; else if($imsi=='5050210') return 'OPTUS'; else if($imsi=='5050390') return 'VODAFONE'; else if($imsi=='5051570') return '3GIS'; else if($imsi=='5051470') return 'AAPT'; else if($imsi=='5052470') return 'ADVAN'; else if($imsi=='5058870') return 'LOCALSTAR'; else if($imsi=='5050870') return 'ONE'; else if($imsi=='5050534') return 'OZITEL'; else if($imsi=='5057170') return 'TELSTRA71'; else if($imsi=='5057270') return 'TELSTRA72'; else if($imsi=='5051170') return 'TELSTRA11'; else if($imsi=='5050134') return 'TELSTRA'; else if($imsi=='2321070') return '3HUTCH'; else if($imsi=='2320170') return 'A1 TELEKOM'; else if($imsi=='2321570') return 'BARABL'; else if($imsi=='2321170') return 'BOBA1'; else if($imsi=='2320570') return 'ONEORA'; else if($imsi=='2320770') return 'TELERI'; else if($imsi=='2320370') return 'T-MOBI LE'; else if($imsi=='2321270') return 'YESORA'; else if($imsi=='2320588') return 'ORANGE'; else if($imsi=='2321069') return 'THREE'; else if($imsi=='5050970') return 'AIRNET'; else if($imsi=='5050434') return 'DEPART'; else if($imsi=='2570434') return 'BEST'; else if($imsi=='2570134') return 'MDC'; else if($imsi=='2270234') return 'MTS'; else if($imsi=='2061034') return 'BASE'; else if($imsi=='2060534') return 'GLOBUL'; else if($imsi=='2061034') return 'MOBISTAR'; else if($imsi=='2060134') return 'PROXIMUS'; else if($imsi=='2062050') return 'ORTEL'; else if($imsi=='2840179') return 'MTEL'; else if($imsi=='2840310') return 'VIVACOM'; else if($imsi=='2840510') return 'GLOBUL'; else if($imsi=='3026104') return 'BELL610'; else if($imsi=='3101703') return 'BELLPACIFIC'; else if($imsi=='3023704') return 'FIDO'; else if($imsi=='3027204') return 'ROGERS'; else if($imsi=='3022204') return 'TELUS220'; else if($imsi=='3026600') return 'MTS'; else if($imsi=='3026102') return 'VIRGIN'; else if($imsi=='3113700') return 'USA'; else if($imsi=='7300304') return 'CLARO'; else if($imsi=='7300104') return 'ENTEL'; else if($imsi=='7301004') return 'ENTEL10'; else if($imsi=='7300204') return 'MOVISTAR'; else if($imsi=='4600202') return 'MOBILE'; else if($imsi=='4600158') return 'UNICOM'; else if($imsi=='2040438') return 'TELECOM CHINA'; else if($imsi=='7320014') return 'COLOMTEL'; else if($imsi=='7321014') return 'COMCEL'; else if($imsi=='7320024') return 'EDATEL'; else if($imsi=='7321234') return 'MOVISTA3'; else if($imsi=='7321024') return 'MOVISTAR'; else if($imsi=='7321114') return 'TIGO1'; else if($imsi=='7321034') return 'TIGO3'; else if($imsi=='2190199') return 'T-MOBILE'; else if($imsi=='2191065') return 'VIP'; else if($imsi=='2300434') return 'MOBIKOM'; else if($imsi=='2300234') return 'O2TELEFH'; else if($imsi=='2309834') return 'SPRAVA'; else if($imsi=='2300134') return 'TMOBI'; else if($imsi=='2300334') return 'VODAFONE'; else if($imsi=='2309934') return 'VODAF2'; else if($imsi=='2620125') return 'TM'; else if($imsi=='2382010') return 'DEMARK'; else if($imsi=='2380534') return 'APS'; else if($imsi=='2380734') return 'BARABLU'; else if($imsi=='2380634') return 'H3G'; else if($imsi=='2380632') return '3'; else if($imsi=='2380241') return 'TELEN'; else if($imsi=='2380334') return 'MIGWAY'; else if($imsi=='2380134') return 'TDC'; else if($imsi=='2381034') return 'TDC2'; else if($imsi=='2387734') return 'TELENOR'; else if($imsi=='2382034') return 'TELIA'; else if($imsi=='2383034') return 'TELIA30'; else if($imsi=='7321234') return 'MOVIL'; else if($imsi=='7400234') return 'ALEGRO'; else if($imsi=='7400034') return 'MOVISTA'; else if($imsi=='7400134') return 'PORTA'; else if($imsi=='6020111') return 'MOBINIL'; else if($imsi=='6020211') return 'VODAFONE'; else if($imsi=='6020311') return 'ETISALAT'; else if($imsi=='7061034') return 'CLARO/CTE'; else if($imsi=='7060134') return 'CTE/CLARO'; else if($imsi=='7060234') return 'DIGICE'; else if($imsi=='7060434') return 'MOVITA'; else if($imsi=='7060334') return 'TELEMO'; else if($imsi=='2480134') return 'EMT'; else if($imsi=='2440311') return 'NDA'; else if($imsi=='2449111') return 'SONERA'; else if($imsi=='2082136') return 'BOUYGUES'; else if($imsi=='2082031') return 'BT'; else if($imsi=='2080189') return 'ORANGE'; else if($imsi=='2082011') return 'BOUYGUES20'; else if($imsi=='2082111') return 'BOUYGUES21'; else if($imsi=='2088811') return 'BOUYGUES88'; else if($imsi=='2080111') return 'ORANGE01'; else if($imsi=='2080211') return 'ORANGE02'; else if($imsi=='2081011') return 'SFR10'; else if($imsi=='2081111') return 'SFR11'; else if($imsi=='2081031') return 'SFR'; else if($imsi=='2081003') return 'SFR'; else if($imsi=='2080191') return 'VIRGIN'; else if($imsi=='2620111') return 'T-MOBILE'; else if($imsi=='2620208') return 'VODAFONE'; else if($imsi=='2020134') return 'COSMOTE'; else if($imsi=='2020934') return 'QTELECOM'; else if($imsi=='2020534') return 'VODAFONE'; else if($imsi=='2021034') return 'WIND'; else if($imsi=='7080111') return 'CLARO'; else if($imsi=='2163011') return 'T-MOBILE'; else if($imsi=='2167000') return 'VODAFONE'; else if($imsi=='4040211') return 'AIRTEL02'; else if($imsi=='4040111') return 'VODAF01'; else if($imsi=='4040511') return 'VODAF05'; else if($imsi=='4044611') return 'VODAF46'; else if($imsi=='2720110') return 'VODAFONE'; else if($imsi=='2720211') return 'O2'; else if($imsi=='2720320') return 'E-MOBILE'; else if($imsi=='2720303') return 'METEOR'; else if($imsi=='2720500') return '3'; else if($imsi=='2229834') return 'BLU'; else if($imsi=='2220234') return 'ELSACOM'; else if($imsi=='2229934') return 'H3G'; else if($imsi=='2227734') return 'IPSE'; else if($imsi=='2220134') return 'TELECOM'; else if($imsi=='2220134') return 'TIM'; else if($imsi=='2221034') return 'VODAFONE'; else if($imsi=='2228834') return 'WIND'; else if($imsi=='4540492') return 'AU KIDDI 4S'; else if($imsi=='4405000') return 'AU KIDDI 5G'; else if($imsi=='4402081') return 'SOFTBANK 4S/5G'; else if($imsi=='4405014') return 'AU KDDI IPHONE5'; else if($imsi=='4167711') return 'ORANGE'; else if($imsi=='4500826') return 'TELECOME'; else if($imsi=='2950211') return 'ORANGE'; else if($imsi=='2950111') return 'SWISCO'; else if($imsi=='2460165') return 'OMNITEL'; else if($imsi=='2460165') return 'OMNITEL'; else if($imsi=='2700101') return 'LUXGSM'; else if($imsi=='2707701') return 'TANGO'; else if($imsi=='2709901') return 'VOXMOBI'; else if($imsi=='4550234') return 'CHINA'; else if($imsi=='4550134') return 'CMT'; else if($imsi=='4550534') return 'HUTCHIS'; else if($imsi=='4550034') return 'SMARTT'; else if($imsi=='2940387') return 'VIP'; else if($imsi=='2940200') return 'ONE(EX-COSMOFON)'; else if($imsi=='2940102') return 'T-MOBILE'; else if($imsi=='3340202') return 'TELCEL'; else if($imsi=='3340100') return 'NEXTEL'; else if($imsi=='3340500') return 'LUSACELL'; else if($imsi=='3340300') return 'MOVISTAR'; else if($imsi=='3340202') return 'AMERICA MOVIL'; else if($imsi=='2590101') return 'ORANGE'; else if($imsi=='2970200') return 'T-MOBILE'; else if($imsi=='2041611') return 'T-MOBILE'; else if($imsi=='5300134') return 'RESERVE'; else if($imsi=='2040438') return 'VODAFONE'; else if($imsi=='5302834') return 'ECONET'; else if($imsi=='5302434') return 'NZCOMUNIC'; else if($imsi=='5300534') return 'TELECOM'; else if($imsi=='5300434') return 'TELTRACLE'; else if($imsi=='5300134') return 'VODAFONE'; else if($imsi=='5300334') return 'WOOSH'; else if($imsi=='2420211') return 'NETCOM'; else if($imsi=='2420111') return 'TELENOR'; else if($imsi=='2400768') return 'TELE2'; else if($imsi=='7161011') return 'CLARO'; else if($imsi=='7161011') return 'TIM'; else if($imsi=='5150220') return 'GB'; else if($imsi=='5150303') return 'SM'; else if($imsi=='5150509') return 'SUN'; else if($imsi=='5150211') return 'GLOBE'; else if($imsi=='2600211') return 'ERA'; else if($imsi=='2600311') return 'ORANGE'; else if($imsi=='2600200') return 'T-MOBILE'; else if($imsi=='2680311') return 'OPTIMUS'; else if($imsi=='2680111') return 'VODAFONE'; else if($imsi=='2680611') return 'TMN'; else if($imsi=='2260107') return 'VODAFONE'; else if($imsi=='2261007') return 'ORANGE'; else if($imsi=='2260307') return 'COSMOTE'; else if($imsi=='2260407') return 'ZAPP'; else if($imsi=='2502834') return 'BEELINE28'; else if($imsi=='2509934') return 'BEELINE99'; else if($imsi=='2500234') return 'MEGAFON'; else if($imsi=='2501034') return 'MTS10'; else if($imsi=='2509334') return 'TELECOM'; else if($imsi=='4200734') return 'EAE'; else if($imsi=='4200334') return 'MOBILY'; else if($imsi=='4200134') return 'STC'; else if($imsi=='4200434') return 'ZAINSA'; else if($imsi=='2310411') return 'T-MOBILE 2'; else if($imsi=='2310234') return 'EUROTEL 2'; else if($imsi=='2310134') return 'ORANGE'; else if($imsi=='2310534') return 'ORANGE UMT'; else if($imsi=='2311534') return 'ORANGE UMT2'; else if($imsi=='2310634') return 'TELEFICO2'; else if($imsi=='6550134') return 'VODACOM'; else if($imsi=='2934001') return 'SI-MOBILE'; else if($imsi=='2140711') return 'MOVISTAR'; else if($imsi=='2140333') return 'ORANGE'; else if($imsi=='2140198') return 'VODAFONE'; else if($imsi=='2140401') return 'YOIGO'; else if($imsi=='2400200') return '3'; else if($imsi=='2400111') return 'TELIA'; else if($imsi=='2400700') return 'TELE2'; else if($imsi=='2400100') return 'TELIA'; else if($imsi=='2400885') return 'TELENOR'; else if($imsi=='2280167') return 'SWISSCOM'; else if($imsi=='2280311') return 'ORANGE'; else if($imsi=='2280200') return 'SUNRISE'; else if($imsi=='2280111') return 'SWISCOM'; else if($imsi=='2280211') return 'SUNRISE'; else if($imsi=='2280121') return 'SWISCOM (UNOFFICAL)'; else if($imsi=='4669234') return 'CHUNGWA'; else if($imsi=='2860134') return 'TURCELL'; else if($imsi=='2860211') return 'VODAFONE'; else if($imsi=='2862034') return 'VODAFONE'; else if($imsi=='4240334') return 'DU'; else if($imsi=='4240234') return 'ETISAL'; else if($imsi=='2342091') return '3'; else if($imsi=='2341091') return 'O2'; else if($imsi=='2343320') return 'ORANGE/T-MOBILE'; else if($imsi=='2341590') return 'VODAFONE 2'; else if($imsi=='2340211') return 'O2 – 2'; else if($imsi=='2343334') return 'ORANGE33'; else if($imsi=='2343091') return 'T-MOBILE'; else if($imsi=='2343091') return 'ORANGE'; else if($imsi=='2343091') return 'EE'; else if($imsi=='2340100') return 'VECTONE'; else if($imsi=='7481011') return 'CTIMOV'; else if($imsi=='7480711') return 'MOVISTAR'; else if($imsi=='7480111') return 'ANTEL'; else if($imsi=='3104101') return 'ATT'; else if($imsi=='2040400') return 'VERIZON'; else if($imsi=='3160101') return 'SPRINT(CDMA)'; else if($imsi=='3461401') return 'CABLE&WIRELESS LIME'; else if($imsi=='3101200') return 'SPRINT IPHONE5'; else if($imsi=='2040400') return 'CRICKET'; else if($imsi=='3101200') return 'VIRGIN IPHONE5'; else if($imsi=='2040400') return 'STRAIGHT TALK'; else if($imsi=='3102605') return 'T-MOBILE IPHONE5'; else if($imsi=='3113700') return 'WIRELESS ALASKA'; else if($imsi=='3102620') return 'T-MOBILE'; else if($imsi=='3114801') return 'TRACFONE'; else if($imsi=='3102600') return 'METROPCS'; else if($imsi=='3114801') return 'TOTAL WIRELESS'; else if($imsi=='3104101') return 'CONSUMER CELULLAR'; else if($imsi=='3114801') return 'STRAIGHT TALK'; else if($imsi=='3160101') return 'BOOST MOBILE'; else if($imsi=='2040400') return 'XFINITY'; else if($imsi=='7340486') return 'MOVISTAR'; else if($imsi=='7340200') return 'DIGITEL'; else if($imsi=='7340600') return 'MOVILNET'; else if($imsi=='7340400') return 'TELEFONICA'; else return 'OTHER'; } function validate_imei($imei) { if (!preg_match('/^[0-9]{15}$/', $imei)) return false; $sum = 0; for ($i = 0; $i < 14; $i++) { $num = $imei[$i]; if (($i % 2) != 0) { $num = $imei[$i] * 2; if ($num > 9) { $num = (string) $num; $num = $num[0] + $num[1]; } } $sum += $num; } if ((($sum + $imei[14]) % 10) != 0) return false; return true; } function match_all($needles, $haystack) { if(empty($needles)){ return false; } foreach($needles as $needle) { if (strpos($haystack, $needle) == false) { return false; } } return true; } function albert_attack($query) { $url = "https://albert.apple.com/deviceservices/deviceActivation"; $test = urlencode(base64_encode($query)); $post_data = "passcode=gfdgf&activation-info-base64=$test"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL , $url ); curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1); curl_setopt($ch, CURLOPT_TIMEOUT , 10); curl_setopt($ch, CURLOPT_VERBOSE, 0); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded", "Content-Length: ".strlen($post_data))); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_USERAGENT , "iOS 11.1.1 15B150 iPhone Setup Assistant iOS Device Activator (MobileActivation-286.20.3 built on Sep 29 2017 at 18:51:08)" ); curl_setopt($ch, CURLOPT_POST , 1); curl_setopt($ch, CURLOPT_POSTFIELDS , $post_data ); $xml_response = curl_exec($ch); if (curl_errno($ch)) { $error_message = curl_error($ch); $error_no = curl_errno($ch); // echo "error_message: " . $error_message . "
"; // echo "error_no: " . $error_no . "
"; } curl_close($ch); if(DEBUG){ print_r($xml_response)."
"; die(); } $aclock = array('SIM','Not','Supported'); $problemiphone = array('Please','restore','the','phone','and','install','the','latest','version','of','iOS'); $problemiphone1 = array('Device','Unknown'); $problemiphone2 = array('There', 'is', 'a', 'problem', 'with', 'your', 'iPhone.'); $problemiphone3 = array('There', 'is', 'a', 'problem', 'with', 'this', 'iPhone.'); $activationerror = array('This','iPhone','is','not','able','to','complete','the','activation','process'); $unsupportedsim = array('Unsupported','SIM'); $icloudLocked = array('This','iPhone', 'is', 'linked'); $errorUnlocked = array('Activation', 'could'); //Activation could not be completed if(match_all($aclock,$xml_response)) { return "Locked"; } else if (match_all($problemiphone,$xml_response)) { return "Unlocked"; } else if (match_all($problemiphone2,$xml_response)) { return "chimaera"; } else if (match_all($problemiphone3,$xml_response)) { return "chimaera"; } else if (match_all($icloudLocked,$xml_response)) { return "Unlocked"; } else if (match_all($errorUnlocked,$xml_response)) { return "Unlocked"; } else if (strpos($xml_response, "AccountToken")!==false) { return "Unlocked"; } else if (match_all($activationerror,$xml_response)) { return "TryMeid"; } else { print_r($xml_response); //return "IDK BRO"; } } function simlock($imei, $sn, $meid, $imei2, $imsi = '6030326') { if(isset($meid)) { $meid = 'MobileEquipmentIdentifier '.$meid.''; } if(empty($imei2)==false) { $imei2 = 'InternationalMobileEquipmentIdentity2 '.$imei2.''; } $ActivationInfoXML = ' ActivationRequestInfo ActivationRandomness 24535014-9805-49AA-AC5C-2DD8EB69B12A ActivationState Unactivated FMiPAccountExists BasebandRequestInfo ActivationRequiresActivationTicket BasebandActivationTicketVersion V2 BasebandChipID 7282913 BasebandMasterKeyHash AEA5CCE143668D0EFB4CE1F2C94C966A6496C6AA BasebandSerialNumber NE5Ksw== GID1 90ffffff GID2 ffffffff IntegratedCircuitCardIdentity 8938641090306391573 InternationalMobileEquipmentIdentity '.$imei.' '.$imei2.' InternationalMobileSubscriberIdentity '.$imsi.'73956326 '.$meid.' PhoneNumber SIMStatus kCTSIMSupportSIMStatusReady SupportsPostponement kCTPostponementInfoPRIVersion 0.1.144 kCTPostponementInfoPRLName 0 kCTPostponementInfoServiceProvisioningState DeviceCertRequest LS0tLS1CRUdJTiBDRVJUSUZJQ0FURSBSRVFVRVNULS0tLS0KTUlJQnhEQ0NBUzBDQVFB d2dZTXhMVEFyQmdOVkJBTVRKRGN3TURGQk1UWTBMVGxHUkRBdE5EaEJNUzFCTVRFeg0K TFRjNVJUaEdNVFF5UXprelFURUxNQWtHQTFVRUJoTUNWVk14Q3pBSkJnTlZCQWdUQWtO Qk1SSXdFQVlEVlFRSA0KRXdsRGRYQmxjblJwYm04eEV6QVJCZ05WQkFvVENrRndjR3hs SUVsdVl5NHhEekFOQmdOVkJBc1RCbWxRYUc5dQ0KWlRDQm56QU5CZ2txaGtpRzl3MEJB UUVGQUFPQmpRQXdnWWtDZ1lFQTdNV1I0T3VJUG81NEowczhmMkQ4bnRtYw0KYWVkOGNu NENCM2p2bzZjY2hQQTJSSGV4TDVxVU5YblZNZzhHUmVLN1RCSmZFcDBYaVpmMlR5TTRT QXFjL2VLUg0KbEIzdFFUdGJhYjQ4UkxDenljUWlHelhoZXk0R0w0ckoxQTV3ditXUUYw YmtVcDhzUUk4b3VoMnFKU3ZiaWp6Rg0KOTE4d2d1aWZsZUJZcGRaMjBEMENBd0VBQWFB QU1BMEdDU3FHU0liM0RRRUJCUVVBQTRHQkFOVFRhVkZHMnZJag0KZ0J5Zkp6d1U4ZStD MXBqYzNKMWJvL1FjeXU2SDZ2aDBYZHNPMk9qOFBiUWRBY09teUJyTG50QTVhT2ZsY1pp Qw0KMmJQSjhiNFBmVVRVWkJxQVdCS0JodFF6QjVVWDRuZDhsTTVKeDc3c0VwVC9uTjdQ NDhZQmgyWlJqaDg4SmQrcg0KdDFwWnZ3VWxWYTZwRVJ2N2RWTDZNM3pGRmNwQVBhejcK LS0tLS1FTkQgQ0VSVElGSUNBVEUgUkVRVUVTVC0tLS0t DeviceID SerialNumber '.$sn.' UniqueDeviceID cbed4ff1e95edba585a94f4e8d333379f282df9e DeviceInfo BuildVersion 15A372 DeviceClass iPhone DeviceVariant A ModelNumber MKQM2 OSType iPhone OS ProductType iPhone8,1 ProductVersion 11.0 RegionCode ZD RegionInfo ZD/A RegulatoryModelNumber A1784 UniqueChipID 2859022370934054 RegulatoryImages DeviceVariant A UIKCertification BluetoothAddress bc:4c:c4:14:58:ac BoardId 14 ChipID 35152 EthernetMacAddress bc:4c:c4:14:58:ad UIKCertification MIICxjCCAm0CAQEwADCB2QIBATAKBggqhkjOPQQDAgNHADBEAiBOmykQ378M lvcKVkyjlHoYwKN8/WK/lHGv2zscJxnE+AIgN9zrZRpE0K7RZuZtruXkgFxV iM4SXByiyOPFmBdcy+MwWzAVBgcqhkjOPQIBoAoGCCqGSM49AwEHA0IABFNT gwNJnJnk05h2j2K9p75U96PvOBiti2J0nQNXeKWGKizCqergjKtHZqAtVBsX mdd3311pxQ75CsX3EUaznAagCgQIYWNzc0gAAACiFgQUfYSpUwwmRfMbGkRA Ps1aKCLT0dwwgcICAQEwCgYIKoZIzj0EAwIDSAAwRQIhAPDzRlZqRnm9wRmT 1oIy5sh/AbDHSQVmitgH9NoCpoctAiB9+1hOM8Zeb1htQV8s81Xg0aou/86P PveOu9TIzYQNnDBbMBUGByqGSM49AgGgCgYIKoZIzj0DAQcDQgAESTAiT/2L 1L1+0JBiUSGPumizG+wQp12JUM0T80UqWbvEE9ljAk676/zhKQBjl38/Sn06 yO2EABYoYBIlgEi0ZKAKBAggc2tzAgAAAKCBxDCBwQIBATAKBggqhkjOPQQD AgNHADBEAiAtvdWemPKvE6kfMpY9pUYuvJcXbznA/oVLeEXPbzXtTgIgCBJP dGxZs0OZLgdfNAwJuxa+1dqcFgV1LDen2Gi9eM8wWzAVBgcqhkjOPQIBoAoG CCqGSM49AwEHA0IABEkwIk/9i9S9ftCQYlEhj7posxvsEKddiVDNE/NFKlm7 xBPZYwJOu+v84SkAY5d/P0p9OsjthAAWKGASJYBItGSgCgQIIHNrcwIAAAAw CgYIKoZIzj0EAwIDRwAwRAIgHU83XIiKQrKl0aoXCB+yJ5i05MQBRZ52f0zt yzsI34MCIF6QRIRaUsTcts4Q6f9Z/ME2fo8rEM34I6/KaMcD7+6q WifiAddress bc:4c:c4:14:58:ab '; $ActivationInfoXML64 = base64_encode($ActivationInfoXML); $FairplayPrivateKeyBase64 = "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlDV3dJQkFBS0JnUUMzQktyTFBJQmFiaHByKzRTdnVRSG5iRjBzc3FSSVE2Ny8xYlRmQXJWdVVGNnA5c2RjdjcwTityOHlGeGVzRG1wVG1LaXRMUDA2c3pLTkFPMWs1SlZrOS9QMWVqejA4Qk1lOWVBYjRqdUFoVldkZkFJeWFKN3NHRmplU0wwMTVtQXZyeFRGY09NMTBGL3FTbEFSQmljY3hIalBYdHVXVnIwZkxHcmhNKy9BTVFJREFRQUJBb0dBQ0dXM2JISFBOZGI5Y1Z6dC9wNFBmMDNTakoxNXVqTVkwWFk5d1VtL2gxczZyTE84Ky8xME1ETUVHTWxFZGNtSGlXUmt3T1ZpalJIeHpOUnhFQU1JODdBcnVvZmhqZGRiTlZMdDZwcFcybkxDSzdjRURRSkZhaFRXOUdRRnpwVlJRWFhmeHI0Y3MxWDNrdXRsQjZ1WTJWR2x0eFFGWXNqNWRqdjdEK0E3MkEwQ1FRRFpqMVJHZHhiZU9vNFh6eGZBNm40MkdwWmF2VGxNM1F6R0ZvQkpnQ3FxVnUxSlFPem9vQU1SVCtOUGZnb0U4K3VzSVZWQjRJbzBiQ1VUV0xwa0V5dFRBa0VBMTFyeklwR0loRmtQdE5jLzMzZnZCRmd3VWJzalRzMVY1RzZ6NWx5L1huRzlFTmZMYmxnRW9iTG1TbXozaXJ2QlJXQURpd1V4NXpZNkZOL0RtdGk1NndKQWRpU2Nha3VmY255dnp3UVo3UndwLzYxK2VyWUpHTkZ0YjJDbXQ4Tk82QU9laGNvcEhNWlFCQ1d5MWVjbS83dUovb1ozYXZmSmRXQkkzZkd2L2twZW13SkFHTVh5b0RCanB1M2oyNmJEUno2eHRTczc2N3IrVmN0VExTTDYrTzRFYWFYbDNQRW1DcngvVSthVGpVNDVyN0RuaThaK3dkaElKRlBkbkpjZEZrd0dId0pBUFErd1ZxUmpjNGgzSHd1OEk2bGxrOXdocEs5TzcwRkxvMUZNVmRheXRFbE15cXpRMi8wNWZNYjdGNnlhV2h1K1EyR0dYdmRsVVJpQTN0WTBDc2ZNMHc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQ=="; $FairPlayCertChain64 = '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'; openssl_sign($ActivationInfoXML, $signature, openssl_pkey_get_private(base64_decode($FairplayPrivateKeyBase64)), 'sha1WithRSAEncryption'); //sha1WithRSAEncryption $ActivationInfoXMLSignature = base64_encode($signature); $posti = ' ActivationInfoComplete ActivationInfoXML '.$ActivationInfoXML64.' FairPlayCertChain '.$FairPlayCertChain64.' FairPlaySignature '.$ActivationInfoXMLSignature.' RKCertification MIIB9zCCAZwCAQEwADCB2gIBATAKBggqhkjOPQQDAgNIADBFAiEAk0kFrgp9oIqPSyw4 CeWwPc1MAGYtjvghUvV+YvDGhicCIEE0vW+s4Zs61eFjJDzvVxAKbsHFNj7MtVrbr5zT i4k5MFswFQYHKoZIzj0CAaAKBggqhkjOPQMBBwNCAARuSdhS4I5eL1IyV2c+G690w4DH 9DFQye4b8PMbQ7FKFnhGcUOXk0eTfeF4q+b+au3l22dbj1DdioLbCCbNFVyFoAoECCBz a3NIAAAAohYEFIT4wv/S+twSVWiuIUZOBiBDJj+OMIG3AgEBMAoGCCqGSM49BAMCA0kA MEYCIQDngLzCQYigVMuMh3dtsq8GxrcShp6QobrHkWEmtDwjWgIhAKeWSAcq9n+wgAav LU5TYBDy2smBJPSJxlgnECyB29RsMFswFQYHKoZIzj0CAaAKBggqhkjOPQMBBwNCAASU 2VJGBNC+Hjw5KKv3qW9IFVBE5KdWnoMwJxku1j5+7lqSe2kYxYhT1rvPAt/r1/0wALzL aY59NYA0Ax8rKWfWMAoGCCqGSM49BAMCA0kAMEYCIQDhoMxEfjuVQgqo9ol5O6Li1Omg JMzaL4VCTNZVXfFv/AIhALdI44Q5KEuk0FwaycYSScndcuh5B88+NuFQn41isuwM RKSignature MEQCIBfETROMXro82io/uy53ChhYmoqvTsSSdL9K9YUxW+GLAiAhh9EZ4TRxuSqWoRqm 0cop5KHlreeLv+PwHKpXn9Vmfw== serverKP TlVMTA== signActRequest TlVMTA== '; return albert_attack($posti); }