Sono curioso. Sono tanto curioso da dover provare qualunque cosa nuova. E mi stanco subito. Dopo aver mordicchiato per un po’ il frutto mi annoio e passo oltre. Con iPhone ci lavoro tutti i giorni già da qualche anno… si potrebbe dire che è una specie di simbiosi (alla mia ragazza questo non piacerà); questa volta, dopo la presentazione del capoccia ho pensato che sarebbe stato bello iniziare a giocare con la nuova SDK 4 direttamente dal device… sapete quegli esperimenti nerd con nuove API e tutto il resto? Cose fighe che i comuni mortali non possono capire. Oppure si?
Alla fine credo di si perchè in diversi mi hanno scritto per avere il dmg ed essere autorizzati ad installare e provare il nuovo fw.
Eh però il nuovo fw è ancora in beta.
Questo significa che non dovrebbero installarlo tutti per poi lamentarsi che è lento, che è buggato etc. Perchè il fw esce a fine giugno se va bene… e che cacchio abbiate pazienza!
Poi ci sono io. Io sono developer (c’ho pure la targhetta, ma quella si paga). Noi developer possiamo. We can™.
Peccato che per ora l’esperienza sia stata parecchio deludente. Per un uso quotidiano il fw si è rivelato buggato: lento e poco responsivo (sembra di tornare al 2G), pieno di bug nelle app di sistema, zeppo in quelle di terze parti (alcune crashano che è una bellezza).
Così ho aspettato la beta 2.
La beta 2 è uscita insieme a tutta un’altra serie di problemi.
Io sono developer non sono un beta tester. Allora ho capito che potevo divertirmi anche dal simulatore e fanculo…io il mio telefono voglio usarlo, mica voglio passare le giornate a mandare report ad Apple.
Loro hanno le mie app in approvazione, e ci mettono una vita a darci un occhio, manco fossero bombe nucleari (ora si fa presto a passare da ‘Waiting for Review’ a ‘In Review’, poi li si rimane una settimana se va bene)… e allora caro Jobs per ora non mi va di farti da tester.
Io torno al 3.1.3.
E qui finalmente arrivo al punto (stanchi eh?). Ecco come potete tornare indietro (visto che per qualche assurda ragione Apple non lo permette…pur parlando di prodotti beta)… Ingredienti:
- Procuratevi una tazzulella di iTunes 9.1
- Passate al negozio del web per procurarvi un etto di Firware 3.1.3 (iPhone 2G, iPhone 3G e iPhone 3GS)
- Già che siete li tirate giù anche iRecovery 1.3 e la libreria libusb
Preparazione:
- Installate la libreria libusb (è un pkg, si fa presto ed è indolore)
- Aprite lo zip con iRecovery e trascinate l’app sul desktop
- Agganciate l’iPhone, lanciate iTunes edal pannello di riepiologo cliccate Restore (o Ripristina) tenendo premuto il tasto ALT. Selezionate il firmware appena scaricato e cliccate OK.
- Lasciate cuocere quei 5-10 minuti finchè il forno non da un bell’errore 1015 (è Jobs che si è incazzato e non vuole farvi tornare al vecchio). Ignorate il tutto e premete OK, quindi chiudete iTunes.
- Aprite il terminale e date i seguenti comandi:
cd Desktop
. /iRecovery -s
setenv auto-boot true
saveenv
fsboot
exit
- A questo punto aspettate qualche secondo, staccate l’iPhone e riavviatelo tenendo premuti i tasti di accensione ed Home simultaneamente per qualche altro secondo.