Как перепрошить кнопочный телефон irbis
Несмотря на чрезвычайную популярность смартфонов, обычные кнопочные телефоны не потеряли свою актуальность среди людей, которым нужны исключительно базовые функции связи.
Рынок РФ заполнен множеством моделей разных характеристик, размеров, форм-факторов и расцветок: от миниатюрных телефонов размером с автомобильный брелок для удобной доставки на зону, до моделей а-ля 90-е, которыми можно убить грудного ребёнка.
Inoi 102 и Strike F10
Купил я телефон Inoi 101: дешевый, но функционально достойный даже на фоне более дорогих моделей. Всё бы хорошо, если бы не нежелательная функциональность, присущая большинству недорогих звонилок:
Пробные игры с покупкой полной версии через СМС, причём состояние покупки сбрасывается при полном сбросе устройства;
Попробуем устранить недостатки путём анализа и модификации прошивки.
Чипсет
Современные кнопочные девайсы строятся на платформах трёх производителей: RDA Microelectronics, Spreadtrum, Mediatek. Первой компании уже не существует: её купил Spreadtrum в середине 2015. Обе компании ребрендировали под именем Unisoc в 2018 году.
General Description
RDA8826C is a high performance, highly integrated system-on-chip solution for low cost, low power, GSM/GPRS mobile phone.
Integrating all essential electronic components, including baseband, quad band RF transceiver, power management, FM receiver, Bluetooth onto a single system on chip, RDA8826C offers best in class bill of material, space requirement and cost/feature ratio for complete phone handsets.Key Features
1. MIPS 312MHz processor
2. GSM/GPRS modem
3. 32Mb Flash and 64Mb PSRAM integrated
4. 320x480(HVGA) resolution
Нынешние телефоны построены в основном на процессорах Spreadtrum и Mediatek архитектуры ARM. Inoi 101 — не только «последний из могикан» на чипе ныне несуществующей компании, но и работает на ныне непопулярной архитектуре, с не самым известным набором команд MIPS16e, в котором инструкции кодируются в 2 байта вместо четырех, для уменьшения размера прошивки, что жизненно необходимо устройству со всего 4 МБ (32 Мбит) флеша.
SoC RDA8826 содержит в себе центральный процессор RDA8809e2, Baseband-процессор CT8851C, Bluetooth и FM-модули rdabt_8809 и rdafm_8809. Достоверная информация о всех компонентах в интернете не представлена.
Получение прошивки
Чтобы модифицировать прошивку, нужно сначала завладеть ей. Самый простой вариант — поискать на веб-сайте производителя. Inoi выкладывает прошивки ко всем своим моделям, но они не всегда самые последние — оказалось, что в версии с сайта отсутствует набор Т9 и игра «Тетрис».
Что-ж, телефон уже прошит, придётся покупать второй и скачивать актуальную прошивку с него. Сделать это можно, в случае RDA, только сторонними программами, т.н. «боксами» — аппаратно-программными комплексами для прошивки и восстановления от сторонних разработчиков. Обычно необходимо купить сам «бокс» (устройство с набором кабелей) и подписку на ПО, но к счастью подходящее ПО уже есть взломанной версии, отвязанное и от бокса, и от подписки — Miracle Thunder 2.82 от Gsm_X_Team. Относитесь к этому ПО как к трояну — устанавливайте на отдельный компьютер, без интернета (в виртуалке не работает).
Miracle Thunder
Официальные прошивки поставляются в текстовом формате .lod. Этот формат описывает процесс прошивки поблочно, в соответствии с размерами блоков флеш-памяти, в виде адреса загрузки и бинарных данных, закодированных по 4 байта little endian. Формат нестандартный, но простой, без особенностей. Единственное, что нужно учесть при написании конвертера — файл описывает не все блоки флеша, некоторые из блоков не программируются (есть «дыры»).
Открываем дамп флеша или преобразованный файл прошивки в вашем любимом дисассемблере, начинаем анализировать, быстро разочаровываемся: строк мало, сегментация памяти непонятная, IDA норовит неправильно определить MIPS32/MIPS16-код, тут и там странные указатели 0x82xxxxxx на оперативную память, в которые никто не пишет…
Скребём по сусекам
Раз не получается найти спецификацию на процессор, попробуем поискать какие-либо исходники по немногочисленным строкам, найденным в прошивке.
Из заголовочных файлов узнаём самое основное:
Флеш располагается по адресу 0x88000000 (4 МиБ)
Оперативная память — в 0x82000000 (8 МиБ)
SRAM — 0x81C00000 (64 КиБ)
BootROM — 0x81E00000
UI на моём устройстве построен на форке фреймворка MMI (man-machine interface) от компании Pixtel — CoolMMI. Подобный фреймворк используется и в ОС для кнопочных телефонов Mediatek MAUI, под названием PlutoMMI.
Обращение к текстовым строкам, ресурсам, задачам, меню, элементам NVRAM происходит с помощью уникального цифрового идентификатора, что затрудняет исследование: вы видите только цифры, далеко не сразу поддающиеся установке соответствия в осмысленную строку, пункт меню или ресурс.
Начальную информацию об основных функциях PlutoMMI от Mediatek можно почерпнуть из файла mmi framework and architecture.pdf. Архитектура CoolMMI и PlutoMMI совпадает в достаточной мере, чтобы пользоваться (аналогично скудной) документацией конкурирующего производителя.
Поиск сжатых ресурсов
Итак, память размечена правильно, а кардинальных изменений не видно — множество функций продолжают вызывать код из оперативной памяти, но найти, кто пишет в эти адреса, с наскока не получается. Да и ресурсов подозрительно мало.
После непродолжительного анализа обнаруживаются три особенности:
Переиспользование функций из BootROM
Для максимальной экономии пространства на флеш-памяти производитель реализовал наиболее востребованные функции библиотеки C непосредственно в ROM-памяти чипа: строковые функции (strlen, strcmp, strcpy, strcat, strtok), функции сравнения и копирования памяти (memcmp, memcpy, memmem, memchr), форматирования и вывода (sprintf, vsprintf), поиска и сортировки (bsearch, qsort) вызываются из памяти ROM, и не содержатся в коде прошивки, экономя драгоценные килобайты.
Сжатие кода и ресурсов алгоритмом LZMA
Код наиболее объемных «модулей» (WAP-браузера, мультимедиа-плеера, приложения FM-радио, инженерного меню) хранится в сжатом виде, а распаковывается один раз, при запуске телефона. Ничего дополнительного после распаковки не происходит: код скомпонован так, будто эти модули всегда в оперативной памяти по фиксированным адресам.
Аналогично распаковываются текстовые строки, но только для одного, текущего языка.
Копирование несжатого кода в оперативную память
Самый архитектурно важный код ОС копируется в оперативную память и выполняется из неё. Вероятно, это сделано для максимальной скорости исполнения базовых функций ОС.
Сжатые ресурсы легко находятся через binwalk. Можно было бы каждый из них вручную распаковать и загрузить в текущую базу IDA по корректным адресам, но я нашел способ проще, надёжней и быстрее.
Снятие оперативной памяти
Оказалось, протокол прошивки не только простой, но и разрешает чтение произвольных адресов без какой-либо подготовки, прямо во время работы телефона. В интернете была найдена готовая программа для чтения прошивки через UART, которая после модификации была использована для чтения всех 8 МиБ оперативной памяти через USB. 2 минуты — и никакой ручной работы!
Чтобы получить коммандный порт через USB, можно воспользоваться модулем usb-serial в Linux. Достаточно всего лишь «научить» модуль работать с RDA:
$ echo 1e04 0900 | sudo tee /sys/bus/usb-serial/drivers/generic/new_id
Разжатая функция в оперативной памяти
Отныне нам доступны все распакованные функции и ресурсы в оперативной памяти, что позволяет нам беспрепятственно их проанализировать.
«Покупаем» игры
В рассматриваемом телефоне присутствуют 3 платных игры производства Gameloft: Danger Dash, Ninja Up, Tetris. Первая — раннер, без какой-либо физики прыжка, вторая — примитивный фроггер с одним экраном, играть можно разве что в тетрис, но он начинает тормозить при заполнении экрана фигурами.
Каждая игра запускается всего 5 раз, далее их предлагается оплатить. Игры стоят 99 рублей каждая — половину стоимости телефона — обдираловка!
С точки зрения пользователя, покупка совершается так: нажимаем на кнопку «купить», телефон отправляет платное СМС, пользователю приходит ответный код, который нужно ввести в окно регистрации. Но если купить игру, запомнить ответный код, сбросить телефон и попробовать заново ввести этот же код, то он, с большой вероятностью, не подойдет.
Как так?
Генератор псевдослучайных чисел инициализируется значением текущей минуты;
Генерируется псевдослучайное число от 1000 до 9999;
Случайное число отправляется в СМС и сохраняется в NVRAM;
Ответный код проверяется с учётом сохраненного случайного числа.
Связка запрос-ответ уникальна для каждой модели, и зависит от той минуты, в которую была нажата кнопка «купить»:
Самый простой способ зарегистрировать игры навсегда — пропатчить код инициализации, заменив переменные количества демо-запусков на переменные купленности игры. Так как эта функция находится в несжатой области кода, проблем с её модификацией не возникнет.
Замена переменных в функции инициализации
Найти функции можно по отладочным строкам, содержащим характерное имя файла:
Функция вывода номера строки файла src/gameloft_billing.c
Отключаем Funbox
Меню платных СМС-подписок — ожидаемая, но неуместная функция послепродажного заработка денег производителем. Одно неловкое нажатие — и минимум 5 рублей со счёта в сутки вам обеспечено. Подобные вещи позволяют держать цены на кнопочные телефоны на очень низком уровне, но в моём устройстве им не место.
Как и в случае с играми, в функциях Funbox присутствует отладочный вывод номеров строк с именем файла "src/gmb_smart_sms_win.c". С этих строк можно «дошагать» до функции-обработчика выделения элемента главного меню (в CoolMMI они называются hilite, очевидно имеется в виду highlight), в котором и находится иконка.
Методом проб и ошибок удалось обнаружить обработчик входа в интерфейс подписок, который был благополучно за'nop'лен — нажатие на иконку Funbox центральной кнопкой или левой софт-клавишей более ни к чему не приводят.
Функция расположена в несжатой области и легко поддаётся изменению.
Исправляем громкость
Компонент аудиоусилителя телефона имеет 15 ступеней усиления, но для мультимедии прошивка телефона предусматривает всего 7 уровней громкости, с большими шагами между ними. Это неудобно: на «единице» телефон еле слышно, а на «двойке» он сразу ОРЁТ.
Использование регистра происходит через сегмент KSEG1, в обход MMU и кешей. Полный адрес audio_spk_cfg, обращения к которому нужно искать в дисассемблере — 0xA1A24028.
После непродолжительного поиска обнаруживается функция, преобразующая уровень усиления (по всей видимости, в децибелах) в значение SPK_GAIN:
Изменив уровни с [0, 2, 4, 6, 8, 10, 12, 14] на [0, 1, 2, 3, 5, 6, 8, 10], мы получили более плавную регулировку ценой уменьшения максимальной громкости, которая всё равно только приводила к перегрузу маломощного динамика телефона.
Если при воспроизведении MP3-файлов положительный эффект очевиден, то громкость FM-радио всё ещё регулируется с недостаточной гранулярностью. Вероятно, это аппаратная проблема подключения FM-чипа.
Неожиданные трудности
Для MIPS существует два стандарта 16-битных инструкций: MIPS16e и microMIPS. Первый является дополнением (extension) к архитектуре MIPS32: код может использовать одновременно оба набора инструкций, процессор может переключаться между режимом выполнения MIPS32 и MIPS16e в любое время, прыжком на нечётный адрес инструкции. Не все инструкции и возможности MIPS можно выразить командами MIPS16e — иногда переключение в режим MIPS32 просто необходимо.
microMIPS же — полноценная архитектура с полным набором 16-битных команд. Вот что говорит официальная брошюра:
The benchmarks prove that the microMIPS architecture delivers similar memory savings as the MIPS16e ASE, but with much better performance. The question is how? The list of reasons includes new optimized 16- and 32-bit instructions, an optimized recoding of MIPS32 instructions, and optimized op code format and register utilization.
The earlier stated fact that microMIPS is a complete architecture – not an extension − is also key. Both MIPS16e, and for that matter the similarly-targeted ARM Thumb technologies, are extensions. Both microMIPS and these extensions rely on the concept of new 16-bit versions of regularly used instructions to minimize code size. And all deliver reductions in code size. But only microMIPS delivers 32-bit performance.
The microMIPS mode can handle all operations such as exception handling, and offers a superset of the MIPS32 ISA. With MIPS16e, the programmer had to swap modes to use ASEs such as MIPS DSP. The microMIPS mode can seamlessly access the ASEs. The need to run legacy binary code is really the only reason that would prompt a programmer to use the MIPS32 mode.
Проблема в том, что привычные утилиты инлайн-ассемблирования кода для патча программы, такие как rasm2 из состава Radare2 и kstool из KeyStone, не поддерживают режим MIPS16e. Они либо ассемблируют 32-битные команды, несмотря на то, что выбран 16-битный режим, либо выводят опкоды, явно не соответствующие MIPS16e.
К счастью, ассемблер gcc поддерживает режим MIPS16e, а работать с ним почти так же удобно, как с rasm2/kstool. Есть, разве что, одна особенность: он выравнивает блок nop'ами.
Вывод
Надеюсь, эта небольшая заметка поможет исследователям прошивок кнопочных телефонов на платформе RDA и подогреет желание к погружению в звонилки на платформах других производителей. Доступные в любом магазине, эти дешевые но полнофункциональные двухсимочные телефоны с доступом в интернет так и просятся в руки хакеров, чтобы их адаптировали не только под базовые потребности связи.
Как оказалось, нет ничего сложного в минимальном изменении функциональности подобных устройств. Автор не столкнулся с неразрешимыми проблемами, проделанный путь в целом совпадает с анализом прошивкок любого другого устройства, а доступные исходники, хоть и устаревшие, позволяют разобраться в архитектуре и, при желании, интегрировать новые функции, не обладая кодом самой прошивки.
В этой статье я наглядно покажу где скачать прошивку на Irbis SP401 и как установить или обновить прошивку на данном устройстве без проблем.
Однако сначала разберёмся зачем это нужно.
Для чего обновлять прошивку на Android
Ответ прост как три копейки, часто в программном обеспечении, конкретно в оболочке, сделанной производителем смартфона на основе OS Android, например, FlymeOS, бывает много недоработок и багов. В следствии этого у пользователя возникают разные проблемы и неудобства. Рассмотрим на примерах:
- Ужасное качество фотографий при хорошей камере например, у вас топовая камера, как на Oneplus 5, а фотографии размытая размазня, «ни рыба ни мясо».
- Смартфон не хочет включаться или самостоятельно перезагружается
- Подвисания и подтупливания
- Очень сильный нагрев, в данном случае желательно понижать тактовую частоту процессора, то есть делать downgrade
- Пропадание или мигание sim карты (проблема может быть и в аппаратной части, но стоит попробовать перепрошить)
- Медленный отклик мультитач экрана
- Какие-то другие проблемы
Есть и другие причины, например, захотелось получить новый функционал или посмотреть на новый Android.
Как прошить Irbis SP401
Внимание! Не забудьте прочитать отказ от ответственности. Все действия на ваш страх и риск. Обязательно сделайте бэкап файлов, которые вам дороги!
- Смартфон обязательно должен быть заряжен хотя бы на 30%.
- Будем использовать TWRP Manager, скачать его можно нашем архиве с прошивкой или в маркете
- Устанавливаем TWRP Manager
- Скачайте и загрузите файл с прошивкой (находится внизу) и поместите его на карту памяти
- Запускаем TWRP recovery mode , выключив телефон и зажав клавишу включения и качельку громкости вверх, на дисплее должна появится надпись «recovery» и меню как на скриншоте ниже.
Вот так мы прошили Irbis SP401 через TWRP recovery.
Выбор конечно за вами, но рекомендуем переходить на Android выше седьмой версии
Как получить root права
Это знания так сказать внагрузку. Можем порекомендовать два универсальных приложения на данный случай:
Это последние версии на момент написания статьи, возможно есть и более новые это можно посмотреть на сайтах данных программ
У данных программ есть список поддерживаемых устройств, однако обновляется этот список как попало, что бывает что устройство уже давно поддерживается программой, но разработчики об этом написать забыли.
Irbis SP-05 - Прошивки
Irbis sp-05
Прошивка »
Может кому пригодиться.
Снятие гугл аккаунта и прошивка.
Делал все по инструкции Вот
Получил failure и кирпич.
Целую ночь думал и ребята с форума помогли. Решилось вот этим убирание галочек. Вот
Программа для прошивки Вот
Провозился с ним долгое время, ничего с ним так поделать и не смог :blink:
Купил этот "девайс" сыну в 1 класс, прости господи мою скупость (больше я так делать не буду)
Даже в качестве звонилки это устройство не тянет, фризы, лаги интрефейса, зависоны намертво при попытках запустить браузер.
Ресетил, перепрошивал без толку. Зато 6 Ведроид. Ах да камера жуть, батарейка умирает очень быстро, углы обзора. (плак плак. )
Прошил так как описано, тело включилось, работает, аккаунта нет.. Но не ловит сеть не в одном слоте. имеи оба в порядке, серийник у меня 0123456789ABCDEF. Проливал отдельно сохраненый NV толку не дал
Ребята помогите. Прошивал аппарат по инструкции все хорошо шло, но выдернули шнур нечаянно :-( . Теперь телефон не на что не реагирует (не на зарядку, не на кнопку power) не на что. Подскажите как реанимировать? o.O Как то можно обойти акк гугла без прошивки на этом девайсе Abuser81, Полнейшая шляпа. Завтра отнесу обратно в салон этот девайс, даром такой не нужен.я не смог буду прошивать
Wolventoos,Присоединяюсь, есть какое-нибудь решение данной проблемы? IMEI в порядке. Привет всем. Скиньте backup этого телефона. после прошивки сеть вообще не ловит. Привет всем. Скиньте backup этого телефона. после прошивки сеть вообще не ловит.
ну та же беда но имей показывает не мой. может просто надо вбить свои имей, но он в инженерку не пускает. как туда попасть.
ВНИМАНИЕ! Обновляя программное обеспечение самостоятельно, вы рискуете привести устройство в неработоспособное состояние. В результате неправильных действий устройство может быть снято с гарантийного обслуживания. Обновляйте прошивку, только если вы точно знаете, что делаете и полностью осознаете риск. Помните, что в результате неверных действий устройство может выйти из строя.
Примечание: Перепрошивка удалит все ваши данные (фотографии, музыку, документы) и установленные приложения, поэтому перед началом процесса позаботьтесь о резервном копировании всех нужных вам файлов на ПК, с целью их последующего восстановления.
Утилита прошивки протестирована в операционной системе Windows XP / 7 x86/ 7 x64
Перед началом процесса прошивки убедитесь, что батарея устройства заряжена более чем на 50%.
1. Скачайте на компьютер архив с прошивкой и программой для прошивки. Используйте любой стандартный архиватор (например, 7zip) для распаковки архивов. Извлеките содержимое обоих архивов в отдельные папки.
2. После распаковки архива, в папке SP_Flash_Tool_exe_Windows_v5.1524.00.000 (или SP_Flash_Tool_exe_Windows_v5.1504.00.000) выберите и запустите файл flash_tool.ехе:
3. Откроется окно программы-прошивальщика, которое выглядит следующим образом:
и загрузите из распакованной папки прошивки файл Scatter. Он имеет формат .txt и выглядит так:
В результате окно программы-прошивальщика должно выглядеть так:
5. В ниспадающем меню вкладки
Это означает, что вы перепрошиваете устройство. Не выбирайте другие пункты данного меню-это может нарушить работоспособность устройства. Прошивальщик готов к работе.
6. Выключите устройство.
7. Подключите USB-кабель к любому свободному USB-порту компьютера.
для запуска процесса перепрошивки.
9. Подсоедините USB-кабель к microUSB-порту устройства. Если все пункты выполнены верно, процесс перепрошивки начнется автоматически. Об успешном запуске процесса свидетельствуют движущийся цветовой индикатор прогресса и изменяющиеся числовые значения (несколько раз, для каждой стадии прошивки):
10. По завершению процесса установки, в центре окна программы- прошивальщика появится подобный значок:
11. Отключите устройство от ПК и включите его. Первое включение проходит дольше, чем обычно, и может занять несколько минут.
Планшет Irbis прошит. Замечания к инструкции оставляйте ниже в комментариях
Android – система с открытым кодом. Разработчики могут модифицировать программное обеспечение, добавлять новые функции и создавать собственные образы. Любой пользователь может установить на свой девайс стороннюю прошивку. Сегодня расскажем как перепрошить планшет на Андроид.
Инструкция подходит для всех моделей и марок: Alcatel, Asus, Lenovo, Phillips, Prestigio, Sony Xperia, HTC, Samsung, Xiaomi, Umidigi, Leagoo, Doogie, Huawei, HomTom, китайские No-Name, Мегафон, Билайн, МТС и т.д.
Подготовка устройства
Перед обновлением системы аккумулятор устройства должен быть максимально заряжен. Если для перепрошивки будет использоваться ноутбук или ПК, следует позаботиться об источнике бесперебойного питания.
Отключение электропитания во время переустановки ПО может привести к катастрофическим последствиям, сравнимым с повреждением BIOS на компьютере.
Вынуть симку и карту памяти
Рекомендуем в обязательном порядке вытаскивать сим карту и карту памяти. Мало ли что пойдет не так. К тому же, иногда именно SD карты становятся причиной глюков системы.
Создание бэкапа
Установка нового Android приведет к полной очистке системы, поэтому сначала нужно создать резервную копию и сохранить все данные на внешний носитель.
Сохранить данные можно на аккаунте Google или любом стороннем носителе. Синхронизация с Google – самый простой способ. Включается в настройках устройства. Нужно выбрать рабочий аккаунт и нажать «Синхронизировать». При входе в аккаунт с нового устройства все данные восстановятся автоматически.
Процедура создания бэкапа максимально простая:
- Выключить устройство.
- Включить, удерживая клавишу увеличения громкости и разблокировки. Иногда дополнительно нужно нажать «Домой». Точная комбинация зависит от модели планшета.
- Кнопками громкости выбрать пункт «backup and restore» и подтвердить кнопкой включения.
- Дождаться создания резервной копии (это займет 5-10 минут) и выбрать «reboot now».
Если такого пунтка нет, бэкап системы можно сделать с помощью сторонних программ. Нужно установить Titanium Backup (качаем с Play Market), запустить утилиту и предоставить права суперпользователя, затем выбрать «Создать резервную копию пользовательского ПО и системных данных».
Другие многофункциональные приложения, которые можно использовать для создания резервной копии:
- ROM Manager. Менеджер с большим количеством настроек, который обеспечивает удобную работу с ROM-файлами.
- SP FlashTools. Профессиональная программа поддерживает китайские модели телефонов и планшетов с процессором MediaTek.
- Helium (прошлое название – Carbon). Простое решение с убедительной функциональностью. Набор функций копирования ограниченный, но не требуются root-права.
Прошивка через компьютер
Обновить прошивку через ПК также можно с помощью сторонних программ (описание лучших приведено ниже).
С разными моделями устройств, софтом и версиями ПО порядок обновления примерно одинаковый. Это значит, что после перепрошивки, например, Explay SM2 3g получится без проблем переустановить систему на любом другом планшете.
Установка обновлений через wi-fi
После выхода обновление ОС становится доступно не сразу.
Если после выхода официального обновления система не переустанавливается автоматически, нужно сделать следующее:
- Стереть данные приложений, освободив место, чтобы обновление быстрее установилось.
- Подключиться к Wi-Fi.
- Перейти в «Настройки», выбрать «О планшете».
- Выбрать «Обновление системы» – «Проверить обновления».
Так устанавливаются только официальные обновления, но не кастомные.
Через OTG-адаптер
Все современные планшеты (Ritmix RMD, Irbis tz877 и др/) поддерживают технологию USB OTG. Так, с помощью адаптера можно перепрошить планшет без слота для карты памяти SD. Флешка с прошивкой должна быть отформатирована в файловую систему FAT32.
Обновление с помощью стороннего рекавери
Каждое Android-устройство, включая планшет Samsung Galaxy Tab 2 или смартфон Honor 8, имеет «режим восстановления». Но сторонний софт имеет больше функций и использовать его гораздо удобнее.
CWM Recovery
Последняя версия (6.0.5.3) доступна в стандартной модификации и улучшенной, с тач управлением. В первом случае управление осуществляется кнопками громкости, а во втором – при помощи прикосновений. Модификации различаются только энергопотреблением, функции утилит одинаковые.
Установить CWM Recovery можно посредством специальных утилит (Galaxy Nexus, ROM Manager) или из командной строки.
В Galaxy Nexus Toolkit это делается так:
- Выбрать модель планшета и прошивки.
- Выключить устройство и ввести в режим Fastboot, зажав клавиши громкости и питания.
- Подключить к ПК.
- Нажать 6 в Galaxy Nexus Toolkit (это пункт «Flash Recovery [CWM Touch, TWRP Touch or Stock]»).
- Выбрать CWM.
Запустить CWM можно из ОС при помощи ROM Manager или через пункт Recovery в режиме fastboot.
TWRP Recovery
Так софт устанавливается на Самсунг:
TWRP на любое устройство устанавливается только через сторонние ADB и Fastboot, официальное приложение Official Twrp App, утилиты Rashr, Twrp Manager, Flashify.
ROM Manager
ROM Manager – самый простой способ обновить операционную систему планшета в домашних условиях и с минимальным опытом.
Способ работает на Prestigio Multipad и других распространенных моделях планшетов.
Прошивка планшета через SD-карту
Для переустановки Windows или Android на планшете можно использовать SD-карту. Иногда система запрашивает root-права.
Это можно сделать с помощью программ:
Понадобится Bootloader Unlock (есть варианты программы для разных смартфонов и планшетов: Asus, HTC, Samsung).
Можно разблокировать bootloader другим способом, например через ПК:
- Получить код разблокировки на официальной странице производителя. Код доступен по IMEI или Product ID.
- Подключить смартфон или планшет к ПК по USB и включить режим отладки.
- Зайти в папку Android SDK – Platform Tools. Удерживая Shift, кликнуть ПКМ и выбрать «Открыть окно команд».
- Ввести нужную команду: fastboot flashing unlock для Acer, fastboot flash unlock unlock.bin для LG и т.д.
- Перезагрузить или запустить устройство.
После можно приступать к переустановке Андроид:
Переустановка через флешку сложнее, по сравнению с процедурой через ПК, из-за необходимости установки дополнительного софта. Но если планшет или смартфон поддерживает встроенную возможность переустановки системы, то танцы с бубном не потребуется. Например, все намного проще на планшетных компьютерах под управлением ОС Windows.
Самые популярные программы для установки прошивок
Следующие утилиты позволяют просто сменить ПО или установить обновления. Некоторые предназначены только для брендовых устройств – на это нужно обращать внимание.
Sp Flash Tool
Для устройств на чипах Mediatek (Леново, Сяоми и другие китайские модели, а также Асус) инструкция следующая:
- Распаковать утилиту SP Flash Tool и перейти в папку с программой. Запустить через .exe.
- Нажать Scatter-loader и выбрать scatter.
- Отметить галочкой DA DL All With Check Sum.
- Кликнуть по Recovery в открывшемся списке.
- Выбрать и скачать файл Recovery.
- Выключить устройство Android.
- Подключить в выключенном состоянии к ПК.
По окончании прошивки планшет включится, а программа покажет окно с зеленым кругом и надписью Download OK.
Adb Run
Софт предназначен для управления Android средствами ADB. Есть возможность патчить системные файлы Android, управлять системой с ПК, удалять графический ключ, прошивать Nexus. Русского интерфейса нет.
Odin для Самсунг
Windows-программа, которая позволяет взаимодействовать с Android-устройством через ПК. Odin (скачать) использует компания Samsung для прошивки своих устройств. Программа перераспределяет файловую систему по умолчанию и сбрасывает счет обновлений. Есть возможность сборки обновления, выбора модема и загрузчика.
Rockchip Batch Tool
Другие утилиты
Sonicstage
Аналог «Флеш плеера» специально для Sony. ПО предназначено для управления медиафайлами. Это единственный программный плеер, который взаимодействует с форматом Atrac, так что может пригодиться на этапе создания бэкапа.
My Nokia tool
Утилита считывает информацию об устройстве, защитный код пользователя, сбрасывает настройки и проводит тестирование (SEc, SL, IMEI), может поставить пароль и проверить девайс встроенным антивирусом. Подходит только для планшетов Nokia.
Recboot
С помощью этого софта можно войти в режим восстановления одним щелxком мыши, перепрошить планшет на iOS и восстановить утерянные данные. Программа работает только с 32-разрядными ПК. Рекомендуется опытным пользователям.
MTK Droid tools
Утилита для проверки данных устройств, которые базируются на Mediatek. Это Asus ZenPad (2\32 Гб, Full HD), большинство моделей Lenovo, Prestigio, Pixus. Софт запускается на ПК и ноутбуках на ОС Windows, планшетах и смартфонах Android 2.2.1 и новее.
Myphoneexplorer
Flashtool
Программа исключительно для перепрошивки Sony и Sony Ericsson. Перед загрузкой нужно читать описание версии: например, через Flashtool 0.9.2ч.x можно прошивать Sony Xperia M5 только с FSC-скриптом. Утилита совместима с 32-разрядной Windows.
Moborobo
Кроме восстановления системы и создания резервных копий, доступны функции удаления системного мусора, удобный файловый менеджер, собственный магазин тем и приложений. Подключить планшет к программе можно через Wi-Fi. Утилита работает как с Android, так и с iOS-устройствами.
Phoenix Service Software
MOBILedit
Портативное удаленное ПО для смартфона поможет точно определить данные устройств noname-брендов в тех случаях, когда другие утилиты не справляются. Поддерживает не только распространенные модели планшетов (Бравис или Престижио).
Mobogenie
Приложение позволяет быстро переносить файлы, создавать бэкап и восстанавливать данные, получать права на изменение Root. Русской версии нет, но интерфейс понятный и позволяет быстро сориентироваться.
Если прошивка прошла неудачно
При возникновении проблем после кастомной прошивки на дому, вернуть планшет к прежнему состоянию можно повторным обновлением.
Если это не помогает или во всемя обновления ПО что-то пошло не так, выключили свет, сел аккумятор, техника не подает признаков жизни, глючит и т.д., лучший вариант отнести в сервис. Для человека без опыта, воскресить кирпич бывает сложная задача. Но если очень хочется, рекомендуем поискать утилиты в Интернете, рассчитанные на восстановление загрузочного сектора именно вашей модели планшета. В общем придется долго и много читать мат. часть и вникать в процессы.
Для чего перепрошивать планшет
Самостоятельно перепрошить планшет на базе Android или даже установить Linux (и другую стороннюю систему) можно через обновления ПО, с помощью меню восстановления или TWRP Recovery, через компьютер и USB-кабель.
Самая распространенная причина перепрошивки – снижение работоспособности устройства (т. е. планшет зависает, глючит, иногда процедура требуется после ремонта и установки новых аппратных модулей).
ТОП 5 причин переустановить систему:
- Получить последнюю версию ОС, с обновленными пакетами зищиты. Некоторые производители завершают поддержку продуктов после продажи. В результате пользователь не может обновить систему в автоматическом режиме.
- Отказ от фирменных оболочек. Некачественные прошивки noname-брендов тормозят работу системы. Чистый Android показывает рекордное быстродействие и возвращает стандартные настройки.
- Удаление предустановленного софта и/или вирусов. Перепрошивка позволит избавиться от ненужного софта, отягчающего систему, а установить Яндекс или Юлу пользователь может самостоятельно.
- Получение доступа к инженерным настроекам и дополнительным функциям. Прошивки AOKR, китайские Lewa и Oppo базируются на стоковом Андроиде, но сильно расширяют возможности кастомизации.
- Безопасность. Свободно распространяемое ПО может быть безопаснее, чем продукт от Google. В пользовательском софте можно включить родительский контроль или другие опции для защиты данных.
В отдельных случаях для планшета (если он не включается, тормозит или не заряжается, хотя проблем с ЗУ и портом нет) перепрошивка – единственный способ вернуть аппарат к жизни.
Риски
Есть проблемы, с которыми можно столкнуться при экспериментах с обновлением ПО:
- процесс перепрошивки достаточно простой, но при некоторой степени невезения и неопытности можно превратить устройство в ненужный кирпич с микросхемами;
- пользовательская прошивка может быть не оптимизирована для устройства, будет быстро разряжать аккумулятор или нарушать работу навигатора, перекрывая сигнал от спутников;
- новое ПО может поддерживать техническую часть устройства только частично, результат – ошибки и неработающие модули;
- после перепрошивки пользователь теряет гарантию.
Самостоятельно обновлять ПО стоит при готовности принять на себя риски. Без понимания работы софта и минимальных технических навыков, при отсутствии желания изучать тему, лучше доверить перепрошивку специалисту.
Выводы и видео по теме
Любые действия с планшетным компьютером пользователь совершает на свой риск.
Поэтому сначала нужно ознакомиться с подробной инструкцией обновления ПО, подготовить устройство и скачать все необходимые приложения. Безопаснее всего перепрошивать планшет через ПК, но опытные пользователи могут использовать другие способы.
Читайте также: