You are on page 1of 2

rm .

/log&
rm ./guid&
rm ./imi
rm ./ti
idevicepair pair
sleep 5
idevicepair pair
sleep 5
function RepairCommccenter ()
{
ideviceinfo | grep InternationalMobileEquipmentIdentity | awk {'printf
$NF'} &>>./imi&
imei=$(cat ./imi)
echo
'MIIBlQIBATALBgkqhkiG9w0BAQUxYJ8/BC0HJoSfQAThIG8An0sUEacbuhzhgW9XHW9XSq8vw3QWXJ6fh2
0HATiRACURN5+XPQwAAAAA7u7u7u7u7u+flz4EAAAAAJ+XPwQBAAAAn5dABAEAAACfl0wEAAAAAASBgE2ne
j+YEJiwdWCOKXFhCZeWCZkQEEYf7bwYg4Z4NRZ16m+o74874EU6XSlJ9S4x5LZRJnAraonofoHex0NIylVI
Xr/FIOqsQ3M1S16+GZ84/Fd/k2PwHnfa4awaSEkwQG8wSa1fWs/uTKlQ3rOE/WbChQJW9RiTEuyLbcAuGYe
no4GdMAsGCSqGSIb3DQEBAQOBjQAwgYkCgYEA7To/ZNHoIJzBUgY0734vsgl+ACxDQ+f4quvmSrPAtgDENS
ZwaVrHXpF+cRKBABqkDa00YcENx2dtS1tuHLKDNn1zMZLaZRpiK9UeiMPNZL6mlg12BWLwVjlFOGED8U6pf
XwOw6D/FCDRgvyGBn7wsw8sEa7AdlYmMHGmkvwgOP0CAwEAAQ==' &>>./ti&
ticket=$(cat ./ti)
sleep 3
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'chflags
nouchg
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist && plutil -key imei -remove
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist'
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'plutil
-key imei
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist && plutil -key imei -string '$imei'
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist'
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'plutil
-key kPostponementTicket -remove
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist && plutil -key kPostponementTicket -dict
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist'
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'plutil
-key kPostponementTicket -key ActivationTicket -string '$ticket'
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist && plutil -key kPostponementTicket -key ActivityURL -string
https://albert.apple.com/deviceservices/activity
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist'
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'plutil
-key kPostponementTicket -key PhoneNumberNotificationURL -string
https://albert.apple.com/deviceservices/phoneHome
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist && plutil -key kPostponementTicket -key ActivationState -string
Activated
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist'
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'chflags
uchg
/./private/var/wireless/Library/Preferences/com.apple.commcenter.device_specific_no
backup.plist'
}
function RepairActivaionRecord ()
{
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost
'find /./private/var/containers/Data/System -iname "internal"' >>./guid&
sleep 5
guillo=$(cat ./guid)
sleep 5
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost
'plutil -key UniqueDeviceCertificate -remove
'$guillo/../../Library/activation_records/activation_record.plist' && plutil -key
LDActivationVersion -remove
'$guillo/../../Library/activation_records/activation_record.plist''

sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'plutil


-key DeviceConfigurationFlags -string 0
'$guillo/../../Library/activation_records/activation_record.plist' && chflags uchg
'$guillo/../../Library/activation_records/activation_record.plist''
}
function RepairDataArK ()
{
guillo=$(cat ./guid)
sleep 5
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'chflags
nouchg '$guillo/../../Library/internal/data_ark.plist' && plutil -key
ActivationState -remove '$guillo/../../Library/internal/data_ark.plist''
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'plutil
-key UCRTOOBForbidden -remove '$guillo/../../Library/internal/data_ark.plist' &&
plutil -key ActivationState -string Activated
'$guillo/../../Library/internal/data_ark.plist''
sshpass -p 'alpine' ssh -o StrictHostKeyChecking=no root@localhost 'chflags
nouchg /./private/var/root/Library/Lockdown/data_ark.plist && cp
'$guillo/../../Library/internal/data_ark.plist'
/./private/var/root/Library/Lockdown/ && chflags uchg
'$guillo/../../Library/internal/data_ark.plist' && chflags uchg
/./private/var/root/Library/Lockdown/data_ark.plist'

}
RepairCommccenter &>>./log
sleep 10
RepairActivaionRecord &>>./log
sleep 10
RepairDataArK &>>./log
read -p 'Listo'

You might also like