Прошивальщик Ruu Htc RadarМожно только прошить официальную прошивку RUU.exe(zip) той же версией что установлена в телефоне или версией выше. Прошивка Android с помощью Fast. Boot Прошивка Прошивка + Видео. Необходимо прошить Android c помощью Fast. Boot, но не знаете как? В данной статье дается детальная инструкция по использованию утилиты Fast. Boot и как ей пользоваться чтобы прошить Android девайс. Данная инструкция полностью расскажет как пользоваться Fast. Boot! Как с помощью Fastboot очищать разделы, прошивать IMG файлы, выполнять перезагрузку и многие другие. Если же вы не знаете как устанавливать архивные обновления то вам необходима статья – как установить прошивку в zip формате на андроиде с картинками. Скачивание и установка Fast. Boot. Прежде прошить Android c помощью Fast. Boot, необходимо скачать эту утилиту и установить на необходимый компьютер: Скачать утилиту Fast. Boot можно с официальной программой Android SDK (большой вес ( более 1. Java SDK (1. 00- 2. Скачать отдельно Fast. Boot без установки и скачивания лишних файлов (в составе ADB + Fastboot); Либо воспользоваться программой Adb Run, точней лучше, в которой “все включено”, а также умеет разблокировать графический ключ Android. Почему ADB RUN лучше? Запуск утилиты Fastboot. Если скачали Отдельно Fastbootпример запуска командной строки Windows. После того как Вы скачали и установили Fast. Boot, откройте на ПК программу “Командная строка”: и введите команды для перехода в папку с утилитой Fastboot (если установили отдельно Fast. Boot): cd /cd adb. Если скачали ADB RUNЕсли ваш выбор пал на фирменную программу ADB RUN, то запустите ее и выберите в меню Manual - > ADBИнструкция по командам как прошить Android c помощью Fast. Прошивальщик Ruu Для Htc Radar Скачать3) Закиньте на рабочий стол программу прошивальщик и файл. 12) В поле Select NBH file выбираете RUU Radar Radio 16.23.06 и . Динар Кулбаков . RomUpdateUtility (RUU) – штатная программа для прошивки коммуникаторов HTC. Запускаем программу-прошивальщик (RUU). Boot. Очень важно писать команды и файлы прошивок так как они указаны! Если у вас указана команда: fastboot flashcache. Nazvani. AFi. Le. Другими словами важен регистр букв иначе вы получите ошибку cannot load ! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней! Разработка и модификация прошивки для Android телефонов на примере HTC Hero GSM. Часть 1 / Geektimes. Причины по которым люди ставят модифицированные версии прошивок различны. Кому- то хочется удивить друга смешной анимацией загрузки, кому- то не хватает определенного функционала (например vpn), кто- то хочет выжать максимум производительности из своего телефона за счет разгона процессора, а кто- то пять месяцев ждет новую версию операционной системы Android для своего любимого HTC Hero. Иногда они даже появляются в той или иной форме на Хабре. Данные знания были получены в процессе разработки одной из не многих отечественных прошивок на базе Android 2. HTC Hero GSM. И более или менее успешно опробованы на себе и других подвернувшихся пользователях одного крупного российского форума. Но в своих примерах я буду ориентироваться на использование Linux. Для HTC Hero можно использовать RA- hero- v. И несмотря на то, что большинство операций безопасно — всегда нужно четко понимать что и зачем делается, дабы не причинить необратимый вред своему андроиду. Основа. Существует несколько различных подходов к разработке прошивки. Это и драйверы распространяющиеся в бинарном виде (wifi/gps/fm), и ключевые компоненты системы, такие как Маркет и другие сервисы Google. Также сюда нужно добавить разработки компаний в области интерфейса, такие как HTC Sense, Motoblur, Touch. Wiz от Sumsung. Это создает местами непреодолимые трудности по разработке прошивки из исходных кодов. Rom Update Utility (Утилита обновления прошивки). Утилита для ОС Windows производящая обновление телефона. OTA. Over the Air (Обновление по «воздуху»). Пакет, скачиваемый самим телефоном через wifi/gprs сети, который устанавливается на телефон без какого- либо участия компьютера. Последнее время OTA- обновления состоят из бинарных diff- ов, что несколько осложняет использование оных в качестве основы. Так как это требует наличия конкретного телефона с определенной версией прошивки, что может быть просто невыполнимым, если мы хотим адаптировать прошивку от одного телефона для другого. Либо предполагает долгую и мучительную подтасовку идентификатора телефона с последующим скачиванием обновления без его установки. Причем, возможно, эту процедуру придется повторить несколько раз. Скачиваем подходящую версию RUU для интересующего нас телефона. Найти которую можно либо на сайте HTC, либо в других источниках. Для HTC Hero воспользуемся, вышедшей в начале июня версией Android 2. Chunghwa (Тайвань)2. RUU утилита при обновлении телефона прошивает сразу несколько областей: загрузчик boot (hboot)ядро linux + ramdisk (boot)прошивка для радио- модуля (radio)подпрограмма восстановления (recovery)системный раздел (/system)пользовательский раздел (/data). Однако мы не можем позволить RUU- утилите перезаписать наш любовно установленный загрузчик и recovery. Дабы иметь и далее возможность устанавливать не только официальные прошивки. Для этого нам необходимо извлечь радио/boot/system/data. Не заходя дальше, открываем системную папку %TEMP%, в которой мы видим 2 новые папки, в одной из которых мы найдем файл rom. Копируем в уединенное место и закрываем RUU отменой установки. Распаковка образов. Распаковав полученный архив и удалив не интересные для нас образы, мы увидим: $ ls- 1 romboot. Radio. RUU производит запись образов as- is, но мы хотим ведь изменить наполнение системы, поэтому нам необходимо распаковать их. В качестве файловой системы для NAND в android используется yaffs. Которые мы можем восстановить через скрипт обновления, о чем будет рассказано в другой статье. Ядро. Также нам понадобиться boot- раздел, который по сути является linux ядром (для выбранной прошивки это 2. Для этого нам понадобиться замечательный perl- скрипт split. Коммандлайн мы получаем из split. Скрипт /META- INF/com/google/android/update- script может быть таким: show. Этот процесс аналогичен процессу подписывания jar- пакетов. К пакету добавляется ваш (либо тестовый) сертификат и сохраняются контрольные суммы для файлов внутри него. Вопросы с которыми сталкивается любой создатель кастомов, и столкнулся непосредственно я при создании русской версии прошивки 2. HTC Hero GSMДобавление root, busybox. Де- оптимизация (deodexing) пакетов. Использование smali/baksmali. Разрешение odex- зависимостейудаленная odex- оптимизация приложений. Модификация системных пакетов. Подпись пакетов: когда нужна, и когда можно пренебречь. Упаковка приложений. Обновление ресурсов приложений без пересборки. Локализация системы, как пример масштабной модификации системы. Декомпиляция и сборка ресурсов/байткода системных приложений. Исправление ошибок системных приложенийzip- align, png оптимизация. Подписывание приложений и проблема круговой поруки при использовании shared uid. Использование скриптов инициализации на примере переноса данных из одного раздела в другой (dalvik- cache. А тем временем ждем с нетерпением, когда за обновлением FOTA клиента последует обновление самой системы до версии 2. В предыдущих и будущих сериях. Часть 1. Создание прошивки в формате update. RUU. Распаковка/запаковка boot. Скрипт обновления. Подпись пакета обновления и приложений. Часть 2. Добавление busybox. Добавление root. Монтирование на запись. Скрипт инициализации. Редактирование ramdisk.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |