Те, кто знаком с ТреугольникВ гостях от признанного разработчика XDA Elite Цепной огонь будет приятно узнать, что приложение было обновлено, чтобы добавить совместимость с Самсунг Галакси С III и Международная Галактическая Нота. Для тех, кто не знаком с приложением, оно делает то, что следует из названия: удаляет треугольник и сбрасывает счетчик флэш-памяти на вашем устройстве.
Давайте вернемся на минуту и выясним, почему приложение пришлось обновить, и что сделало этот раз немного другим, чем раньше. В начале приложения о счетчике флэш-памяти ядра было относительно легко позаботиться. Простой сброс значения приведет к удалению счетчика. Однако с выпуском 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, приложения, работающие с root-доступом, и т. д.
На данный момент этот сервис не делает ничего вредоносного, но кто знает, что принесет будущее? Отслеживание IMEI, когда-либо запускавшихся с root-правами, отключение служб и т. д.?
Страшно, не так ли? Последняя строка должна вас бросить в глаза, так как нетрудно предположить, что будущие версии сервиса можно будет использовать как таковые. А посмотрев лог обновлений, можно наглядно увидеть битву между Chainfire и Samsung:
Обновление от 16.02.2012: Пользователи подтвердили, что TriangleAway работает над устранением утечки I9220 SGNote ICS!
Обновление от 13.05.2012: TriangleAway *не* работает с последними официальными прошивками SGNote ICS. Скоро будет исправленная версия, но ей придется ждать, пока мой Ноут вернется из ремонта, иначе я не смогу ее протестировать.
Обновление от 04.06.2012: Версия 1.50 должна снова работать с SGNote I9220 и N7000.
Прямо сейчас вы можете задаться вопросом, почему именно Samsung или любой другой OEM-производитель чувствует необходимость следить за вашим ОРД. Можно предположить, что дело в гарантии, но действительно ли это уважительная причина со стороны Samsung? В конце концов, если оборудование работает правильно, почему неправильная прошивка может даже повредить оборудование?
Еще раз, по словам самого Chainfire:
Кастомные ПЗУ, рут, кирпичи и гарантия
Я не уверен, по какой причине Samsung хочет все это отслеживать. Моя причина желания «сломать» их отслеживание одна: гарантия.
Возможность запускать желаемое программное обеспечение на принадлежащих мне устройствах без потери гарантии на оборудование должно быть правом по закону. Насколько я понимаю, есть только два способа Действительно сломайте ваше устройство с root-доступом:
(1) разгон до момента повреждения оборудования
(2) прошивка бессмысленных разделов вашего загрузчика
Я не знаю, как справиться с (1). Лично я никогда не разгоняю — и не считаю странным отказывать оверклокерам в гарантии. Конечно, это должно быть предотвратимо аппаратно. Однако случай №2 (2) является полностью ошибкой Samsung. Адам Аутлер снова и снова показал, что эти устройства вполне можно изготовить неразрушимый - так что любой кирпич загрузчика - это ИМХО вина Самсунга. Если Адам Аутлер Можно предотвратить ситуацию с паяльником, сломалась оригинальная конструкция.
В любом случае, оборудование должно находиться на гарантии независимо от того, рутировано ли мое устройство или нет. Утечка документов сервисного центра показывает, что устройства следует проверять на наличие root-прав и, если они есть, отказывать в гарантии. (Это касается не только Samsung, так поступают все крупные OEM-производители.)
Это просто неприемлемо. Любой OEM-производитель, следующий этой политике, является плохой OEM — в некоторых странах это может быть даже незаконной практикой (хотя удачи в выигрыше в суде). HTC однажды отказалась заменить неисправный дигитайзер в моем HTC Diamond (частая аппаратная проблема с этим устройством) из-за наличия HSPL. Они утверждали, что HSPL необратимо повредил материнскую плату, и придется заменять все внутренности устройства. Рииииайт.
Root сам по себе не является преступлением и не является показателем того, что устройство сломано каким-либо образом, что не должно подпадать под гарантию. Но в глазах OEM-производителей мы — преступники.
Если цель отслеживания связана с корпоративной безопасностью и тому подобным, я понимаю, почему Samsung хочет и дальше блокировать свои действия. Я, конечно, могу это понять, хотя и не обязательно с этим согласен.
Если это напоминает середину девяностых, вы прощены. Как пишет Chainfire, нет ничего вредоносного или криминального в том, чтобы использовать собственные устройства по своему усмотрению. Тем не менее, различные OEM-производители используют тактику, направленную на то, чтобы помешать нам по-настоящему настроить наши устройства по своему вкусу, опасаясь аннулирования гарантии.
Если (на личном примере Chainfire) неисправное оборудование дигитайзера не имеет абсолютно никакого отношения к прошитой прошивке, то почему это является оправданием для отказа в гарантийном обслуживании? Для тех, кто возится со своими автомобилями, это все равно, что аннулировать гарантию на трансмиссию из-за того, что вы добавили радиоприемник послепродажного обслуживания. В любом случае морального оправдания просто нет. К счастью для жителей США, Закон о гарантии Магнусана-Мосса предлагает некоторую защиту, но удачи в попытке подать это в суд. А в других странах вам может совсем не повезти.
Это приводит к вопросу о том, что было бы лучше, как с практической, так и с этической точки зрения. Chainfire оценил ситуацию, заявив:
И таким образом мы завершаем круг: если Samsung сделает еще один шаг вперед в защите своих пользовательских флэш-данных, попытаюсь ли я вообще обойти это? Нужно ли мне? Большая часть меня думает, что нет.
Те, кто просто хочет избавиться от треугольника и мигающего счетчика, возможно, в последний раз, могут приобрести версию приложения для пожертвований на Гугл игры или отправляйтесь в оригинальная ветка релиза для бесплатной версии. Тем, кто просто хочет узнать больше по этому вопросу, следует перейти на Сообщение в блоге о разработке Chainfire.