Veel üks viis kurikuulsa telliskivipisiku tuvastamiseks

click fraud protection

Oleme seda pidevalt kajastanud Samsungi kõva telliskivi viga mis mõjutab suurt hulka kasutajaid. Neile, kes pole tuttavad, põhjustab kõva telliskivi viga eMMC salvestusseadmele täielikku ja korvamatut kahju. See tekkis siis, kui avaldati esimesed lekked ICS-i erinevates Samsungi seadmetes ja sellest ajast peale on need probleemiks olnud.

Üks viis, kuidas kasutajad on jälginud, kas neil on telliskiviviga Chainfire'i rakendus on Brickbug, mis määrab, kas teil on hea või halb riistvara. On olnud veel üks viis selle kindlakstegemiseks, kas teil on telliskivi viga, kui teil on see Samsung Galaxy S II. XDA vanemliige Tungstwenty on välja andnud skripti, mis aitab täpsemalt kindlaks teha, kas kasutajatel on telliskiviviga või mitte. Vastavalt XDA Elite tunnustatud arendajale Entroopia512, kes on jätkuvalt esirinnas võitluses tellistest vigade vastu, toimib see teisiti kui Chainfire'i rakendus. Entropy512 väidab:

See tuvastab brickbug'i erineva komponendi – Chainfire's tuvastab halvad kiibid, see tuvastab mõned tuumad, mis võimaldavad ohtlikke käske kuni tükeldamiseni.

Siiski pole kõik hästi. Tuvastamisviisi tõttu on väga suur tõenäosus, et see võib anda valepositiivseid tulemusi ja valenegatiivid. Jällegi, Entropy512 selgitab:

Tõenäoliselt annab see mõned valepositiivsed ja valenegatiivsed tulemused, kuna kontrollib kompileeritud binaarfaile, mitte allikat. Kui midagi selle koha lähedal, kus MMC_CAP_ERASE on määratud, muutub, võib see kaasa tuua näiteks valenegatiivsuse.

Ehkki see on väga kasulik tööriist, ei ole mõistlik kuulutada oma seadet ohutuks või ohtlikuks rangelt selle rakenduse sõnade järgi. Arvestades, et see suudab esitada valepositiivseid ja valenegatiivseid tulemusi, võib see olla puhas isegi siis, kui teil on telliskiviviga. Seda kasutatakse topeltkontrollimiseks kõige paremini koos Chainfire'i rakendusega (lingitud ülal). Kui te pole pärast mõlemat testimist ikka veel kindel ja selle ohtliku veaga, peaksite tõenäoliselt käituma nii, nagu oleks teil viga. Parem karta kui kahetseda.

Tungstwenty lõime teises osas selgitatakse, kuidas probleemi parandada, kui see tundub olevat. Kuigi see on võimeline töötama, jätab Entropy512 taaskord tarkuse sõnad:

Kui plaaster ebaõnnestub, võivad kasutajad arvata, et nad on ohutud, kuigi nad seda ei ole. Kerneli turvaliseks muutmiseks koodisegmendi parandamise asemel võib see lihtsalt parandada mõnda muud kerneli osa, mis toob kaasa vea, ilma tuuma turvaliseks muutmata. Lisaks, kuna modifikatsioon käivitab välklambi loenduri/muudatuste tuvastamise mehhanismid, pole sellel palju mõtet, mitte ainult allikast kerneli ehitamisel.

Seega, kui otsustate seda uuesti proovida, tehke seda ülima ettevaatusega. Nii test kui ka plaaster võivad ebaõnnestuda ja kui see juhtub, võib teid müürida. Seda ei tohiks pidada halvaks arenguks. See pole absoluutselt halb arendus ja skripti saab väga hästi kasutada, et aidata kindlaks teha, kas telliskivi on olemas. Ülima ettevaatlikkuse kasutamine pole aga kunagi halb mõte. Praegu on Entrop512 ja teised Samsungiga otseses kontaktis, et probleem püsivalt lahendada.

Lisateabe saamiseks vaadake originaallõng.

[Foto eemaldati eksthunder1-st fantastiline artikkel tellistest putuka peal. Samuti suur tänu Entropy512-le konsultatsiooni eest.]