Гнилое официальное ПО
Под моим прошлым постом об оф. приложении Сбербанк (тезисно, нагрузка на ОЗУ 500 Мб для сбора личных данных под видом сканирования от угроз) один комментатор выразил свое мнение относительно модификации ПО:
не стоит сУвать в личные электронные устройства левый софт за который не с кого спросить. Если есть возможность что-то настроить в родной системе или официальном ПО, то это и желательно и надо настроить, но самостоятельно тащить на свой комп или смартфон ооочень часто гнилое ПО с варезников - ну это надо быть не слишком много думающим товарищем...
Хочется один раз дать ответ подобным комментаторам.
Для начала давайте выясним, чьей собственностью является смартфон? Удивительно, но смартфон принадлежит производителю до момента продажи. Как только аппарат оказывается в руках покупателя, ответственность за девайс переходит на покупателя. И на гарантийное время производитель дает обещание починить ваш смартфон без изменений ПО бесплатно, но рано или поздно гарантия заканчивается, у меня это случилось в декабре 2020 года. С этого момента все действия относительно телефона лишь моя забота и ответственность. Для производителя смартфона выпускать обновления ПО после окончания гарантии обыденное дело, а т.к. вышел новый смартфон в линейке ожидать улучшений в ПО не приходится (ничего кроме оптимизации системы, исправлении критических ошибок и обновления безопасности). Максимум это обновленный интерфейс, который никогда не оптимизируется под ваше устройство, в случае например прошлогодних флагманов, с чем столкнулся я (на среднечках возможна оптимизация, т.к. процессор начинают совать либо в продолжение, либо в более дешевую линейку).
Резюмирую сказанное:
- После выхода нового смартфона в линейки обновления становятся бесполезными
- Смартфон - моя собственность, за состояние аппаратной и физической частей которых я несу ответственность.
- После гарантийного срока производитель не несет никаких обязательств перед пользователем (ваше тело - ваше дело :-) )
Также не стоит забывать об интересах производителя. Исправляются все критические недоработки в первый год у всех крупных вендоров и ждать после этого срока полезные обновления не стоит. У производителя новая пачка смартфонов, в которые вложены деньги (производство, реклама и т.д.) и ему вряд-ли интересно в течении 2-4 лет дорабатывать ваш гаджет, оптимизировать софт под него. И зная интересы вендора я очень серьезно отношусь к OTA обновлениям, в которых changelog не представляет собою ничего определенного. И сразу вспоминается любой проект custom ROM где можно подробно изучить каждое изменение автора. Выбор у меня якобы есть на оф. ПО, игнорируй обновления и все... только мне не сильно нравиться посреди операций получать всплывающее окно с просьбой обновиться, где можно чисто машинально вкл этот процесс.
Резюмирую сказанное:
- Производитель заинтересован всегда в последних моделях, если уже исправил критические ошибки
- После выхода нового девайса в линейки changelog исчезает
- Обновляться или нет вроде бы мой выбор, однако разработчики будут очень настойчиво уведомлять меня, так машинальность может взять вверх.
Прежде всего неоф. разработчики такие же пользователи как и вы, у них нету мотивации заставить вас обновить устройство, а наоборот пытаются продлить жизнь аппарата. В случаи недоверия к такого рода разработчикам их наработки всегда можно проверить антивирусами или вручную. Я разработал модификацию EMUI 9.1 для своего смартфона (вряд-ли для себя приготовил стиллеров), где смог вручную регулировать планировщик, откл/вкл ядра. Также я поставил для сравнения EMUI 11 последнюю сборку оф ПО на данный момент. Интересно зачем разработчик изг@ндонил планировщик? В браузере частоты могут скакать до макс и опускаться, что температура 60 градусов в повседневном использовании у некоторых воспринимается нормой. На моей сборке выше 45 никогда не поднимается, так как был переделан планировщик и сценарии. Я скорее исключение и на ост. устройствах зачастую есть разработчик, который сделает это за вас... Тут мораль в другом, оф. прошивка просто насилует мой аппарат, и я не могу отследить что стало причиной, так как changelog любезный разработчик не выложил.
Резюмирую сказанное:
- Оф. не значит лучше
- Неоф. разработчики как и вы заинтересованы в долгой и комфортной работоспособности аппарата
- Пример прекрасных последствий оф. OTA upgrade
Если у вас нету возможности перейти на кастом, можно хотя бы выкл через adb обновления после выхода обновления линейки или удалить как сделал я, чтобы в один прекрасный момент разработчик не показал вам прелести оф ПО. То есть модификация ПО это можно сказать единственный способ борьбы против маркетинга...
Это что касается прошивки, а теперь о приложениях.
Проблема, что крупные производители немного @хуевают и заставляют принимать обновления, разрешения, которые никак не влияют на работоспособность, а вот на сбор данных и их отправку вполне себе. И я недоверяю больше корпорациям, выгода которых продать мои данные, чем модификатору, чьи изменения я легко проверю, а вот с оф. ПО это уже тяжелее.
Смартфон и данные на нем - моя собственность. И я не хочу чтобы оф. ПО собирала данные с моего аппарата или вообще убила его аппаратно.
Кто-то может сказать что это нужно изучать, и тратить на это время, которого нет и пошел я лесом с такими идеями. Нет проблем, просто каждые полтора года стабильно рассчитывайте на покупку нового девайса. Я же считаю, что мое время стоит таких вложений, а то в последнее время цены все поднимаются и поднимаются...




