Что такое и для чего fastboot. Основы работы с Android. Часть 1
Решил написать немного статей, которые будут называться «Основы работы с Android», это даст вам полное (или частичное-кому как) представление об инструментах и системе Android. Это поможет узнать больше о принципах soft части android устройств и даст понимание — сможете ли вы стать разработчиком. В этой статье не будет сложностей как в ракетостроении, все написано в простой форме, так что даже неспециалист может понять всю эту концепцию. Сегодня мы познакомимся с режимом быстрой загрузки или на по-простому «FASTBOOT mode» (fastboot). Начнем.
Режим быстрой загрузки (fastboot)
Fastboot это небольшой инструмент, который поставляется с Android SDK (комплект программного обеспечения разработчика), он может быть использован для перепрошивки разделов на устройстве. Это альтернатива режиму восстановления и для установки и обновления.
Поскольку в режиме fastboot можно запустить на устройстве даже до загрузки Android (и может работать даже когда Android не установлен), режим fastboot полезен для быстрого обновления встроенного программного обеспечения, без необходимости использовать режим восстановления. На самом деле, это часто более предпочтительный способ первоначального установления образа на многих устройствах. Fastboot также может быть использован для различных операций разработчиками, например разблокировать загрузчик. Не все устройства поддерживают Fastboot, но большинство.
Есть две «стороны» использования fastboot—при помощи компьютера и на самом устройстве Android. Обычно, девайс сначала подключается к компьютеру с помощью кабеля USB. Затем загружается в режим «fastboot» на устройстве. На ПК запускается программа для выполнения команд. Обратите внимание, что команды fastboot будут работать ТОЛЬКО тогда, когда устройство находится в режиме fastboot.

Настройка среды fastboot на ПК
На первом этапе вы должны установить весь Android SDK и инструменты для доступа к командам fastboot, но благодаря developershimp208 теперь нужно только минимальную версию ADB и программу установки для настройки и быстрой загрузки ADB. По порядку:
— шаг 4. Установите PdaNet согласно инструкции, указанной в мастере установки. На девайсе нужно включить режим USB отладки.
— шаг 5. Установите минимальную версию ADB и программу установки, скопируйте папку ADB в нужное для вас место (желательно это положить в корневую папку загрузочного диска (C:\). Помните, когда вы будете работать с командами fastboot – необходимо запускать из данной папки.
— шаг 6. Откройте CMD в папке ADB (командную строку), нажав Shift + щелчок правой кнопкой мыши, из опций выберите пункт «Открыть окно команд»

— шаг 7. Окно командной строки будет открыто. В нем необходимо ввести команду

Если вдруг вы получите такое сообщение «fastboot» is not recognized as an internal or external command, operable command or batch file

Необходимо проверить, правильно ли вы выполнили шаги, которые я описал, и все попробовать сначала, пока вы не получите соответствующие команды fastboot на экране.
Режим быстрой загрузки (fastboot) на девайсе
Каждое устройство имеет свои собственные комбинации клавиш для перехода в режим быстрой загрузки, например: кнопка уменьшения громкости + кнопка питания – для Xiaomi Redmi Note 3. Поэтому необходимо выяснить эту комбинацию клавиш для вашего девайса для перехода в режим fastboot. Когда вы находитесь в режиме fastboot, вы увидите экран с изображением fastboot, для каждого устройства (разных производителей) изображение будет разное. На устройствах Xiaomi это выглядит так

Команды fastboot
Есть много доступных команд fastboot, лишь некоторые команды полезны, но есть одна уникальная вещь во всем все команды — должны быть с ключевым словом «FastBoot» в противном случае устройство не будет принимать его, так можно сказать, что «FastBoot» является спусковым механизмом для отправки команд на устройство. Так этот режим и называется «режим быстрой загрузки”. С технической стороны этот режим называется «Bootloader Mode». Так давайте изучим основные, часто используемые команды
flash – переписывает раздел с образом тем, что находится на хост-компьютере (на вашем ПК)
прошивает recovery на ваш девайс, когда он подключен в режиме fastboot
прошивает образ загрузчика или ядра девайса, когда он подключен в режиме fastboot
в случае, если вы хотите восстановить резервную копию Nandroid (внутренние разделы устройства), вам придется удалить текущую систему / данные / кэш-память телефона в первую очередь. Перед тем как делать это, всегда рекомендуется иметь резервную копию системы с помощью пользовательского восстановления/ опцию резервного копирования и копирования файлов .img в fastboot или папку Platform-инструментов в папке Android SDK. Выполняя данные команды – все будет удалено.
прошивает .zip файл на ваш девас, когда он подключен в режиме fastboot
erase – стирает определенный раздел
в случае, если вы хотите восстановить резервную копию Nandroid (внутренние разделы устройства), вам придется удалить текущую систему / данные / кэш-память телефона в первую очередь. Перед тем как делать это, всегда рекомендуется иметь резервную копию системы с помощью пользовательского восстановления/ опцию резервного копирования и копирования файлов .img в fastboot или папку Platform-инструментов в папке Android SDK. Выполняя данные команды – все будет удалено.
reboot – перезагружает устройство либо в систему, либо в режим загрузчика
перезагружает устройство в систему
перезагружает устройство в режим fastboot
если recovery установлен в вашем устройстве – эта команда перезагружает его в recovery mode (режим восстановления), либо в recovery, имя которого указано в команде
devices – отображает список всех устройств (с серийным номером), подключенных к ПК
format — форматирует конкретный раздел
в случае, если вы хотите восстановить резервную копию Nandroid, вам придется удалить текущую систему / данные / кэш-память телефона в первую очередь. Перед тем как делать это, всегда рекомендуется иметь резервную копию системы с помощью пользовательского восстановления/ опцию резервного копирования и копирования копий файлов .img в fastboot или папку Platform-инструментов в папке Android SDK. Выполняя данные команды – все будет отформатировано.
К сожалению дальше материал не умещается, будет написано в следующем посте про создание bat файлов для выполнения команд «одним кликом». Надеюсь это будет для вас полезно!
Я обычно просто ложу 4 файлика adb/fastboot в любую папку без установки, и оттуда cmd запускаю и работаю и с адб и с фастбутом.
А насчет «fastboot flash zip file.zip, прошивает .zip файл на ваш девас, когда он подключен в режиме fastboot«, необходимо упомянуть, что обычный зип с прошивкой или патчем он не прошьет. Нужен зип сделанный специально под под фастбут.
Также, хотел бы добавить, что порой (допустим на ZTE/Nubia) пользование напрямую фастбутом невозможно. Нужно обязательно указывать вендор ид устройства. У ZTE/Nubia VID -19D2. Соответственно команды в фастбут выглядят так:»fastboot -i 0x19d2 device«
Еще добавлю очень удобную комманду, которой пользуюсь при наладках, восстановлениях — очистка и формат DATA/CACHE. По сути это вайпы без захода в рекавери:»fastboot -i 0x19d2 -w«. И будьте осторожны с фастбутом. Этот режим, как скальпель. Может вылечить, а может убить.
спасибо за статью) думаю в следующих статьях будет интересно почитать, как с «кирпича» вытянуть свои файлы)
спасибо за статью) для новичков самое то) еще думаю будет интересно, как вытягивать файлы с «кирпича» )
о как вовремя то, спс автор, только вчера превратил свой телефон в кирпич (доигрался с прошивками, первый опыт )) ) а сегодня твой пост, со знакомыми командами ))

Исходников нет, но мы не сдадимся: портируем Android без каких-либо исходников от производителя
Несмотря на то, что ядро Linux предоставляется под лицензией GPL, ушлые китайские производители зачастую не хотят публиковать исходный код ядер своих устройств. И ладно, если бы это касалось смартфонов по 2-3 тысячи рублей, но ведь даже за 8-10 тысяч вас могут обделить с «исходниками», хотя по закону это их прямая обязанность! Однако, даже отсутствие исходного кода ядра, не помешает нам портировать кастомную прошивку и подарить вторую жизнь герою нашей сегодняшней статьи — поддельной реплику Huawei P20 Pro на базе чипсета MT6580! Сегодня мы с вами: узнаем подробнее про новые смартфоны за 7-8 тысяч рублей из онлайн-магазинов, портируем прошивку crDroid простым копированием файлов и посмотрим, как работает такой девайс в 2023. Интересно? Тогда добро пожаловать под кат!
Дорогие представительницы прекрасного пола, я и TimeWeb Cloud, поздравляем вас с 8 марта!

❯ Что за девайс?
Сегодняшний девайс расходится в онлайн-маркетплейсах как горячие пирожки. Хитрые продавцы пишут заведомо ложные характеристики в духе «1TB ROM 8GB RAM», где характеристики нужно поменять ровно наоборот — где 1TB на самом деле 1гб ОЗУ, а где 8GB RAM — на самом деле 8гб ПЗУ. И ведь китайцы сделали собственную вариацию Android, умудряясь подделывать выводимые данные о количестве свободного места во внутренней памяти и ОЗУ.

Довольно популярные «сойесы» — мини реплики последних моделей iPhone. Прикольная штука, если честно, эдакий отголосок к Xperia X10 Mini из 2010!
Некоторые ушлые покупатели решили сделать на этом бизнес, намеренно заказывая подобные смартфоны, а затем снимая разоблачения и открывая споры, получая таким образом почти бесплатные гаджеты. И ведь спору ноль: это косяк продавца, что он намеренно обманывает (однако отмазка в том, что «1TB ROM 8GB RAM» — это название устройства), но именно из-за этого AliExpress стал негативно относится к покупателям из СНГ, зачастую закрывая споры, где права клиента очевидны.

Подобные устройства работают фактически на одной и той же аппаратной платформе. Похоже, не меняются даже платы, а лишь корпуса: где-то стилизация под последнюю модель iPhone, где-то под Samsung, ну а где-то под Huawei. Унифицируют всё — шлейфа на разные ревизии смартфонов, нижние платы, да и платы зачастую очень похожи. Вероятней всего, унифицированы и дисплеи, а нужную форму «брови» иногда рисуют в виде оверлея в системе или на рамке тачскрина. Обычно подобные девайсы работают на базе известного ультрабюджетного чипсета 8 летней давности — MediaTek MT6580, который повсеместно встречается в смартфонах до 5-6 тысяч рублей. И ведь чипсет был неплох на момент выхода, но китайские производители умудрились портировать на него последние версии Android и пытаются выжать из них последнее. Как итог, жутко тормознутые устройства с откликом на действия 1-2 секунды. Через месяц-два такие девайсы попадают на онлайн-барахолки за цену в 2-3 раза ниже той, за которую их купили. Таким образом, я подарил своей маме I14 Pro Max за 1.500 рублей, у которого ядро собрано в декабре 2022 года, а попал он на Авито в январе 2023 (!). 🙂

После нового года подобные штуки просто взлетели в цене: китайская реплика S22 может стоить более 20.000 рублей
Кто покупал такие устройства? Самый разный контингент. Конечно, iPhone или Samsung уже не имеют той «крутости», которую могли предложить хотя-бы 10 лет назад, поэтому навряд ли имеют место быть банальные понты. Кто-то ведётся на крутые характеристики, которые обещают китайцы «за дешево», кто-то покупает подобный девайс ребенку (поколения конца 90-х начала нулевых меня поймут, насколько круто было принести в то время реплику айфона), а кто-то просто берёт как «звонилку» с здоровым дисплеем и модным дизайном. И ведь не осудишь людей: устройства вполне себе выполняют свои функции и более того, их можно модифицировать, дабы довести их до ума!

Довольно краткую историю о моддинге и кастомных прошивках я уже рассказывал вам в прошлой статье. Однако в тот раз мы с вами накатили готовую кастомную прошивку, которую уже кто-то подготовил за нас. В этой статье я хочу простым языком рассказать о том, как портировать прошивку между устройствами без исходного кода ядра и какой-либо поддержки со стороны производителя.
Причём гайд применим и для планшетов: так уж вышло, что линейка чипсетов MediaTek для планшетов (MT8xx) имеет своих собратьев среди обычных 3G/4G чипсетов (MT65xx, MT67xx).
Нашим подопытным девайсом оказалась китайская реплика Huawei P20 Pro (как-то даже забавно звучит, китайская реплика Huawei) и является представителем смартфонов, описанных выше. Смартфон был выпущен в 2019 году и продавался на «Алике» под видом смартфона «1TB ROM 8GB RAM». Взял я его на известной онлайн-барахолке всего за 800 рублей!
Смартфон работает на Android 6.0, «подкрашенный» в 8.1 на ядре 3.10.72. И это очень хорошо — ведь кастомов на эту версию ядра очень много. Портировать мы будем crDroid — быстрый дистрибутив с кучей настроек, но наш выбор не ограничен только им: под эту версию ядра есть и ColorOS (Oppo), и MIUI (не рекомендую, тормоз), и EMUI, и даже закосы под OneUI/TouchWiz! Выбирать только вам!
❯ Портирование прошивки

Нужно понимать, что нельзя просто взять и портировать любую прошивку на подобного китайца. Нет возможности даунгрейда (поскольку более старые версии Android работают на базе более старых ядер), и нет возможности апгрейда, если на этом же ядре не собрали новый Android под другое устройство. Суть вот в чем: порядочные производители, такие как ZTE, Huawei и Lenovo (хотя были жалобы, что «леново» кладёт мусор в исходники вместо драйверов), без каких-либо проблем публикуют исходный код ядер своих устройств. Таким образом, если на ZTE V815W (MT6572) в своё время были исходники, то энтузиасты собирали свежие версии системы на базе старого ядра, которые затем могли себе «протащить» владельцы хайскрнов и прочих бюджетников.
Но поскольку 6580 очень ходовой чипсет, то здесь у нас есть выбор аж из трех систем (при условии, что у вас 3.10.72): Android 5.1, Android 6, Android 7. Весьма неплохо, да? 6580 поддерживает даже Android 9, но на более свежих версиях ядра (скорее всего, MediaTek выпускали патчи, чтобы подтянуть нужные фишки для свежих версий системы).
В основном, портирование заключается в копировании врапперов железа для Android или очень условно — драйверов. Поскольку основная часть драйверов (дисплей, тачскрин, камеры, звук) слинкована с ядром, то для их работы достаточно лишь заменить zImage в boot.img, в то время как для работы вибромотора, звука, отрисовки графики и тому подобного, есть библиотеки в /lib/hw/, замена прошивки модема, перенос других различных либ «пока не заработает». 🙂
Сначала нам нужно заполучить имеющийся образ /system/. Это можно сделать несколькими вариантами:
1. Сдампить стоковую прошивку. Сделать readback во флэштуле, а затем вытащить system.img с помощью утилиты типа Wwr-MTK. Самый лучший вариант.
2. Скопировать системные файлы на флэшку из под adb. Тут все просто, «cp -rf /system/* /data/media/system/». Затем подключить девайс как MTP устройство и перенести все файлы на ПК. Осторожно, в таком случае теряются разрешения! Как один из вариантов — создать пустой образ, отформатировать его в ext4 и скопировать файлы с сохранением прав. Например так:
dd if=/dev/zero of=/data/media/system.img bs=1M count=1500 (где count — подставляем размер системного раздела)
mount /data/media/system.img /system2/
cp -rf /system/* /system2/
3. Если есть root, то достаточно сделать лишь dd if=/dev/block/platform/mtk-msdc.000 (тут может быть и по другому, см ls /dev/block/platform/)/by-name/system of=/data/media/system.img. Это даст тот же самый образ, что и первый вариант.
Для получения дампа флэштулом, нам нужно загрузить любой скаттер от смартфона с таким же чипсетом (достаточно просто загуглить MT6580/MT6570 scatter), и во вкладке readback вычитать раздел BOOT1 (его размер обычно 2мб) и USER (размер около 8гб, реально полезные из них первые 2). Добавляем элементы дампа, жмем кнопку readback и подключаем выключенный смартфон. Готово! Разделить дамп на прошивку поможет Wwr-MTK: там всё просто, загружаем обе части дампа, программа вычитает GPT, разделит прошивку и создаст scatter! Если вы с чем-то накосячите, то сможете вернуть стоковую прошивку обратно, как ни в чем не бывало!

Также нам понадобится boot.img. Можно поступить почти также, как и с system.img — либо полный дамп (предпочтительнее), либо с рутом сдампить раздел в /dev/block/ в boot.img. Теперь нам необходимо портировать TWRP. На 6580 это делается довольно просто, поскольку карта разделов почти идентичная во многих устройствах. Качаем, например, вот этот recovery. Берем AndImgTool (или готовую кухню типа MTKImgTool) и распаковываем образ рекавери и boot.img, подменяем ядро (т.е zImage) из стока в портируемый рекавери, и собираем TWRP обратно.

После этого прошиваем раздел recovery (точно также, с помощью dd, если есть рут или с помощью Wwr-MTK создать scatter на основе имеющегося дампа GPT и прошить флэш-тулом) нашим свежим TWRP и смотрим, что получилось. У меня вышло с первого раза! Если рекавери сыпет ошибками — смотрим таблицу разделов в обычной системе (mount) и правим fstab рекавери в соответствии с fstab в самой системе.
Рекавери у нас есть, а значит теперь можно переходить к портированию прошивки. Доноров заботливо собрали на 4pda. Но, когда я хотел превратить свой смартфон в iPhone с прошивкой в стиле iOS, я судорожно бегал по темам с устройствами на том же чипсете и искал хоть что-то в стиле айфона!
Теперь выбираем кастом. Я выбрал crDroid с Fly Nimbus 7.
Достаём из архива boot.img и точно также подменяем ядро, как и в случае с TWRP. Запаковываем и заменяем boot.img в архиве на новый.
Теперь идём в папку /lib/ стока и /lib/ кастома. Копируем папки hw/, egl/ из стока в кастом с заменой всех файлов. Так мы перенесли все необходимые «врапперы», это необходимый минимум для запуска системы.
В процессе тестирования прошивки у нас может не работать Bluetooth/GPS. Для их фикса переносим libbluetooth*.so, при необходимости переносим хардварные кодеки — libmtkomx*.so.
Если у вас слишком мелкие значки, значит вам необходимо скорректировать dpi. Для этого идём в build.prop и меняем параметр lcd_density на тот, что в стоке и отталкиваясь от него, подбираем под свой дисплей. Там же можно скорректировать имя устройства, кол-во симок и прочие радости.
Если в процессе портирования у вас не завелся модем (нет связи или ошибки сети) — то нужно вручную перенести его прошивку из /etc/ вместе с другими конфигами.
Теперь закидываем любым удобным способом архив с прошивкой на внутреннюю память устройства. Я делаю это через adb — заходим в recovery и устанавливаем zip. Делаем вайпы (wipe cache/wipe data) и перезагружаемся.
Android на MTK загружается в три этапа:
Preloader (без изображения);
lk, аналог u-boot (статичное изображение с логотипом девайса. Логотип хранится в разделе logo и его можно подменить), который загружает ядро;
Сама система (анимация загрузки).
Если всё сделано верно, то система пойдет загружаться.
Если же нет, то см. FAQ:
Ребут на первой заставке (т. е. lk) — неподходящая версия системы, либо вы не заменили ядро на родное. Скорее всего, вы выбрали прошивку с версией ядра повыше.
Зависание на первой заставке — бывает, если не заменить ядро на родное.
Ребут в процессе бутанимации, но не доходя до adb — система не может стартовать, вероятнее всего из-за конфликта с врапперами. Смотрим внимательнее либы, которые переносили.
Зависание на анимации загрузки — либо не сделали вайпы, либо есть конфликт с врапперами.
Для точной диагностики можно принудительно включить adb в boot.img (файл: default.prop, secure = 0, debuggable = 1) и листать логи. Система будет циклично пытаться загрузиться и выплевывать исключения — смотрим на них внимательно.

❯ Можно ли пользоваться?

Давайте ещё раз вспомним вводные: у нас был дефектный девайс без какой либо поддержки, про который производитель забыл сразу после его выпуска. Прошивку найти на конкретно этот экземпляр можно без каких-либо проблем, но ведь люди регулярно продолжают покупать подобные девайсы и в 2023!

Но сможет ли такой девайс оставаться приятным для использования ближайший год-два? Ведь сами по себе ТТХ не такие уж и плохие для очень дешевого смартфона: цена подобного устройства на вторичке в плёночках и с коробкой (а зачастую ещё и с комплектом):
1.000 рублей. Огромный 6″ IPS дисплей с довольно низким, но терпимым разрешением 480×960, 4х-ядерный чипсет MediaTek MT6580, Android 5.1-8.1 (как повезет), 1гб ОЗУ, 8гб ПЗУ, возможность расширения памяти за счёт MicroSD. Что можно найти в ДНСе за 2-3 тысячи рублей? Компактный «Дексп» или «Дигму» с тем же железом, но дисплей будет заметно хуже, точно также без какой-либо поддержки для моддеров.
Поскольку прошивка основана на базе CyanogenMod (да, это ещё не LineageOS), то здесь есть кучу дополнительных примочек и настроек, а дизайн устройства можно полностью кастомизировать. Например, перекрасить в стиль Android 4.2 или сделать а-ля Samsung. Trebuchet в качестве встроенного лаунчера почти ничего не кушает!

Использовать устройство мы будем без сервисов Google, «как есть». Оценим производительность в [b]старых[/b] бенчмарках (новые не запустятся из-за тяжелого 3D теста).

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

На 5.1 уже появилась возможность обновить WebView, так что проблем с совместимостью сайтов скорее всего не будет. Однако не стоит ожидать, что смартфон сможет легко переваривать тяжелые страницы. Впрочем, полистать новости на Хабре вполне можно. А вот с Пикабу сложнее! Изначально на устройстве установлен WebView на базе Blink 39 — «хром» аж из 2014 года! Девайс даже тянет HD видео 30 FPS. FHD здесь смотреть смысла нет.



Качество фотографий… нуу… так себе. Камера снимает в 5-10 FPS, однако возможно дело в том, что я не перенес фильтры. Суть вот в чем: под капотом Android, видимо, имеет некоторую концепцию «фильтров» для камеры — возможно какие-то микропрограммы для DSP или просто модули для встроенного модуля камеры, которые позволяют делать такие фишки, как софтовая стабилизация. Но и с завода она тут особо не блещет:

Синтетические бенчмарки показанные выше хороши, но если у нас есть огромный вытянутый дисплей, почему бы не попробовать поиграть во что-то? И тут Mali-400 оказывается заметно мощнее бюджетных Snapdragon’ов прошлых лет. Игрушки идут в целом неплохо. Например, Raging Thunder 2 2011 года выпуска выглядит здесь отлично и играется приятно:

Но ведь мобильная классика без доната — это не то, что может заинтересовать современного игрока в мобильные игры. Поэтому переносимся к более крутым игрушкам, например Dead Trigger:


А вот тут и вскрывается «косяк» устройства — тачскрин начинает регистрировать касание только если немного поводить по дисплею — иначе реакции нет! Из-за этого получаем неотзывчивое управление (это не инпут лаг, а именно особенность тачскрина) и играть почти невозможно. Но игра идет отлично.
А ещё выясняется, что тачскрин у нас всего-лишь на два касания! Вот так вот!
Одну из лучших гонок на мобилках — NFS Most Wanted, девайс тянет плавно с микрофризами в некоторых моментах.

Ну и разумеется, устройство неплохо выполняет функции звонилки. Тут китайцы за сим-лотком спрятали аж два слота под сим и одновременно под MicroSD! А она вам пригодится: 8гб ПЗУ — совсем немного на сегодняшний день.
А что ещё можно сделать с таким девайсом? Ну, как вариант сварганить сервер!
❯ Заключение
Вероятно, мой читатель уже хочет написать в комментариях, мол «друг, чего ты так возишься с этими подделками» — но нет! Гайд применим не только к устройствам на MT6580, но и к более новым/старым устройствам на самых разных чипсетах. В конце концов, половина кастомных прошивок на новодельные устройства появляется благодаря портированию с одного устройства, на другое. «Пробег» кастома может составлять далеко не одно устройство!
Мои читатели на разных платформах спрашивали меня: а как мне оживить планшет на MT81xx, смартфон Highscreen из 2013 или относительно свеженький Xiaomi Redmi. Ну а решать, юзабелен ли такой гаджет в 2023 или нет только вам! Жду ваше мнение в комментариях.
Я регулярно пишу статьи о моддинге различных девайсов. Подписывайтесь на меня и TimeWeb Cloud, чтобы не пропускать еженедельный контент по различным девайсам! 🙂

Свежий Android на 9 летнем железе: Сможет ли смартфон 2016 года оставаться актуальным в 2023 с кастомной прошивкой?
Ребята из Google проделали огромную работу по популяризации Android на массовом рынке и поспособствовали появлению смартфонов в самых разных ценовых сегментах. Ведь разработка своей мобильной ОС — это многомиллионные вложения, плюс серьёзные проблемы совместимости (вспоминаем нулевые и подбор асек и игр под экраны/платформы). Однако годы идут и несмотря на довольно долгую поддержку предыдущих версий Android, со временем даже флагманы умудряются устаревать, чего уж говорить о девайсах среднего сегмента. В качестве подопытного, у нас выступит бюджетный смартфон Samsung Galaxy J5 на Android 6 Marshmallow. Сегодня мы с вами: немного вспомним историю моддинга девайсов, накатим кастом без сервисов Google и узнаем, способен ли смартфон с железом 9 летней давности стать устройством на каждый день. Интересно? Тогда добро пожаловать под кат!

❯ Предисловие
Многие мои читатели помнят период рассвета Android смартфонов, а именно 2010-2011 год. Открытость ОС от Google, а также лёгкость разблокировки загрузчиков мотивировала энтузиастов активно модифицировать свои девайсы. Android уже к версии 2.1 была достаточно удобной и приятной системой, особенно вкупе с интерфейсными фишками от лидеров рынка: HTC, Samsung, LG. Однако, голодному до приключений пользователю всего этого было мало!
Android смартфоны практически нереально было полностью «окирпичить» (исключение — чипсеты Tegra, на которых не сразу научились бэкапить зашифрованные разделы) и пользователи делали самые разные модификации. Причём касались они как части ядра и хардварного моддинга: модификация драйвера cpufreq (разгон чипсета), компиляция ядра с поддержкой swap (увеличение доступной ОЗУ за счёт ПЗУ), «горячее» переключение governer’ов (набор правил, определяющий как Linux будет распоряжаться ресурсами системы в разных ситуациях). Так и по части UI: нельзя сказать, что увидеть интерфейс Samsung TouchWiz на HTC было редкостью. Ну или HTC Sense на мотороле или интерфейс а-ля iOS 5! На очень многих девайсах стояла только-только набирающая обороты, но уже завоевавшая сердца владельцев мощных девайсов MIUI:

MIUI 2.3. Что-то она мне напоминает, но вот что. =)
Темы на профильных форумах набирали сотни страниц, а разделы с кастомными прошивками на девайсы иногда делились на отдельные темы. Только в топике о Galaxy S2 на 4pda были отдельные темы с прошивками, основанными на 2.3, на 4.0, на Ubuntu Touch и отдельная тема с украшательствами. Новички приходили, читали FAQ (или не читали) и спрашивали более опытных юзеров, которые уже создавали т.н «кухни» — название, пришедшее к нам со времен коммуникаторов на Windows Mobile! Кухни — сборная солянка из программ, необходимая для разборки прошивки и образов системы, дальнейшей модификации и запаковки. Таким образом, стало возможно изменять рамдиск, сделать автозагрузку каких-то сервисов или программ или даже грузиться с SD-карты.

В какой-то момент, некоторые люди для себя выделили главного врага всех тормозов Android — сервисы Google. С годами они заметно «разжирались», а многие программы требовали их для биллинга/показа таргетированной рекламы/API карт и т. д. Жирели они с каждым годом, отъедая не только драгоценную на то время внутреннюю память, но и продолжая работать в фоне со своими сервисами и занимая ресурсы.
В какой-то момент дошло до того, что с флагманского смартфона 2013 года, в 2017-2018 году уже было проблематично зайти в Google Play: всё начинало откровенно тормозить, пока обновлялись сервисы и сам Google Play. После завершения всех операций и скачивания обновлений, ситуация оставалась прежней. Два года назад, Google отключила какую-либо поддержку сервисов Google на Android 2.3, но и с минимально поддерживаемых 4.0-4.1 пользоваться ими очень проблематично. Например, iPhone 5s на своей последней iOS 12 пока что относительно хорошо себя чувствует в AppStore, а устройства от BlackBerry так вообще летали, пока у них магазин был доступен!

К развитию использования Android без сервисов Google поддали «газку» санкции США в сторону Huawei: ребята не отчаялись и сделали свою инфраструктуру, а популярность 4х-5и летних «хуавеев» на вторичке только доказывает, что всё у них получилось хорошо!
Данным образом и получились таким проекты, как microG — миниатюрная замена API сервисов Google, достаточной для запуска YouTube и других необходимых приложений.
К сожалению, я заметил тенденцию, что люди больше стали «потребителями» девайсов, не стремясь продлить им жизнь. Хотя такая возможность обычно есть и любимый девайс может ещё отлично послужить если не моим читателям, то их детям или родителям. При том, что во многих случаях потребуется не более часа времени.

Сегодняшним героем станет «народный» смартфон от Samsung 2016-2017 года — Galaxy J5 2016! Это довольно неплохой девайс, работающий на 4х ядерном чипсете девятилетней выдержки — Qualcomm Snapdragon 410, с графическим ускорителем Adreno 305, 2гб ОЗУ, 16гб ПЗУ и Android 7.0 в качестве ОС. Данное устройство было представлено в среднем ценовом сегменте и стоило около 15 тысяч рублей на 2016 год. Его сегодняшний аналог в этом сегменте: Galaxy A23. Благодаря относительно невысокой цене на девайс и адекватной поддержке (смартфон получал апдейты с 6.0 до 7.0), гаджет часто покупали вместо iPhone 6 со вторичного рынка, а в последующие годы устройство продолжало котироваться на вторичном рынке, оставаясь относительно востребованным и сейчас. Средняя рыночная цена — 1.500-2.000 рублей за рабочее устройство с AMOLED дисплеем. Устройство с китайским IPS аналогом будет стоить около 1.000 рублей (если вам об этом честно напишут).
Мне же этот девайс достался за 200 рублей. Женщина продавала два смартфона за 400 рублей, пометив их как «на запчасти»: Galaxy Y (о котором была статья) и J5. Ей было жалко выкидывать их и она выставила девайсы на известной онлайн-барахолке. Так получилось, что эти девайсы должны были попасть ко мне: я написал одним из первых, хотя сколько же людей навалилось ей в личку!
Толкнув АКБ и обойдя привязку к аккаунту Google (я описывал способ в статье про j3), я начал пользоваться девайсом как своим основным.
С J5 я ходил с апреля 2022 года по октябрь, сменив его на Galaxy S4 Mini, который подарил мне читатель хабра. Недавно я пересел на «большой» Galaxy S4: уж очень он мне нравится!
❯ Прошиваем девайс
Большинство смартфонов на Snapdragon 410 не требуют даже разблокировки загрузчика! Во многих смартфонах Samsung тех лет максимум ограничений — это надпись «set warranty bit recovery» при загрузке и отключение Knox и Samsung Pay. Те, кто ставил прошивки раньше, наверняка найдут процесс установки нового софта до боли знакомым:
Прошиваем рекавери TWRP;
Закидываем во внутреннюю память архив с прошивкой;
Прошиваем архив через Install ZIP;
Делаем wipe cache/wipe data.
Ничего не поменялось с 2011! Для скачивания файлов с 4pda нужна регистрация — иначе будет ошибка 404.
Для прошивки «recovery», нам пригодится фирменный флэшер Samsung —Odin. Odin используется в смартфонах от Samsung с самых первых их устройств на Android и сам по себе очень удобен.
Кроме того, нам понадобится самTWRP.
Запускаем Odin, нажимаем на AP и выбираем TWRP.
Теперь нам нужно ввести девайс в режим Odin. Для этого можно либо нажать громкость вниз + домой + включение, а затем нажать громкость вниз, либо если по каким-то причинам кнопки громкости не работают, можно перезагрузиться используя adb:
adb reboot bootloader

Подключаем девайс к ПК, Odin должен увидеть устройство. Нажимаем Start и прошиваем устройство. После этого, копируем архив с прошивкой во внутреннюю память и обязательно выходим из аккаунта Google. В TWRP можно зайти сочетанием громкость вверх + включение, или если не работают кнопки громкости — с помощью adb reboot recovery.
Делаем вайпы на 4х разделах: ART Cache, Cache, Data и System. Internal memory трогать не нужно — это внутренняя память устройства. Идём в Install ZIP -> выбираем архив и свайпаем слайдер.
Для J510H нужно установить другое ядро, см. в линке на 4pda

После перепрошивки, девайс перезагружаем и видим меню LineageOS! Я выбрал именно «линейку», поскольку привык к CyanogenMod-подобным кастомам, они максимально чистые и шустрые. Теперь мы лишились NFC и VoLTE, но получали свежую версию Android.

❯ Как работает девайс теперь?

В «линейке» нет блоатвари, по умолчанию тут нет даже GApps (которые можно поставить отдельно). Именно поэтому, девайс летает как ракета во всех повседневных задачах. Установлен минимально-необходимый набор приложений: телефон, браузер, сообщения, контакты. GApps можно поставить отдельно, либо выбрать другой магазин приложений. Например F-Droid


Давайте ещё раз вспомним вводные данные: мы имеем 6-летнее устройство, с чипсетом 9-летней выдержки на Android 10 без GApps’ов. И в базовых задачах он бегает очень хорошо: мессенджеры, соц. сети, музыка — всё это работает на достойном уровне. Хотя о играх придётся забыть — Adreno 305 в HD даже GTA Vice City тянет лишь в 50% разрешении.


А ещё, кастомная прошивка добавляет Always on Display, который очень актуален на OLED дисплеях. Теперь девайс даже не нужно разблокировать, чтобы получить последние уведомления:

Характеристики устройства выглядят ультрабюджетными в наше время, девайс не наберет много очков в синтетике. Однако он всё ещё мощнее устройств до 6.000 рублей из ближайшего DNS, которые работают на базе MT6580/MT6735, за исключением GPU (Mali показывает себя гораздо лучше). Но синтетика и реальное использование — разные вещи. Редмики в синтетике гораздо мощнее Snapdragon 410 и чего толку, если MIUI отжирает все их ресурсы!? Кстати, пользователи старых редмиков — эта статья наглядный повод прошить инженерку/кастом.

Поскольку у меня нет GApps’ов, в качестве клиента YouTube я использую NewPipe. Это быстрый и легкий клиент, который местами гораздо удобнее официального. Девайс спокойно «переваривает» видео 1080p. Взамен, мы теряем возможность комментировать и управлять каналом, но если вы вдруг ведете свой канал — может поставить Vanced и microG. Я же предпочитаю не пользоваться сервисами от Google вообще.


В качестве клиента ВК, я предпочитаю использовать Kate Mobile. В целом, некоторые люди продолжают пользоваться VTosters и прочими модами, основанными на базе старых и шустрых версий оф. клиента ВК. Листание ленты и прослушивание музыки удаётся девайсу на ура — скроллинг очень плавный, а благодаря наличию LTE — ресурсы загружаются весьма быстро.
С Telegram проблем нет, но я пользуюсь им для общения. Я не знаю как он себя поведет, если вам прилетает 100 пушей в минуту с новостных каналов 🙂

Сёрфинг девайсу даётся отлично. Android 10 ещё долго будет поддерживаться, никаких проблем с сертификатами нет. Хабр грузится не быстро, но лагов при прокрутке нет вообще. В бенчмарках тоже всё неплохо.

Фотовозможности девайса весьма средние. В целом, фотографирует он не так уж и плохо, но только в руках нормального фотографа. Насколько я знаю, есть возможность установить камеру с Google Pixel — там скорее всего всё будет гораздо лучше. Стандартное приложение не блещет возможностями, но запечатлеть момент сможет без проблем.

А вот с играми вопрос обстоит заметно хуже. И всё упирается в GPU. Это не значит, что тут не во что поиграть: игрушки до 2014 он тянет отлично. Почему бы не вспомнить мобильную классику и не поиграть в Dead Trigger, Cut The Rope или, например, GTA 3?
Эмулятор PSP идёт плохо, но Dreamcast/N64/PS1 должны работать очень хорошо. Что занимательно — несмотря на то, что Snapdragon 410 — 64х битный чипсет, ОС под него скомпилирована 32х битная. А значит никакого эмулятора GameCube!
Есть поддержка Miracast через Wi-Fi. Эта фишка тут работает отлично.
❯ Выводы
Конечно, если стоит выбор бюджетного БУ устройства, то можно добавить еще 2-3 тысячи рублей и купить, например, флагманский Galaxy S6/S7. Но поскольку J5 были очень популярными в своё время и у многих продолжают лежать, а у вас появилась необходимость во втором смартфоне, или даже основном, то у такого девайса куча неоспоримых плюсов:
+ Super AMOLED дисплей HD разрешения за копейки. Это серьёзный плюс для большинства людей: амоледы яркие и приятны большинству глаз. Их хорошо видно на солнце. Однако, некоторые люди чувствительны к таким дисплеям и их глаза могут через время уставать.
+ Относительная ремонтопригодность. Оригинальные AMOLED модули стоят весьма дорого, а поскольку самая частая неисправность всей J линейки — это битые модули, то найти за пару сотен рабочего донора и перекинуть плату не составляет никаких проблем. Плюс, китайцы наконец-то научились копировать контроллеры Samsung и делать IPS/TN дисплеи, совместимые с оригиналами.
+ Большое количество кастомных прошивок на самый разный вкус. Тут и PixelExperience со всеми фишками Google Pixel, и гибкий crDroid, и LineageOS. Благодаря не заблокированному загрузчику, мы можем устанавливать что захотим в пару кликов!
+ Поддержка MicroSD. Это звучало бы дико несколько лет назад, но здесь всё ещё есть поддержка флэшек, плюс встроенные 16гб памяти. В целом, этого хватает для комфортного пользования.
+ NFC и приложения банков. Тут всё работает без каких либо проблем, но на части кастомов NFC не работает. Плюс, после установки кастомного рекавери вы навсегда теряете доступ к Samsung Pay и Knox! Однако я не могу сказать, что будет через год после написания этой статьи. Сбер, например, постоянно жирнеет и начинает лагать даже свежих среднебюджетках, а СБП нет в браузерной версии. Задумываюсь о смене банка.
А так же, хотел бы отметить следующие минусы:
— Хрупкий дисплей. Это частая проблема AMOLED дисплеев — у них слишком тонкая воздушная прослойка между тачскрином и самим дисплеем. Тут уж как повезет — от падения на асфальт дисплей либо не выживет (и не будет вообще ничего показывать, малейшее повреждение матрицы на оледах вызывает неработоспособность всего дисплея), либо треснет тачскрин, либо появятся пятна на дисплее. Плюс, нет возможности замены тачскрина отдельно — только модуль в сборе.
— Выгорание дисплея со временем. Это не критично, у меня S4 с выгоревшими участками выглядит нормально, но кому-то может быть неприятно. Но поскольку девайсу 6+ лет, неизвестно сколько им пользовались до этого.
— Слабенькая АКБ и отсутствие поддержки быстрой зарядки. Девайс относительно долго заряжается. Хотя возможность замены АКБ снятием задней крышки частично компенсирует этот недостаток.
— Слабый GPU. Только старые игры, ребенку может не понравится, но кто-то из читателей найдет в этом плюс. Нечего в геншины всякие играть!
В одной из следующих статей, я расскажу вам как портировать кастомную прошивку на свой девайс самостоятельно, в пределах чипсета. А вы как считаете, есть смысл накатывать кастом?
Подписывайтесь на меня и TimeWeb Cloud, чтобы не пропустить новые регулярные статьи о различных девайсах. Возможно, вам будут интересны другие мои статьи по теме мобилок:
Сегодня мы установили уже готовую и протестированную кастомную прошивку. В следующей статье, я хочу рассказать вам, как можно портировать прошивки между устройствами на базе чипсетов MediaTek. Гайд может пригодится владельцам свежих бюджетных реплик с алика а-ля P20 Pro, P30 Pro, Welcome 12 Pro Max, и других подобных девайсов, которые на стоковой прошивке сильно лагают или появились баги, которые не лечатся сбросом до заводских, а родную прошивку найти не представляется возможным.



Адаптация смартфона для незрячего
Итак, приобрел я смартфон с китайской площадки. Поковырявшись в прошивке, сделал выводы, что под talk back система не особо адаптирована. А значит кастомные прошивки в помощь.
Достаточно простым доступным способом разблокировал загрузчик, скачав подходящую прошивку и подходящий recovery — приступил к процессу установке.
Следует отметить, что на моем аппарате все манипуляции производятся без танцев с бубном.
Установил драйвера на компьютер, на телефоне перешел в fastboot, запустил с компьютера авто установщик TWRP, после чего смартфон перезапустился в recovery.
Отформатировал раздел data, установил архив с прошивкой и перезагрузился в систему.
После появления первоначального экрана нужно запустить talk back.
Далее можно все настраивать без зрячего помощника.
Восстанавливаю некоторые данные из облачного хранилища и через несколько шагов попадаю на рабочий стол.
На мой аппарат кастомные прошивки начали пилить сравнительно недавно, по этому в системе проскакивает английский язык.
Это не проблема.
Качаю с хорошего сайта — 4pda архив с русификатором и шью. Перезапускаюсь и вуаля — полноценное русскоязычное меню.
Одного гугловского помощника мне недостаточно, и я установил ассистента Дусю.
Но с ней есть нюанс!
Разработчик забил на приложение в маркете, и есть отзывы, что после оплаты приложение не активируется. На сообщения разраб не отвечает.
По этому качаем в сети «хорошую» версию приложения, и лучше, если это будет версия 2.2.
Как не странно, но на 13 андроиде данное приложение работает ничем не хуже, чем на 8.1 – где его разработка и закончилась.
Гугл я настроил на активацию с кнопки Bluetooth гарнитуры, а Дуся реагирует на голос. Поковырялся в настройках, и теперь если сказать «привет Дуся» — она ответит что-нибудь типа « привет привет, хренли надо»?
Можно установить дополнение для Дуси – фотоснимки голосовой командой.
Так же можно установить навигатор osmand. В сети есть версии с добавленным плагином для незрячих – данная функция упрощает пользование приложением, плюс данный навигатор взаимодействует с Дусей.
Для общения вполне подойдут приложения kate mobile pro, WhatsApp, телеграмм, пикабу.
В качестве онлайн радио/телевизора – Tech radio player.
Для распознавания текста, цветов и различных предметов – Envision AI.
В процессе настройки приложений — в talk back подписал кнопки которые не озвучиваются.
На этом я не остановился, и решил основательно улучшить звук.
Немногим ранее я получил права root.
Из TWRP прошил magisk и перезагрузился в систему.
И уже из magisk с бубном установил приложение viper4fx.
Так же для установки пакета русификации без magisk не обойтись.
Итак, что я получил по итогу: достаточно стабильный android 13, очень качественный звук с мощным эквалайзером, достаточно гибко настраиваемый голосовой помощник, навигатор с голосовым управлением. Так же в ассистенте можно настроить озвучивание уведомлений от определенных приложений. Ну и всякие разные плюшки, которые не встретишь в обычной прошивке.
P.s. По тонкостям настроек можете спрашивать в комментах.
Повышение автономности смартфона android, временное(до сброса) удаление предустановленных приложений с помощью ADB AppControl (non root)
Все на свой страх и риск!
Многие смартфоны (Xiaomi например) делают цену смартфона низкой за счет встроенной рекламы( договариваются на этапе выхода, обновления прошивки с компаниями на предустановку приложений, всяких демо игр и прочих нужных приложений). Да, некоторые можно к примеру отключить но не удалить во вкладке все приложения, но вот допустим мне мешало приложений 20-30 заводских на аппаратах что на xiaomi что samsung. Даже тот же самый без рекламы Youtube Vanced ставишь, родной значок Youtube остаётся, а некоторые приложения еще и авто обновления без вашего ведома скачивают, и на обновлениях этих приложениях нет ограничения в правах доступа) что отнимает память устройства, трафик, + их работа в фоне (даже периодическая). Чтобы пользователь не носил телефоны в магазины с возвратом по причины неработы и наименьшего распространения вирусов, операционная система Android (если сравнивать с Windows) не дает права на изменение системных файлов — называется «не дает root доступ». Это как бы и плюс к безопасности, и в тоже время и минус по к примеру этой причине. Если установить root права — приложения сбербанк, и подобное откажутся работать на телефоне. Можно конечно замучаться их прятать всякими Magisk модулями, не обновлять телефон не получая новых функций и устранения ошибок старых версий андроид, ведь защита от root прав улучшается с каждым обновлением версий безопасности Android. А без рут прав как известно с самого телефона удалить ненужное ПО не получится, но есть одна хитрость — называется она ADB — это режим отладки ПО телефона с компьютера — очень простая штука безо всяких root прав).Лучшее в этом то, что если удалили что то лишнее( по глупости, неопытности) — сброс настроек в телефоне восстанавливает с заложенного в нем производителем образа абсолютно все приложения( в телефоне есть резервный образ занимающий метров 700 со всем этим ПО+-) Чтобы начать необходимо дать компьютеру разрешение на отладку по USB.

Хоть на Xiaomi, хоть на Samsung-е примерно все одинаково:
Xiaomi — Настройки — Устройство — Все характеристики — тыкаем в Версия MIUI 7 раз.
Samsung — Настройки — Об устройстве — Номер сборки
HTC — Настройки — О программе — Информация о программном обеспечении — Дополнительно — Номер сборки
VIVO — Настройки — О телефоне — Версия ПО

Изображение чужое( впадлу простые вещи делать))
Короче говоря, плюс-минус аналогично у всех производителей.
После успешных нажатий появится всплывающая надпись, сигнализирующая об открытии дополнительных настроек. Для того чтобы найти эти настройки, необходимо перейти по следующему пути: «Настройки» — «Расширенные настройки» — «Для разработчиков»
(ну или по моделям примерно так).

Тоже с гугла картинка.
Зашли в расширенные настройки, Включаем:
1: Отладка по USB,
2: Установка приложений через USB.
3.Даем разрешение своему компьютеру на отладку по Usb
Чтобы компьютерное приложение увидело список ваших приложений в телефоне, оно предложит вам установить через ADB на телефон приложение умеющее работать с программой. Если ему не доверяете — можно не ставить, прописывайте название пакета вручную.

Если вы разрешили установить приложения — у вас появится примерно такое окошко, выставляем галочки на все что нужно в листе, снизу справа — что с выбранным делать.
Если не знаете и не хотите сбрасывать потом на заводские — поосторожней выставляйте галки на удаление!Можно попробывать отключить приложение(снизу справа выбирается) но тоже на свой страх и риск!!
Лучше погуглите что можно и не можно удалять именно на вашей версии прошивки и модели.Кстати тут же можно всякую рекламу поудалять)
И: если программа является системной, удалить то вы её сможете, но это может нарушить работу, и даже привести к обязательной перепрошивке(сбросу на заводские параметры если доберетесь)!
В этой программе есть пункт (загрузить пресет) — заготовленные списки по моделям удаления файлов( ну допустим каждый пикабушник под свою модель может выложить под постом заготовку пресета под конкректный телефон либо линейку телефонов, и не надо будет клацать по галочкам а сказать лишь «Спасибо» написавшему под комментарием)

Так же есть в приложении есть командная строка, например для:
Вы скачали приложения PowerAmp эквалайзер с Play Google ( глобальный эквалайзер (улучшайзер звука) для андроида), чтобы эквалайзер видел аудио-потоки всех проигрывателей ему нужно такое разрешение, открываем в программе на компьютере 3-тюю вкладку, пишем то что просит программа в разделе: настройки, эквалайзер, определение всех плееров:
adb shell pm grant com.maxmpz.equalizer android.permission.DUMP

И напоследок, всем кому интересно что за обои на столе —

Инструкция по восстановлению удаленных приложений на оф прошивке
Если вы ненароком удалили нужный пакет но помните, либо могете найти его название гу»глом, например пакет защиты Xiaomi com.xiaomi.finddevice висит все время в шторке найти устройство, но вы незахотели настраивать эту защиту и оно мешает своим присутствием «настройте», вы удалили и каждую минуту он вам пишет: find device has been destroyed в середине экрана —
Копипаст команду в третюю вкладку программы : «adb shell cmd package install-existing com.xiaomi.finddevice» (вместо com.xiaomi.finddevice подставляете название своего пакета), он устанавливает его из резервной копии телефона)
И приложение это установилось, и больше не вылазиет) проверено Лично)
Результат: после удаления всяких магазинов xiaomi,лишних браузеров, заготовленных программ, игр — не узнал телефон)- включается быстро, батарея по сравнению со стоком держится на 20-30% дольше) Работа ускорена, есть возможность удалить экран новостей на экране блокировки, вообщем — Смысл в этом есть однозначно!

Ускоряем свой Андроид — 2. Неожиданное продолжение
Здравствуйте уважаемые Пикабушники – владельцы Андроид-девайсов от Xiaomi. Две недели назад я опубликовал пост об удаление предустановленных приложений новой программой ADB AppControl. Казалось бы, что тут можно добавить? Оказалось можно!
Вот пост на Дзене, который стал основой для моего сегодняшнего топика. Если появятся вопросы, прошу задавать их автору эксклюзива в комментах. Да-да! На Дзен по ссылке и в комменты. Как вариант — его же канал в Телеграмм. Пусть сам отдувается 😁
Моя же задача — ознакомить Вас с удалением (точнее — глубокой заморозкой, ибо удалить полностью можно только через Root), приложений через сайт, то бишь Онлайн.
Но прежде хочу предупредить.
ВСЯ ОТВЕТСТВЕННОСТЬ ЗА ЛЮБЫЕ НАРУШЕНИЯ В РАБОТЕ ВАШЕГО УСТРОЙСТВА И/ИЛИ ОТКАЗЕ В ГАРАНТИИ ПРОИЗВОДИТЕЛЕМ, ВСЁ, ЧТО ВЫ ДЕЛАЕТЕ, ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК.
И ДА ПРЕБУДЕТ С ВАМИ СВЯТАЯ СИЛА RECOVERY, ГУГЛ ВСЕМОГУЩИЙ, ЗДРАВЫЙ СМЫСЛ, ВНИМАТЕЛЬНОСТЬ И ПРЯМЫЕ РУКИ!
И так, как я упомянул выше, сам сайт «заточен» под смартфоны от Xiaomi, хотя Гугломусор можно удалить с телефонов и других брендов.
Сайт на английском и к тому же в Бета-тестировании.
Всё описанное ниже тестировалось мной на двух моих ноутбуках. На обоих Windows 10 Домашняя для одного языка 20H2. На первом — последняя версия Хрома, на втором — Яндекс браузер последней версии. Телефон Xiaomi Mi Max 2, Андроид 7.1.1. и MIUI 11 Global Стабильная 11.0.2.0 (NDDMIXM). Ещё нам понадобится USB кабель для подключения телефона к компу.
В описании на сайте пишут, что нужен браузер на базе Хромиум (Яндекс Браузер, Brave, Microsoft Edge, Opera, Vivaldi, Google Chrome и т.п.). На телефоне включаем «Режим разработчика» — Настройки / О телефоне и несколько раз быстро жмём на «Версия MIUI«, пока не появится извещение — «Вы стали разработчиком».
Теперь в общих настройках находим «Расширенные настройки«. Заходим туда, спускаемся вниз в «Режим разработчика» и активируем три пункта «Отладка по USB», «Установка через USB» и «Отладка по USB (Настройки безопасности)».

Теперь маленькое видео по удалению мусора с Андроид 10, MIUI 12 от автора материала на Ютубе и которому я безмерно благодарен за этот ролик и за статью на Дзене (ссылка в начале статьи).
Возможно кому-то и не надо дальше читать, а просто воспользоваться этой видеоинструкцией.
Кому видеоформат не подходит, Идём дальше.
Эти действия в flags я совершал в Яндекс Браузере. В Хроме обошёлся без них — и так всё сработало.
В браузере переходим по адресу chrome://flags/#new-usb-backend и в открывшемся интерфейсе активируем найденную функцию — «Enable«. — 1. Позже всё можно вернуть к значению по умолчанию нажав на 2 — «Reset all».

Теперь заходим на нужный сайт. В левом верхнем углу жмём «Добавить девайс» («Add Device»), ждём, когда определится и в списке тыкаем в Своё устройство(1) и Подключение (2)

Далее нажимаем Connect (Контакт)

и видим в браузере окошко, предлагающее подтвердить на смартфоне подключение. «Будим» смарт и Подтверждаем!

А теперь непосредственно к удалению. Самое важное и ответственное! Тщательно и обдуманно выбираем из четырёх вкладок «All Xiaomi apps» (Приложения Сяоми), «All System apps«(Системные приложения), «All Google apps» (Приложения Гугл), «All other apps» (Другие приложения).
Что выбрать? Вот список с пояснениями. Не новый, но до сих пор актуальный.
Выбрали? А теперь.
Клик в Uninstall Bloatware (почему-то у меня автоперевод, как Удаление Вирусов))) и ненужный хлам удалён, о чём мы увидим подтверждение

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

Оживление планшета Digma Plane 8548S 3G PS8161PG
Обратился ко мне товарищ с просьбой посмотреть планшет так как он перестал включаться.
Пациент — планшет фирмы Digma модель Plane 8548S 3G PS8161PG.
Диагностика: пробую подключить зарядку — не реагирует, жму на кнопки тоже 0 реакции. Разбираю, замеряю напряжение на батарее — оно около 2В, а это очень мало, нужно принудительно подзаряжать. Для этого отпаиваю батарею, но решаю прежде чем заряжать ее, подключить лабораторный БП вместо батареи к плате планшета и попробовать включить его.
Выставляю на лабораторнике напряжение 4.3В и ток 2А. Пробую включить планшет — лабораторный БП показывает потребление 0.125А и все, дальше ничего не меняется, планшет не включается. С одной стороны это хороший знак — реакция на кнопку включения есть, и потребление маленькое, значит возможно проблема в прошивке.
Пробую подключить планшет к ПК: отключаю лабораторный бп, зажимаю клавишу «громкость вниз» и подключаю usb кабелем планшет к компьютеру. Комп выдает сообщение что подключено неизвестное устройство, качаю драйвера ( https://disk.yandex.ru/d/H-Hb44sfjmQL8w ), устанавливаю их. Неизвестно устройство определяется как «SPRD U2S Diag (COM6)» — можно пробовать шить!
(На фото планшет во время прошивки, подключенный к лабораторному БП). Без подключенного БП во время процесса прошивки в самом конце выдавал ошибку.

Ищу информацию по планшету в интернете, нахожу ветку на форуме 4pda.ru — там есть софт по прошивке, прошивки для 4-х ревизий и драйвера.
Определяю ревизию нашего пациента: захожу на сайт digma.ru , перехожу в раздел поддержки, вбиваю серийный номер — выскакивает окно с информацией о планшете


Скачиваю программу для прошивки — Research Download ( https://disk.yandex.ru/d/DTnkUSJWnoAxGg )
Скачиваю прошивку для своей ревизии — plane_8548S_ps8161pg_rev2_factory_20180105 ( https://disk.yandex.ru/d/Iz7zn1SUfO_xVw )
Прошивка: запускаю программу, нажимаю на первую кнопку (большая шестеренка), выбираю файл прошивки, нажимаю третью кнопку (стрелка вправо), подключаю планшет к ПК с зажатой клавишей «громкость вниз». Запускается процесс прошивки.

По окончании прошивки пробую включить и чудо — планшет оживает! Осталось подзарядить батарею и припаять ее на место. Заряжать батарею буду так же с помощью лабораторного БП с напряжением 4.3В и током 1А
ВНИМАНИЕ! Если программа при попытке прошивки будет выдавать «
Failed: Incompatible Partition», нужно зайти в настройки(значок «шестеренки») — > вкладка «резервное восстановление» — > в нижней части окна снять галки со всех пунктов


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

Через ADB нашел идентификатор этой дряни — id.co.babe.
Отзывы примерно в таком ключе: «Что это? Откуда это у меня? Почему я не могу это удалить?» и всё в таком духе
Удаление через ADB:
adb shell am force-stop id.co.babe
adb shell pm uninstall -k —user 0 id.co.babe
Ну и само собой, удаление SIM-меню, чисто для информационной гигиены — оно там не было удалено. В статьях выше этот момент, разумеется, есть (хотя здесь полнее).
adb shell pm disable-user com.android.stk
adb shell am force-stop com.android.stk
adb shell pm disable-user com.android.stk2
adb shell am force-stop com.android.stk2
adb shell pm uninstall -k —user 0 com.android.stk
adb shell pm uninstall -k —user 0 com.android.stk2
Возможно, кому-то пригодится.

Небольшой курс по прошивке смартфонов
Приветствую! И так, по какой-то причине вы решили прошить свой или чей-то телефон и читаете мой пост. Я долго собирал материал, что бы сделать этот пост более наглядным. На мой взгляд самая понятная инструкция — это видеоурок. Существует огромное количество устройств, которым по тем или иным причинам необходимо "вправить мозги".
Для восстановления программного обеспечения любого устройства нам надо:
1) пк с операционной системой, которая соответствует программе прошивальщику и прошивочным драйверам.
2) программа прошивальщик (далее флешер)
3) драйверы для режима прошивки
4) файл(ы) прошивки
5) соответствующий кабель
6) комбинация клавиш вводящих телефон в режим прошивки.
Так как нереально описать процесс прошивки всех устройств, я расскажу как прошить самые распространенные на сегодняшний день устройства на базе процессоров qualcomm, exynos, mediatek, speadtrum, apple, kirin.
Пара банальнейших советов, облегчающих жизнь мастерам до прошивки:
1) всегда прошивайте телефон или с ноутбука или с компьютера подключенному к ИБП.
2) Перед прошивкой проверьте разъём в телефоне, при необходимости разъём надо очистить от грязи, коррозии и тд.
2.1 Если на разъёме видны следы коррозии, то сначала необходимо вскрыть устройство, и проверить нет ли следов жидкости на плате.
3) не используйте для прошивки usb разветвители, хабы, порты на корпусе системника. Вставляйте кабель в usb порт напрямую впаянный в материнскую плату .
4) желательно чтобы акб устройства был заряжен минимум на 50%.
Приступим к прошивке. Самые простые на мой взгляд в плане прошивки устройства — это устройства фирмы Apple. Скачиваем и устанавливаем программу iTunes, эта программа при установке сама установит все необходимые драйверы, сама точно определит какое устройство подключено, сама скачает прошивку. Есть 3 режима из которых можно прошить яблочное устройство:
А) normal. Это обычный режим, когда iphone/ipad/ipod загружается до рабочего стола, вы можете разблокировать устройство и вам просто надо обновить устройство, с сохранением данных пользователя. Просто подключаете разблокированное устройство к пк, на экране устройства нажимаете "доверять этому пк", если айтюнс сообщит что есть новая прошивка, то нажимаете "обновить", со всем соглашаетесь и через 15-30 минут (в зависимости от размера прошивки и скорости вашего интернета) вы получите самую новую версию программного обеспечения для вашего устройства на сегодняшний день.
Б) recovery. Если ваше яблочное устройство заглючило, не загружается, висит на заставке и дальше яблока не загружается, или циклически перезагружается, или надо просто стереть все данные вместе с экранным паролем, или на экране устройства вот такая картинка, то действуем следующим образом: подключаем к пк устройство, зажимаем клавишу home(или клавишу уменьшения громкости начиная с айфон7) и нажимает кнопку включения секунды на 3-5, держим обе кнопки пока устройство не перезагрузится и сразу отпускаем кнопку включения, продолжаем держать home. Как только увидим на экране яблочного устройства значок "подключитесь к айтюнс" можно отпускать кнопку home. Программа айтюнс на пк должна найти устройство в режиме восстановления и предложить вам либо ВОССТАНОВИТЬ УСТРОЙСТВО (сотрёт все данные и пароли, прошьёт самую свежую прошивку), либо ОБНОВИТЬ (просто прошьёт самую свежую прошивку, данные не будут затронуты). Если же вы зажмёте на клавиатуре пк клавишу shift и одновременно кликните ВОССТАНОВИТЬ, то айтюнс предложит выбрать вам локальный файл прошивки, заранее вами скаченный.
В) DFU: почти тот же режим рекавери, с той лишь разницей что в dfu попадает яблоко с более серьёзными проблемами. При dfu режиме яблоко не подаёт ни каких признаков работоспособности, кроме как то, что пк находит устройство apple dfu device. Искусственно загнать яблоко в dfu режим можно комбинацией клавиш включения и хом, подключаем яблоко к пк, удерживаем эти клавиши пока аппарат не выключится, после того как аппарат выключится, продолжаем удерживать кнопку включение и хом ещё 10 секунд, потом отпускаем кнопку включения, хом продолжаем удерживать. А дальше восстанавливаем через айтюнс.
Начиная с iPhone7 apple заменили механическую кнопку домой на сенсорную, а в моделях iphone x и последующих этой кнопки совсем убрали. Чтобы ввести новые модели iPhone'ов в режим прошивки без нажатия клавиш есть специальные кабели и переходники.
Samsung. Все андроид-смартфоны и планшеты фирмы Samsung шьются программой Odin не зависимо от того на базе какого процессора устройство (у самсунга есть модели на процах exynos, mediatek, qualcomm и даже на spreadtrum)
До 2018 года все модели смартфонов и планшетов samsung вводились в режим прошивки сочетанием клавиш уменьшение громкости+хом+включение. Если на планшете нет кнопки хом, то только уменьшение громкости и включение.
Начиная примерно с 2018 года устройства самсунг вводятся в режим прошивки следующим способом: на выключенном устройстве зажимаете обе клавиши регулировки громкости и подключаете кабелем к пк. Что надо учитывать при прошивки самсунгов?
Текущая версия прошивки: не рекомендуется понижать прошивку, начиная с моделей 2017 года понизить версию прошивки нельзя. В более ранних моделях иногда стирался imei номер при понижении прошивки или записи прошивки предназначенной для другой страны (региона)
Как узнать версию прошивки на телефоне самсунг, который включается? В звонилке набираем код *#1234# вы увидите 3 строки: версия основной операционной системы, прошивки модема, и версия настроек под конкретный регион.

Если же смартфон не загружается, то версию прошивки можно посмотреть зайдя в recovery (звук+ домой и включение)

Версия прошивки подчеркнута красной линией, версия загрузчика 5й символ, если считать справа налево. Так вот если вы вдруг решите прошить в самсунг прошивку с более низкой версией загрузчика, у вас ничего не получится.
Есть программа для скачивания прошивок Samsung, называется SamFirm, существует много разновидностей этой софтины, ибо разработчики постоянно меняются. Если вдруг вы решите воспользоваться этой программой, то я для вас подготовил расшифровку регионов.
Russia — SER
Afghanistan — AFG
Algeria — TMC
Argentina — ARO
Argentina — CTP
Argentina (Claro) — CTI
Argentina (Moviestar) — UFN
Argentina (Personal) — PSN
Australia — XSA
Australia (Optus) — OPS
Austria (3 Hutchison) — DRE
Austria (A1) — MOB
Austria (Orange) — ONE
Austria (T-Mobile) — MAX
Austria (Telering) — TRG
Baltic — SEB
Bangladesh — TML
Belgium / Luxemburg — PRO
Bosnia and Herzegovina — ERO
Bosnia and Herzegovina (BH TELECOM) — BHT
Brazil — ZTO
Brazil (Claro) — ZTA
Brazil (TIM) — ZTM
Brazil (VIVO) — ZVV
Bulgaria — GBL
Bulgaria (MTL) — MTL
Bulgaria (VVT) — VVT
Chile — CHO
Chile (Claro) — CHL
Chile (Entel PCS) — CHE
Chile (Telefonica) — CHT
China — CHU
Colombia — COL
Colombia (Comcel) — COM
Colombia (Moviestar) — COB
Costa Rica — ICE
Croatia — TRA
Croatia (T-Mobile) — CRO
Croatia (VIPNET) — VIP
Cyprus — CYV
Cyprus (Cytamobile Vodafone) — CYO
Czech Republic — XEZ
Czech Republic (O2C) — O2C
Czech Republic (T-Mobile) — TMZ
Czech Republic (Vodafone) — VDC
Denmark (3) — HTD
Dominica — DOR
Dominican Republic — CDR
Ecuador — ECO
Ecuador — EBE
Egypt — EGY
France — XEF
France (Bouygues) — BOG
France (Orange) — FTM
France (SFR) — SFR
Germany — MBC
Germany — DBT
Germany (E-Plus) — EPL
Germany (O2) — VIA
Germany (T-Mobile) — DTM
Germany (Vodafone) — VD2
Greece — EUR
Greece (Cosmote) — COS
Greece (Vodafone) — VGR
Guatemala — TGU
Guatemala — PGU
Guatemala (Tigo) — CGU
Hong Kong — TGY
Hungary — XEH
Hungary (T-mobile) — TMH
Hungary (Telenor) — PAN
Hungary (VDH) — VDH
India — INU
India — INS
Indonesia — XSE
Iran — THR
Iraq — MID
Ireland (Meteor) — MET
Ireland (O2) — O2I
Ireland (Three) — 3IE
Ireland (Vodafone) — VDI
Israel — ILO
Israel (Cellcom) — CEL
Israel (Mirs) — MIR
Israel (Orange/Partner) — PTR
Israel (Pelephone) — PCL
Italy — ITV
Italy (H3G) — HUI
Italy (Vodafone) — OMN
Italy (Wind) — WIN
Jamaica — JDI
Kazakhstan — SKZ
Kazakhstan (Kcell) — KCL
Kenya — AFR
Kenya — KEN
Libya — BTC
Luxembourg — LUX
Macedonia — VIM
Macedonia — MBM
Malaysia — XME
Mexico — IUS
Mexico (Movistar) — TMM
Mexico (Telcel) — TCE
Morocco — FWD
Morocco (MAT) — MAT
Morocco (MED) — MED
Morocco (MWD) — MWD
Nepal — NPL
Netherlands — PHN
Netherlands (T-Mobile) — TNL
Netherlands (Vodafone) — VDF
New Zealand (Vodafone) — VNZ
New Zeeland — NZC
Nigeria — ECT
Nordic countries — NEE
Norway (Telenor) — TEN
Open Austria — ATO
Open Europe — OXA
Pakistan (PAK) — PAK
Panama — TPA
Panama — PBS
Panama (Cable & Wireless) — PCW
Panama (Claro) — CPA
Peru — PET
Peru (SAM) — SAM
Philippines — XTE
Philippines (Globe) — GLB
Philippines (Smart) — SMA
Philippines (Sun) — XTC
Poland — XEO
Poland (Orange) — IDE
Poland (PLUS) — PLS
Poland (Play) — PRT
Poland (T-mobile) — TPL
Portugal (Optimus) — OPT
Portugal (TMN) — TMN
Portugal (TPH) — TPH
Portugal (Vodafone) — TCL
Puerto Rico — PCT
Romania (Cosmote) — COA
Romania (Orange) — ORO
Romania (Vodafone) — CNX
Saudi Arabia — KSA
Saudi Arabia (JED) — JED
Serbia — TSR
Serbia (Telenor) — MSR
Serbia (Vip SRB) — TOP
Singapore — XSP
Singapore — MM1
Singapore (SingTel) — SIN
Singapore (StarHub) — STH
Slovakia — ORS
Slovenia (Mobitel) — MOT
Slovenia (Si.mobil) — SIM
South Africa — XFE
South Africa — XFA
South Africa (Vodafone) — XFV
Spain — PHE
Spain (Moviestar) — XEC
Spain (Orange) — AMN
Spain (Vodafone) — ATL
Spain (Yoigo) — YOG
Sri Lanka — SLK
Sweden — VDS
Sweden (Tre) — HTS
Switzerland — AUT
Switzerland (Swisscom) — SWC
Taiwan — BRI
Taiwan (WAN) — WAN
Thailand — THL
Trinidad and Tobago — TTT
Tunisia — ABS
Tunisia — TUN
Turkey — TUR
Ukraine (Kyivstar) — SEK
United Arab Emirates — XSG
United Kingdom — BTU
United Kingdom (H3G) — H3G
United Kingdom (O2) — O2U
United Kingdom (Orange) — ORA
United Kingdom (T-Mobile) — TMU
United Kingdom (Vodafone) — VOD
Uruguay — UFU
Uruguay — UPO
Uruguay (Claro) — CTU
Vietnam — XXV
Vietnam — XEV
Ну и для наглядности ролик по прошивке Samsung SM-G531
Qualcomm. Чипы этой фирмы есть в каждом 2м смартфоне на планете. Программа, которая прошивает устройства на базе процессоров qualcomm называется QFIL (qualcomm flash image loader) и входит в пакет программ QPST. Для прошивки используется режим EDL (emergency download — экстренная прошивка), устройство в этом режиме определяется компьютером как HS-Diagnostic interface 9008. Для установки этих драйверов необходимо отключать проверку цифровой подписи на 64 битных ОС. Принудительно ввести устройство в режим edl можно либо комбинацией клавиш (у каждого производителя и модели эта комбинация своя, необходимо гуглить), а некоторые модели только с помощью тестпоинтов или сервисного кабеля.

Testpoint — это такие контакты на материнской плате смартфона, при замыкании которых устройство входит в специальный режим прошивки.
Что такое режим fastboot mode на андроид
Компонент Fastboot позволяет ускорить работу системы, обработки информации и прошивку.
Функция встроена в популярные модели ноутбуков Lenovo, Asus и Xiaomi. Помимо портативных компьютеров компонент встроен и в смартфоны или планшеты на базе Android.
Что это такое
С помощью Fastboot Mode пользователь получает абсолютный доступ к девайсу через ПК без каких-либо запретов.
С его помощью владелец устанавливает недоступные приложения, прошивает гаджет, настраивает параметры системы и входит в режим суперпользователя (root).
Причины появления
Изначально Fastboot используют для написания программного кода в приложениях, которые работают на Android SDK.
Без наличия этого компонента компьютеру тяжело взаимодействовать со смартфоном полноценно.
Компонент иногда входит в режим автоматической загрузки при включении телефона.
Причины появления:
- Одновременное нажатие клавиш выключения и громкости, которые находятся на боковой грани гаджета. Зависит от модели устройства.
- Сбой системы в самом смартфоне.
Когда это нужно
Функциональный компонент подойдет для следующих целей:
- При перепрошивке устройства. Только для прошивки, которая установлена дистанционно (по воздуху) или через recovery. Зачастую это авторские версии.
- Для получения прав суперпользователя. Большинство методов получения абсолютных прав напрямую связаны с использованием Fastboot Mode.
- Для восстановления ОС или программ. Изначально системные компоненты скрыты от пользователя, что мешает выполнять некоторые операции.
В основном, это нестандартные ситуации, с которыми сталкиваются опытные пользователи. Для выполнения обыденных функций пользователю Mode Fast Boot не потребуется.
Как войти
Для входа в режим быстрой загрузки потребуется ПК, который осуществляет управление режимом.
Потребуется установить компоненты управления – ADB, Android SDK или отдельный инструмент Fastboot.
После установки телефон переходит в ускоренный режим с помощью команды. Для этого на смартфоне/планшете необходимо активировать опцию “Отладка через USB”.
Как выйти из режима
Помимо осознанного запуска режима пользователь может случайно зайти в меню.
Меню вызова на телефоне выглядит практически одинаково на всех устройствах. В нем отображается информация технического типа, комплектация модели и параметры работы.

Фото: меню вызова
При появлении надписи Fastboot сначала рекомендуется посмотреть, возможно, устройство перешло в стандартный режим работы и проблемы с системой отсутствуют.
Нужно ориентироваться на надпись enabled (в переводе – выключено).

Если проблем не обнаружено, то можно выходить из режима.
Для этого следует удерживать кнопку блокировки и убрать палец после 20 секунд. Телефон перезагрузится и включится в стандартном режиме. Способ подойдет для Асус, Мейзу и большинства других моделей на ОС Андроид.
Перезагрузка
Если в меню управления режимом перейти не удалось, но проблему нужно решить самостоятельно, то рекомендуется перезагрузить гаджет.
В стандартном меню находится три позиции:
- Recovery Mode – режим восстановления ОС, который при активации начинает сбрасывать пользовательские настройки до заводских.
- Fastboot Mode – компонент для быстрой загрузки.
- Normal Mode – стандартный режим работы с использованием пользовательских настроек.

Фото: позиции стандартного меню
Для перезагрузки (Normal Boot) потребуется использовать клавишу регулировки громкости, нажимая на увеличение громкости владелец меняет активный элемент.
Следует нажимать кнопку до перехода в Normal Boot. По достижении нажимается кнопка громкости вниз, которая активирует нормальную работу системы.
Возврат к заводским настройкам
Перед сбросом пользовательских параметров рекомендуется вытащить из устройства сим и флеш-карты.
- Далее нужно выбрать режим Recovery Mode (алгоритм действий описан в предыдущем пункте).
- После чего в открывшемся меню активировать пункт wipe data/factory reset. Название может отличаться, например – started rescue.

Фото: возврат к заводским настройкам
После этого система вернется к первоначальным настройкам.
Меню перезагрузки
Если простые методы перезагрузки не помогли, то используется вспомогательный метод:
- Активировать режим восстановления на выключенном устройстве. Для этого нужно зажать две кнопки – блокировки и клавишу громкости (зависит от модели девайса).
- На экране появится сообщение “Android System Recovery”.
- Появится контекстное меню, где выбирается первый пункт – reboot system now при помощи клавиш регулировки громкости.

Видео: «Как выйти из режима Fastboot»
Форматирование внутренней памяти
Для отключения режима также подойдет метод форматирования внутренней памяти Android:
- Перейти в меню восстановления и выбрать пункт Recovery, после чего “wipe all data”.
- Остается подтвердить решение. Далее запустится процесс форматирования, который займет определенный промежуток времени.
Форматирование удалит всю информацию и данные пользователя.
Прошивка
Последний метод, который применяется при повреждении системных элементов.
Для выхода из режима Fastboot Mode придется перепрошить устройство:
- Скачать нужную под модель прошивку. Рекомендуется брать из официальных источников.
- Распаковать архив в нужную папку на ПК.

Фото: распаковка архива
- Перенести распакованные файлы на флешку и вставить в устройство.
- Через режим Recovery подтвердить “apply update from external storage”.

Фото: подтверждение папки
- Выбрать нужный файл прошивки и подтвердить активацию процесса.
- Для очистки информации о предыдущем ПО нужно выбрать пункт “wipe data/factoring reset”, который сбросит настройки до заводских параметров.

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

Фото: меню восстановления
Далее нужно выбрать первый пункт – “reboot system now”. Есть вероятность, что после данной процедуры придется прошивать телефон через ПК.
Отключение через компьютер
Отключение гаджета через ПК считается крайней мерой. Способ подойдет для портативных устройств Meizu, Xiaomi Redmi, HTC или Fly.
Алгоритм:
- Скачать последний драйвер на модель (с официального сайта) и разархивировать её в нужную папку.
- Подключить телефон. После этого начнется процесс поиска драйвера и система сама начнет установку.
- В открывшемся пункте выбрать “Установка из указанного места”.
- Выбрать папку с распакованными данными и нажать Enter.
После обновления драйверов нужно работать с устройством через командную строку:
Fastboot Mode на Android: что это, для чего нужен, как войти и выйти

Мы имеем дело с весьма эффективным средством, которое ранее входило в SDK (пакет компонентов для разработчиков). Главное назначение инструмента – «перепрошивать» внутреннюю память гаджета с целью восстановить заводские параметры и удалить все «лишние» данные. По своей функциональности Fastboot во многом схож с более известным режимом Recovery.
Помимо этого, Фастбут позволяет устанавливать обновления (как официальные, так и кастомные), инсталлировать которые при загруженной операционной системе не представляется возможным.
Стоит отметить, что указанный режим не является частью Android, а располагается непосредственно в чипе памяти. Это делает возможным запуск среды разработки даже когда ОС Андроид 5.1 повреждена. В этом и есть основное преимущество – команды исполняются на низком уровне, происходит прямое взаимодействие с аппаратными модулями, в обход «операционки».
Подобный функционал не интегрируется во все девайсы, и поддерживается не всеми смартфонами или планшетами.
Recovery Fastboot Normal: что выбрать
Заподозрив ошибки быстрой загрузки, следует обратиться в сервис. Попытка самостоятельно отладить работу может удвоить проблему и к аппаратным неполадкам пользователь рискует добавить сбой программы.
Рекомендуем: Как удалить троян с Андроида
Разрешить ситуацию способен сброс настроек системы до уровня заводских через меню режима Recovery. Hard Reset эффективен только при условии, что устройство включено и реагирует на команды и клики.
Завершить действие оболочки Fastboot mode с помощью Recovery возможно, если:
- Вынуть из мобильного устройства карту памяти.
- Включить гаджет в сеть или воспользоваться внешним аккумулятором и зарядить до 30%. Поскольку индикация отсутствует, то определить уровень заряда поможет время зарядки.
- Включить смартфон, нажать и не отпускать сочетание клавиш (увеличение громкости + вкл. или «Домой»). В моделях, где данная комбинация неактивна, используют другие сочетания, которые указаны в инструкции к устройству.
- В появившемся меню выбрать функцию Wipe Data/Factory Reset. В разделе меню выбор подтверждают кнопкой включения, в навигации используют клавишу управления громкостью.
Перезагрузка
Исходя из причины самопроизвольной активации отладочного протокола, выделяют несколько способов выхода из Fastboot. Ключевой этап – перезагрузка мобильного устройства.
Выбрав перезапуск системы необходимо определить подходящий режим:
- Recovery Mode – процесс отладки платформы Android за счет сброса настроек и откат настроек ОС до заводских параметров.
- Fastboot Mode – пакет ускоренной загрузки системы смартфона.
- Normal Boot – стандартный подход к запуску устройства. Используют в качестве выхода из режима Fastboot.
Если система подвисла и пользователь увидел сообщение «Select boot mode» на планшете, единственное что следует делать – с помощью перезагрузки обнулить информацию системы.
Fastboot Mode – режим быстрой загрузки устройств, в качестве операционной системы выступает Android. Отладочный протокол используют для восстановления работоспособности гаджета, а также перепрошивки памяти и сброса данных вплоть до состояния заводских настроек.
Как правильно использовать режим «быстрой загрузки»
Далее мы рассмотрим способ выхода, но не помешает узнать и тонкости эксплуатации. А вдруг пригодится?
- Сначала нужно соединить ПК и смартфон посредством шнура USB;
- На мобильном гаджете активируется Fastboot Mode. Данная опция может быть «спрятана» в настройках экрана или в разделе «Специальные возможности»:
- Теперь необходимо скачать и установить на ноутбук утилиту FastbootTool (выбирайте самую свежую версию из списка на официальном сайте);
- Открываем ПО и в случае корректного выполнения предыдущих шагов в главном окне софта будет указана Ваша модель планшета;
- Теперь можно выполнять с девайсом различные действия, недоступные в обычном режиме. Но рекомендую внимательно ознакомиться с темой на форуме 4PDA, конкретно по Вашей модели телефона (ASUS, Lenovo, Huawei, ZTE и т.д.).
В каких случаях активируется Fastboot Mode
Фастбут может запускаться различными способами, через стандартное меню или одновременным зажатием кнопок питания и громкости, но самопроизвольный запуск часто является нехорошим знаком. Спровоцировать самостоятельную загрузку Fastboot Mode могут следующие факторы:
- Системный сбой;
- Случайная активация режима пользователем;
- Неудачная попытка перепрошить устройство посредством Recovery Mode;
- Подключение посредством USB к компьютеру с активированной опцией «Быстрое включение»;
- Получение root-прав с применением стороннего софта;
- Удаление системных исполняемых файлов пользователем впоследствии неграмотного использования рут-прав;
- Влияние вредоносных программ, способных повредить или удалить системные элементы, что не исключено при наличии расширенных прав пользователя.
Пользователь, намеренно погрузивший устройство в «Фастбут», наверняка понимает, как работать с функционалом и выполняет действия в зависимости от своих планов. Но что делать, если Fastboot Mode активировался случайно. Рассмотрим, как исправить данную ситуация, когда перед вами возникла картинка с изображением вскрытого робота, символизирующего Android, а также системные данные девайса.
Fastboot Mode на Андроид — как выйти?
Итак, Вы оказались в режиме Фастбут, но как вернуться к нормальной работе устройства – не знаете. Вот короткая инструкция, которая должна помочь:
- Попробуйте зажать клавишу Power (вкл/выкл) секунд на 30. В большинстве случаев, гаджет гаснет, не подает признаков активности, а потом внезапно запускается и все хорошо. Главное ждать и не убирать палец с кнопки;
- Если первый способ не сработал, извлеките аккумулятор (повезло, если он съемный), отложите его в сторону на 5-10 секунд. Затем верните на место, закройте крышку корпуса и удерживайте кнопку включения не менее 20 сек.;
- В случае провала – подключите смартфон к компу, предварительно скачав драйвера для своей модели телефона. Сделать это можно по ссылке, справа увидите красную форму «Download Android Driver», где из списка выбираете производителя и т.д. Затем на ПК следует открыть окно консоли (командная строка) используя любой известный Вам метод, и прописать команду:
Должен произойти принудительный перезапуск планшета, и последующая загрузка займет больше времени, чем обычно.
Если операция пройдет успешно, рекомендую сразу же отыскать в настройках пункт, отвечающий за активацию режима (в параметрах экрана или меню специальных возможностей) и деактивировать его. На всякий случай!
Пошаговая инструкция выхода с помощью ADB-терминала
Переход системы Android в режим быстрого запуска и произвольные ошибки ОС легко исправить. Чтобы завершить процесс и выйти из Fastboot следует перезагрузить или выключить смартфон. Если операционная система работает стабильно и проблем с загрузкой не возникает, значит, следующий запуск девайса будет успешным.
Процесс выхода из Fastboot состоит из этапов:
- Среди пунктов экранного меню, перемещая указатель кнопкой управления громкостью, выбрать Normal Boot. Выбор подтверждает нажатие клавиши питания в течение 10-30 секунд вплоть до выключения экрана.
- Найти и нажать на корпусе устройства кнопку Reset.
- Извлечь из гаджета батарею. Если в конструкции предусмотрен несъемный аккумулятор или разборка смартфона сложна и требует профессиональных навыков, рекомендуют дождаться естественной разрядки.
Разработчики и сервисные инженеры для нормализации работы используют компьютерное приложение Fastboot и ADB-терминал. Это отладочный мост платформы Android и составляющая комплекса средств разработки Android SDK. Программисты не считают такой вариант оптимальным и применяют более простые методы.
Отключение Fastboot Mode через компьютер
При слете операционной системы, когда воспользоваться меню смартфона технически невозможно, а другие способы отключения Фастбут являются неэффективными, можно попытаться решить проблему через ПК и командную строку cmd. Делается это следующим образом:
Командная строка является самым действующим способом избавления от Fastboot Mode. Если и она не решит проблему, то есть вопрос о том, как включить мобильное устройство в нормальном режиме, до сих пор является актуальным, вам останется только поменять прошивку на телефоне или отнести его в мастерскую.
Сегодня поговорим про очень нужную и полезную системную программу Fastboot Mode. Вы узнаете что это за программа Фастбуд мод и для чего она предназначена. Мы рассмотрим варианты этой программы на ноутбуке, планшете и смартфонах.
Ответы на популярные вопросы
Теперь вы знаете, чтобы закрыть меню Fastboot на смартфонах Meizu не нужно особых умений, достаточно ознакомится с нашей статьей. Этот системный режим для работы непосредственно с внутренними каталогами устройства может включаться случайно, при активации кнопки питания и понижения громкости, или в случае серьёзных неполадок. Но с помощью этого режима можно исправить те проблемы, которые его вызвали.
Нужна помощь в решении важной проблемы? Тогда задай любой вопрос о Meizu и мы на него ответим!
Здравствуйте. Некоторые пользователи устройств с операционной системой Android иногда сталкиваются с уведомлением «Fastboot Mode» после очередной перезагрузки смартфона. Самое неприятное, что деактивировать режим не так просто, а если аппарат просто выключить и снова включить, положительного результата не будет. Давайте разберемся, Fastboot Mode что это такое на Андроид, для чего нужен и как корректно выходить из данной «оболочки».
Основные причины, по которым зависают смартфоны Meizu
Примечание автора статьи: Кастомная прошивка может привести к замедленной работе смартфона и системным ошибкам. Поэтому нежелательно менять заводскую прошивку.
Часто люди хотят знать причину зависания смартфонов. Их может быть много:
- недостаточное количество оперативной памяти, для приложений запущенных одновременно,
- ошибки в работе Android,
- слабый процессор
В некоторых случаях пользователи, начинают сильно нервничать начиная поиски замены смартфона или грозиться разбить его об стену. Не торопитесь! Есть способ, который легко вернет телефон к прежней работе. Что делать если Meizu завис, нагрелся не реагирует на касания в сегодняшней статье мы расскажем, как исправить данную проблему?
Как прошить телефон через Fastboot?
Прошивка – одна из важнейших задач, решаемых с помощью описанного сервиса. Обычно телефоны прошиваются в ситуациях, когда установить автоматическое обновление невозможно или в работе Android произошёл существенный сбой, которые не удаётся устранить традиционными методами.
Чтобы установить прошивку через фастбут, нужно заранее скачать программу, которая будет ставиться вместо имеющейся. Дополнительно следует убедиться, что выбранная прошивка совместима с девайсом. После чего останется подключить аппарат к компьютеру, воспользовавшись для этого кабелем, и можно переходить к изменениям ПО.
Важно подчеркнуть, что подобные действия не рекомендуется проводить тем, кто не знаком с техникой, поскольку неосторожные решения способны усугубить ситуацию и тогда без дорогостоящего ремонта не обойтись. Кроме того, самостоятельная прошивка не оставляет право на гарантийное обслуживание.
Как войти в режим Fastboot на смартфоне?
Разобравшись, как выключить неожиданно активировавшийся сервис, нужно выяснить, как его запустить. В целом указанный процесс потребует:
- одновременно нажать кнопку переключения громкости и загрузки прибора;
- не отпускать, пока на экране не откроется требуемое меню.
Важно подчеркнуть, что правильная комбинация клавиш зависит от модели техники, поэтому перед использованием описанного способа рекомендуется уточнить точное сочетание. Это ускорит процесс получения доступа к функции и позволит избежать ошибок.
Отдельного внимания заслуживает схожесть с открытием меню Recovery. Обе программы имеют схожее назначение, поэтому подобная близость легко объяснима. Кроме того, использование смартфонов в выключенном состоянии ограничено нажатием перечисленных кнопок, а потому предложить альтернативный вариант действий производители не в силах.
Fastboot devices
Использование указанной команды позволяет получить подробную информацию о девайсе. На экране появляются сведения о:
- серийном номере аппарата;
- доступных драйверах и утилитах, готовых к установке и прошивке;
- конфиденциальную информацию о гаджете;
- готовность выполнять другие команды.
Важно подчеркнуть, что при возникновении сложностей с использованием указанной команды, рекомендуется воспользоваться альтернативным подходом. Для этого разработчики предусмотрели руководство системой через adb.
Что делать если завис Meizu – пошаговая инструкция
Если смартфоны Meizu зависают – необходимо выполнить перезагрузку. Это единственный вариант, который поможет возобновить стабильную работу устройства. Если смартфон реагирует на касание, выполняем мягкую перезагрузку обычным способом. Важно помнить, что обычный способ позволяет закрыть все процессы и сохранить информацию без ее потери. Выполняем следующие действия:
- Кнопку питания зажимаем и удерживаем.
- Появится окошко с несколькими вариантами.
- Выбираем кнопку «Перезагрузка». Все, смартфон успешно перезагружается.
Meizu завис как перезагрузить если не перезагружается
Важная информация: Жесткая перезагрузка подразумевает мгновенную остановку всех процессов, что приведет к потере несохраненных данных
Если мобильное устройство Meizu зависло и не перезагружается рекомендую вам выполнить следующие действия:
- Необходимо удерживать кнопку «Питание» примерно 30 секунд.
- На экране должен появиться логотип, после чего смартфон перезагрузится.
При жесткой перезагрузке сигнал мгновенно поступает на процессор, поэтому перезагружается устройство моментально, а данные, не успев автоматически сохраниться, удаляются.
Что такое Fastboot — зачем он нужен
Данный режим является специальным программным компонентом, который необходим для увеличения скорости загрузки устройства. Основная его задача — низкоуровневая работа управления системой. Это своего рода некое подобие root-режима, но с очень скромным функционалом. Зачастую он используется для сброса телефона до заводских настроек.
Возможности fastboot mode:
- Перепрошивка устройства
- Настройка параметров, доступ к которым закрыт через обычное меню.
- Права доступа
- Установка приложений
- Обновление версии Андроид Режим запускается до операционной системы Андроид. Этим самым дает возможность пользоваться даже при отсутствии Android на устройстве.
Как выйти из режима на Meizu
Деактивировать режим быстрой загрузки, если аппарат завис, можно через компьютер, на ПК в обязательном порядке должны быть установлены драйвера вашего смартфона (устанавливаются автоматически при первом подключении к компьютеру).
Перед началом выполнения процесса необходимо перейти в настройки смартфона, выбрать пункт для «Разработчиков» и активировать пункт отладки по ЮСБ. Теперь смартфон будет определяться при подключении к компьютеру.
Если у Вас остались вопросы — сообщите нам Задать вопрос
Как отключить фастбут через ПК
Выйти из режима fastboot mode на meizu через ПК можно следующим образом:
- Скачиваем на ПК драйвера от вашей версии смартфона, найти их можно на сайте производителя.
- Подключаем телефон, на котором активирован режим быстрой загрузки к ПК по кабелю ЮСБ.
- На ПК переходим в раздел «Служебные», выбираем пункт «Командная строка» и запускаем его от имени администратора (необходимо щелкнуть по приложению правой кнопкой мыши).
- Вводим на компьютере fastboot reboot, подтверждаем операцию с помощью клавиши Enter. Если все манипуляции были выполнены правильно, телефон выключится и загрузится в обычном рабочем режиме.
Что делать, если телефон не включается и написано Fastboot mode?
Порядок действий при появлении на экране мешающей надписи уже несколько раз указан выше. Владельцу девайса придётся выходить из данного режима любым описанным ранее способом. Главное, достичь нужного результата. Если телефон не включается, независимо от выбранного подхода, придётся переустанавливать ПО, предварительно скачав его с официального сайта. Скачивать файлы из непроверенных источников не рекомендуется, поскольку это может усугубить ситуацию. В результате справиться с возникшими неполадками будет практически невозможно.
Добрый день, друзья. Переводим телефон в режим fastboot? Зачем это нужно, как в него войти и выйти? Часть людей, использующих гаджеты на системе Андроид получают сообщения «Fastboot Mode», когда в очередной раз они перезагрузят свой телефон его. Что интересно, удалить этот режим пользователь просто так не сможет. Если же гаджет начать выключать и включать, толку будет мало. Итак, нужно разобраться, что же значит настройка Fastboot системы Android, зачем её создали и как правильно выйти из данного режима?
Для создания тонкой настройки характеристики Андроид люди частенько рутируют собственные телефоны, внося изменения в их техническое меню. Но, этого мало. Иногда провести апгрейд можно используя технологию ФастБут Мод.
Назначение и причины возникновения
Фастбут – это эффективный инструмент по модификации и настройке операционной системы Android, который входит в набор программного обеспечения для разработчиков. Его основная задача заключается в инсталляции кастомных прошивок. Однако данный загрузчик также используется для установки бэкапов, различных обновлений, форматирования карты памяти и т.п.
Режимы Select Boot Mode и Fastboot Mode не являются внутренними или внешними командами. Они запускаются раньше, чем сама операционка (как BIOS на Windows). Это позволяет выполнять настройку системы, а также исправлять различные неполадки даже при слетевшем Android.
Несмотря на свою многофункциональность и полезность, самостоятельное включение на мобильном аппарате Фастбут может быть признаком программного сбоя. К основным причинам появления на Android указанного режима следует отнести:
- Случайная активация самим пользователем. Этот инструмент можно запустить вручную через меню гаджета.
- Сбой в работе Андроида. Если смартфон или планшет не может загрузиться в обычном режиме, он автоматически переходит в Fastboot Mode.
- Неудачная прошивка через Recovery Mode.
- Ручное удаление исполняемого файла из системного каталога после разблокировки root доступа.
- Воздействие вредоносного ПО. При наличии на девайсе прав суперпользователя некоторые вирусы могут блокировать или вовсе удалять системные файлы, что приводит к слету операционки.
Fastboot Mode (FBM) что это означает?
Что означает ФастБут Мод (скорая загрузка) и на самом деле данный режим имеет прямую связь с утончённой настройкой? В части ноутбуках FBM работает для того, чтобы по максимуму увеличить загрузку ОС, обходя БИОС и различные программы. В телефонах его устанавливают для других целей. На гаджетах с планшетами ОС Андроид FBM в основном нужен, чтобы обеспечить доступ подхода к системным элементам прибора и для того, чтобы заниматься управлением этих настроек с ПК.
Применяя функции Fastboot, спецы ремонтных мастерских и знающие люди имеют возможность инсталлировать различные программы, переустанавливать систему устройства, производить восстановление различных приложений, принимать права Root, создавать резервные копии и восстанавливать из них систему, а также просто менять настройки Android. Также, к скорой загрузке обращаются создатели приложений, чтобы протестировать их.
Meizu при обновлении завис – как исправить?
Если ошибка при обновлении все-таки возникла и телефон не реагирует на нажатие физических и сенсорных клавиш, попробуйте предпринять следующие действия:
- Перейдите на официальный сайт производителя , и найдите подходящую версию прошивки для вашей ОС. Из списка моделей выберите подходящую и загрузите файлы к себе на компьютер. Вам понадобится онлайн переводчик, иначе сориентироваться на сайте будет непросто.
- После загрузки нужной версии firmwares вы можете переходить к следующему шагу.
- Распакуйте архив отдельную папку и для удобства переместите ее на рабочий стол.
- После этого установите на ПК программу SP Flash Tool и запустите ее.
- В интерфейсе кликните по вкладке Scatter-loading – MT6589_Android_scatter_emmc.txt.
- Нажмите «загрузка»/«download».
Дождитесь окончания установки
- Выньте аккумулятор из Meizu, чтобы выключить его. Теперь вставьте на место и подключите смартфон к компьютеру.
- Загрузка начнется автоматически, если конечно вы сделали все правильно.
Когда установка завершится, вы увидите соответствующее сообщение на экране телефона, либо зеленый круг. Теперь можно включить устройство, все должно работать в привычном режиме.