Можно ли прошивать телефон другой прошивкой

Можно ли прошивать телефон другой прошивкой

Содержание статьи

Несколько лет назад такие операции, как рутинг, прошивка и тюнинг Android-смартфона, требовали достаточно глубоких знаний, специальных инструментов, совместимых только с настольной Windows, и массу терпения. Сегодня все стало намного проще и все эти действия можно выполнить с помощью специального софта для смартфона, доступного прямо в Google Play.

Введение

Обычно установка альтернативной прошивки на девственно чистый смартфон выглядит примерно так: сначала ты находишь в Google информацию по рутингу своей модели смартфона, затем обзаводишься необходимыми инструментами (Android SDK, adb, fastboot, скрипты), подключаешь смартфон к компу и пытаешься как можно точнее выполнить инструкции. Если все удалось, ты получаешь root и, в некоторых случаях, в довесок кастомную консоль восстановления.

Далее следует установить прошивку. Для этого ты вновь погружаешься в интернет и, спустя полчаса хождения по форумам и чтения информации о совместимости, находишь и скачиваешь zip-архив с прошивкой. Снова подключаешь смартфон к компу и скидываешь на него прошивку. Затем ты выключаешь смартфон, включаешь его, зажав кнопки уменьшения громкости и включения, и получаешь доступ к консоли восстановления. Пять минут походив по меню с помощью клавиш громкости, ты находишь свою прошивку на карте памяти и даешь команду на установку.

После окончания установки ты перезагружаешь смартфон и молишься, чтобы все получилось. Когда на экране появляется рабочий стол, ты с облегчением выдыхаешь и тут же вспоминаешь, что забыл скачать и установить приложения Google и ядро. Что ж, для этого ты еще полчаса проводишь в интернете, находишь искомые zip’ы, скидываешь их на карту памяти, дальше консоль восстановления, тыканье по меню, ожидание со скрещенными пальцами, и вот оно, рабочий стол… блин, надо было устанавливать другую прошивку…

Знакомая картина? Если да, то эта статья для тебя. Из нее ты узнаешь, как проделать все то же самое за десять минут, подключив смартфон к компу только один раз на две минуты.

Что ты хочешь и что ты получишь?

Итак, предположим, что ты держишь в руках совершенно новый смартфон. Твоя задача — установить на него CyanogenMod (как вариант — AOKP, ParanoidAndroid или популярный SuperVasyaAndroidModPlus) и ядро franco.kernel. И тот и другой распространяются в прошиваемых через консоль восстановления zip-файлах. Однако обычная конcоль их не примет из-за кривой цифровой подписи («не производителя это подпись, прощайте»). Поэтому тебе нужна кастомная консоль восстановления, которая не обращает внимания на цифровые подписи. Это может быть ClockworkMod или TWRP.

Бесплатная версия franco.updater не умеет ничего, кроме установки и обновления ядра

Хакер #176. Анонимность в интернете

Но! Чтобы установить кастомную консоль восстановления, нужны права записи во внутреннюю память смартфона, то есть нужен root. А root в «не Nexus» устройствах всегда получают с помощью взлома защиты Android. Итого в целом картина действий выглядит так: получение root -> установка консоли восстановления -> прошивка CyanogenMod -> прошивка приложений Google -> прошивка ядра -> перезагрузка -> радость. Давай посмотрим, как все это сделать.

В CyanogenMod есть собственный механизм OTA-обновления прошивки

Перво-наперво нам нужен root. Сразу скажу, что это единственная задача, для решения которой придется подключить смартфон к компу. Здесь уж ничего не поделаешь, система безопасности Android не позволит сделать это Android-приложению. С другой стороны, плеваться тоже не стоит, так как все делается очень быстро и безболезненно. Общий алгоритм действий выглядит так:

  1. Заходим на телефоне в «Настройки -> О телефоне» и много раз подряд тыкаем в «Номер сборки» до тех пор, пока не появится сообщение «Теперь вы разработчик!», далее идем в «Настройки -> Для разработчиков» и ставим галочку «Отладка по USB» (если установлен Android версии ниже 4.2, можно сразу идти в раздел для разработчиков).
  2. Подключаем смартфон к компу с помощью USB-кабеля, на телефоне выбираем «Медиаустройство» (MTP) либо «Камера» (PTP) и ждем, когда установятся драйверы.
  3. Качаем приложение iRoot и запускаем.
  4. Нажимаем «Проверить подключение…».
  5. Нажимаем «Установить ROOT» и делаем, что пишет программа.

По заявлению украинских разработчиков, iRoot действует в отношении любого смартфона под управлением Android 2.3–4.2.2, а не только устройств от Huawei, как можно было подумать, скачав и запустив приложение. После завершения работы и нескольких перезагрузок на смартфоне должно появиться приложение SuperUser и, конечно же, root-доступ, который откроет нам путь для установки рекавери и прошивок.

iRoot — получаем root в один клик

Установка Recovery

Установить кастомную консоль восстановления между тем очень просто. Для этого в маркете есть куча приложений, но я бы рекомендовал использовать Recovery-Tools, ROM Manager или TWRP Manager. Первая предназначена исключительно для установки рекавери и, по сути, состоит всего из двух кнопок: «Flash Clockworkmod Recovery» и «Flash TWRP Recovery». После нажатия одной из них будет установлена та или иная консоль восстановления. В принципе, неважно, какую из них устанавливать, отличие разве что в том, что TWRP удобнее управлять пальцем, но и эта функция нам безразлична — самостоятельно рыться в их настройках мы не будем, а положимся на специальный софт.

ROM Manager предлагает нам установить ClockworkMod Recovery

По идее, Recovery-Tools должна сама определить модель смартфона и скачать правильный архив с консолью, однако этот механизм срабатывает не всегда, да и база данных неполная. Поэтому как запасной вариант можно использовать ROM Manager, предназначенный исключительно для установки ClockworkMod, но зато включающий в себя исчерпывающую базу устройств. Опять же все, что нужно сделать, — это нажать на кнопку Recovery Setup -> ClockworkMod Recovery, подтвердить модель телефона и дождаться окончания установки.

TWRP-Manager: простой и удобный способ управления TWRP Recovery

Если же и этот метод не сработал, то стоит обратить внимание на модель своего смартфона и убедиться, не китайская ли это поделка. Само собой разумеется, супердешевые китайские телефоны нельзя прошить таким образом. Никто их в базу вносить не будет, а заниматься поддержкой тем более. Поэтому в отношении китайцев придется применять старый дедовский способ ручной установки (да и то тебе сильно повезет, если на него вообще что-то будет портировано).

Recovery-Tools: простой и удобный способ установки рекавери

Установка прошивки

Теперь, когда смартфон оснащен кастомной консолью восстановления, он готов принять любую доступную для данной модели прошивку и проглотить ее, не поперхнувшись. Самостоятельно искать прошивки мы, конечно же, не станем. Мы автоматизируем этот процесс с помощью приложения GooManager. Для тех, кто не в курсе: еще с самого начала распространения кастомных прошивок в Сети появился сайт. Изначально на нем размещался проприетарный гугловский софт (типа Gmail или маркета), который авторы кастомных прошивок не могли использовать из-за лицензионных ограничений, но затем он превратился в открытый репозиторий всевозможных прошивок, а еще через некоторое время появилось приложение GooManager, позволяющее автоматически устанавливать как прошивки, так и гугловские приложения.

Это приложение замечательно тем, что дает выбор из доступных прошивок, основываясь на модели смартфона. В результате нам не придется ни самостоятельно искать прошивки, ни бояться за то, что какая-то из них может криво встать. В общем и целом алгоритм работы с приложением выглядит так: «Запуск -> Browse Compatible ROMs -> выбор прошивки по имени (например, aokp или cm) -> выбор версии -> Begin Download -> Order & flash selected -> Flash». И это все, прошивка будет скачана, а затем установлена автоматически. Смартфон при этом перезагрузится.

Отмечу также, что по умолчанию GooManager не делает вайп перед установкой прошивки, однако он это умеет. Поэтому каждый раз при кардинальной смене прошивки, то есть именно замене одной на другую, а не обновлении, в последнем окне (которое появляется после нажатия «Order & flash selected») следует ставить флажок напротив опции «Wipe data (factory reset)». Так ты избежишь возможных проблем с загрузкой и работой новой прошивки.

GooManager собственной персоной

Установка ядра

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

Если же решение об установке ядра принято, то самое время заглянуть в Google Play. Для многих популярных кастомных ядер в свое время были разработаны специальные утилиты для управления и обновления, с помощью которых установить ядро можно так же легко, как запустить почтовый клиент. Три известных утилиты из этого списка:

  • franco.Kernel updater — «обновлятор» и конфигуратор одного из самых известных ядер для девайсов линейки Nexus (поддерживаются Samsung Galaxy Nexus, LG Nexus 4, Asus Google Nexus 7 и Samsung Nexus 10). Бесплатная версия умеет только устанавливать и обновлять ядро, но большего нам и не нужно;
  • Trinity Kernel Toolbox — аналогичное решение для ядра Trinity, поддерживающего все те же Nexus-устройства, а также Samsung Galaxy Note II и Galaxy S III. Помимо функции установки, также включает в себя инструменты управления всеми функциями ядра и стоит 114 рублей;
  • GLaDOS Control — практически копия предыдущего приложения, но в этот раз для, прямо скажем, не самого популярного ядра GlaDOS (Galaxy Nexus и Nexus 7). Включает в себя полный комплект для тюнинга и автоматическую обновлялку. Стоит 81 рубль.

Все эти приложения позволяют без лишних телодвижений установить одно из трех ядер. Но если деньги тратить не хочется или ты выбрал ядро, для которого просто нет управляющего приложения, то можно выйти из ситуации, скачав ядро прямо на телефон, а затем прошив его с помощью все того же GooManager. Делается это так:

  1. Идем на xda или 4pda, находим свой девайс, выбираем ядро (да, придется покопаться в многочисленных тредах) и скачиваем его на телефон. Обычно ядро весит 5–10 Мб, поэтому ждать придется недолго и стоить это будет копейки (если нет Wi-Fi).
  2. Устанавливаем и запускаем любой файловый менеджер, переходим в каталог Download на карте памяти, находим архив с ядром и копируем его в каталог goomanager, опять же в корне карты памяти.
  3. Запускаем GooManager, жмем на пункт Flash ROMs, ставим галочку напротив архива с ядром, жмем кнопку «Order & flash selected», а на следующем экране, ничего не меняя, нажимаем кнопку «Flash».

Обновление прошивки, ядра и gapps

К этому моменту у тебя уже должны быть кастомная консоль восстановления, кастомная прошивка, приложения Google и кастомное ядро; фул-хаус, все, что только нужно. Однако долго на этом всем мы не просидим, и вскоре уже выйдут новые версии прошивок, основанные на новой версии Android, еще более быстрые ядра и еще более фичастые консоли восстановления. Короче говоря, нужно обновляться. Но как?

Для обновления также предусмотрены свои собственные инструменты, но перед тем, как перейти к их обзору, поясню несколько специфичных моментов:

  • Консоль восстановления можно обновлять когда угодно и как угодно. Она находится в отдельном разделе, поэтому, даже угробив этот раздел, ты не угробишь Android. Обновлять можно с помощью все тех же Recovery-Tools, ROM Manager и TWRP Manager.
  • Ядро тоже находится в отдельном разделе, и его можно обновлять/менять когда угодно и как угодно, главное — учитывать совместимость с версиями Android и типами прошивок. Способы описаны выше.
  • Обновляется прошивка без всяких вайпов, однако, если было установлено кастомное ядро, его придется переустановить. Переустановка приложений Google не требуется.
  • Переход на другую прошивку производится с полным вайпом (factory reset) и последующей доустановкой приложений Google и ядра. Все данные, кроме файлов на карте памяти, будут потеряны (этого можно избежать, сделав бэкап с помощью Helium или Titanium Backup).
Читайте также:  Как отключить тариф мтс коннект 4

Теперь о том, как выполнять обновление. Рекавери и ядро обновляются с помощью специализированного софта либо, в случае использования редкого ядра, самостоятельного скачивания и прошивки вручную, как показано в предыдущем разделе. Обновлять прошивки можно разными способами. Если прошивка была установлена с помощью GooManager, то при появлении новой версии в репозитории goo.im тебе придет уведомление, нажав на которое можно скачать и установить новую версию. Никаких данных и приложений ты при этом не потеряешь, останется переустановить только ядро.

В CyanogenMod есть собственный механизм обновления, который также автоматически предупредит тебя о выходе новой версии и предложит скачать ее и установить. По умолчанию он работает только со стабильными версиями прошивки, но его можно переконфигурировать, так что предупреждения будут приходить и после выхода ночных сборок. Для этого идем в «Настройки -> О телефоне -> Обновление CyanogenMod». В опции «Проверка обновлений» выбираем «Ежедневно», в опции «Тип обновления» — «Новые версии (Включая ночные сборки)».

Единственная проблема такого метода обновления в том, что каждая прошивка будет весить около 200 Мб — накладно, если производить обновления каждый день или несколько раз в неделю. Поэтому я бы рекомендовал использовать инструмент CyanDelta, который позволяет выкачивать только патчи с измененными компонентами прошивки вместо всего архива целиком. При использовании этого инструмента каждое обновление будет весить всего 2–10 Мб, так что для выкачивания подойдет даже сотовая сеть. Пользоваться очень просто: после первого запуска софтина предложит загрузить всю прошивку целиком (на нее в дальнейшем будут накладываться патчи), после чего повиснет в фоне и будет уведомлять о появлении обновлений.

CyanDelta позволяет скачать новую версию Android, потратив всего 3 Мб трафика

Бэкап

Чтобы уберечь себя от возможной кривой установки прошивки, следует регулярно делать бэкап. Для этого существует два основных типа инструментов: приложения Helium и Titanium Backup для бэкапа приложений, а также специальная функция кастомных консолей восстановления под названием Nandroid. Вторая отличается тем, что делает полный снимок всех компонентов смартфона так, что после любых действий смартфон можно будет вернуть к прежнему состоянию, включая все настройки, приложения, контакты и сообщения.

Обычно бэкап Nandroid выполняется вручную прямо из меню кастомного рекавери, однако мы воспользуемся приложением Online Nandroid Backup, которое создает резервную копию системы прямо во время ее работы. Приложение это бесплатное и доступно в Google Play. После установки оно установит скрипт бэкапа (это, кстати, придется делать после каждого обновления прошивки) и предложит выполнить первоначальную настройку, которая сводится к выбору способа автогенерации имени бэкапа (по умолчанию текущее время), а также выбору формата бэкапа. Обычный Clockworkmod-формат универсален и будет совместим с любым кастомным рекавери, однако если на смартфоне установлен именно ClockworkMod, то в опции Backup Mode лучше выбрать CWM Incremental. В этом случае каждая новая резервная копия будет содержать только отличия от предыдущей, из-за чего потеряется совместимость с TWRP, но удастся сохранить солидный кусок свободного места на карте памяти.

После того как все это будет сделано, достаточно нажать на кнопку «Quick Backup», и приложение начнет свою работу. Смартфоном в это время вполне себе можно пользоваться, так что не стоит откладывать бэкап на вечер или другое время. По окончании процедуры софтина сама выведет на экран сообщение об успешном завершении резервирования и предложит просмотреть бэкап в приложении Nandroid Manager.

Последнее, в свою очередь, представляет собой инструмент управления имеющимися резервными копиями, просмотра их содержимого, восстановления, а также выборочного восстановления приложений, настроек, текстовых сообщений, логов разговоров, паролей от точек доступа Wi-Fi, рабочего стола, а также истории и паролей браузера. Все инструменты восстановления располагаются на вкладке «Восстановить данные», и какие-либо пояснения по работе с приложением здесь не требуются. Все русифицировано и понятно даже ребенку.

![Nandroid Manager позволяет вытащить из бэкапа практически любые данные](nandroid-manager1.jpg, nandroid-manager2.jpg)

![Online Nandroid Backup: делаем резервную копию прямо во время работы смартфона](online-nandroid1.jpg, online-nandroid2.jpg)

В прошивке AOKP есть масса скрытых настроек, активировать которые можно, установив бесплатное приложение AOKP.co.

TWRP Manager позволяет выполнять практически все операции TWRP Recovery прямо из Android: установка прошивок, вайп, бэкап и восстановление, перезагрузка в разных режимах.

Выводы

Сегодня процесс прошивки и кастомизации смартфона под управлением Android — это уже не тот зубодробительный квест, каким он был во времена первых версий Android. Как ты смог заметить, все делается очень просто, без чтения длинных мануалов и поиска совместимых прошивок. Но даже в том случае, если что-то пойдет не так, если ты окажешься столь невезучим, что запорешь не только установленный Android, но и консоль восстановления, boot-сектор все равно останется на месте и ты сможешь вернуть свой смартфон к жизни, подключив его к компу и воспользовавшись фирменными инструментами прошивки от производителя.

Евгений Зобнин

Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.

Доброе время суток хабра-читатель. Данный топик является рассказом о личном опыте владения телефонами на базе Android. Речь пойдёт о плюсах и минусах прошивок и o всём том, что заботит не совсем обычного пользователя современных гаджетов. Данный топик, надеюсь, будет интересен пользователям Android устройств подумывающих о перепрошивке. Опытным пользователям и тем более разработчикам он вряд ли расскажет что-то новое.

У меня нет опыта владения телефонами на WP7 или iOS, и данный холивар в этом топике не затрагивается.

Немного личной истории.

В личном имении были/есть: доисторические телефоны, SE Symbian, Motorola WP6 qwerty, HTC Desire, HTC Desire HD, китайский планшет от Cube U9GT2, Samsung Galaxy Note.
Во время владения телефоном на базе windows phone 6 версией без тачскрина, появившиеся телефоны Android казались просто мега-круть, с невиданными до селе возможностями и наикрутейшим UI. Конечно тогда уже был iOS, но он меня не интересовал и я просто игнорировал данный аппарат. Почему так сложилось? сей факт я сам объяснить не могу. В течении полугода я зрел на покупку android телефона и решающим моментом оказался обзор флагмана HTC — Desire, получившего оценку выше iPhone. Desire тогда продавался с предустановленной Android версией 2.1 (Eclair) и HTC Sense. Данный аппарат был отличной игрушкой на протяжении месяцев 3-4, пока я вошёл во вкус и начал ставить кучи аппликаций, коих на тот момент в маркете было уже полно, на любой вкус и цвет, по крайней мере на мой, не искушённый к тому времени вкус. И тут я упёрся в 100 с небольшим МБ выделенного места под сторонние приложения… По быстрому научился переносить приложения с внутренней памяти на внешнюю и это дало «воздуха» девайсу ещё на полгода.
Но острая нехватка места и эмулированная поддержка мультитача на архаичном AMOLED экране доконала и было решено купить HTC Desire HD (DHD). К этому моменту пришло понимание что большой экран для меня не помеха, а плюс да и выделенного места под приложения в 1гб вполне соответствовало моим требованиям. К тому же DHD к тому моменту продавался с обновлённым HTC Sense и Android 2.2 (Froyo). Я был вполне счастливым обладателем Android телефона с одноядерный процом, послушно ждал и получал обновления, до тех пор, пока «злой» Google не выпустил Android 4.0 (Ice Cream Sandwich).

Как теперь уже стало модным — компания HTC начала кормить завтраками на тему обновлений на ICS для ряда бывших флагманов, но как уже известно владельцам многих смартфонов, данным обещаниям сбыться было не суждено. То их анонсировали, то отменяли, то железо неподходит, то опять подходило… но в конце концов HTC просто отмазались заявлением, что пользователям старой линейки телефонов, будет лучше сидеть на Android 2.3 (Gingerbread), аля хотите замороженный бутер (ICS) будьте любезны купить новый смартфон. Тут, на мой взгляд маркетологи HTC намеренно или нет, но круто подогрели аппетит у миллионов пользователей не получивших обновление. К тому моменту отмена обновлений стало нормой, по этому был велик шанс, что пользователь продукции HTC останется лояльным и купит продукт у той же компании.

Прочитав не мало положительных обзоров на тему улучшений как UI так и look&feel в Android 4.0.x, совсем не хотелось оставаться на старой прошивке. Но и в обновлении телефона я не видел смысла. Решение было очевидным — перепрошить телефон и поставить стороннюю прошивку на базе ICS. Так и было сделано. Но волею случая, появилась возможность выгодно обменять свой уже старенький одноядерный телефон, на новенький Samsung Galaxy Note, который спустя пару дней был также успешно перепрошит.

Краткий обзор метода перепрошивки.
На мой взгляд, наиполнейший ресурс со всевозможными инструкциями и ссылками является XDA-developers, к тому же там удобный форум, с веткой для каждого отдельного устройства. Обычно, перепрошивка Android устройства, сводится к трём шагам:
1. Разблокировать bootloader (S-Off)
2. Установить ClockWorkMod Recovery (CWM)
3. Установить стороннюю прошивку (ROM) + отдельно установить Google Apps (GApps)

Первый шаг нужно сделать единожды. Для каждого бренда нужны разные инструменты.
CWM рекомендуется периодически обновлять, для этого даже есть специальная програмулька ROM Manager.
Прошивки можно менять как перчатки, вы теряете только настройки и СМС (я слышал что у некоторых СМС сохраняются в google аккаунте и восстанавливаются при смене прошивки, но мне для этого приходится ставить сторонние приложения)б это безопасно. Правда есть исключения. По сей причине, настоятельно рекомендую внимательно изучить вопрос первичной перепрошивки своего девайса.

На тему потери гарантии при перепрошивке.
В большинстве случаев, потеря гарантии вам светит только если вы превратите смартфон в кирпич. Т.К. в остальных случаях, можно вернуть оригинальную прошивку и вернуть блокировку bootloader (S-On). Так что в гарантийном сервисе к вам претензий не возникнет.
Справедливости ради отмечу, что большинство «кирпичей» лечится при помощи JTAG коннекторов. Хотя если вы не экстремал/энтузиаст без опыта и следуете инструкции для своего смартфона то проблем быть не должно.
По опыту скажу, что для продукции HTC, на официальном сайте можно разблокировать bootloader, при этом согласившись с ограничениями в гарантии (по сути отказ от гарантии). Естественно это вариант подойдёт только тем у кого телефон и так без гарантии по каким либо причинам.
А samsung, встроили счётчик сбрасывания, который выражается появлением жёлтого треугольника при загрузке, но и это можно обойти.

В Google apps обычно входят Google Play, Google Search и т.д. Отдельным пакетом они ставятся т.к. команды собирающие сторонние прошивки не занимаются развитием и кастомизацией стандартных гугловских приложений. Для каждой версии Android нужен свой набор Гугл приложений.

Сторонние прошивки (ROMs).
Сторонние прошивки обычно делятся на кастомизированные брендовые прошивки и те что собраны из Android исходников.
Кастомизация брендовых прошивок обычно заключается в добавлении рута, удалении лишних пред-установленных бреДновых (брендовых) приложений и добавление или замена ланчера. Конечно, сколько прошивок — столько разных внесённых изменений.

Минусы заключаются в том, что если производитель не обновил версию Androidа в оригинальной прошивке, то и кастомезированных брендовых прошивок с обновлённым Android вы не получите. Ваш КО.

А плюсы таких прошивок заключаются в минусах прошивок из исходников. Основная проблема со собранными из исходников прошивками, в том что у команд собирающих данные прошивки нет исходников драйверов для устройств. Конечно, чисто случайно, прошивки периодически утекают и нужные драйвера попадают в руки разработчиков. Но что делать если для конкретного смартфона под новую версию Android таких драйверов вовсе нет? Разработчики берут драйвера от более новых, но схожих по параметрам моделей смартфонов. Но подходит то не всё… Распространённые проблемы прошивок из исходников:
— Не работает радио;
— Не работает NFC;
— Не работает MTP;
— Не работает / глючит камера;
— Не работает / глючит Wifi, Wifi точка (hotspot);
— Не работает / глючит Bluetooth.

Естественно весь букет вы увидите лишь в самых ранних версиях прошивок, обычно они отмечены как beta или Nightly, к тому же это всё относится в основном для версий Android собранных из исходников и под которую нет драйверов от производителя. Что бы не быть голословным приведу пример: HTC Desire, последняя оригинальная прошивка на Android 2.2.x, и если ставить прошивку из исходников Jelly Beans (Android 4.1.1) то большинство перечисленных выше проблем вылезут, об это чётко сказано, например тут.

Читайте также:  Значок полумесяца на айфоне в сообщениях

Так же вы теряете весь набор брендовых приложений, как бесполезных так и полезных, т.к. все они основаны на брендовом фреймворке. Например, если в случае перепрошивки HTC Desire HD, я этого не заметил, то при перепрошивке Galaxy Note, я потерял почти весь функционал работы со стилусом, а также брендовую камеру от samsung, которая, на мой взгляд (сравнение в инете не нашёл), делает более качественные фотографии, как и клавиатуру предназначенную для большого экрана.

Плюсы прошивок из исходников заключаются в бОльшем наборе настроек. Перечислять все не вижу смысла, ибо их море. О некоторых, на приере CyanogenMod, можно прочитать тут.
А так же возможности решить проблемы, такие как у HTC Desire с доступным местом для приложений, с помощью форматирования, изменения партиций сд карты и установкой a2sd приложения или сторонней прошивки которая поддерживает данное решение.

Краткое сравнение оригинальной прошивки Galaxy Note на TouchWiz Android 4.0.4 и CyanogenMod10 Nightly на Android 4.1.1:
Изначально touchwiz для Galaxy Note был надстройкой над Android 2.3, собственно после обновления до ICS, touchwiz не изменился, весь look&feel остался от Android 2.3. (нафига менял телефон?)
На картинке Galaxy S2, но суть та же:

Большинство виджетов из маркета будут не на весь экран, т.к. у Galaxy Note экран аж 5.3" и на нём 5 колонок и 6 строк для иконок, а все виджеты рассчитаны на 4 колонки и 5 строк. А растягивать то нет возможности. Например гугл поиск:

Куча предустановленных бесполезных приложений, которые я не могу удалить.

Отсутствие рута, а следовательно и бОльших возможностей. Отмечу что рута можно получить на touchwiz и не прибегая к перепрошивке, но толку от него мало, т.к. на системном разделе памяти практически нет и поставить нужную тулзу возможностей тоже нет. (некоторые рут приложения, ставятся в раздел /system)

Всех этих недостатков CM10 лишён, но и недостатки имеются:
— нет полной аппаратной поддержки, например MTP
— всё же это Nightly версия, пока ещё не очень стабильная и периодически глючит
— отсутствие поддержки стилуса. Конечно в маркете есть приложения для стилуса, но нет поддержки на уровне ОС
— камера в touchwiz более функциональная и качество снимков выше

Часть проблем можно решить откатом на стабильную версию CM 9.1. Но к новым плюшкам быстро привыкаешь и этого делать совсем не хочется, вместо этого каждую неделю обновляю CM10 из свежих сборок.

Как вариант жду обновления TouchWiz для Galaxy Note, но это случится только после начала продаж Galaxy Note 2. Во первых это даст разработчикам обновлённые драйвера для Jeally Beans версии, во вторых обновлённый look&feel вполне может устроить и не понадобятся перепрошивки. Разумеется всё это справедливо если это обновление вообще случится… Ведь Galaxy Note даже по сегодняшним меркам весьма производительный смартфон, и единственное, что может подтолкнуть неискушённого до новинок пользователя это как раз новый look&feel в обновлённом Galaxy Note 2. Выпустив обновления для предыдущей линейки, samsung рискует потерять часть потенциальных покупателей. В сегодняшней гонке производительности смартфонов, флагманы сменяются каждый квартал, и обновления до последних прошивок становится влияющим фактором при решении покупки нового смартфона.

P.S. В последних прошивках CyanogenMod 10 Nightly, было добавлено авто-обновление, периодичность обновлений можно настроить. Спасибо zoxa за инфо.

Буду рад ответить на возникшие вопросы.
Неточности и очепятки прошу в личку.

1. Есть ли на данный момент актуальные, стабильные и 100% работоспособные сборки с Sense, которые не нужно дорабатывать напильником (доустанавливать диалер и т.п.)?
2. Насколько уменьшится объем внутренней памяти? Сейчас с официальной прошивкой я совсем не забочусь о внутреннем объеме, занято чуть больше половины.
3. Есть ли возможность восстановить состояние аппарата до установки?
4. Есть ли какие-то нормальные инструкции, предназначенные для людей, которые не выполняли эту процедуру 1000 и один раз, и не собираются всю жизнь этим заниматься? Нахожу только какие-то обрывки каждого из этапов (получение рута и т.д.).
5. Можно ли после выполнения процедуры отключить root, как было на официальной прошивке?
6. Как обстоят дела с батареей на ICS?
7. Какова вероятность сделать из устройства кирпич? Есть ли способы восстановления работоспособности в случае неудачи?

Мой ответ:
1. К сожалению с SENSE ромы я не пробовал, т.к. по большей части из за SENSE и решил перепрошить. Сенс тяжёлый, медленный, занимает тучу места на экране (в списке приложений 2-3 шапки… зачем. ) и место в памяти. В целом — я бы не рекомендовал такие прошивки. UI ICS куда приятней. По этому рекомендую CyanogenMod9, у меня с ним проблем не было, работает заметно быстрее Сенс, стабильный.

2. На сколько я помню — ни как. Место под систему и под апликации это разные партиции. Даже если для DHD это не так (уже не помню) в любом случае CM9 да и все AOKP ромы весят меньше оригинальных. Например для Galaxy Note оригинальная весит около 800мб, а CM10 240мб.

3. Без проблем, только зачем?!

4. Считаю, в целом, это необходимым злом, т.к. в процессе поиска узнаешь много полезного, дабы не превратить телефон в кирпич. Сам курю в большинстве своём анг. мануалы.
1й шаг S-Off;
2й инстал ClockWorkMod Reckovery
3й Root
4й CM9 ром + Google APPs

Варианты:
1) 1-3 шаг тут: androidforums.com/desire-all-things-root/439627-guide-s-off-root-htc-desire-revolutionary-windows-published-4th-november-2011-a.html
2) 1-4: forum.xda-developers.com/showthread.php?t=1528925

Я делал по первому варианту, 4й шаг по второму.

5. Можно. Достаточно удалить аппликацию ответственную за раздачу рута другим апликациям.

6. Зависит от прошивки. Если нет глюков то всё хорошо, уж точно не меньше чем на оригинальной. А вообще попробуйте специальные программы типа (Juice defender).

7. Вероятность варьируется от телефона к телефону (разные модели). И в большинстве случаев, чем старше телефон, тем шансов кирпича меньше. Кирпич — (в основном) результат некорректной перепрошивки, то есть, в 95% зависит лишь от вас самих. Именно по этой причине лазить и искать инструкции в целом полезно. Да и безвозвратных кирпичей почти не бывает… вопрос лишь в там, на сколько геморно и дорого выйдет вам покупка спец коннекторов типа (jtag).

П.С.
1. Если где-то в инструкциях были варианты линухи или винда, я шёл по пути линуха.
2. После шагов 1-3, можете перепрошивать сколько влезет, только обращайте внимание на то, что разные типы прошивок (основанные на сенс ил aokp) требуют разных кернел.

Содержание статьи

Несколько лет назад такие операции, как рутинг, прошивка и тюнинг Android-смартфона, требовали достаточно глубоких знаний, специальных инструментов, совместимых только с настольной Windows, и массу терпения. Сегодня все стало намного проще и все эти действия можно выполнить с помощью специального софта для смартфона, доступного прямо в Google Play.

Введение

Обычно установка альтернативной прошивки на девственно чистый смартфон выглядит примерно так: сначала ты находишь в Google информацию по рутингу своей модели смартфона, затем обзаводишься необходимыми инструментами (Android SDK, adb, fastboot, скрипты), подключаешь смартфон к компу и пытаешься как можно точнее выполнить инструкции. Если все удалось, ты получаешь root и, в некоторых случаях, в довесок кастомную консоль восстановления.

Далее следует установить прошивку. Для этого ты вновь погружаешься в интернет и, спустя полчаса хождения по форумам и чтения информации о совместимости, находишь и скачиваешь zip-архив с прошивкой. Снова подключаешь смартфон к компу и скидываешь на него прошивку. Затем ты выключаешь смартфон, включаешь его, зажав кнопки уменьшения громкости и включения, и получаешь доступ к консоли восстановления. Пять минут походив по меню с помощью клавиш громкости, ты находишь свою прошивку на карте памяти и даешь команду на установку.

После окончания установки ты перезагружаешь смартфон и молишься, чтобы все получилось. Когда на экране появляется рабочий стол, ты с облегчением выдыхаешь и тут же вспоминаешь, что забыл скачать и установить приложения Google и ядро. Что ж, для этого ты еще полчаса проводишь в интернете, находишь искомые zip’ы, скидываешь их на карту памяти, дальше консоль восстановления, тыканье по меню, ожидание со скрещенными пальцами, и вот оно, рабочий стол… блин, надо было устанавливать другую прошивку…

Знакомая картина? Если да, то эта статья для тебя. Из нее ты узнаешь, как проделать все то же самое за десять минут, подключив смартфон к компу только один раз на две минуты.

Что ты хочешь и что ты получишь?

Итак, предположим, что ты держишь в руках совершенно новый смартфон. Твоя задача — установить на него CyanogenMod (как вариант — AOKP, ParanoidAndroid или популярный SuperVasyaAndroidModPlus) и ядро franco.kernel. И тот и другой распространяются в прошиваемых через консоль восстановления zip-файлах. Однако обычная конcоль их не примет из-за кривой цифровой подписи («не производителя это подпись, прощайте»). Поэтому тебе нужна кастомная консоль восстановления, которая не обращает внимания на цифровые подписи. Это может быть ClockworkMod или TWRP.

Бесплатная версия franco.updater не умеет ничего, кроме установки и обновления ядра

Хакер #176. Анонимность в интернете

Но! Чтобы установить кастомную консоль восстановления, нужны права записи во внутреннюю память смартфона, то есть нужен root. А root в «не Nexus» устройствах всегда получают с помощью взлома защиты Android. Итого в целом картина действий выглядит так: получение root -> установка консоли восстановления -> прошивка CyanogenMod -> прошивка приложений Google -> прошивка ядра -> перезагрузка -> радость. Давай посмотрим, как все это сделать.

В CyanogenMod есть собственный механизм OTA-обновления прошивки

Перво-наперво нам нужен root. Сразу скажу, что это единственная задача, для решения которой придется подключить смартфон к компу. Здесь уж ничего не поделаешь, система безопасности Android не позволит сделать это Android-приложению. С другой стороны, плеваться тоже не стоит, так как все делается очень быстро и безболезненно. Общий алгоритм действий выглядит так:

  1. Заходим на телефоне в «Настройки -> О телефоне» и много раз подряд тыкаем в «Номер сборки» до тех пор, пока не появится сообщение «Теперь вы разработчик!», далее идем в «Настройки -> Для разработчиков» и ставим галочку «Отладка по USB» (если установлен Android версии ниже 4.2, можно сразу идти в раздел для разработчиков).
  2. Подключаем смартфон к компу с помощью USB-кабеля, на телефоне выбираем «Медиаустройство» (MTP) либо «Камера» (PTP) и ждем, когда установятся драйверы.
  3. Качаем приложение iRoot и запускаем.
  4. Нажимаем «Проверить подключение…».
  5. Нажимаем «Установить ROOT» и делаем, что пишет программа.

По заявлению украинских разработчиков, iRoot действует в отношении любого смартфона под управлением Android 2.3–4.2.2, а не только устройств от Huawei, как можно было подумать, скачав и запустив приложение. После завершения работы и нескольких перезагрузок на смартфоне должно появиться приложение SuperUser и, конечно же, root-доступ, который откроет нам путь для установки рекавери и прошивок.

iRoot — получаем root в один клик

Установка Recovery

Установить кастомную консоль восстановления между тем очень просто. Для этого в маркете есть куча приложений, но я бы рекомендовал использовать Recovery-Tools, ROM Manager или TWRP Manager. Первая предназначена исключительно для установки рекавери и, по сути, состоит всего из двух кнопок: «Flash Clockworkmod Recovery» и «Flash TWRP Recovery». После нажатия одной из них будет установлена та или иная консоль восстановления. В принципе, неважно, какую из них устанавливать, отличие разве что в том, что TWRP удобнее управлять пальцем, но и эта функция нам безразлична — самостоятельно рыться в их настройках мы не будем, а положимся на специальный софт.

Читайте также:  Ознакомьтесь с заявлением о конфиденциальности в интернете

ROM Manager предлагает нам установить ClockworkMod Recovery

По идее, Recovery-Tools должна сама определить модель смартфона и скачать правильный архив с консолью, однако этот механизм срабатывает не всегда, да и база данных неполная. Поэтому как запасной вариант можно использовать ROM Manager, предназначенный исключительно для установки ClockworkMod, но зато включающий в себя исчерпывающую базу устройств. Опять же все, что нужно сделать, — это нажать на кнопку Recovery Setup -> ClockworkMod Recovery, подтвердить модель телефона и дождаться окончания установки.

TWRP-Manager: простой и удобный способ управления TWRP Recovery

Если же и этот метод не сработал, то стоит обратить внимание на модель своего смартфона и убедиться, не китайская ли это поделка. Само собой разумеется, супердешевые китайские телефоны нельзя прошить таким образом. Никто их в базу вносить не будет, а заниматься поддержкой тем более. Поэтому в отношении китайцев придется применять старый дедовский способ ручной установки (да и то тебе сильно повезет, если на него вообще что-то будет портировано).

Recovery-Tools: простой и удобный способ установки рекавери

Установка прошивки

Теперь, когда смартфон оснащен кастомной консолью восстановления, он готов принять любую доступную для данной модели прошивку и проглотить ее, не поперхнувшись. Самостоятельно искать прошивки мы, конечно же, не станем. Мы автоматизируем этот процесс с помощью приложения GooManager. Для тех, кто не в курсе: еще с самого начала распространения кастомных прошивок в Сети появился сайт. Изначально на нем размещался проприетарный гугловский софт (типа Gmail или маркета), который авторы кастомных прошивок не могли использовать из-за лицензионных ограничений, но затем он превратился в открытый репозиторий всевозможных прошивок, а еще через некоторое время появилось приложение GooManager, позволяющее автоматически устанавливать как прошивки, так и гугловские приложения.

Это приложение замечательно тем, что дает выбор из доступных прошивок, основываясь на модели смартфона. В результате нам не придется ни самостоятельно искать прошивки, ни бояться за то, что какая-то из них может криво встать. В общем и целом алгоритм работы с приложением выглядит так: «Запуск -> Browse Compatible ROMs -> выбор прошивки по имени (например, aokp или cm) -> выбор версии -> Begin Download -> Order & flash selected -> Flash». И это все, прошивка будет скачана, а затем установлена автоматически. Смартфон при этом перезагрузится.

Отмечу также, что по умолчанию GooManager не делает вайп перед установкой прошивки, однако он это умеет. Поэтому каждый раз при кардинальной смене прошивки, то есть именно замене одной на другую, а не обновлении, в последнем окне (которое появляется после нажатия «Order & flash selected») следует ставить флажок напротив опции «Wipe data (factory reset)». Так ты избежишь возможных проблем с загрузкой и работой новой прошивки.

GooManager собственной персоной

Установка ядра

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

Если же решение об установке ядра принято, то самое время заглянуть в Google Play. Для многих популярных кастомных ядер в свое время были разработаны специальные утилиты для управления и обновления, с помощью которых установить ядро можно так же легко, как запустить почтовый клиент. Три известных утилиты из этого списка:

  • franco.Kernel updater — «обновлятор» и конфигуратор одного из самых известных ядер для девайсов линейки Nexus (поддерживаются Samsung Galaxy Nexus, LG Nexus 4, Asus Google Nexus 7 и Samsung Nexus 10). Бесплатная версия умеет только устанавливать и обновлять ядро, но большего нам и не нужно;
  • Trinity Kernel Toolbox — аналогичное решение для ядра Trinity, поддерживающего все те же Nexus-устройства, а также Samsung Galaxy Note II и Galaxy S III. Помимо функции установки, также включает в себя инструменты управления всеми функциями ядра и стоит 114 рублей;
  • GLaDOS Control — практически копия предыдущего приложения, но в этот раз для, прямо скажем, не самого популярного ядра GlaDOS (Galaxy Nexus и Nexus 7). Включает в себя полный комплект для тюнинга и автоматическую обновлялку. Стоит 81 рубль.

Все эти приложения позволяют без лишних телодвижений установить одно из трех ядер. Но если деньги тратить не хочется или ты выбрал ядро, для которого просто нет управляющего приложения, то можно выйти из ситуации, скачав ядро прямо на телефон, а затем прошив его с помощью все того же GooManager. Делается это так:

  1. Идем на xda или 4pda, находим свой девайс, выбираем ядро (да, придется покопаться в многочисленных тредах) и скачиваем его на телефон. Обычно ядро весит 5–10 Мб, поэтому ждать придется недолго и стоить это будет копейки (если нет Wi-Fi).
  2. Устанавливаем и запускаем любой файловый менеджер, переходим в каталог Download на карте памяти, находим архив с ядром и копируем его в каталог goomanager, опять же в корне карты памяти.
  3. Запускаем GooManager, жмем на пункт Flash ROMs, ставим галочку напротив архива с ядром, жмем кнопку «Order & flash selected», а на следующем экране, ничего не меняя, нажимаем кнопку «Flash».

Обновление прошивки, ядра и gapps

К этому моменту у тебя уже должны быть кастомная консоль восстановления, кастомная прошивка, приложения Google и кастомное ядро; фул-хаус, все, что только нужно. Однако долго на этом всем мы не просидим, и вскоре уже выйдут новые версии прошивок, основанные на новой версии Android, еще более быстрые ядра и еще более фичастые консоли восстановления. Короче говоря, нужно обновляться. Но как?

Для обновления также предусмотрены свои собственные инструменты, но перед тем, как перейти к их обзору, поясню несколько специфичных моментов:

  • Консоль восстановления можно обновлять когда угодно и как угодно. Она находится в отдельном разделе, поэтому, даже угробив этот раздел, ты не угробишь Android. Обновлять можно с помощью все тех же Recovery-Tools, ROM Manager и TWRP Manager.
  • Ядро тоже находится в отдельном разделе, и его можно обновлять/менять когда угодно и как угодно, главное — учитывать совместимость с версиями Android и типами прошивок. Способы описаны выше.
  • Обновляется прошивка без всяких вайпов, однако, если было установлено кастомное ядро, его придется переустановить. Переустановка приложений Google не требуется.
  • Переход на другую прошивку производится с полным вайпом (factory reset) и последующей доустановкой приложений Google и ядра. Все данные, кроме файлов на карте памяти, будут потеряны (этого можно избежать, сделав бэкап с помощью Helium или Titanium Backup).

Теперь о том, как выполнять обновление. Рекавери и ядро обновляются с помощью специализированного софта либо, в случае использования редкого ядра, самостоятельного скачивания и прошивки вручную, как показано в предыдущем разделе. Обновлять прошивки можно разными способами. Если прошивка была установлена с помощью GooManager, то при появлении новой версии в репозитории goo.im тебе придет уведомление, нажав на которое можно скачать и установить новую версию. Никаких данных и приложений ты при этом не потеряешь, останется переустановить только ядро.

В CyanogenMod есть собственный механизм обновления, который также автоматически предупредит тебя о выходе новой версии и предложит скачать ее и установить. По умолчанию он работает только со стабильными версиями прошивки, но его можно переконфигурировать, так что предупреждения будут приходить и после выхода ночных сборок. Для этого идем в «Настройки -> О телефоне -> Обновление CyanogenMod». В опции «Проверка обновлений» выбираем «Ежедневно», в опции «Тип обновления» — «Новые версии (Включая ночные сборки)».

Единственная проблема такого метода обновления в том, что каждая прошивка будет весить около 200 Мб — накладно, если производить обновления каждый день или несколько раз в неделю. Поэтому я бы рекомендовал использовать инструмент CyanDelta, который позволяет выкачивать только патчи с измененными компонентами прошивки вместо всего архива целиком. При использовании этого инструмента каждое обновление будет весить всего 2–10 Мб, так что для выкачивания подойдет даже сотовая сеть. Пользоваться очень просто: после первого запуска софтина предложит загрузить всю прошивку целиком (на нее в дальнейшем будут накладываться патчи), после чего повиснет в фоне и будет уведомлять о появлении обновлений.

CyanDelta позволяет скачать новую версию Android, потратив всего 3 Мб трафика

Бэкап

Чтобы уберечь себя от возможной кривой установки прошивки, следует регулярно делать бэкап. Для этого существует два основных типа инструментов: приложения Helium и Titanium Backup для бэкапа приложений, а также специальная функция кастомных консолей восстановления под названием Nandroid. Вторая отличается тем, что делает полный снимок всех компонентов смартфона так, что после любых действий смартфон можно будет вернуть к прежнему состоянию, включая все настройки, приложения, контакты и сообщения.

Обычно бэкап Nandroid выполняется вручную прямо из меню кастомного рекавери, однако мы воспользуемся приложением Online Nandroid Backup, которое создает резервную копию системы прямо во время ее работы. Приложение это бесплатное и доступно в Google Play. После установки оно установит скрипт бэкапа (это, кстати, придется делать после каждого обновления прошивки) и предложит выполнить первоначальную настройку, которая сводится к выбору способа автогенерации имени бэкапа (по умолчанию текущее время), а также выбору формата бэкапа. Обычный Clockworkmod-формат универсален и будет совместим с любым кастомным рекавери, однако если на смартфоне установлен именно ClockworkMod, то в опции Backup Mode лучше выбрать CWM Incremental. В этом случае каждая новая резервная копия будет содержать только отличия от предыдущей, из-за чего потеряется совместимость с TWRP, но удастся сохранить солидный кусок свободного места на карте памяти.

После того как все это будет сделано, достаточно нажать на кнопку «Quick Backup», и приложение начнет свою работу. Смартфоном в это время вполне себе можно пользоваться, так что не стоит откладывать бэкап на вечер или другое время. По окончании процедуры софтина сама выведет на экран сообщение об успешном завершении резервирования и предложит просмотреть бэкап в приложении Nandroid Manager.

Последнее, в свою очередь, представляет собой инструмент управления имеющимися резервными копиями, просмотра их содержимого, восстановления, а также выборочного восстановления приложений, настроек, текстовых сообщений, логов разговоров, паролей от точек доступа Wi-Fi, рабочего стола, а также истории и паролей браузера. Все инструменты восстановления располагаются на вкладке «Восстановить данные», и какие-либо пояснения по работе с приложением здесь не требуются. Все русифицировано и понятно даже ребенку.

![Nandroid Manager позволяет вытащить из бэкапа практически любые данные](nandroid-manager1.jpg, nandroid-manager2.jpg)

![Online Nandroid Backup: делаем резервную копию прямо во время работы смартфона](online-nandroid1.jpg, online-nandroid2.jpg)

В прошивке AOKP есть масса скрытых настроек, активировать которые можно, установив бесплатное приложение AOKP.co.

TWRP Manager позволяет выполнять практически все операции TWRP Recovery прямо из Android: установка прошивок, вайп, бэкап и восстановление, перезагрузка в разных режимах.

Выводы

Сегодня процесс прошивки и кастомизации смартфона под управлением Android — это уже не тот зубодробительный квест, каким он был во времена первых версий Android. Как ты смог заметить, все делается очень просто, без чтения длинных мануалов и поиска совместимых прошивок. Но даже в том случае, если что-то пойдет не так, если ты окажешься столь невезучим, что запорешь не только установленный Android, но и консоль восстановления, boot-сектор все равно останется на месте и ты сможешь вернуть свой смартфон к жизни, подключив его к компу и воспользовавшись фирменными инструментами прошивки от производителя.

Евгений Зобнин

Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.

Ссылка на основную публикацию
Можно ли подрезать защитное стекло для смартфона
«MyTooling.ru» – информационный портал, предоставляющий полную информацию о всех инструментах от А до Я, с которым действительно приятно работать! Наверное,...
Мгтс проверить подключение дома
МГТС - главный оператор связи в Москве. За более чем 130 лет существования бренд закрепился в поцизии надежного поставщика телекоммуникационных...
Мгтс проверить остаток трафика
Для проверки баланса наберите на телефоне команду *100#?. Если баланс лицевого счета отрицательный, но при этом не превышает кредитный лимит...
Можно ли подключить графический планшет к телефону
Сомневаетесь в ваших новых планшетах Huion HS610 и HS64? Не волнуйтесь, в этой статье вы найдете часто задаваемые вопросы об...
Adblock detector