Запознатите с TriangleAway от XDA Elite Recognized Developer Верижен огън ще се утеши, като знае, че приложението е актуализирано, за да добави съвместимост с Samsung Galaxy S III и на Международна Galaxy Note. За тези, които не са запознати с приложението, то прави както подсказва името му, като премахва триъгълника и нулира брояча на флаш на вашето устройство.
Нека се върнем назад за минута и да разберем защо приложението трябваше да бъде актуализирано и какво направи този път малко по-различен от преди. При стартиране на приложението, броячът на флаш паметта на ядрото беше относително лесен за обслужване. Простото нулиране на стойността ще премахне брояча. Въпреки това, с пускането на Galaxy Note, Samsung направи нещата по-трудни, като скри данните. А сега на Samsung Galaxy S III, Samsung го направи още по-трудно благодарение на фонова услуга, която търси издайническите признаци на руутване.
Според блога за разработка на Chainfire:
С Galaxy S II, Samsung представи персонализиран брояч на флаш ядрото и персонализиран предупредителен триъгълник на ядрото. Тук се появи Triangle Away - той нулира брояча на светкавиците и премахна предупредителния триъгълник.
На Galaxy Note Samsung се опита да скрие данните още веднъж, така че Triangle Away да не работи.
При Galaxy S III (наред с други нови устройства), Samsung отиде крачка напред и въведе фон услуга, която работи на вашето устройство и проверява за неща като модифицирана /система, приложения, работещи с root достъп, и т.н.
За момента тази услуга не прави нищо злонамерено, но кой знае какво ще донесе бъдещето? Проследяване на IMEI, които някога са изпълнявали root, деактивиране на услуги и т.н.?
Страшно, нали? Последният ред би трябвало да ви направи впечатление, тъй като не е твърде трудно да се мисли, че бъдещите ревизии на услугата могат да се използват като такива. И като погледнете дневника за актуализиране, можете ясно да видите битката между Chainfire и Samsung:
Актуализация 16.02.2012 г.: Потребителите потвърдиха, че TriangleAway работи с I9220 SGNote ICS теч!
Актуализация 13.05.2012 г.: TriangleAway *не* работи с най-новите официални фърмуери на SGNote ICS. Скоро ще има коригирана версия, но тя трябва да изчака бележката ми да се върне от ремонт, в противен случай не мога да я тествам
Актуализация 04.06.2012 г.: v1.50 трябва отново да работи с I9220 и N7000 SGNote
Точно сега може би се чудите защо точно Samsung или който и да е друг OEM би почувствал необходимостта да следи вашите ORD. Може да се предположи, че е свързано с гаранция, но наистина ли това е основателна причина от страна на Samsung? В крайна сметка, ако хардуерът функционира правилно, защо неправилно флеш фърмуер дори трябва да има капацитет да повреди хардуера?
Още веднъж, според самия Chainfire:
Персонализирани ROM, root, тухли и гаранция
Не съм сигурен каква е причината Samsung да иска да проследи всичко това. Моята причина да искам да "счупя" тяхното проследяване е едно: гаранцията.
Да мога да стартирам софтуера, който искам, на устройства, които притежавам, без да губя гаранция за хардуер, трябва да е право по закон. Колкото доколкото виждам, има само два начина наистина ли разбийте устройството си с root достъп:
(1) овърклок до точката, в която хардуерът е повреден
(2) флашване на глупости в дяловете на вашия буутлоудър
Не съм сигурен как да се справя (1). Аз лично никога не овърклоквам - и не мисля, че е странно да се отказва гаранция на овърклокърите. Със сигурност това трябва да може да се предотврати в хардуера. Случай номер (2) обаче е изцяло по вина на Samsung. Адам Аутлър показа отново и отново, че тези устройства могат да бъдат направени перфектно необзидаем - така че всяка тухла за зареждане е IMHO по вина на Samsung. Ако Адам Аутлър може да предотврати ситуацията с поялник, оригиналният дизайн е счупен.
Независимо от това, хардуерът трябва да е в гаранция - независимо дали имам руутнато устройство или не. Изтекли документи от сервизния център показват, че устройствата трябва да се проверяват за root и ако има такива, да се откаже гаранция. (Това не е само Samsung, всички големи OEM производители правят това.)
Това е просто недопустимо. Всеки OEM, който следва тази политика, е a лошо OEM - в някои страни това може дори да е незаконна практика (въпреки че успех в съда). HTC веднъж отказа да замени дефектен дигитайзер на моя HTC Diamond (често срещан хардуерен проблем с това устройство) поради наличието на HSPL. Те твърдяха, че HSPL е повредил необратимо дънната платка и всички вътрешности на устройството ще трябва да бъдат заменени. Риииииии.
Root сам по себе си не е престъпление, нито указател, че дадено устройство е счупено по някакъв начин, който не трябва да попада под гаранция. Но в очите на OEM производителите изглежда, че сме престъпници.
Ако целта на проследяването е свързана с корпоративната сигурност и други подобни, разбирам защо Samsung би искал да заключи допълнително. Със сигурност разбирам това, макар че не е задължително да съм съгласен.
Ако това ви напомня за средата на деветдесетте години, простено ти е. Както пише Chainfire, няма нищо присъщо злонамерено или престъпно в това да можем да използваме собствените си устройства, както сметнем за добре. И все пак различни производители на оригинално оборудване използват тактики, насочени към това да ни попречат да персонализираме нашите устройства според желанията си от страх от анулиране на гаранцията.
Ако (използвайки личния пример на Chainfire) счупеният хардуер на дигитайзера няма абсолютно нищо общо с флашнатия фърмуер, защо е това оправдание за отказ на гаранционно обслужване. За тези, които се занимават с колите си, това е подобно на анулиране на гаранция за задвижване, защото сте добавили радио за резервни части. Така или иначе просто няма морално оправдание. За щастие на тези в САЩ, Закон за гаранцията на Magnusun-Moss предлага малко защита, но успех в опитите да отнесете това в съда. А в други страни може да нямате късмет.
Това води до въпроса кое би било най-добро, както практически, така и етично. Chainfire направи оценка на ситуацията, заявявайки:
И така правим пълен кръг - ако Samsung направи още една крачка напред в защитата на персонализираните си флаш данни, ще се опитам ли дори да го заобиколя? Трябва ли аз? Голяма част от мен не мисли.
Тези, които просто искат да опростят своя триъгълник и флаш брояч за това, което вероятно е последният път, могат да закупят дарителска версия на приложението на Google Play или се насочете към оригинална нишка за освобождаване за безплатната версия. Тези, които просто искат да научат повече по въпроса, трябва да се насочат към Публикация в блога за разработка на Chainfire.