PDAnews.ru >> Главная >> Статьи, обзоры >> Коммуникаторы >>
Основная терминология по прошивкам Samsung Galaxy S - i9000
+++++
30 июля 2011 г.

Используемык файлы:

-.tar - самый простой tar-архив, содержащий определенный компонент прошивки

-.md5 - это тот же .tar, только еще добавлено расширение .md5

-.enc - это zip-архив с паролем, прошивка для Kies (нам не понадобится)

-.pit - это файл для разметки дискового пространства. Он нужен для разбивки двух гигабайтного раздела системы на необходимые. Используется лишь тогда, когда это указано. Их два - 512 и 803. С 512 глюков при загрузке не бывает.

Запомните важную вещь - если вы как-то прошивались с одним из двух 512 или 803, то вы получили разделы, которые были разбиты в соответствии с описанием из pit. Таким образом, в дальнейшем конфигурация разделов повлияет на все будущие прошивания, пока при очередной вы не поменяете один на другой.-

-.zip - это один из ваших архивов или так называемый "update.zip".

Чтобы узнать, нужен он нам или нет, надо посмотреть, есть ли в архиве папка "META-INF". Если есть, значит файл необходим для прошивания устройства

Используемые программы:

"Odin" - сервисный прошивальщик от Самсунг, работающий с .tar, .pit и .md5. Создано несколько версий - самая нова 1.7, самая старая 1.0 и самая широко используемая - 1.3. Версия 1.7 идет в комплекте к Самсунг Гэлэкси и нам полностью подходит.

"Kies" - программка, помогающая синхронизировать ваш девайс с персональным компьютером, используя .enc.

Основные понятия:

Re-Partition - галочка, вылезающая при прошивке телефона через прогу "Odin", подразумевающая наличие pit файла и переразбивку внутренней памяти устройства (под прошивку), включая внутреннюю флешку с последующей потерей с нее всех данных, что на ней были (но так будет не на каждой прошивке).

PDA часть - файл, имеющий расширение .tar и/или .md5, в котором содержится операционная система Андроид.

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

Kernel, ядро. Ядро операционной системы существует в виде .tar и/или .md5 для программы "Odin", а также в виде zip для Рекавери. Оно имеет большое значение для работы телефона.

Recovery - это специальный режим загрузки для возможности восстановить или прошить устройство, не используя персональный компьютер.

Войти в него не трудно. Либо это делается с помощью дополнительных команд или программ, либо же, используя простую комбинацию, зажимая кнопку увеличения громкости, центральную кнопку и вместе с этим кнопку питания. Как появится буква "S" белого цвета, необходимо отпустить все удерживаемые клавиши.

Download - это режим загрузки и прошивки - особенный режим загрузки для прошивки девайса с использованием персонального компьютера

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

Что такое Recovery?

Существуют 3 основных режима работы:

Recovery 2e - этот режим поставляется в прошивках на базе ОС Android 2.1. С его помощью можно устанавливать и запускать любые update.zip, а также выполнять какие-то специфические команды и задачи, которые используются для определенных целей в update.zip.

Recovery 3e - данный режим поставляется в прошивках на базе ОС Android 2.2. Через этот режим запустить и установить update.zip, не подписанные сертификатом Самсунг, невозможно. Поэтому этот режим мы и рассматривать не будем.

ClockWorkMod, CWM - третий режим, который модифицировали умельцы Recovery 2e, позволяющий не только запустить и установить любой update.zip, а также выполнить другие разнообразные операции, такие как: контроль за дополнительными опциями ядра, установка .zip с любого места во внутренней флешке, правка права доступа и другое.

Даже если данного вида у вас не имеется, не расстраивайтесь, потому что при наличии версии Recovery 2e существует возможность запустить ClockWorkMod, загрузив его через update.zip и затем уже выполнив необходимые операции.

Что такое lagfix?

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

На сегодняшний момент существует возможность замены этой файловой системы на другую (ext2, ext3, ext4, jfs, xfs...).

Но не все так просто, как может показаться на первый взгляд, потому что на сто процентов ее заменить все же нельзя. Заменить можно только определенные отельные разделы, которые потом можно будет форматнуть или конвертировать в другую файловую систему. Это означает, что когда вы с помощью файлового менеджера передвигаетесь по внутренностям своего девайса, то определенные папки там вовсе и не папки, а разделы жесткого диска. Лагфиксом называется применение того или иного способа форматирования и конвертирования определенного раздела в другую файловую систему кроме RFS.

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

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

Итак, двигаемся дальше. Мы установили нужную прошивку и лагфикс, делающий форматирование Х в jfs. Теперь все логические разделы устройства имеют файловую систему RFS, а раздел Х - jfs. Исходя из этого мы получаем большую скорость работы, но при этом вероятную несовместимость с другими прошивками или ядрами, т к раздел Х для девайса представляется отдельным жестким диском.

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

Все остальное:

De-odexed - это деодексированная прошивка. Каждый файл системного приложения в обыкновенной прошивке обычно идет в сопровождении файла ODEX, потому что определенная часть приложения содержится именно в этом файле.

Таким образом, изменение любого файла системного приложения обязательно должно сопровождаться изменением и файла ODEX.

Знающие люди удалили из прошивки файлыт ODEX и прописали информацию, которая в них содержалась, внутрь файлов системного приложения (apk). В связи с этим уменьшился размер смой прошивки и теперь файлы apk стало возможным менять как угодно без пагубного влияния на работу телефона. Это мы и называем деодексированием.
В деодексированной прошивке можно с легкостью архиватором открыть файл apk, изменить в нём ресурсы (различные картинки, например) и затем вернуть видоизмененный файл обрватно на свое место в прошивке. В обыкновенной прошивке такие манипуляции обычно приводят к поломке системы.

Перепакованная прошивка - это update-прошивка, которую приводят к стандарту полных, делая три архива:

В полных прошивках есть 3 основные части: PDA - операционная система, MODEM - прошивка радиомодуля, CSC - региональные настройки, дополнение от операторов и база данных точек доступа в сет Интернет для определенного региона. Данная прошивка стирает все, что до этого было в устройстве.

В апдейтах есть один архив, содержащий и прошивку модема и операционную систему, а возможно еще и данные из CSC, но его надо накатывать поверх определенной прошивки и данные при этом сохраняются.

Прочие понятия в модифицированных ядрах.

BLN, BackLight Notifications - если есть пропущенный вызов или сообщение, загорается подсветка сенсорных клавиш и горит она до тех пор, пока пользователь не проверит пропущенные данные.

1 2 3 4 5

Оставьте комментарий

Имя*:

Введите защитный код

ПОПУЛЯРНЫЕ ПРОГРАММЫ
ПОПУЛЯРНЫЕ ИГРЫ

Archos 32 09 сентября 2011 г.
Archos 32

Изменение типов контактов в Android 1.5 05 сентября 2011 г.
Изменение типов контактов в Android 1.5

Как перенести контакты с Nokia на Android 05 сентября 2011 г.
Как перенести контакты с Nokia на Android

Синхронизация и перенос контактов между Mac OS и Андроид 05 сентября 2011 г.
Синхронизация и перенос контактов между Mac OS и Андроид

Android GUI PSD v.2.0 05 сентября 2011 г.
Android GUI PSD v.2.0

Словари для OS Android 15 августа 2011 г.
Словари для OS Android

SMS Balance для Андроид 14 августа 2011 г.
SMS Balance для Андроид

Создание виртуального девайса Андроид на вашем ПК 03 августа 2011 г.
Создание виртуального девайса Андроид на вашем ПК

Ovi Browser Beta для платформы S40 22 сентября 2011 г.
Ovi Browser Beta для платформы S40

Распознавание текста на Symbian 27 августа 2011 г.
Распознавание текста на Symbian

Пример использования QT Animation Framework 27 августа 2011 г.
Пример использования QT Animation Framework

QTWegkit - пример использования Listem 27 августа 2011 г.
QTWegkit - пример использования Listem

APIBridge 1.00.5 Symbian S60 27 августа 2011 г.
APIBridge 1.00.5 Symbian S60

Игра Sparkle для Symbian^3 25 августа 2011 г.
Игра Sparkle для Symbian^3

Symbian S60 :: Qt - пример работы с вкладками 25 августа 2011 г.
Symbian S60 :: Qt - пример работы с вкладками

Краткий обзор Symbian 3 25 августа 2011 г.
Краткий обзор Symbian 3