Шёл 2016-й год. Одна девочка, вместо того, чтобы сидеть в \”контактике\” и полноценно пользоваться тем, что в магазине ей продали под видом смартфона, была вынуждена посещать соц. сети с помощью своего ПК, года эдак 2005-го под управлением ОС Windows XP, который, как ни странно, работал безотказно, за исключением недавно сгоревшей видеокарты. Я, вместо того, чтобы отдыхать и наслаждаться жизнью, был вынужден разгребать проблемы криворуких программистов ОС Android, которые дорисовали пиксельному ведру ручки с ножками и головой и назвали это операционной системой. Но они забыли добавить своему детищу немного мозга, от чего этот недоробот был очень гибким, но обратно пропорционально нестабильным.
Итак, приносит мне девочка свой “смартфон”. Говорит: “Не работает интернет нигде, при запуске ВК пишет ошибку, маркет и ютуб говорят, что нет интернета и вот тут на главной вместо значка браузера появился этот робот.” ” Да фигня”,- думаю, – “максимум – сброс настроек и телефон как новый.” Но вы-то понимаете, что я бы не написал эту статью, будь всё так просто?
Взял я этот телефон, лично убедился, что приложения не запускаются и пошёл в google искать причины и способы решения. Искать начал с ошибки приложения ВК. Несколько секунд поиска и “гугл” мне выдаёт:
“Понятно”,- думаю,- “посмотрим дальше.” И я стал искать решение проблемы отсутствия интернета в маркете.
Гугл говорит “Дата и время”? “Ок, гугл”,- говорю я. Но результата это не даёт и простая, на первый взгляд, задача превращается в большую проблему. Естественно, не без помощи разработчиков HTC и хвалёной ОС Android,
Вторым способом решения этой проблемы предлагалось почистить файл hosts. Я не раз чистил этот файл на десктопной Windows, но ни разу на телефоне и поэтому даже представить не мог, насколько невыполнимой может быть эта задача.
Владельцы “дроидов” наверняка знают, как редактировать hosts, остальным же предстоит ещё убедиться в том, что я не просто так развёл этот бугурт..
Итак, скачал я какую-то софтину для редактирования этого файла, устанавливаю в предвкушении победы над куском пластмассы с экраном и что? Правильно, мне нужны root-права. И теперь позвольте обратиться к программистам самой популярной мобильной ОС: почему, чтобы испортиться, файлу hosts не нужны root-права, а чтобы починить его – нужны?
Задача, как вы понимаете, давно перевалила за два действия, как в начальной школе, а сложность давно превзошла уровень “User”. Теперь мне предстоит получить root-права. “Что ж”, – подумал я, – “я уже прошивал всякие “леновы”, так что это точно не должно быть проблемой”. Несколько секунд поиска пошагового гайда и google.com выдал мне то, что я искал. Поисковый сервис корпорации помогает мне исправить проблемы в её же операционной системе. Хм, “Гугл” борется сама с собой. Ладно, читаем гайд:
“1, 2, 3… Стоп-стоп-стоп! Разблокировать что? Какой ещё Bootloader?! Мы так не договаривались!” Но это не суд присяжных и мои душевные переживания никто не собирался выслушивать. Кирпич лежал кирпичом и только и делал, что предлагал мне отправить отчёты об ошибках разработчику. Как буд-то их кто-то читает. Они уже вон Android 6.0 выпустили с расчётом на то, что владельцы четвёртых перейдут на них, чтобы избавиться от проблем текущей версии. Только им никто не говорит, что все эти проблемы перекочевали и туда, а всё, что меняется – это пресловутая гибкость. Но сейчас не об этом.
Если вы ещё не забыли, по сюжету мне нужно редактировать файл hosts, что, возможно, вернёт телефону связь с интернетом. А тем временем, автор гайда предлагает мне разблокировать Bootloader. Понятно, что автор гайда тут ни при чём. Весь этот квест, в стиле MMORPG, затеяли вышеупомянутые разработчики, но от этого мне не легче. Но проблему нужно решать. Что там у нас?
Нужен HTC Sync, ADB Run и… смартфон. Готово, дальше что?
Пфф, так просто? Да раз плюнуть! Поехали. Я пододвинул кресло, сел поудобней и с надеждой в голове стал вчитываться в инструкцию, повторяя всё, что от меня требовалось.
Регистрация на сайте не занята много времени и развязка была близка. Для вас развязка тоже близка. Перезагружаю телефон, нажимаю какие-то там кнопочки, подключаю телефон к ПК. Запускаю ADB Run, нажимаю ещё какие-то кнопочки.
Ага, ввожу и… И-и-и..?
И ничего. Минута, две, три – на мониторе ничего не меняется. Тут уже моё терпение на исходе, но я пытаюсь себя контролировать. Может я что-то не так сделал или программа сломалась. Попробую ручками. И…
Переустановка драйверов, подключение к задним портам usb… Эффекта ноль.
Ещё немного потраченного времени и нервов не принесли успехов. Я чувствовал себя, как после заезда на крутую гору на велосипеде в жару +35 (велосипедисты поймут), только без одышки и, к тому же, очень разозлённым. Запустив HTC Sync я понял, что это не я тупой.
Если Windows видит телефон, а фирменное ПО – нет, то даже школьник поймёт, кто тут слабое звено.
За вечер я собирался сделать девочке телефон, но он пролежал у меня сутки и даже сброс настроек(!) в конце концов не помог ему.
Импотенты знают, как сложно сказать “Я не смог”, но, когда я возвращал девчонке телефон, то не чувствовал себя униженным, потому что я понимал, что это не я, а телефон не смог.
Концовочку я, с вашего позволения, позаимствую у одного известного youtube-канала с указанием авторства, конечно:
“этот материал не призван создать какой-то срач, холивар. Это просто такое, знаете, напутственное слово для тех, кто не может определиться, что ему прикупить.” И, чтобы уберечь будущих покупателей и был излит мой гнев на страницах keddr.com