В папке ADB находится файл backup.bat
ИНСТРУКЦИЯ: Как сделать бэкап прошивки (например, чтобы сохранить заводскую): (ТЕЛО ДОЛЖНО БЫТЬ РУТОВАННЫМ!)
Распакуйте архив Прикрепленный файлADB.ZIP (290,89К) Количество загрузок: 3154
В папке ADB находится файл backup.bat
adb shell su -c «dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs bs=4096» adb shell su -c «dd if=/dev/block/bml5 of=/sdcard/zImage bs=4096» adb shell su -c «dd if=/dev/block/bml10 of=/sdcard/modem.bin bs=4096»
Выставить на теле USB debug -> ON Так же желательно включить на телефоне режим, при котором экран не гаснет при зарядке (там же, где включается USB debug)
Присоединить тело по USB. Запустить backup.bat
Подтвердить на теле Root Access. После этого через пару минут на Sd карте — файлы Вашей прошивки!
Теперь необходимо запаковать полученные файлы factoryfs.rfs, zImage и modem.bin в архив tar. В этот же tar можно запихнуть файл datafs.rfs, взятый из любой прошивки (желательно того-же «поколения» 2.1 или 2.2, что и Ваша ) В результате получится TAR, полностью совместимый с флэштулом ODIN и в любой момент Вы можете вернуть телефон в девственное состояние. На всякий случай после прошивки желательно сделать вайп или из рекавери, чтобы отформатировать кэш (cache)
Как запихивать в TAR :
Я делаю ТАРы Cygwin-ом.Но можно извратиться следующим способом. В TotalCommander ставим плагин для TAR.Открываем ЛЮБОЙ готовый TAR. Добавляем СВОЙ файл, а всё остальное — удаляем!
То же самое можно сделать из Терминала или Putty (по SSH): Для этого в папке ADB есть скрипт backup.sh
#!/system/bin/busybox sh dd if=/dev/block/stl6 of=/sdcard/factoryfs.rfs bs=4096 dd if=/dev/block/bml5 of=/sdcard/zImage bs=4096 dd if=/dev/block/bml10 of=/sdcard/modem.bin bs=4096
Скопировать его на тело в /data
В Терминале или Putty:
su (только для Терминала!) chmod 755 /data/backup.sh/data/backup.sh
СПОСОБ ДЛЯ ТЕХ, КТО «НИ БУМ-БУМ» в ADB, но умеет набирать текст на клавиатуре.
Все делается прямо на телефоне через Эмулятор Терминала. Описано шаг за шагом. НЕ СПЕШИ, А ТО УСПЕЕШЬ! Что нужно: Root, эмулятор терминала, свободное место на SD Card >300 Mb. Требование к пользователю: Руки хотя бы мутно напоминающие прямоту, Спокойное расположение духа, Сосредоточенность. ВНИМАНИЕ: При вводе команд в терминале всегда дожидайтесь ответа терминала (на каждую команду он всегда отвечает). Пока не дождались — не вводите ничего. Просто ждите.
Итак, приступим. (Учитывая что уже есть Root и Эмулятор Терминала на телефоне)
Если сильно за него боитесь, то заныкайте несколько копий в разные места.
Более детальный порядок обновления Андроид на телефоне рассмотрим на примере Samsung и Lenovo, хотя данная инструкция также подойдет и для многих других торговых марок.
Подготовка к самостоятельной перепрошивке
Перед тем как переустановить ПО на Андроид устройстве, необходимо произвести ряд подготовительных мероприятий:
- подобрать подходящий файл с прошивкой;
- скачать на ПК программу для обновления ПО (Odin,Kies или SP Flash Tool и найти качественный usb кабель (если переустановка будет проходить с помощью компьютера);
- загрузить на телефон кастомное рекавери (если планируется переустановить Андроид на неофициальную версию);
- зарядить батарею гаджета на 100%;
- сделать backup имеющейся версии ПО.
Функциональность установленного обеспечения во многом зависит от его версии и сборки. Чтобы новая прошивка спустя некоторое время не начала конфликтовать с «железом», нужно выяснить серийный номер мобильного устройства:
- Открываем настройки девайса.
- Переходим в раздел «Об устройстве». Он находится в самом конце списка.
- Находим и копируем требуемую информацию.
- Вводим серию сборки в поисковик и внимательно изучаем информацию о вашем аппарате, а также выясняем, какая версия прошивки для него подойдет.
- Скачиваем требуемый файл на компьютер.
Более детальный порядок обновления Андроид на телефоне рассмотрим на примере Samsung и Lenovo, хотя данная инструкция также подойдет и для многих других торговых марок.
Прежде всего потребуется её отыскать. Сделать это будет несложно, поскольку популярные производители мобильных гаджетов выкладывают на своих официальных сайтах актуальные версии прошивок для всех моделей смартфонов и планшетов. Там же зачастую выкладывается нужное ПО и подробное руководство, как вернуть заводскую прошивку Андроид. Если такового нет, его без труда можно найти в интернете, указав точное название и модель устройства.
Titanium Backup
Одна из старейших и популярнейших программ для резервного копирования и восстановления данных. Она обладает очень широким функционалом, что одновременно является её преимуществом и недостатком. Последний заключается в том, что если случайно активировать не тот процесс, можно не получить желаемого результата или навредить ещё больше. Поэтому перед тем как восстановить прошивку на Андроиде с её помощью, нужно найти подходящую инструкцию и строго ей следовать.
Важное примечание: программа работает только от имени суперпользователя (root).
p, blockquote 5,0,0,0,0 >
Проверка загрузчика
Первое, что нужно сделать, прежде чем прошивать Андроид, – убедиться, что проблема имеет программный характер. Нажмите кнопку Power: если телефон проявляется хоть какие-то признаки жизни (щелкает, горит логотип, завис робот, восклицательный знак), то загрузчик исправен. Значит, можно прошить смартфон, и он дальше будет работать.
p, blockquote 5,0,0,0,0 >
p, blockquote 6,0,0,0,0 >
Даже если при нажатии кнопки питания ничего не происходит, паниковать рано. Подключите устройство к компьютеру через USB и нажмите кнопку питания или сочетание «Power» и клавиши уменьшения громкости.
p, blockquote 7,1,0,0,0 >
Если компьютер увидит подключенный телефон, значит, его можно прошить – главное знать, как самому это сделать. Если никаких признаков жизни смартфон не подает, несите его в сервисный центр. Вероятно, устройство не включается из-за аппаратных неполадок, устранение которых требует вмешательства компетентного специалиста.
p, blockquote 8,0,0,0,0 >
Важно! Есть золотое правило: Работает не трогай! Эти слова особенно актуальны при прошивке телефона на кастомную сборку. Обычно шить кастом есть смысл на телефоны китайских брендов, некоторые модели Samsung и HTC. Каждый случай уникален, поэтому лучше посоветоваться с мастером.
Когда нужно перепрошить телефон?
Все описанные ниже признаки не означают, что дело в прошивке. Но эти симптомы указывают на большую вероятность сбоя ПО.
1. Телефон глючит.
- телефон медленно работает, тормозит меню, периодически перезагружается, иногда выключается сам по себе;
- может не включаться или очень долго загружается, зависает на заставке;
- не сохраняет фотографии, звонки и sms;
- память телефона заполнена, невозможно поставить приложение.
2. Нужно удалить вирус с телефона.
В основном с такой проблемой сталкиваются владельцы телефонов на Android системе. Вредоносные программы, или обычными словами вирусы, появляются на смартфоне в результате установки нелицензионных программ, серфинга по сайтам с плохой репутацией, после кликов по рекламным баннерам в приложениях. После этого с телефоном происходят непонятные вещи:
- со счета пропадают деньги;
- телефон жутко тормозит вплоть до того, что им невозможно пользоваться;
- сам скачивает и устанавливает программы, на телефоне появляются новые приложения;
- телефон сам заходит на порно сайты, скачивает приложения данной тематики.
3. Телефон заблокирован.
- Забыли пароль на телефон, нельзя разблокировать экран и войти в Меню. Неважно какого типа пароль, цифровой или графический ключ, устройство прийдется перепрошить. Система безопасности современных телефонов на высоком уровне, и снять пароль без прошивки можно только в редких случаях.
- Телефон заблокирован под оператора. Обычно это бывает, когда мобильник привезен из-за границы, где был куплен по контракту. Телефон не принимает наши sim карты или не ловит сеть. В этом случае телефон нужно отвязать от оператора.
4. Обновление версии прошивки.
Производители телефонов обновляют версии прошивок своих устройств, тем самым убирая ошибки, добавляют новые функции, совершенствуют интерфес и прочее. Поэтому если Ваш телефон поддерживает новую версию ПО, есть смысл обновиться до последней версии.
Но бывают случаи, когда при обновлении может произойти сбой. Например, Ваш телефон может быть серым (неофициальным) и на нём была установлена левая прошивка. Все отлично работало, но после обновления поялвляются ненужные приложения, исчезает языковый пакет и др. Каждый случай индивидуальный, звоните будем разбираться.
5. Кастомные прошивки.
Облегченные (бывают даже авторские) версии прошивок. Очень часто производители телефонов нагружают стандартную прошивку ненужными программами, графическими наворотами и прочими плюшками, которые тормозят работу телефона. В кастомных прошивках убирается все ненужное, поэтому работа телефона ускоряется, и даже добавляется функционал.
Важно! Есть золотое правило: Работает не трогай! Эти слова особенно актуальны при прошивке телефона на кастомную сборку. Обычно шить кастом есть смысл на телефоны китайских брендов, некоторые модели Samsung и HTC. Каждый случай уникален, поэтому лучше посоветоваться с мастером.
Внимание! При прошивке телефона вся информация удаляется ! Клиент перед ремонтом об этом будет проинформирован, в случае необходимости предоставляется возможность сохранения важных данных за отдельную плату (согласовывается при заказе индивидуально).
Уточнить нюансы по прошивке можно у наших мастеров по телефону или задать вопрос на сайте. Удаленно не всегда можно понять, в чем причина, поэтому может понадобиться диагностика телефона.
Узнать актуальную стоимость замены дисплея Huawei Y5 и наличие запчастей, теперь можно напрямую у мастера
Отправить новой почтой
Если Вы не из Киева, можно отправить телефон Хуавей в наш сервис “Новой почтой”. Оплата при получении из ремонта
- Переведите Android в режим fastboot (bootloader) и подключить к ПК;
- Файлы boot.img и system.img переместить в папку C:/adb_run/bin;
- Запустить ADB RUN и перейти в пункт (a) ADB;
- Набрать следующие команды (подробно о Fastboot):
Необходимо для снятия образа
- Скачайте и установите на ПК фирменную программу сайта ADB RUN (если в курсе, что такое adb или установлено Android SDK, то устанавливать не нужно);
- Android смартфон или планшет должен быть c Root правами Подробно о Root Android:
- Что такое Root?
- Как получить Root?
- Активировать Отладка по USB;
- Установить драйвера если вдруг не установлены;
- USB кабель.
Минусы заключаются в том, что если производитель не обновил версию Androidа в оригинальной прошивке, то и кастомезированных брендовых прошивок с обновлённым Android вы не получите. Ваш КО.
Доброе время суток хабра-читатель. Данный топик является рассказом о личном опыте владения телефонами на базе Android. Речь пойдёт о плюсах и минусах прошивок и o всём том, что заботит не совсем обычного пользователя современных гаджетов. Данный топик, надеюсь, будет интересен пользователям Android устройств подумывающих о перепрошивке. Опытным пользователям и тем более разработчикам он вряд ли расскажет что-то новое.
У меня нет опыта владения телефонами на WP7 или iOS, и данный холивар в этом топике не затрагивается.
Немного личной истории.
Прочитав не мало положительных обзоров на тему улучшений как UI так и lookfeel в Android 4.0.x, совсем не хотелось оставаться на старой прошивке. Но и в обновлении телефона я не видел смысла. Решение было очевидным — перепрошить телефон и поставить стороннюю прошивку на базе ICS. Так и было сделано. Но волею случая, появилась возможность выгодно обменять свой уже старенький одноядерный телефон, на новенький Samsung Galaxy Note, который спустя пару дней был также успешно перепрошит.
Краткий обзор метода перепрошивки. На мой взгляд, наиполнейший ресурс со всевозможными инструкциями и ссылками является XDA-developers, к тому же там удобный форум, с веткой для каждого отдельного устройства. Обычно, перепрошивка Android устройства, сводится к трём шагам: 1. Разблокировать bootloader (S-Off) 2. Установить ClockWorkMod Recovery (CWM) 3. Установить стороннюю прошивку (ROM) + отдельно установить Google Apps (GApps)
В Google apps обычно входят Google Play, Google Search и т.д. Отдельным пакетом они ставятся т.к. команды собирающие сторонние прошивки не занимаются развитием и кастомизацией стандартных гугловских приложений. Для каждой версии Android нужен свой набор Гугл приложений.
Сторонние прошивки (ROMs). Сторонние прошивки обычно делятся на кастомизированные брендовые прошивки и те что собраны из Android исходников. Кастомизация брендовых прошивок обычно заключается в добавлении рута, удалении лишних пред-установленных бреДновых (брендовых) приложений и добавление или замена ланчера. Конечно, сколько прошивок — столько разных внесённых изменений.
Минусы заключаются в том, что если производитель не обновил версию Androidа в оригинальной прошивке, то и кастомезированных брендовых прошивок с обновлённым Android вы не получите. Ваш КО.
Естественно весь букет вы увидите лишь в самых ранних версиях прошивок, обычно они отмечены как beta или Nightly, к тому же это всё относится в основном для версий Android собранных из исходников и под которую нет драйверов от производителя. Что бы не быть голословным приведу пример: HTC Desire, последняя оригинальная прошивка на Android 2.2.x, и если ставить прошивку из исходников Jelly Beans (Android 4.1.1) то большинство перечисленных выше проблем вылезут, об это чётко сказано, например тут.
Так же вы теряете весь набор брендовых приложений, как бесполезных так и полезных, т.к. все они основаны на брендовом фреймворке. Например, если в случае перепрошивки HTC Desire HD, я этого не заметил, то при перепрошивке Galaxy Note, я потерял почти весь функционал работы со стилусом, а также брендовую камеру от samsung, которая, на мой взгляд (сравнение в инете не нашёл), делает более качественные фотографии, как и клавиатуру предназначенную для большого экрана.
Плюсы прошивок из исходников заключаются в бОльшем наборе настроек. Перечислять все не вижу смысла, ибо их море. О некоторых, на приере CyanogenMod, можно прочитать тут. А так же возможности решить проблемы, такие как у HTC Desire с доступным местом для приложений, с помощью форматирования, изменения партиций сд карты и установкой a2sd приложения или сторонней прошивки которая поддерживает данное решение.
Краткое сравнение оригинальной прошивки Galaxy Note на TouchWiz Android 4.0.4 и CyanogenMod10 Nightly на Android 4.1.1: Изначально touchwiz для Galaxy Note был надстройкой над Android 2.3, собственно после обновления до ICS, touchwiz не изменился, весь lookfeel остался от Android 2.3. (нафига менял телефон?) На картинке Galaxy S2, но суть та же:
Большинство виджетов из маркета будут не на весь экран, т.к. у Galaxy Note экран аж 5.3 и на нём 5 колонок и 6 строк для иконок, а все виджеты рассчитаны на 4 колонки и 5 строк. А растягивать то нет возможности. Например гугл поиск:
Куча предустановленных бесполезных приложений, которые я не могу удалить.
Отсутствие рута, а следовательно и бОльших возможностей. Отмечу что рута можно получить на touchwiz и не прибегая к перепрошивке, но толку от него мало, т.к. на системном разделе памяти практически нет и поставить нужную тулзу возможностей тоже нет. (некоторые рут приложения, ставятся в раздел /system)
Всех этих недостатков CM10 лишён, но и недостатки имеются: — нет полной аппаратной поддержки, например MTP — всё же это Nightly версия, пока ещё не очень стабильная и периодически глючит — отсутствие поддержки стилуса. Конечно в маркете есть приложения для стилуса, но нет поддержки на уровне ОС — камера в touchwiz более функциональная и качество снимков выше
Часть проблем можно решить откатом на стабильную версию CM 9.1. Но к новым плюшкам быстро привыкаешь и этого делать совсем не хочется, вместо этого каждую неделю обновляю CM10 из свежих сборок.
P.S. В последних прошивках CyanogenMod 10 Nightly, было добавлено авто-обновление, периодичность обновлений можно настроить. Спасибо zoxa за инфо.
Буду рад ответить на возникшие вопросы. Неточности и очепятки прошу в личку.
Мой ответ: 1. К сожалению с SENSE ромы я не пробовал, т.к. по большей части из за SENSE и решил перепрошить. Сенс тяжёлый, медленный, занимает тучу места на экране (в списке приложений 2-3 шапки… зачем. ) и место в памяти. В целом — я бы не рекомендовал такие прошивки. UI ICS куда приятней. По этому рекомендую CyanogenMod9, у меня с ним проблем не было, работает заметно быстрее Сенс, стабильный.
2. На сколько я помню — ни как. Место под систему и под апликации это разные партиции. Даже если для DHD это не так (уже не помню) в любом случае CM9 да и все AOKP ромы весят меньше оригинальных. Например для Galaxy Note оригинальная весит около 800мб, а CM10 240мб.
3. Без проблем, только зачем?!
4. Считаю, в целом, это необходимым злом, т.к. в процессе поиска узнаешь много полезного, дабы не превратить телефон в кирпич. Сам курю в большинстве своём анг. мануалы. 1й шаг S-Off; 2й инстал ClockWorkMod Reckovery 3й Root 4й CM9 ром + Google APPs
Варианты: 1) 1-3 шаг тут: androidforums.com/desire-all-things-root/439627-guide-s-off-root-htc-desire-revolutionary-windows-published-4th-november-2011-a.html 2) 1-4: forum.xda-developers.com/showthread.php?t=1528925
Я делал по первому варианту, 4й шаг по второму.
5. Можно. Достаточно удалить аппликацию ответственную за раздачу рута другим апликациям.
6. Зависит от прошивки. Если нет глюков то всё хорошо, уж точно не меньше чем на оригинальной. А вообще попробуйте специальные программы типа (Juice defender).
7. Вероятность варьируется от телефона к телефону (разные модели). И в большинстве случаев, чем старше телефон, тем шансов кирпича меньше. Кирпич — (в основном) результат некорректной перепрошивки, то есть, в 95% зависит лишь от вас самих. Именно по этой причине лазить и искать инструкции в целом полезно. Да и безвозвратных кирпичей почти не бывает… вопрос лишь в там, на сколько геморно и дорого выйдет вам покупка спец коннекторов типа (jtag).
П.С. 1. Если где-то в инструкциях были варианты линухи или винда, я шёл по пути линуха. 2. После шагов 1-3, можете перепрошивать сколько влезет, только обращайте внимание на то, что разные типы прошивок (основанные на сенс ил aokp) требуют разных кернел.
Программа для прошивки устройств на базе процессоров Rockchip.
Программа для прошивки устройств на базе процессоров Rockchip.
Является обновленной версией RockChip Batch Tool v.1.7 и Rom Flash Tool 1.37 (Android Tool) с дополнительным функционалом.
Возможности расширяются! Теперь она умеет снимать дамп прошивки. В архиве с программой содержится инструкция по использованию. Читать обязательно перед использованием.
К счастью Андроид-устройства достаточно живучие и даже из этой, казалось бы, безвыходной ситуации есть выход — так называемый режим Mask Rom mode. Режим «Mask Rom» — это режим, позволяющий обнулить NAND память (куда происходит запись прошивки) и привести ее к заводскому состоянию.
К счастью Андроид-устройства достаточно живучие и даже из этой, казалось бы, безвыходной ситуации есть выход — так называемый режим Mask Rom mode. Режим «Mask Rom» — это режим, позволяющий обнулить NAND память (куда происходит запись прошивки) и привести ее к заводскому состоянию.
Как войти в режим Mask Rom:
1. Замкнуть острым металлическим предметом выводы 29 и 30 микросхемы flash-памяти, как показано на фотографии (ножки 5 и 6, если считать от ближайшего края корпуса), это актуально для наиболее распространенных чипов памяти с маркировкой вида 29F64G08CBABA, для других чипов номера замыкаемых выводов могут отличаться.
2.Подключить приставку к компьютеру через USB (это приведет к его включению, после чего должен раздаться звук подключения нового устройства).
3. Разомкнуть выводы микросхемы, когда устройство появиться в списке устройств Windows. Если запущен ROM Flash Tool,
скажет в своем окне «Found RKAndroid MaskRom Rock USB». А если запущен RockChip Batch Tool,
покажет синий квадратик (не зеленый, синий признак Mask Rome mode). Если этого не произошло — Вы не правильно замкнули (т.е. не замкнули) выводы или не установили драйвера, либо микросхема памяти вашей приставки имеет другое расположение выводов.
4. Нажимаем в программе ROM Flash Tool кнопку Erase NAND (IDB). Ждем завершения, после чего можно приступить к прошивке устройства. При использовании программы RockChip Batch Tool для прошивки нажимает RESTORE, перед этим выбрав файл прошивки.
Пожалуй, нужно расшифровать. TWRP, как и CWM, – две загадочные аббревиатуры, обозначающие приложения для перепрошивки прямо с телефона. Они подменяют стандартное ПО смартфона, несказанно облегчая процесс: уложили на карту памяти новую прошивку в zip, перезагрузились в TWRP магическим сочетанием кнопок, выбрали Install, затем очистку КЭШа, затем перезагрузку и все уже на месте. Все просто? 🙂
Что делать, если телефон не включается или плохо работает после перепрошивки?
Первое, что нужно сделать – перестать искать рецепты лечения болезни в сети. Во-первых, как и в случае с человеком, одинаковые симптомы могут обозначать совершенно разные проблемы. Во-вторых, «самолечение» лишь усугубляет ситуацию – здесь крайне просто «залечить» телефон так, что мастера сервиса лишь грустно покачают головой и посоветуют присмотреть в магазине новую модель смартфона.
Поэтому правило номер один звучит так: «Если с телефоном что-то не так и прошивка прошла неудачно – лучше всего заглянуть в сервис.
Попытки вдохнуть вторую жизнь в старый смартфон слишком часто обходятся дороже, чем идея купить что-нибудь новое. Присмотреться к новому смартфону вы можете прямо сейчас в каталоге сайта КТС.
Читайте также:
Автор: Дмитро Кіндратюк