FaceTime, la videochiamata tra due iPhone/iPod Touch, è per il momento abilitata solo sugli ultimi modelli dei due device. Su iPad, quasi sicuramente, arriverà con la seconda generazione attesa per il prossimo aprile, ma un team di hacker dal nome Intell è riuscito ad installare il FaceTime dell’iPod Touch anche nell’iPad di prima generazione. Logicamente non sarà possibile farci vedere dall’interlocutore, ma il risultato è sicuramente buono e può essere utile per effettuare chiamate via WiFi in modo gratuito verso altri iPhone/iPad/iPod Touch.
La guida non è delle più semplici, per cui consigliamo di seguirla soltanto agli utenti ESPERTI. La guida funziona solo su iPad 4.2.1 jailbroken.
File necessari:
Conference.framework, IMCore.framework MobilePhone.app, ConferenceRegistrationSettings.bundle, AVFoundation.framework, Celestial.framework e la cartella UISounds. Tutti questi file si trovano su iPhone 4 e iPod Touch jailbroken e possono essere recuperati via SSH.
Procedura su iPad:
1. Tramite SSH andate in /System/Library/PrivateFrameworks/
2. Rinominate il file Conference.framework in ConferenceiPad.framework e il file IMCore.framework in IMCoreiPad.framework
3. Copiate i file Conference.framework e IMCore.frameworks presenti su iPhone 4 o iPod Touch 4 su iPad, nella cartella /System/Library/PrivateFrameworks/
4. Navigate nella cartella /System/Library/CoreServices/SpringBoard.app/ dell’iPad e prendete il file K48AP.plist per editarlo con un file di testo
5. Aggiungete alla fine la seguente stringa:
<key>venice</key> <true/>
6. Copiate il file ConferenceRegistrationSettings.bundle presente su iPhone 4 o iPod Touch direttamente su iPad, nella cartella /System/Library/PreferenceBundles/
7. Andate in /System/Library/Frameworks/AVFoundation.framework/K48/ e rinominate il file AVCaptureSession.plist in AVCaptureSession.bak2
8. Copiate il file AVCaptureSession.plist presente su iPod Touch 4 nella cartella /System/Library/Frameworks/AVFoundation.framework/N81/ e su iPhone 4 nella cartella /System/Library/Frameworks/AVFoundation.framework/N90/ e portatelo su iPad, nella cartell /System/Library/Frameworks/AVFoundation.framework/K48/
9. Andate in /System/Library/PrivateFrameworks/Celestial.framework/K48/ e rinominate il file AVCapture.plist in AVCapture.bak2
10. In questa cartella copiate il file AVCapture.plist presente su iPod Touch 4 in /System/Library/PrivateFrameworks/Celestial.framework/N81/ o su iPhone 4 in /System/Library/PrivateFrameworks/Celestial.framework/N90
11. Copiate i file vc~ended.caf, vc~invitation-accepted.caf e vc~ringing.caf presenti su iPod Touch 4 e iPhone 4 nella cartella System/Library/Audio/UISounds/ direttamente su iPad, alla medesima posizione. Questo serve per abilitare l’audio di FaceTime.
12. Andate in /Applications/Preferences.app/ e prendete il file Settings.plist che va modificato con un editor di testo
13. Eliminate la key requieredCapabilites presente ala item numero 26
14. Editate il file info.plist presente in MobilePhone.app su iPhone 4 e iPod Touch e copiatelo su iPad dopo aver cambiato le seguenti stringhe:
CFBundleDisplayName~ipod in CFBundleDisplayName~ipad, CFBundleIconFiles~ipod in CFBundleIconFiles~ipad,
CFBundleURLTypes~ipod in CFBundleURLTypes~ipad,
UILaunchImageFile~ipod in UILaunchImageFile~ipad.
Ora andate in MobilePhone.app su iPad e aprite il file info.plist, quindi aggiungete la seguente stringa alla fine:
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
<integer>2</integer>
</array>
15. Ora sostituite il file Default~ipod.png con quello scaricabile qui.
16. Ora andate in /System/Library/PrivateFrameworks/TelephonyUI.Framework/ e rinominate il file bottombarknobgreen.png in bottombarknobgreenT.png
17. Riavviate l’iPad e provate ad utilizzare Facetime!
ATTENZIONE: questa guida è stata testata ed è funzionante, ma sbagliare un semplice passaggio potrebbe compromettere il funzionamento dell’iPad, costringendo l’utente ad effettuare un ripristino in modalità DFU. Per questo consigliamo agli utenti meno esperti di non avventurarsi in procedure complesse e, comunque, rischiose!