Toinen tapa havaita pahamaineinen tiilivirhe

Olemme tuoneet jatkuvaa kattavuutta Samsung kova tiili bugi joka vaikuttaa suureen määrään käyttäjiä. Tuntemattomille kovatiilivirhe aiheuttaa täydellisen ja korjaamattoman vahingon eMMC-tallennuslaitteelle. Se syntyi, kun ensimmäiset vuodot ICS: ään useissa Samsung-laitteissa julkaistiin, ja ne ovat olleet ongelma siitä lähtien.

Yksi tapa, jolla käyttäjät ovat seuranneet, onko heillä tiilivirhe, on Chainfiren Brickbug-sovellus, joka määrittää, onko sinulla hyvä vai huono laitteisto. On ollut toinen tapa määrittää, onko sinulla tiilivirhe, jos sinulla on Samsung Galaxy S II. XDA: n vanhempi jäsen Tungstwenty on julkaissut skriptin, joka auttaa edelleen määrittämään, onko käyttäjillä tiilivirhe. XDA Elite Recognized Developerin mukaan Entropia512, joka on edelleen taistelun eturintamassa tiilivikoja vastaan, se toimii eri tavalla kuin Chainfiren sovellus. Entropy512 toteaa:

Se havaitsee brickbugin eri komponentin - Chainfire havaitsee huonot sirut, tämä havaitsee jotkin ytimet, jotka sallivat vaarallisia komentoja pilkkomiseen.

Kaikki ei kuitenkaan ole hyvin. Sen havaitsemistavan vuoksi on erittäin hyvä todennäköisyys, että se voi antaa vääriä positiivisia tuloksia ja vääriä negatiivisia. Jälleen Entropy512 selittää:

Se todennäköisesti antaa vääriä positiivisia ja vääriä negatiivisia tuloksia, koska se tarkistaa käännetyt binaarit, ei lähdettä. Jos jokin lähellä MMC_CAP_ERASE-asetusta muuttuu, se voi johtaa esimerkiksi vääriin negatiivisiin arvoihin.

Joten vaikka se on erittäin hyödyllinen työkalu, ei ole viisasta julistaa laitetta turvalliseksi tai vaaralliseksi tiukasti tämän sovelluksen mukaan. Koska sillä on kyky antaa vääriä positiivisia ja vääriä negatiivisia, se voi tulla puhtaaksi, vaikka sinulla olisi tiilivika. Sitä käytetään parhaiten yhdessä Chainfire-sovelluksen kanssa (linkki yllä) kaksinkertaiseen tarkistamiseen. Jos olet edelleen epävarma molempien testien jälkeen ja tämän vaarallisen bugin kanssa, sinun pitäisi todennäköisesti olla, että on paljon parempi toimia ikään kuin sinulla olisi tiilivika. Parempi katsoa kuin katua.

Tungstwentyn ketjun toisessa osassa selitetään, kuinka korjata ongelma, jos sinulla näyttää siltä. Vaikka tällä on kykyä toimia, Entropy512 jättää jälleen kerran viisaita sanoja:

Jos korjaustiedosto epäonnistuu, käyttäjät voivat ajatella olevansa turvassa, vaikka eivät ole sitä. Sen sijaan, että korjaisi koodisegmentin tehdäkseen ytimen turvalliseksi, se voi sen sijaan vain korjata jonkin muun ytimen osan aiheuttaen virheen tekemättä ytimestä turvalliseksi. Lisäksi, koska muutos laukaisee flash-laskurin/muutosten tunnistusmekanismit, tämän tekemisessä ei ole paljon järkeä, toisin kuin vain ytimen rakentaminen lähteestä.

Joten jälleen kerran, jos päätät kokeilla tätä, tee se äärimmäisen varovaisesti. Sekä testi että korjaustiedosto voivat epäonnistua, ja jos niin tapahtuu, saatat joutua muurautumaan. Tätä ei pidä pitää huonona kehityksenä. Se ei todellakaan ole huono kehitys, ja käsikirjoitusta voitaisiin hyvin käyttää apuna määrittämään, onko tiilivirhe olemassa. Äärimmäisen varovaisuus ei kuitenkaan ole koskaan huono idea. Tällä hetkellä Entrop512 ja muut ovat suorassa yhteydessä Samsungiin saadakseen ongelman pysyvästi korjattua.

Lisätietoja on osoitteessa alkuperäinen lanka.

[Kuva on irrotettu egzthunder1:stä fantastinen artikkeli tiilibugilla. Suuret kiitokset myös Entropy512:lle konsultaatiosta.]