iPhone senza Messaggi

Come già saprete nel mese di Aprile di quest’anno ho aderito all’iPhone Deveoper Program, iniziando così ad utilizzare le versioni beta sul mio iPhone. Mi rendo conto che uno sviluppatore come si deve (quindi io no), non dovrebbe usare lo stesso cellulare, sia per lo sviluppo che come telefono personale, ma il costo del dispositivo è molto elevato e poi a mia discolpa devo dire che spesso le versioni beta che Apple ci offre; sono in molti casi meno afflitte da bug di quelle ufficiali. Nelle varie beta che ho testato relative al firmware 3.0 ci sono state alcune che mi hanno particolarmente colpito per la maturità della piattaforma (non ho spento l’iPhone per due settimane), solo da quando poi sono state rilasciate le Push Notifications a mio avviso sono iniziati i vari problemi. Proprio oggi dopo una discreta convivenza con la 3.1 beta 1, ho deciso di installare la 3.1 beta 2 perché a detta di molti risolveva il problema dell’eccessivo surriscaldamento che di tanto in tanto succedeva sulla beta 1. Una volta installata la nuova release del firmware, mi è subito sembrata più reattiva nei menu della precedente, ma purtroppo l’applicazione Messaggi che serve per inviare e ricevere Sms/Mms, si chiudeva non appena aperta. La spiegazione sta in un problema che affligge l’accesso al database SQLlite delle beta 2.
Il problema è spiegato bene in questo articolo del blog iPhoneItalia (che ho letto solo in seguito 🙁 ), molti utenti dichiarano che anche l’applicazione Mail si comporta come Messaggi, nel mio caso invece Mail andava bene.

Per tutti coloro che hanno fatto il terrificante sbaglio, di installare questa versione, l’unica possibilità rimane il downgrade alla 3.0.
Leggendo l’apposita guida di iSpazio e seguendo i passi, ho comunque riscontrato qualche problemino col software iRecovery che lanciato col comando:

./iRecovery -s

si chiudeva riportando il suddetto errore:

Library not loaded: /usr/local/lib/libusb-0.1.4.dylib.

Allora ho seguito questa nuova guida, dopo aver scaricato qui il software ed aver copiato la libreria sotto l’opportuna cartella dal fidato terminale in questo modo:

su [propria password di admin]
cd Desktop/irecovery
cp libusb-0.1.4.dylib /usr/local/lib

Fatto ciò ho rilanciato il comando:

./iRecovery -s

Log del Comando sul Terminale:

[FTL:MSG] Apple NAND Driver (AND) RO
[NAND] Device ID 0xba94d598
[NAND] BANKS_TOTAL 4
[NAND] BLOCKS_PER_BANK 4096
[NAND] SECTORS_PER_PAGE 824288
[NAND] BYTES_PER_SPARE 216
[FTL:MSG] FIL_Init [OK]
[FTL:MSG] BUF_Init [OK]
[FTL:MSG] FPart Init [OK]
read old style signature 0x43303035 (line:301)
[FTL:MSG] VFL Register [OK]
[FTL:MSG] VFL Init [OK]
[FTL:MSG] VFL_Open [OK]
[FTL:MSG] FTL Register [OK]
[FTL:MSG] FTL_Open [OK]
Boot Failure Count: 0 Panic Fail Count: 0
Entering recovery mode, starting command prompt]

ed ho inserito i comandi:

setenv auto-boot true
saveenv
fsboot
exit

Log dei Comandi sul Terminale:

(Recovery) iPhone$ setenv auto-boot true
(Recovery) iPhone$ saveenv
(Recovery) iPhone$ fsboot
HFSInitPartition: 0x1809da00
(Recovery) iPhone$ exit
Closing USB connection…

come spiegato nella guida di iSpazio e nei commenti al post.

Il mio iPhone è ripartito con la 3.0 ufficiale a bordo, Sms ed Mms di nuovo inclusi, ma purtroppo non ho potuto ripristinare e ho dovuto risincronizzare l’iPhone tutto da capo.

Inconvenienti che succedono ma che da buon geek 🙂 mi piace anche risolvere!!!

Alla prossima Beta 🙂
Stay Tuned!!

PS: Un ringraziamento speciale al blog iSpazio per l’ottima guida sul Downgrade, mi avete salvato 🙂


20 Comments

  1. gavo

    Ciao, ho appena avuto lo stesso problema…installando la 3.1 beta 2 sul 3GS non riuscivo addirittura a farlo partire…forse è dovuto al fatto che nn ho un account developer..infatti itunes mi bloccava, tirandomi fuori questo messaggio:
    WE’RE UNABLE TO COMPLETE YOUR ACTIVATION.
    THIS DEVICE IS NOT REGISTERED AS PART OF THE IPHONE DEVELOPER PROGRAM.
    IF YOU ARE A MEMBER OF THE PROGRAM, PLEASE REGISTER YOUR DEVICE IN THE IPHOEN DEVELOPER PROGRAM PORTAL.
    ho deciso quindi di tornare alla 3.0…ed ecco che mi si presenta il tuo stesso errore quando digito il comando iRecovery nel terminale: Library not loaded: /usr/local/lib/libusb-0.1.4.dylib.
    mi aiuteresti a sbloccare questa situazione?
    ti prego di contattarmi in privato e magari se ci riesci parliamo anche su msn.
    grazie.
    a presto

  2. admin

    Ciao gavo,
    certamente non puoi usare le beta se non sei iscritto all’iPhone Developer Program, comunque la suddetta libreria che ti manca per avviare iRecovery la trovi nell’archivio zip contenente il programma, tale archivio lo trovi qui : oppure nella mia pagina dei Downloads. Una volta scaricato decomprimilo sul desktop del tuo mac, fatto ciò lancia i comandi descritti nel post :

    su [propria password di admin]
    cd Desktop/irecovery
    cp libusb-0.1.4.dylib /usr/local/lib

    dove con password, intendo quella dell’utente di OSX,
    fatto ciò rilancia iRecovery con l’opzione -s cosi:

    ./iRecovery -s

    poi una volta avviato il programmino lancia i comandi in questo ordine:

    setenv auto-boot true
    saveenv
    fsboot
    exit

    ciascuno seguito dal tasto invio,
    il tuo iPhone dovrebbe così tornare alla 3.0

    Saluti.

  3. gavo

    Ciao!
    Ci sono riuscito..ma seguendo la guida di big boss […(6) Run command ‘defaults write com.apple.finder AppleShowAllFiles TRUE’…]
    In questo modo sono riuscito a riportare la versione 3.0
    Ho voluto tentare la strada dell’aggiornamento al 3.1 semplicemente perchè ho una reale esigenza di utilizzare l’iphone per lavoro e nelle condizioni in cui era non mi permetteva di fare nulla…la ricezione non era affatto sufficiente..
    leggendo nei vari blog e forum, sono incappato in Darkapples che dicevano di aggiornarlo e ripassare al 3.0. in questo modo si sarebbero risolti i problemi della ricezione..
    tu mi sai dare maggiori informazioni in merito?
    mi contatteresti via email?
    grazie

  4. enzo

    Salve ho un iphone 4 sul quale per sfizio (e me ne pento amaramente )ho installato al versione ios 4.3 prima che uscisse su itunes. ora ho fatto il ripristino e mi dice “WE’RE UNABLE TO COMPLETE YOUR ACTIVATION.
    THIS DEVICE IS NOT REGISTERED AS PART OF THE IPHONE DEVELOPER PROGRAM.
    IF YOU ARE A MEMBER OF THE PROGRAM, PLEASE REGISTER YOUR DEVICE IN THE IPHOEN DEVELOPER PROGRAM PORTAL.”
    Non mi fa più partire l’iphone.
    non ne capisco niente di computer e non ho mac ma un pc con windows Xp. come posso fare per far ripartire il mio Iphone? mi prego aiutatemi.
    la mia assistenza telefonica è anche scaduta.
    vi prego

  5. admin

    Ciao,
    Le versioni beta del software per iPhone sono riservate solo agli “sviluppatori” della piattaforma,
    gli sviluppatori sono iscritti ad un apposito programma che gli permette di testare le proprie apps sulle nuove versioni.
    Ciascuno sviluppatore è registrato e riconosciuto dal sw in beta di iPhone, se questo riconoscimento non avviene il cell è bloccato.
    Il mio consiglio è di cercare qualche sviluppatore online che lo agganci al suo programma, in effetti è possibile fare testare le proprie apps anche a persone differenti da chi ha sottoscritto, il programma purchè vengano inserite come tester dallo sviluppatore.
    Altre possibilità sono iscriversi al programma come sviluppatore e pagare 99€, oppure provare a tornare indietro alla precedente versione con il jailbreak.

    Saluti.

  6. Prior to shopping online, it is important that you check
    your computer to see if its antivirus software is updated.

    This helps water cool more quickly and increases the rate of evaporation.
    Anyone who witnessed his backhanded acceptance of a Lifetime Achievement Award at the Golden Globes knows that Robert De Niro is
    a character.

  7. Remotely monitoring premises using internet protocol
    (IP) camera equipment is a relatively new technology arrival even more so with wireless equipment capable of pan-tilt-zoom (PTZ)
    with wireless connectivity. In the present day We’re the right to
    contact most people close to hay day hack and even principe,
    the explanations these aren’t actually exasperating but yet
    very dangerous, solutions to individually
    keep on being rigorous in order to avoid these people.

    Anyone who witnessed his backhanded acceptance of a Lifetime Achievement Award at the
    Golden Globes knows that Robert De Niro is a character.

  8. 99% of these websites are offering out dated
    and old software written in Java. In the present day We’re the right to contact most
    people close to hay day hack and even principe, the explanations
    these aren’t actually exasperating but yet very dangerous, solutions to individually keep on being rigorous in order
    to avoid these people. However, if another user with Administrator privileges then accesses
    these same servers and re-enables the Guest Account for any reason, you will then be left exposed.

  9. Fantastic beat ! I wish to apprentice wyile you amend your site, hhow can i
    subscribe for a blog wweb site? The account aidd me a acceptable deal.

    I had been a little bit acquainted of this your broadcasst offered bright clear idea

  10. I savour, cause I found exactly what I used to be looking for.
    You have ended my 4 day lengthy hunt! God Bless you man.
    Have a great day. Bye

  11. Tout le monde aime ce que vous les gars ont tendance à être trop.
    telle l’exposition! Gardez les superbes fonctionne gars que je l’ai incorporé ajoutée vous les
    gars à mon propre blogroll.

  12. Excellent post. I used to be checking continuously this
    weblog and I am inspired! Extremely useful information particularly the closing section 🙂
    I deal with such info much. I was seeking
    this certain information for a long time. Thanks and good luck.

Leave a Reply