Tisti, ki poznajo Trikotnik stran avtor XDA Elite Recognized Developer Verižni ogenj bo tolažilo dejstvo, da je bila aplikacija posodobljena, da doda združljivost z Samsung Galaxy S III in Mednarodni Galaxy Note. Za tiste, ki aplikacije ne poznate, naredi, kot navaja njeno ime, tako da odstrani trikotnik in ponastavi števec bliskavice v vaši napravi.
Vrnimo se za minuto nazaj in natančno ugotovimo, zakaj je bilo treba aplikacijo posodobiti in zakaj je tokrat nekoliko drugače kot prej. Ob zagonu aplikacije je bilo razmeroma enostavno skrbeti za števec flashov jedra. Preprosta ponastavitev vrednosti bi odstranila števec. Z izdajo Galaxy Note pa je Samsung stvari otežil s skrivanjem podatkov. In zdaj pri Samsung Galaxy S III je Samsung to še otežil zahvaljujoč storitvi v ozadju, ki išče znake rootanja.
Glede na razvojni blog Chainfire:
Z Galaxy S II je Samsung uvedel števec flash jedra po meri in opozorilni trikotnik jedra po meri. Tukaj je nastopil Triangle Away - ponastavil je števec bliskov in odstranil opozorilni trikotnik.
Na Galaxy Note je Samsung še enkrat poskušal skriti podatke, tako da Triangle Away ni deloval.
Na Galaxy S III (med drugimi novimi napravami) je Samsung šel še korak dlje in predstavil ozadje storitev, ki se izvaja v vaši napravi in preverja stvari, kot so spremenjen /system, aplikacije, ki se izvajajo s korenskim dostopom, itd.
Zaenkrat ta storitev ne počne nič zlonamernega, a kdo ve, kaj bo prinesla prihodnost? Sledenje IMEI-jev, ki so kdaj izvajali root, onemogočanje storitev itd.?
Strašljivo, kajne? Zadnja vrstica bi vam morala skočiti v oči, saj ni preveč težko misliti, da bi lahko prihodnje revizije storitve uporabili kot take. Če pogledate dnevnik posodobitev, lahko jasno vidite bitko med Chainfire in Samsung:
Posodobitev 16.02.2012: Uporabniki so potrdili, da TriangleAway deluje na puščanju ICS I9220 SGNote!
Posodobitev 13.05.2012: TriangleAway *ne* deluje na najnovejši uradni vdelani programski opremi SGNote ICS. Kmalu bo na voljo popravljena različica, vendar mora počakati, da se moj Note vrne s popravil, sicer je ne morem preizkusiti
Posodobitev 04.06.2012: v1.50 bi moral ponovno delovati z I9220 in N7000 SGNote
Prav zdaj se morda sprašujete, zakaj bi prav Samsung ali kateri koli drug proizvajalec originalne opreme čutil potrebo po spremljanju vašega ORD. Lahko domnevamo, da je to povezano z garancijo, toda ali je to res tehten razlog s strani Samsunga? Konec koncev, če strojna oprema deluje pravilno, zakaj bi neustrezna programska oprema sploh lahko poškodovala strojno opremo?
Še enkrat, glede na sam Chainfire:
ROM-i po meri, root, opeke in garancija
Nisem prepričan, kaj je razlog, ker želi Samsung slediti vsemu temu. Moj razlog za "prekinitev" njihovega sledenja je ena stvar: garancija.
Možnost izvajanja programske opreme, ki jo želim, na napravah, ki jih imam, ne da bi izgubila garancijo za strojno opremo, bi morala biti pravica po zakonu. Kolikor vidim, obstajata samo dva načina res pokvarite svojo napravo s korenskim dostopom:
(1) overclocking do točke, ko je strojna oprema poškodovana
(2) utripanje neumnosti na vaše particije zagonskega nalagalnika
Ne vem, kako ravnati (1). Osebno nikoli ne overclockam - in ne zdi se mi čudno zavrniti overclockerjem garancije. Zagotovo je to mogoče preprečiti v strojni opremi. Primer številka (2) pa je v celoti kriv Samsung. Adam Outler je vedno znova pokazal, da je te naprave popolnoma mogoče izdelati nezidano - torej je vsaka zagonska opeka IMHO krivda Samsunga. če Adam Outler lahko prepreči situacijo s spajkalnikom, je prvotna zasnova pokvarjena.
Ne glede na to bi morala biti strojna oprema v garanciji – če imam svojo napravo rootano ali ne. Razkriti dokumenti servisnih centrov kažejo, da je treba naprave preveriti za root in zavrniti garancijo, če je prisotna. (To ni samo Samsung, to počnejo vsi večji proizvajalci originalne opreme.)
To je enostavno nesprejemljivo. Vsak OEM, ki sledi tej politiki, je a slab OEM – v nekaterih državah je to morda celo nezakonita praksa (čeprav veliko sreče na sodišču). HTC je nekoč zavrnil zamenjavo okvarjenega digitalizatorja na mojem HTC Diamondu (pogosta težava s strojno opremo te naprave) zaradi prisotnosti HSPL. Trdili so, da je HSPL nepopravljivo poškodoval matično ploščo in da bo treba celotno notranjost naprave zamenjati. Riiiiight.
Root sam po sebi ni kaznivo dejanje, niti znak, da je naprava na kakršen koli način pokvarjena, kar ne bi smelo spadati v garancijo. Toda v očeh proizvajalcev originalne opreme se zdi, da smo kriminalci.
Če je namen sledenja povezan z varnostjo podjetja in podobnim, razumem, zakaj bi Samsung želel dodatno zaklepanje. To vsekakor razumem, čeprav ni nujno, da se strinjam.
Če to spominja na sredino devetdesetih let, oproščeno ti je. Kot piše Chainfire, v tem, da lahko uporabljamo lastne naprave, kot se nam zdi primerno, ni nič zlonamernega ali kriminalnega. Kljub temu različni proizvajalci originalne opreme uporabljajo taktike, katerih cilj je preprečiti, da bi naše naprave resnično prilagodili našim željam zaradi strahu pred razveljavitvijo garancije.
Če (z uporabo Chainfirejevega osebnega primera) pokvarjena strojna oprema digitalizatorja nima prav nobene zveze z bliskovito strojno programsko opremo, zakaj je to utemeljitev za zavrnitev garancijskega servisa. Za tiste, ki se ukvarjajo s svojimi avtomobili, je to podobno izničitvi garancije za pogonski sklop, ker ste dodali poprodajni radio. Enostavno moralne utemeljitve tako ali tako ni. Na srečo za tiste v ZDA, Zakon o garanciji Magnusun-Moss ponuja košček zaščite, a vso srečo pri poskusu, da to odnesete na sodišče. In v drugih državah morda nimate sreče.
To potem vodi do vprašanja, kaj bi bilo najbolje, tako praktično kot etično. Chainfire je ocenil situacijo in navedel:
In tako smo zaključili krog - če bo Samsung šel še korak dlje pri zaščiti svojih bliskovnih podatkov po meri, ali ga bom sploh poskušal zaobiti? Ali naj? Velik del mene misli, da ne.
Tisti, ki preprosto želijo rešiti svoj trikotnik in števec bliskavic morda zadnjič, lahko kupijo donacijsko različico aplikacije na Google Play ali se odpravite na izvirna nit za izdajo za brezplačno različico. Tisti, ki preprosto želijo izvedeti več o tem vprašanju, naj se obrnejo na Objava v blogu Chainfire o razvoju.