Forse vi é capitato -presi da un raptus incontenibile di cupidigia- di pigliarvi un iPhone.
E magari, tutte le volte che effettuate una chiamata, vi parte il tedioso popup che recita “inoltro chiamata attivo”. E lo dovete pure chiudere.
Per levarlo, non ci vuole molto.
Attivate l’ssh server sul vostro iPhone (per farlo dovete installare “OpenSSH” e poi farlo partire -tipo con “BossPrefs” (da installare anche quello), connettetevi al vostro Wi-Fi ed eventualmente levate il blocco automatico del vostro iPhone per tutta la durata dell’operazione.
Connettetevi dal vostro computer tramite SSH:
aprite il terminale e digitate
$ ssh root@192.168.1.9
Al posto di “192.168.1.9” inserite l’ip del vostro iPhone (lo vedete visualizzato in BossPrefs). Se non vi siete mai connessi, ssh vi chiederà se volete aggiungere la chiave fornita dall’iPhone: dite di sì.
Sempre nel terminale, digitate:
$ cd /private/var/mobile/Library/Carrier Bundle.bundle/
$ cp carrier.plist carrier.plist.old
$ exit
Una volta chiusa la connessione ssh (durante la quale avete effettuato una copia di backup del file) copiate il file sul vostro computer, digitando sempre da terminale:
$ scp root@192.168.1.9:/private/var/mobile/Library/Carrier Bundle.bundle/carrier.plist ./
In questo modo avrete sulla vostra Home il file, che potete editare con PlistEdit (che trovate qui.
In particolare, dovete cambiare i valori delle seguenti due chiavi su “No”:
ShowCallForwarded
ShowCallForwarding
Una volta finito, salvate, chiudete e copiate sull’iPhone usando il securecopy al contrario: da terminale
$ scp ./carrier.plist root@192.168.1.9:/private/var/mobile/Library/Carrier Bundle.bundle/carrier.plist
Ebbene, fate ripartire il vostro iPhone e godetevi la vita.