Ті, хто знайомий TriangleAway від XDA Elite Recognized Developer Ланцюговий вогонь заспокоїться, дізнавшись, що програму оновлено, щоб додати сумісність із Samsung Galaxy S III і International 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 пішла ще далі та представила фоновий режим служба, яка працює на вашому пристрої та перевіряє такі речі, як модифікований /system, програми, що працюють із кореневим доступом, тощо
На даний момент цей сервіс не робить нічого шкідливого, але хто знає, що принесе майбутнє? Відстеження IMEI, які коли-небудь запускали root, відключення служб тощо?
Страшно, чи не так? Останній рядок має вас кинути в очі, оскільки не надто важко думати, що майбутні версії служби можуть використовуватися як такі. Переглянувши журнал оновлень, ви можете чітко побачити битву між Chainfire і Samsung:
Оновлення 16.02.2012: Користувачі підтвердили, що TriangleAway працює над витоком ICS I9220 SGNote!
Оновлення 13.05.2012: TriangleAway *не* працює на останніх офіційних прошивках SGNote ICS. Незабаром буде виправлена версія, але вона повинна чекати, поки мій Note повернеться після ремонту, інакше я не зможу її протестувати
Оновлення 04.06.2012: v1.50 має знову працювати з I9220 і N7000 SGNote
Прямо зараз вам може бути цікаво, чому саме Samsung або будь-який інший OEM відчуває потребу стежити за вашим ORD. Можна припустити, що це пов'язано з гарантією, але чи дійсно це поважна причина з боку Samsung? Зрештою, якби обладнання працювало належним чином, чому неправильне спалахування мікропрограми навіть може пошкодити апаратне забезпечення?
Ще раз, за словами самого Chainfire:
Користувальницькі ПЗУ, root, цеглинки та гарантія
Я не впевнений, у чому причина того, що Samsung хоче все це відстежувати. Моє бажання «зламати» їх відстеження одна: гарантія.
Можливість запускати потрібне програмне забезпечення на моїх пристроях без втрати гарантії на апаратне забезпечення має бути правом за законом. Наскільки я бачу, є лише два шляхи насправді зламати ваш пристрій із root-доступом:
(1) розгін до точки пошкодження обладнання
(2) перепрошивання нісенітниці на ваші розділи завантажувача
Я не знаю, як поводитися (1). Особисто я ніколи не розганяю - і не вважаю дивним відмовляти оверклокерам у гарантії. Безсумнівно, цьому можна запобігти в апаратному забезпеченні. Випадок номер (2) повністю винен Samsung. Адам Аутлер неодноразово показувала, що ці пристрої можна створювати чудово немурований - тому будь-яка цегла завантажувача - це IMHO вина Samsung. Якщо Адам Аутлер можна запобігти ситуації з паяльником, оригінальний дизайн порушується.
Незважаючи на це, апаратне забезпечення має бути на гарантії незалежно від того, чи є на моєму пристрої рутований чи ні. Документи сервісного центру, що просочилися, показують, що пристрої слід перевіряти на наявність root-прав і, якщо вони є, відмовити в гарантії. (Це стосується не тільки Samsung, це роблять усі основні OEM-виробники.)
Це просто неприйнятно. Будь-який OEM, який дотримується цієї політики, є a погано OEM - у деяких країнах це може бути навіть незаконною практикою (хоча успіху виграти в суді). Одного разу компанія HTC відмовилася замінити несправний дигітайзер на моєму HTC Diamond (поширена проблема з апаратним забезпеченням цього пристрою) через присутність HSPL. Вони стверджували, що HSPL незворотно пошкодив материнську плату, і всі нутрощі пристрою доведеться замінити. Ріііі.
Рут сам по собі не є злочином і не вказує на те, що пристрій зламано будь-яким чином, на який не поширюється гарантія. Але в очах виробників комплектного обладнання ми здається злочинцями.
Якщо мета відстеження пов’язана з корпоративною безпекою тощо, я розумію, чому Samsung хоче ще більше заблокувати. Я, звичайно, можу це зрозуміти, хоча я не обов’язково згоден.
Якщо це нагадує середину дев'яностих, тобі прощено. Як пише Chainfire, немає нічого за своєю суттю зловмисного чи злочинного в можливості використовувати наші власні пристрої, як ми вважаємо за потрібне. Проте різні OEM-виробники застосовують тактику, спрямовану на те, щоб завадити нам справді налаштувати наші пристрої відповідно до душі, побоюючись скасування гарантії.
Якщо (використовуючи особистий приклад Chainfire) несправне апаратне забезпечення дигітайзера не має абсолютно нічого спільного з прошитою прошивкою, чому це виправдання для відмови в гарантійному обслуговуванні. Для тих, хто возиться зі своїми автомобілями, це схоже на анулювання гарантії на трансмісію через те, що ви додали радіоприймач після продажу. Морального виправдання просто немає. На щастя для тих, хто в США, Гарантійний акт Magnusun-Moss пропонує трохи захисту, але бажаю успіху в спробі звернутися до суду. А в інших країнах вам може зовсім не пощастити.
Це призводить до питання про те, що було б найкращим як з практичної, так і з етичної точки зору. Chainfire оцінив ситуацію, заявивши:
І таким чином ми замкнули коло – якщо Samsung зробить ще один крок у захисті своїх користувальницьких флеш-даних, чи буду я навіть намагатися це обійти? Повинен я? Значна частина мене не думає.
Ті, хто просто хоче звільнити свій трикутник і лічильник спалаху, можливо, востаннє, можуть придбати версію програми для пожертвувань на Google Play або попрямуйте до оригінальна нитка випуску для безкоштовної версії. Тим, хто просто хоче дізнатися більше про це питання, варто звернутись до Публікація в блозі розробки Chainfire.