Con i loro dispositivi iOS, Apple consente alle persone di bloccare determinate applicazioni tramite "Restrizioni". Recentemente ho avuto un problema con il mio iPhone in cui sono sicuro di aver inserito il passcode corretto sul mio nuovo telefono, ma il dispositivo ha rifiutato di fornirmi l'accesso. La ricerca in giro online mostra un sacco di altre persone che rivendicano la stessa cosa.
Mi chiedo se sia effettivamente un bug o se siamo tutti semplicemente dimenticati.
I passcode sono memorizzati in un file XML. Il mio era questo:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>RestrictionsPasswordKey</key>
<data>
PKu5mw2c2qFkynodAj9rc07KQ+E=
</data>
<key>RestrictionsPasswordSalt</key>
<data>
EPHEAw==
</data>
</dict>
</plist>
Attraverso la modifica del file e l'esecuzione di modifiche, posso confermare che il seguente
Chiave: IxxWEBikzuZi33zUqCBnAcWAavk=
Sale: aSbUXg==
Codice di accesso uguale: 1234
Dato che ogni passcode è composto da sole quattro cifre, come posso decrittografare il mio passcode iniziale per vedere se fosse davvero quello che ricordo di essere, o se l'avessi preso in giro per la prima volta.