Skip to content

Commit

Permalink
This is the PHP code and the IPOHNE certs
Browse files Browse the repository at this point in the history
I will be looking at how to edit the PHP file.
  • Loading branch information
tjd4455 committed May 5, 2014
0 parents commit f68af95
Show file tree
Hide file tree
Showing 6 changed files with 188 additions and 0 deletions.
17 changes: 17 additions & 0 deletions certs/iPhoneActivation.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
-----BEGIN CERTIFICATE-----
MIICrjCCAhegAwIBAgIJAM+VJwG0KzJQMA0GCSqGSIb3DQEBBQUAMHAxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIDApTb21lLVN0YXRlMRMwEQYDVQQKDApBcHBsZSBJbmMu
MRUwEwYDVQQLDAxBcHBsZSBpUGhvbmUxIDAeBgNVBAMMF0FwcGxlIGlQaG9uZSBB
Y3RpdmF0aW9uMB4XDTE0MDQyODIzMzEyN1oXDTI0MDQyNTIzMzEyN1owcDELMAkG
A1UEBhMCVVMxEzARBgNVBAgMClNvbWUtU3RhdGUxEzARBgNVBAoMCkFwcGxlIElu
Yy4xFTATBgNVBAsMDEFwcGxlIGlQaG9uZTEgMB4GA1UEAwwXQXBwbGUgaVBob25l
IEFjdGl2YXRpb24wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALTIAsg9nrxy
Kpw2wGaW0zTR9b7dZsOIlmIFT5zqxFMvXfxAnIUTNboS+dFzfJSlj35bjvC5d6xX
CLXGK9R85ZNQFduE1m5F0nqraNMwqZdmyEg/78sVbAuU5yN2C3WFzQ8rfr435bMV
W8R4y3VCrCIcBVEDGOLHCbLsIPuz6T+dAgMBAAGjUDBOMB0GA1UdDgQWBBRcaAqd
K9tF2aX9+jLU3CM9sPGMEzAfBgNVHSMEGDAWgBRcaAqdK9tF2aX9+jLU3CM9sPGM
EzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBACwywqOSQMVU3Ywbk0+7
5GlJI6pGflZRVRN63ryHjN4E49AScWZIix5WG61iTmTVXXK7gGb/VWBpTEUFTOLC
6UBiQRB5W8WW1se+xME3qHkysoSwnq3G1vVRQHftJDuhJZNWrDotuqQo6Rm5oCr+
05tqqLR8fLtcbzY64E/cTzSo
-----END CERTIFICATE-----
17 changes: 17 additions & 0 deletions certs/iPhoneActivation_private.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIICxjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIUuPmVfb9bQgCAggA
MBQGCCqGSIb3DQMHBAidI2J77pN42ASCAoCU0EPUZ9AcelQ3iwrscjujNI1/TwQv
RFfEXjQVcdCQEimfRslAi8n7+YpI1TW2rSvr8xnNfQlKsaHVUGY52TOphDEAHLsF
iURvgWeocL1ZmAb2YJjpT2CtRkbv+Zo+ABdbEYT2A5+kUaSnn9gZ2gqpli6/+FgX
dnp7Ur5WbhPAQGUg8Zu3afyW8m/sAUy8YTs33YqbwqRPC1CiWOEfQoRIgZeZpHWP
CQ9N6u+l1YjxtLWLvQxmK5VmWgS7sVUwASgARLSEiY3ME+EXHJxekfBr7/x1oWFJ
0mm4CJt1lZ9gU/shafVFHDf/KST4hyuLdQKUSCHTuj0aNDZ0Xy6waRQw8/0zmADW
ycSKYMh6J3ZR5nRIKXH24w4+yEqnycfrxetGhDTRgfAM1i1rYR3KNc41GO7DQFd9
A8CaSdyqaBYBlsxdSnEfPbY1PsNEyQyk9gQxSdmUL85QFFUtp0Wp68CiI3ve8fVn
+OL5VaBZt1Dt5cP9U5LOXmAlVXh1PtOLfoZVx1QPzOP1irlyYNG/KOiPplFwAhvi
y+m5HfnNdbD9WC2wPb/TXu7XH36MvDJqBSXFkenW9z+sQVJqkUPodfYTqyy5qsUN
mhYJX2FVx9OIumN3T7MrSITRdf3wS4Wmm77WcEMCEFCQDBQ7MKon98O+hRLckfF7
2mEHm8GKm41gmmjQV0VIb3mYpTBAA4iwzc9mMNnEZ9FgGDeCG6amVafzg6fBj6WW
xt5tmx94RcKIXH8xT4LJUbrBhjEY7lNg0HoqZ6CTP5VkHMyh7jPDR+OgAb9El1w0
0d3gucfAOzrrJtONWo4VvsRTOx8LpV4l9H4+Whgef8ceb15ysF2dsU2a
-----END ENCRYPTED PRIVATE KEY-----
17 changes: 17 additions & 0 deletions certs/iPhoneDeviceCA.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
-----BEGIN CERTIFICATE-----
MIICuDCCAiGgAwIBAgIJAI011OiJrVvWMA0GCSqGSIb3DQEBBQUAMHUxCzAJBgNV
BAYTAlVTMQswCQYDVQQIDAJDQTESMBAGA1UEBwwJQ3VwZXJ0aW5vMRMwEQYDVQQK
DApBcHBsZSBJbmMuMQ8wDQYDVQQLDAZpUGhvbmUxHzAdBgNVBAMMFkFwcGxlIGlQ
aG9uZSBEZXZpY2UgQ0EwHhcNMTQwNDI4MjMwMzA0WhcNMjQwNDI1MjMwMzA0WjB1
MQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExEjAQBgNVBAcMCUN1cGVydGlubzET
MBEGA1UECgwKQXBwbGUgSW5jLjEPMA0GA1UECwwGaVBob25lMR8wHQYDVQQDDBZB
cHBsZSBpUGhvbmUgRGV2aWNlIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
gQDDAah2iCyohcno91lEzhEryNLSffNyp4+t3O1oYC4HtSYBJjl1WqtXnYpQv/JQ
zKXHb8NZBi/nrrFGYmG2BK+uN19XwnREobVPUu1DxnUmiYqW1w4WNG+ODjIihQ6l
kv5LaLwPBBVNrHRwaUgR6dMrEQ5BOmlUf+4E4GbdRmWT/QIDAQABo1AwTjAdBgNV
HQ4EFgQUTd4ryYYB577YPDWo2i+G24hpadYwHwYDVR0jBBgwFoAUTd4ryYYB577Y
PDWo2i+G24hpadYwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQAZ9UkZ
nmYTf+oADV9vgyMs3COTZxNv/ngL+YdhISu6609pZ8nTSbmK1skqYguGjLPw5B35
fNETJYMtDP6ASV+CCB02W7epTbaKliDTVss+Q9NpuHZ8BaTY8s3RnwbqezQcA+wY
QGn9zVJ7xpN0YvCdL27cm65nvPY1mM1ksRY2wQ==
-----END CERTIFICATE-----
17 changes: 17 additions & 0 deletions certs/iPhoneDeviceCA_private.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIICxjBABgkqhkiG9w0BBQ0wMzAbBgkqhkiG9w0BBQwwDgQIR9as3yoyQisCAggA
MBQGCCqGSIb3DQMHBAjr2e4eD62llQSCAoDOrZP66BNtAZNBhoyRRzPOYOXhBuG4
ah/505qbWe+SlgSnp1GYS+mgrbMc6OCv6O+gUBMzX/oVHhZeE08CQI/a5V4nDyns
I+v8c9nYdEPYVSpPQHSwYeA8zQErqBPkzUpG2PCrCSMixC0hfUK+2z8Q1C6rTMnQ
JYQk7JPo+nNug+xEEETWt02g9vypo2F8NKcQQ3oSKdxmuGYzbIRFMMF9CYb5ruB2
QcWGbi1Bb+28EozEv8sABOGfOF7SVC1o4IY/n0e/QPL67uPUmdJEi5PfDkoQpmYq
G9wBEHpMr/XtQcYhHILFWI5a8bPGb/IOuNXUrYURVG6eIU/UJpyJAgoD7lHzKvB5
n8Sya94Mbdt21oPRJOv8zcgnd4L9wcY9FK3kkWoxM1oFw4Y+lxrcIBKzy2dZF5uc
8kiCM/25jbUCvKfvuEa8SiAZj7v9BudNwAspqFae/XMMoj5RGzXElEN/A28Je+vZ
mfMiA2nDtsBXfxDtdxnRchAG2c35wau/HxLO427CcI1CoRyDtUnNPEUmsgIY6cMW
tcG4mycApdfnSIwgvWpsj/hyEOICDR/q7+APu32Dc4jf6/r6gV0ItgdiNU4wXaNy
HPjreeL6g/ndfd6LwIyIBdJp4jhvcUWgEGDXUBfkhQJVx+8xZJAYw+sfYXQiFuZd
fyYv0pOR8F7FIdNC32zIFQpYdZ/SPROTY0FSNGlCUc1L0HX44E9T8bG9F+Lm9jpD
1ME4SG+XkF9QBAuDGTIVk/qQCK1fIlyrO4t/6hCu9z1+7ZeXxqi2D/D8LOItzTgs
W2F8oaOxOv5q5d9X/Bneb+8FpNWdACvmW9NtVLaBjI0VO3Ew+xHj8tyd
-----END ENCRYPTED PRIVATE KEY-----
15 changes: 15 additions & 0 deletions certs/private_key.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQDYRS3wRmNPfRa+U+/yEGbCGylbrqwxnIhPYfsNi4+YBmvHKBGJ
EPeaHoaRw0NopbOtWdqOgtgp2AxuPr6F7tUyd7rfJ8OG/SWZzK9acNj5EQc2Hhcz
9vGOQKQpfTP2xJqG88MS/Gu3FRMMHqDqtWYv9xuf/5rGNtdsBxFU6ByobQIDAQAB
AoGBANY6QLUfpEQa7qp9ztMDOCbSbPdqYRuLqOKpddwHAKhgw+Y1ZJlXe0zpK/e7
akyAxyjSNtKv/ZwFbNrPwD4/RGIjszlI6mkmhRoFkPten4ZIZf9US/dTAEYi8lT5
sCvMbzBNB717SKsPCvRgEZUXeu7I5qwa6FCNv5/Jv6qy4IGpAkEB/NRtrd8RiadU
7q0kOpQMe6z5SHv7TAVaO9ekOiICJWeNNtSVWOWIPgQnRaIsL8oEb3yq3BtlMXOY
31l6oIFGCwJAbM8QDI7Sp4+2b4Bv/iaOXfxMVLjKbdUhLhnByy1hVwvOcjQNDLPw
9fd+8fkVsv+3k98S6cupts/0pzYsyDquZwJBAeOI332WeO0OFfkGkmIUZNR2qSJH
p6Qzhe9OWmNgBBgVkq2jURV8cn80pTlYBpOXb6WenCO06PIYfxLozk6O6scCQGyT
Ijylt+akLTOOQjKlXqLCQ5i23KhEaFuMMCkCG4O0sEidT/hBBk0qrm3eU5zONu1D
R6gsJinZ0ROZp44VoDkCQGeQHwzWbp7BbGeFtnRD4TcgwaTOoOSJPq+BG7R/GU2H
9RXKPd7Vi8v8mLQvDnm7/0qKbEwT//gUOt1+JNPL8yY=
-----END RSA PRIVATE KEY-----
105 changes: 105 additions & 0 deletions deviceActivation.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
<?php
$serial= $_POST["AppleSerialNumber"];
$guid= $_POST["guid"];
$activation= $_POST["activation-info"];
$xml = $activation;
$dom = new DOMDocument;
$dom->loadXML($xml);
$books = $dom->getElementsByTagName('data');
$cont=1;
$activationBase64="";
foreach ($books as $book) {
if($cont==1)
$activationBase64= $book->nodeValue;
$cont++;

}
$activationDecoded= base64_decode($activationBase64);
$dom = new DOMDocument;
$dom->loadXML($activationDecoded);
$books = $dom->getElementsByTagName('string');
$datas = $dom->getElementsByTagName('data');
$cont=1;
$contd=1;
$activationRamdomess="9";
$uniqueDiviceID="1";
$deviceCertRequest="big boy";
foreach ($books as $book) {
if($cont==1)
$activationRamdomess= $book->nodeValue;
if($cont==12)
$uniqueDiviceID= $book->nodeValue;
$cont++;

}
foreach ($datas as $data) {
if($contd==1)
$deviceCertRequest=base64_decode( $data->nodeValue);

$contd++;

}

$privkey = array(file_get_contents('certs/iPhoneDeviceCA_private.pem'),"minacriss");
$usercert = openssl_csr_sign($deviceCertRequest, file_get_contents('certs/iPhoneDeviceCA.pem'),$privkey,365,NULL,'6');
openssl_x509_export($usercert,$certout);
file_put_contents('serverCASigned.crt',$certout);
$deviceCertificate=base64_encode($certout);
$accountToken='{'."\n\t".'"ActivationRandomness" = "'.$activationRamdomess.'";'."\n\t".'"UniqueDeviceID" = "'.$uniqueDiviceID.'";'."\n".'}';

$accountTokenBase64=base64_encode($accountToken);
$pkeyid = openssl_pkey_get_private(file_get_contents("certs/private_key.pem"));
$data=$accountTokenBase64;
// compute signature
openssl_sign($data, $signature, $pkeyid);

// free the key from memory
openssl_free_key($pkeyid);
$accountTokenSignature= base64_encode($signature);
$accountTokenCertificateBase64='LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaekNDQWsrZ0F3SUJBZ0lCQWpBTkJna3Foa2lHOXcwQkFRVUZBREI1TVFzd0NRWURWUVFHRXdKVlV6RVQKTUJFR0ExVUVDaE1LUVhCd2JHVWdTVzVqTGpFbU1DUUdBMVVFQ3hNZFFYQndiR1VnUTJWeWRHbG1hV05oZEdsdgpiaUJCZFhSb2IzSnBkSGt4TFRBckJnTlZCQU1USkVGd2NHeGxJR2xRYUc5dVpTQkRaWEowYVdacFkyRjBhVzl1CklFRjFkR2h2Y21sMGVUQWVGdzB3TnpBME1UWXlNalUxTURKYUZ3MHhOREEwTVRZeU1qVTFNREphTUZzeEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFLRXdwQmNIQnNaU0JKYm1NdU1SVXdFd1lEVlFRTEV3eEJjSEJzWlNCcApVR2h2Ym1VeElEQWVCZ05WQkFNVEYwRndjR3hsSUdsUWFHOXVaU0JCWTNScGRtRjBhVzl1TUlHZk1BMEdDU3FHClNJYjNEUUVCQVFVQUE0R05BRENCaVFLQmdRREZBWHpSSW1Bcm1vaUhmYlMyb1BjcUFmYkV2MGQxams3R2JuWDcKKzRZVWx5SWZwcnpCVmRsbXoySkhZdjErMDRJekp0TDdjTDk3VUk3ZmswaTBPTVkwYWw4YStKUFFhNFVnNjExVApicUV0K25qQW1Ba2dlM0hYV0RCZEFYRDlNaGtDN1QvOW83N3pPUTFvbGk0Y1VkemxuWVdmem1XMFBkdU94dXZlCkFlWVk0d0lEQVFBQm80R2JNSUdZTUE0R0ExVWREd0VCL3dRRUF3SUhnREFNQmdOVkhSTUJBZjhFQWpBQU1CMEcKQTFVZERnUVdCQlNob05MK3Q3UnovcHNVYXEvTlBYTlBIKy9XbERBZkJnTlZIU01FR0RBV2dCVG5OQ291SXQ0NQpZR3UwbE01M2cyRXZNYUI4TlRBNEJnTlZIUjhFTVRBdk1DMmdLNkFwaGlkb2RIUndPaTh2ZDNkM0xtRndjR3hsCkxtTnZiUzloY0hCc1pXTmhMMmx3YUc5dVpTNWpjbXd3RFFZSktvWklodmNOQVFFRkJRQURnZ0VCQUY5cW1yVU4KZEErRlJPWUdQN3BXY1lUQUsrcEx5T2Y5ek9hRTdhZVZJODg1VjhZL0JLSGhsd0FvK3pFa2lPVTNGYkVQQ1M5Vgp0UzE4WkJjd0QvK2Q1WlFUTUZrbmhjVUp3ZFBxcWpubTlMcVRmSC94NHB3OE9OSFJEenhIZHA5NmdPVjNBNCs4CmFia29BU2ZjWXF2SVJ5cFhuYnVyM2JSUmhUekFzNFZJTFM2alR5Rll5bVplU2V3dEJ1Ym1taWdvMWtDUWlaR2MKNzZjNWZlREF5SGIyYnpFcXR2eDNXcHJsanRTNDZRVDVDUjZZZWxpblpuaW8zMmpBelJZVHh0UzZyM0pzdlpEaQpKMDcrRUhjbWZHZHB4d2dPKzdidFcxcEZhcjBaakY5L2pZS0tuT1lOeXZDcndzemhhZmJTWXd6QUc1RUpvWEZCCjRkK3BpV0hVRGNQeHRjYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=';

echo '
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="iTunes Store" />
<meta name="description" content="iTunes Store" />
<title>iPhone Activation</title>
<link href="http://static.ips.apple.com/ipa_itunes/stylesheets/shared/common-min.css" charset="utf-8" rel="stylesheet" />
<link href="http://static.ips.apple.com/deviceservices/stylesheets/styles.css" charset="utf-8" rel="stylesheet" />
<link href="http://static.ips.apple.com/ipa_itunes/stylesheets/pages/IPAJingleEndPointErrorPage-min.css" charset="utf-8" rel="stylesheet" />
<script id="protocol" type="text/x-apple-plist">
<plist version="1.0">
<dict>
<key>iphone-activation</key>
<dict>
<key>activation-record</key>
<dict>
<key>FairPlayKeyData</key>
<data>LS0tLS1CRUdJTiBDT05UQUlORVItLS0tLQpBQUVBQVIvcWRpY3lUdWJtMmxKTndMV1ZaT0xQSnpTSWF1MGJuT1lPSE10alZxc242dTFuY0Urb0ZQNkQ3VjNWCmplekJxQWNhRVpxUGNOT09yK3hFM2NkL1I0K1Q4OHMwSitFa0pQNnRPZzQ5U215ZkZUMlg0UDdYZExTNndEalAKY3piRmRDU0hpTVZmREJhY1pUaWxPNGNsdHllS3JzZHpLTlI5L3J5VXQ4TnJkY0VJd2lHWTBjYjNpcExLUnhHUwpYSWFMMnpYMy9HeE14UW0yRzdzL0IvWDBkdWEwd084enB6ZXE1bHkwc1lPQjE5cUdwaytKQ0hSaUtyUC9neFRaClJjZC9tTjVaM25WUEY4Qld2VEQ5UElvYldDZENxc3dCZzBvK1VyNnExZHFsZEpPM0FSOEFWTzFLUEFrVC8wV1QKdkR0MFpBbDJod3JEclpXdHJSd3RDNUlXZi9DY2UwaDZ0UXB4bDM3akFBWkdqcWNFM3F5dG4rdmh1SVQ2WklTUQpyK2x0T1B0Mk5vK3plVFh2TVExalJWUXlyRzFCNzRMWEpGcU1nQytGZGgzMDYvamRoMEtkeEVoeHdHanR4VGpICk5YRkhhV2Y0Nm9UaGVmWTBDM3NSclh1cENRSjg1ODNiRWFuUG8yUk1FL1dkY0pDODJFeEZma3FGRjNPSkU5dy8KV2w3NkFUZlVGaUVYRUFpUHVOQXk4Zlhhazk0Y3FyREhXeS9YbTFRV0o3Rnd4eDYzM2RnUXBFVWExSjBMaTNYZwpqaWJmczZQdDdpUkUzK3ZhTWViVW1BajZWZnczUjBQL253SzhzNnhubDJ1MUZsdEdXTkQxRWdoRVNEM1ExRk5mCkxlVWpOL1gwVmE0TEFzU0tGZ2NPSlloRi9renRLUFFqd0ZVNVFtd1FSeUI3aVhHM3lDbmdFZml6d3hhVEtUQzUKRmZFbi8xa3JlYndtOGZ3bW04NjllL3ZhTk81K285MFFibG9weDNUbnFRUWwyalYyZjhoa3FlYTlpUWRoL0JlTwpLUjVmcjR0bW9PSGNuUS9tRVNVZEUwdUcrRjhteGRBNVlUTzRhaElzaEZZajlEZzFVQkQvNGZHdWxkaCszZU50CkJQUVVveG5jTWd5VnFMMFRjaE90TXFOc3NnYkZXemUwRHBiMWU3OVVHUlJqdXN0QmlFTG9vY2s4amxtRWdwclgKZ3dLSmU5dkVqMDQ3Y2FUS2NSci9zKzN3b1ZkUWNQNDdZVEw0aVZKZ01jRHlZRFNGYk5lc3JXdlZ1KzhPZlJ0SwpUSEM0T2xQTmZWRTNXNXQyRWYwL0JlVERnL0FiUzUrSWNhSDdpeUhVZWRHWmxkRHpCWnhRMzdRRUNaYUZpUnpiCksrZWNXbWNMOXk3QnRoNGtaV3hJOE9vSzc3akQrb1JmWlVIZHM5OXNWbnNGZVRuQUVyL0RzaXVwTnlTRzZSdEcKVXJpOWZnRUYzUjJEb0lWaTlxQjdIUmJnM1VFTnZORlVFSVQ4VTdkb1lFVFBJSEVCUlVUU3k0MnhvbnVKNmxCNgpuOEEzaVpBTkR3N2ZzZWJUVzF6bnZuYmJGcC81YUhzMFJVNmNRenBTRlRIanRKb1hSQ091Y2RBRDNmY3VhMWhYCk14WENYV0drWDJOZnA2OFQvV0J4K0tlTDB0NGRFOXZrVnV4aEhjTjFZYS95OWZ2eFZZQmpSSVBEQXNBSGFhUnMKY05oZUdpTFNCTWh0Ui9kblVUMnA1aHhDRWNobnRjSTI5K21mYlV2VXIydVNrV3I4dFJVV0I0YjFZdmlVbUJScQpuQUV4L29WRHJlTDcvMnUxY0FhaHRhYWdaanBRUzlBNmhBSHA4RWVJNkg5dnZxcUtHMXY0TW9qa3NnalNlWDBuCnRWcHl0Yjg4TFZxNHRRNmp6U21BcXNzbmRzNmgwZzZCUHpFSWxFdDlLWWZLeURhbXZyOXM0czRZaldDcEgxT2UKL2ZMbEhYUzRURUMwOXdUYnpjQWw4dmZqUFpMdmpnMURyalZsUWU5K1FINGgrMElECi0tLS0tRU5EIENPTlRBSU5FUi0tLS0tCg==</data>
<key>AccountTokenCertificate</key>
<data>'.$accountTokenCertificateBase64.'</data>
<key>DeviceCertificate</key>
<data>'.$deviceCertificate.'</data>
<key>AccountTokenSignature</key>
<data>'.$accountTokenSignature.'</data>
<key>AccountToken</key>
<data>'.$accountTokenBase64.'</data>
</dict>
<key>unbrick</key>
<true/>
</dict>
</dict>
</plist>
</script>
<script>
var protocolElement = document.getElementById("protocol");
var protocolContent = protocolElement.innerText;iTunes.addProtocol(protocolContent);
</script>
</head>
<body>
</body>
</html>
';
?>

0 comments on commit f68af95

Please sign in to comment.