lunedì 30 luglio 2012

Come evitare il brick con Android 4.0.4 su Galaxy S2 (Guida)

Samsung Galaxy S2 brickkato 

Qualche settimana fa vi avevamo messo in guardia dal possibile brick che può colpire il vostro Galaxy S2 con il firmware leaked con Android 4.0.4 (vedi articolo qui). Oggi estendiamo e completiamo il discorso visto che il problema è relativo a tutti i firmware con Android 4.0.4 per Galaxy S2 e non solo la leaked.

Per avere il brick del Galaxy S2 si devono verificare tutte e tre queste condizioni:

  1. Revisione Chip emmc in versione buggata.
  2. Recovery modificata contenente il comando MMC_CAP_ERASE.
  3. Si fa un reset alle condizioni di fabbrica oppure si effettua il ripristino di un nandroid backup.

Come avrete capito sono rischi che corre solo chi fa operazioni di modding, chi fa tutto per le vie ufficiali non corre alcun rischio.

1. Verifica chip emmc

In pratica il software del chip che gestisce la memoria di massa ha un bug che brikka il Galaxy S2 se facciamo un factory reset.

Si può verificare se il nostro chip è affetto dal bug con il programma eMMC Brickbug Check, scaricabile dal Play Store gratuitamente.

Se l’app riporta “YES. Insane chip” allora dovete stare attenti alle altre 2 condizioni, in caso contrario non siete a rischio brick.

eMMC Brickbug Check

2. Recovery modificata

Nei sorgenti di Samsung è presente il comando MMC_CAP_ERASE, si tratta del famoso comando di cancellazione che, in combutta con la versione buggata del chip emmc, manda il Galaxy S2 in brick.

Ogni Kernel presente in rete porta con se la Recovery modificata ripulita da questo “comando assassino”, quindi potete andare tranquilli con il Kernel Siyah per esempio.

Il problema dei tanti device brikkati che ci sono stati con il firmware leaked venne provocato dal Kernel CF-Root di Chainfire che clamorosamente aveva dimenticato di togliere il comando MMC_CAP_ERASE.

3. Factory Reset e Restore Nandroid Backup

Se avete il Chip emmc buggato e kernel con Recovery modificata ancora con il comando MMC_CAP_ERASE allora non ripristinate per nessun motivo il device alle condizioni di fabbrica, e non fate nemmeno il ripristino del nandroid backup: avreste sicuramente il brick del cellulare!

Quindi, come sempre massima attenzione quando effettuate operazioni di modding!

Note

Come si può vedere dalla descrizione del programma eMMC Brickbug Check sul Play Store il problema non coinvolge solo il Galaxy S2 ma anche altri 3 Samsung:

  • Samsung Galaxy Note.
  • Samsung Galaxy Nexus.
  • Samsung Epic 4G Touch.

Articoli correlati:

20 commenti:

  1. Io ho i permessi di root sull'S2 quindi sono a rischio?? il programma test mi dice 
    YES. Insane chip...cosa devo fare??

    RispondiElimina
  2. Essendo con il chip buggato (come lo sono anch'io) devi guardare gli altri 2 punti:
    2) Hai la recovery modificata? Se hai il CF-Root per Android 4.0.4 sei a rischio.
    3) Se fai il Nandroid backup o il Factory Reset dalla Recovery mod del CF-Root con Android 4.0.4 vai in brick.

    Come detto nell'articolo devono verificarsi tutte e 3 le condizioni per andare in brick.

    RispondiElimina
  3. Ovviamente basta mettere un Kernel sicuro (come il Siyah) e non si corrono rischi, anche avendo il chip buggato.

    RispondiElimina
  4. Come faccio a vedere se ho il kernel ha rischio?

    RispondiElimina
  5. Se non hai mai modificato il kernel non sei a rischio, se invece hai cambiato kernel ti devi affidare a quanto dichiarato dal creatore di tale kernel.

    RispondiElimina
  6. Chi ha la versione buggata del chip, può chiedere la sostituzione del cellulare o del componente difettoso?

    RispondiElimina
  7. No, non è prevista alcuna sostituzione.

    RispondiElimina


  8. Absolutely correct, hard reset is indeed a
    panacea for thousands of issues occur on a phone. Let me share few of my
    experiences with you guys, I had some sort of problem on my Galaxy S2, it used
    to freeze quite often, initially I did nothing and felt its just a normal thing
    and will be all right on its own. But I was totally wrong because the phone
    became more drastic only after a week. This was the time when i started
    searching for a remedy, searched a ton on internet and finally came across a
    solution; I would say the best solution rather. Something that helped me to get
    rid of the problems was this http://howmobile.net/samsung/2150-how-hard-reset-samsung-galaxy-s2.html
    I got a strong feeling while I was reading your Blog and thought of
    contributing a little to help people like me. I mean those who are having
    problems on their phones like I have mentioned above.


     

    RispondiElimina
  9. Jaco Martin19943 ottobre 2012 13:54

    Ma se uso odin per caricare la versione precedente rischio qualcosa !??

    RispondiElimina
  10. No, perché come detto nel post il brick si ha quando si verificano tutte le 3 condizioni contemporaneamente! Ciao

    RispondiElimina
  11. Io ho controllato e ho sia quel Kernel maledetto sia il chip buggato... Ora quindi dovrei per salvarmi... Aggiornare tramite ODIN una ROM... come la futura 4.1.2 oppure una precedente tipo la 4.0.3... ?

    RispondiElimina
  12. Con la nuova 4.1.2 vai sul sicuro perché il bug è stato risolto.

    RispondiElimina
  13. sera complimenti per la spiegazione, volevo sapere un info,io ho il samsung galaxy s 2 originale aggiornato da solo ad ics,volevo sapere se eseguo questa guida mettendo la recovery temporanea posso installare anche il kernel siyah?oppure devo avere perforza i permessi di root con il triangolino giallo per capirci spero che risp

    ps un ultima cosa ma se io effettuo unroot dopo dal programma supersu potro' aggiornare il device a jellybean tramite kies? oppure mi serve perforza odin? il programma mi dice yes insine chip ho paura a mettere il kernle syah posso oppure richio il brick? io volevo mettere questo kernel perche mi hanno detto che e il migliore aggiusta tante cose e in piu la funzione usb host funziona con tutte le periferiche confermi?

    RispondiElimina
  14. ma con la recovery temporanea non modifico niente giusto? l unica cosa che voglio sapere e se con questa recovery temporanea posso fare un backup e installare il kernel syah e in piu ricevere gli aggiornamenti per quanto sarà tramite kies tutto qui fatemi sapere grz

    RispondiElimina
  15. Lo capisci perchè dovresti essere tu a fare il reset da una vecchia recovery modficata che contiene quel comando incriminato. Se tu non fai il reset da una recovery che contiene ancora quel comando allora non corri rischi.

    Per il firmware considera che ormai non so se conviene cambiare kernel, ieri è uscito Jelly Bean ufficiale http://www.androidpertutti.com/2013/01/android-412-jelly-bean-per-galaxy-s2.html
    Ti saprò dire nei prossimi giorni se le periferiche vengono riconosciute.

    RispondiElimina
  16. Ma dipende di quale recovery parli perchè ne esistono di 2 tipi, una che va installata e quindi modifica il sistema e l'altra che invece è "al volo" e non modifica il sistema.
    Comunque in questo momento conviene aspettare perché è uscito Jelly Bean e ora ci saranno recovery e quant'altro aggiornati per il nuovo sistema operativo!

    RispondiElimina
  17. ok fire allora aspetto tue notizie,cmq si trattava della recovery tempornea che poi si doveva fare unroot tramite il file nella scheda sd supersu non so se hai capito quale intendo,se jellybean arriva sicuro e riconosce anche le periferiche usb e altro allora aspetto tue notizie grz delle risp

    RispondiElimina
  18. Appena provato il mouse usb sulla Jelly Bean spagnola e tutto ok! Funziona anche il tasto destro del mouse che prende la funzione del tasto "indietro" del telefono

    RispondiElimina
  19. ok fire pero non e la versione uffiiciale hehe che dici rimango cosi originale e aspetto l aggiornamento uffciale sul s2 a jelly bean? dammi tu un consiglio

    RispondiElimina
  20. Se non sei molto esperto con queste procedure ti consiglio di aspettare la versione italiana che arriverà via Kies

    RispondiElimina

Related Posts Plugin for WordPress, Blogger...