Oni koji su upoznati TriangleAway od XDA Elite Recognized Developer Lančana vatra utješit će se činjenica da je aplikacija ažurirana radi dodavanja kompatibilnosti s Samsung Galaxy S III i Međunarodni Galaxy Note. Za one koji nisu upoznati s aplikacijom, ona radi kao što njezin naziv implicira uklanjanjem trokuta i poništavanjem brojača bljeskalica na vašem uređaju.
Vratimo se na trenutak unatrag i saznajmo točno zašto je aplikacija morala biti ažurirana i što je ovaj put učinilo malo drugačijim nego prije. Na početku aplikacije, brojač flash kernela je bio relativno jednostavan za rukovanje. Jednostavno resetiranje vrijednosti uklonilo bi brojač. Međutim, s izdavanjem Galaxy Notea, Samsung je otežao stvari skrivanjem podataka. A sada na Samsung Galaxy S III, Samsung je to učinio još težim zahvaljujući pozadinskoj usluzi koja traži izdajničke znakove rootanja.
Prema razvojnom blogu Chainfirea:
Uz Galaxy S II, Samsung je predstavio prilagođeni brojač flash kernela i prilagođeni trokut upozorenja kernela. Tu je uskočio Triangle Away - resetirao je brojač bljeskalica i uklonio trokut upozorenja.
Na Galaxy Noteu, Samsung je još jednom pokušao sakriti podatke, tako da Triangle Away nije radio.
Na Galaxy S III (između ostalih novih uređaja), Samsung je otišao korak dalje, te je predstavio pozadinu servis koji radi na vašem uređaju i provjerava ima li stvari kao što su modificirani /sustav, aplikacije koje rade s root pristupom, itd.
Trenutno ovaj servis ne radi ništa zlonamjerno, ali tko zna što će donijeti budućnost? Praćenje IMEI-ja koji su ikada pokrenuli root, onemogućavanje usluga itd.?
Zastrašujuće, zar ne? Posljednji redak trebao bi vam skočiti u oči, jer nije previše teško misliti da bi se buduće revizije usluge mogle koristiti kao takve. Gledajući zapisnik ažuriranja, možete jasno vidjeti bitku između Chainfirea i Samsunga:
Ažuriranje 16.02.2012.: Korisnici su potvrdili da TriangleAway radi na curenju ICS I9220 SGNote!
Ažuriranje 13. svibnja 2012.: TriangleAway *ne* radi na najnovijim službenim SGNote ICS firmware-ovima. Uskoro će biti ispravljena verzija, ali mora pričekati da se moj Note vrati s popravka, inače je ne mogu testirati
Ažuriranje 04.06.2012.: v1.50 bi ponovno trebao raditi s I9220 i N7000 SGNote
Upravo sada se možda pitate zašto bi točno Samsung ili bilo koji drugi OEM osjećao potrebu pratiti vaš ORD. Može se pretpostaviti da je to povezano s jamstvom, no je li to doista valjan razlog sa Samsungove strane? Uostalom, ako je hardver ispravno funkcionirao, zašto bi neodgovarajući flash firmware uopće mogao oštetiti hardver?
Još jednom, prema samom Chainfireu:
Prilagođeni ROM-ovi, root, kocke i jamstvo
Nisam siguran koji je razlog tome što Samsung želi pratiti sve ovo. Moj razlog zašto želim "prekinuti" njihovo praćenje je jedna stvar: jamstvo.
Mogućnost pokretanja softvera koji želim na uređajima koje posjedujem bez gubitka jamstva za hardver trebalo bi biti pravo po zakonu. Koliko vidim, postoje samo dva načina stvarno razbiti svoj uređaj s root pristupom:
(1) overclocking do točke u kojoj je hardver oštećen
(2) bljeskanje besmislica na vaše bootloader particije
Nisam siguran kako postupiti (1). Ja osobno nikad ne overclockiram - i ne mislim da je čudno uskratiti overclockerima jamstvo. Sigurno se to može spriječiti u hardveru. Međutim, slučaj broj (2) u potpunosti je kriv za Samsung. Adam Outler uvijek iznova pokazuje da se ovi uređaji mogu savršeno napraviti neizzidan - tako da je svaka bootloader cigla IMHO krivnja Samsunga. Ako Adam Outler može spriječiti situaciju s lemilom, izvorni dizajn je slomljen.
Bez obzira na to, hardver bi trebao biti pod jamstvom - imam li svoj uređaj rootan ili ne. Dokumenti servisnih centara koji su procurili pokazuju da uređaje treba provjeriti na root i, ako postoji, uskratiti jamstvo. (Ovo nije samo Samsung, svi glavni proizvođači originalne opreme to rade.)
To je jednostavno nedopustivo. Svaki OEM koji slijedi tu politiku je a loše OEM - u nekim zemljama ovo može biti čak i nezakonita praksa (iako sretno na sudu). HTC je jednom odbio zamijeniti neispravan digitalizator na mom HTC Diamondu (čest hardverski problem s ovim uređajem) zbog prisutnosti HSPL-a. Tvrdili su da je HSPL nepovratno oštetio matičnu ploču i da će se cijela unutrašnjost uređaja morati zamijeniti. Riiiiight.
Root sam po sebi nije zločin, niti pokazatelj da je uređaj pokvaren na bilo koji način koji ne bi trebao potpadati pod jamstvo. Ali u očima proizvođača originalne opreme čini se da smo kriminalci.
Ako je svrha praćenja povezana s korporativnom sigurnošću i slično, vidim zašto bi Samsung želio dodatno zaključati. To svakako mogu razumjeti, iako se ne slažem nužno.
Ako ovo podsjeća na sredinu devedesetih, oprošteno ti je. Kao što Chainfire piše, nema ničeg inherentno zlonamjernog ili kriminalnog u mogućnosti korištenja vlastitih uređaja onako kako smatramo prikladnim. Ipak, različiti proizvođači originalne opreme koriste taktike s ciljem da nas spriječe da doista prilagodimo svoje uređaje svojim željama zbog straha od poništenja jamstva.
Ako (koristeći Chainfireov osobni primjer) pokvareni hardver digitalizatora nema apsolutno nikakve veze s flashiranim firmwareom, zašto je to opravdanje za uskraćivanje jamstvenog servisa. Za one koji petljaju sa svojim automobilima, ovo je slično poništavanju jamstva za pogonski sklop jer ste dodali naknadni radio. Ionako jednostavno nema moralnog opravdanja. Srećom za one u SAD-u, Zakon o jamstvu tvrtke Magnusun-Moss nudi djelić zaštite, ali sretno u pokušaju da to iznesete na sud. A u drugim zemljama možda nećete imati sreće.
To onda dovodi do pitanja što bi bilo najbolje, i praktično i etički. Chainfire je procijenio situaciju navodeći:
I tako dolazimo do punog kruga - ako Samsung ode još jedan korak dalje u zaštiti svojih prilagođenih flash podataka, hoću li to uopće pokušati zaobići? Trebam li? Velik dio mene misli da nije.
Oni koji jednostavno žele osloboditi svoj trokut i brojač bljeskalica za ono što je vjerojatno posljednji put, mogu kupiti verziju aplikacije za donaciju na Google Play ili uputite se na nit izvornog izdanja za besplatnu verziju. Oni koji jednostavno žele saznati više o tom pitanju trebali bi otići na Chainfireov razvojni post na blogu.