Abbiamo portato una copertura continua di Bug del mattone duro Samsung ciò sta interessando un gran numero di utenti. Per chi non lo sapesse, il bug dell'hard brick causa danni completi e irreparabili al dispositivo di archiviazione eMMC. È successo quando sono state rilasciate le prime fughe di notizie su ICS su una varietà di dispositivi Samsung e da allora sono stati un problema.
Un modo in cui gli utenti hanno monitorato se hanno il bug del mattone è Applicazione Chainfire's Got Brickbug, che determina se disponi di hardware buono o cattivo. C'è stato un altro modo per determinare se hai il bug del mattone se hai il file SamsungGalaxy S II. Membro senior dell'XDA Tungstwenty ha rilasciato uno script che aiuta a determinare ulteriormente se gli utenti hanno o meno il bug del brick. Secondo lo sviluppatore riconosciuto XDA Elite Entropia512, che continua a essere in prima linea nella battaglia contro il brick bug, funziona in modo diverso rispetto all'app di Chainfire. Entropy512 afferma:
Rileva un componente diverso del brickbug: Chainfire rileva i chip danneggiati, questo rileverà alcuni kernel che consentono comandi pericolosi fino ai comandi.
Tuttavia, non tutto va bene. A causa del modo in cui rileva, c'è una probabilità molto elevata che possa fornire falsi positivi E falsi negativi. Ancora una volta, Entropy512 spiega:
Probabilmente fornirà alcuni falsi positivi e falsi negativi poiché controlla i binari compilati e non il codice sorgente. Se qualcosa vicino al punto in cui è impostato MMC_CAP_ERASE cambia, potrebbe portare ad esempio a falsi negativi.
Pertanto, sebbene sia uno strumento molto utile, non è saggio dichiarare il tuo dispositivo sicuro o pericoloso basandosi esclusivamente su ciò che dice questa applicazione. Dato che ha la capacità di fornire falsi positivi e falsi negativi, potrebbe risultare pulito anche se hai il bug del mattone. Viene utilizzato al meglio insieme all'applicazione Chainfire (collegata sopra) per ricontrollare. Se non sei ancora sicuro dopo entrambi i test e con un bug così pericoloso probabilmente dovresti esserlo, allora è molto meglio agire semplicemente come se avessi il bug del mattone. Meglio prevenire che curare.
La seconda parte del thread di Tungstwenty spiega come risolvere il problema se sembra che tu lo abbia. Anche se questo ha la capacità di funzionare, ancora una volta Entropy512 rilascia parole di saggezza:
Se la patch fallisce, gli utenti potrebbero pensare di essere al sicuro quando non lo sono. Invece di applicare una patch al segmento di codice per rendere un kernel sicuro, potrebbe semplicemente applicare una patch a qualche altra parte del kernel introducendo un bug senza rendere il kernel sicuro. Inoltre, poiché la modifica attiverà i meccanismi di rilevamento del contatore/modifica flash, non ha molto senso farlo invece di creare semplicemente un kernel dal sorgente.
Quindi, ancora una volta, se decidi di provarlo, fallo con la massima cautela. Sia il test che la patch potrebbero fallire e, in tal caso, potresti ritrovarti bloccato. Ciò non deve essere confuso con un cattivo sviluppo. Non si tratta assolutamente di uno sviluppo negativo e lo script potrebbe benissimo essere utilizzato per determinare se è presente il bug del brick. Tuttavia, usare la massima cautela non è mai una cattiva idea. Attualmente, Entrop512 e altri sono in contatto diretto con Samsung per risolvere il problema in modo permanente.
Per maggiori informazioni, consulta il filo originale.
[La foto è stata presa da egzthunder1 articolo fantastico sull'insetto del mattone. Inoltre, un grande ringraziamento a Entropy512 per la consulenza.]