Хватит прошивать телефон!

Однажды в комментариях к какой-то статье, где человек “раскрывал глаза” на Tasker, я наткнулся на комментарий примерно следующего содержания: “Когда телефон стал решать меньше проблем пользователя, чем пользователь — проблем телефона?”.

И настолько мне эта фраза врезалась в мозг, что я нашёл этот материал заново и тот самый комментарий.

Кто не знает, Tasker – мощнейший инструмент, который при правильном подходе может автоматизировать буквально каждый ваш ежедневный шаг, однако, чтобы его настроить, требуется существенная целеустремлённость и наличие большого количества свободного времени. При взгляде на человека, настраивающего профиль для Таскера, некоторых может посетить чувство дежавю. Например, лично мне это напоминает тех людей, которые в лучшие времена Miranda IM клепали монструозные сборки, одними скриншотами отпугивающих здоровых людей (наименее безобидные из этих сборок могли как минимум показывать погоду и имели несколько вырвиглазных скинов). Или бесконечные сборки Windows, “зверь” и прочая ересь, от взгляда на которые любой адекватный виндузятник начинает рвать радугой и безостановочно трястись. Любой из вас точно или сам был (есть) участником подобного безумия, или наблюдал подобное со стороны.

stop_flashing_01

stop_flashing_02

Красота же. Но я всё вокруг да около. Возвращаясь к тому комментарию. Посмотрите на свой телефон. Стоит ли на нём кастомная прошивка (Jailbreak на iPhone)? Если нет, можете дальше не читать. Или читать, чтобы узнать, к чему же тут выражение “прислуга для прислуги”.

Вокруг прошивания смартфонов мы наблюдаем… культ. Я не знаю, обсуждает ли рунетовская айтишная тусовка в большей части смартфоны только потому, что это тренд, или потому, что нужно что-то обсуждать, но факт есть факт – в определённых срезах этой тусовки каждый день из жизни людей выпадают часы только в процессе обсуждения преимуществ и недостатков той или иной прошивки для <вставьте название актуального топового телефона>. Часы превращаются в дни, дни – в недели, а недели – в месяцы.

После выхода этого материала в свет в комментариях появятся люди, значительно превосходящие меня по возрасту и опыту, которые начнут говорить много разных нехороших вещей про мой возраст и неопытность. И хотя часто я буду соглашаться с ними, я думаю, мои слова тоже что-нибудь да весят. Из смартфонов у меня были всего три устройства: Toshiba Portege G900, HTC Desire и LG Nexus 4. Первый был на Windows Mobile и те немногие, кто тоже имел счастье обладать этим горе-куском японской пластмассы, знают следующее предложение. Телефон – ад во всех смыслах. Каждое его преимущество было доведено до крайности, до того состояния, когда оно становилось проклятием. Чтобы сделать из него просто юзабельный телефон, нужно было познать такие шаманства, в сравнении с которыми современные манипуляции с Android кажутся детским лепетом. Покупая Desire, я надеялся, что бессонные ночи, проведённые в попытках реанимировать телефон перед экзаменом, наконец закончатся. Но недолго музыка играла. Все помнят, сколько внутренней памяти было у Nexus One и, соответственно, Desire. 512 МБ. С учётом Sense объём свободной памяти сразу после включения нового телефона составлял 180 МБ. Место закончилось за месяц, самообман ещё через месяца два, и что было дальше, догадаться несложно. Конечно, прошивка HTC Desire с анлоком бутлоадера и голдкартой не такая мудрая, как у Windows Mobile коммуникатора, но спустя ещё полгода-год пришло осознание, что это ловушка, в которой я намертво погруз.

Костыль на костыле, app2sd и ICS с наполовину работающим аппаратным ускорением дополнялись тем, что я перестал отдавать себе отчёт в том, сколько уходит времени на полный цикл прошивки. Опа, вышла новая прошивка на ICS, в которой немного повышена плавность интерфейса! Дела в сторону, бегом качать прошивку! Ну вот zip успешно прошит, ой, чувак, извини, почему-то твой бекап слетел. Ой, извини, а этот скрипт app2sd не работает с этим ядром. Ой, прости снова, новый скрипт не совместим со старым, поэтому бекап sd-ext на него не разворачивается и тебе придётся устанавливать все программы заново или разворачивать Titanium. Ой, ты развернул в Titanium что-то не то, и теперь телефон не стартует. Ничего, всего два часа ночи, ещё есть время повторить весь процесс заново.

stop_flashing_04

Или вот. Батюшки, для моей прошивки снова вышел апдейт, много багфиксов, автор говорит, что всё работает идеально. Но после минорного обновления с полным вайпом телефон почему-то снова тупо не стартует. Ой, завтра экзамен, а телефон – твоя единственная надежда? Ну что ж, вперёд шить ХОТЬ ЧТО-НИБУДЬ, лишь бы телефон был в рабочем состоянии. А однажды, пока шился очередной апдейт, меня послали спуститься за почтой, а лифт застрял. А телефон прошился и не грузится. Прошло ещё пять минут, пока я развернул nandroid и смог позвать помощь.

И я не мог просто отказаться от прошивок, взять и остановиться невозможно. Во-первых, потому что любая прошивка (кроме унылого CM7) для Desire не будет достаточно стабильной, чтобы захотелось на ней надолго оставаться, а во-вторых, да, действительно, можно просто поменять телефон, но всё упиралось тогда в вопрос финансов. Это наркотик, зависимость от прошивок, одна за другой, которые отнимают твоё время, твоё здоровье и отвлекают твой ум от чего-то более полезного.

stop_flashing_05

Это наконец-то закончилось с покупкой Nexus 4. Чисто как пример. Я забыл такие сайты, как XDA и 4pda, вспоминая об их существовании только когда нужно помочь с перепрошивкой кому-то другому. Мои вечера и ночи заняты чем-то другим, не всегда полезным, но я по меньшей мере точно знаю, что мой телефон не подведёт меня ещё год точно, с какой стороны не глянь.

У ярых сторонников прошивок доводы одни и те же (некоторые я точно забуду написать): я прошиваю, потому что мне нравится гибкая настройка, я прошиваю, потому что в этом ядре бенчмарк набирает на несколько сотен попугаев больше и так далее, вы все знаете эти причины. Но кто из них задумывается над настоящей причиной желания прошивать раз за разом?

Есть ситуации, когда прошивка практически неизбежна, чтобы быть оправданной. Это обновление девайса, на который производитель забил, до хорошей версии ОС, это вычищение богомерзких оболочек и это эксперименты. В остальных случаях – это скука и слишком много свободного времени.

Что если бы я вам сказал, что можно жить на стоковой прошивке (или хотя бы на стабильном кастоме)? Что если бы все люди, тратящие дни своей жизни в циклах поиска и обновления прошивок, вдруг занялись чем-нибудь более полезным для себя и окружающих? Нет, не подумайте, что я пытаюсь сказать вам, как правильнее жить, но подумайте о трёх вещах:

  1. Действительно ли вам так необходимо постоянно прошиваться, чтобы чувствовать себя счастливым и не отсталым? И да, прошивка раз в месяц – тоже “постоянно”.
  2. Не кажется ли вам, что вы стали частью какого-то культа? Бывало ли такое, что вы пытались убедить человека в жизненной необходимости перепрошивки? Часто ли вы думали о том, что далеко не со всеми устройствами ситуация с прошивками обстоит гладко? Пытались ли хотя бы на минуту забыть о том, что в мире, помимо флагманских устройств, у людей на руках есть устройства, иногда не сильно хуже ваших, если разобраться, и нормальных прошивок просто нет? Быть может, вы выбираете новый смартфон уже с расчётом на то, что перепрошьёте его?
  3. И, наконец, думали ли вы когда-нибудь о времени? Как известно, время – это деньги, а в нашем случае это ещё и здоровье и польза для себя и общества. Стоят ли временные затраты на один цикл перепрошивки результата? А вы уверены, что вы тратите на перепрошивку всего 10 минут, а не час?

Есть разница между перепрошивкой по нужде и перепрошивкой от скуки. Если в первом случае результатом усилий станет решение конкретных критических проблем пользователя, то во втором случае это всё чаще мнимое удовольствие от получения очередной “дозы” перепрошивки. Вы скажете, что это хобби, а я скажу, что верю в хобби, которые развивают человека. В ином случае вы как всё те же кастомизаторы Miranda IM, создатели сборок Windows и продвинутые пользователи Tasker, которые просто переползли в другую плоскость.

Цель статьи – не опустить кого-то конкретного, а попытаться обратить внимание на, как мне кажется, проблему, пускай небольшую, но порождающую целый пласт основанных на ней жутких по своей сути ситуаций и даже иногда недопониманий. В следующий раз, когда начнёшь чувствовать чесотку в руках, подумай: “Я делаю это для себя или для телефона?”

PS: Мне особенно “нравятся” прошивки, имитирующие другие ОС или другие оболочки. iOS, имитирующая Android, Android GB, имитирующий ICS, ICS, имитирующий Windows Phone и так далее. Триумф абсурда.

stop_flashing_09

stop_flashing_03

stop_flashing_06 stop_flashing_07 stop_flashing_08