Основные термины по прошивкам

Samsung Galaxy S - i9000 /
Используемые файлы:
*.tar — простейший tar-архив, который содержит тот или иной компонет прошивки
*.md5 — тот же *.tar, только с добавленным расширением *.md5
*.enc — zip-архив с паролем, прошивка для KIES (мы этим пользоваться не будем)
*.pit — файл для разметки дискового пространства. То есть он предназначен для разбивки 2-х гигабайтового раздела системы на нужные разделы. Его нужно использовать только в случае, если об этом указанно дополнительно. Их существует два — 512-й и 803-й. Самый безглючный — это 512-й, с ним не замечено глюков/лагов/красных строк при загрузке. Самое главное если Вы однажды шились с одним из двух, то вы получаете разделы разбитые в соотвествии с описанием из pit, и конфигурация разделов будет влиять на все Ваши прошивания, пока при очередной прошивке Вы не смените его на другой! То есть это все означает, что прошившись на 512-й pit 2 месяца или 8 прошивок назад, он у Вас продолжает работать
НО! Если Вы на Ваш аппарат с каким либо из двух pit-ов поставите прошивку, требующую другой разбивки (и при этом не проведете переразбивку включив re-partition и указав нужный pit), то не оберетесь хлопот! Имеет смысл только если установлена галочка re-partition (см. ниже)
*.zip — это или какой-то ваш архив или же так называемый «update.zip». Как узнать, надо он нам или нет — в архиве должна быть папка «META-INF», если таковая присутствует — значит этот файл предназначен для прошивания устройства

Используемые программы:
Odin или один — сервисный прошивальщик от Samsung, работает с *.tar, *.pit и *.md5. Существует несколько версий: 1.0 — самая древняя; 1.3 — самая распространенная; 1.7 — самая новая, идет в комплекте с Samsung Galaxy Tab, нам тоже подходит. Все три версии прекрасно справляются с возложенной на них задачей
Kies или кис или киес — программа для синхронизации устройства с настольным компьютером, использует *.enc

Главные понятия:
Re-Partition, репатишн — галочка при прошивке через odin, которая подразумевает наличие pit файла и переразбивку внутренней памяти телефона (под прошивку), включая внутреннюю флешку с последующей потерей с нее всех данных! (не на всех прошивках)
PDA, пда, пда часть — файл с расширением *.tar и/или *.md5 в котором находится непосредственно сама операционная система Android
CSC, цсц — файл, который содержит дополнительные компоненты для той или иной страны/группы стран. Непосредственно влияет на начальный язык, настройки под конкретных операторов, дополнительные программы и.д.
Modem, модем — конкретно прошивка телефонной части аппарата
Kernel, ядро — ядро операционной системы бывает в виде *.tar и/или *.md5 для odin'a, а также в виде zip для Recovery. Влияет на работу всего аппарата в самой что ни на есть полнейшей мере!
Recovery, рекавери — специальный режим загрузки для восстановления/прошивания аппарата без использования ПК. Войти можно при помощи дополнительных команд/скриптов/программ или же при помощи комбинации: зажать кнопку увеличения громкости и центральную кнопку, продолжая их удерживать нажатыми, нажать и держать кнопку питания, дождаться появления белой буквы «S», после этого все кнопки отпускаем
Download, даунлоад, режим загрузки/прошивки — специальный режим загрузки для прошивки аппарата через ПК. Войти можно при помощи дополнительных команд/скриптов/программ или же при помощи комбинации: зажать кнопку уменьшения громкости и центральную кнопку, продолжая их удерживать нажатыми, нажать и держать кнопку питания, дождаться появления робота с лопатой, после этого все кнопки отпускаем
При прошивке через любой из режимов можно отдельно прошить любой компонент прошивки, не прошивая остальные.

Что такое Recovery и с чем его едят:
Имеется три режима работы:
Recovery 2e — поставляется в прошивках на базе Android 2.1 Позволяет устанавливать/запускать любые update.zip а также выполнять специфические скрипты/команды используемые для тех или иных целей в update.zip
Recovery 3e — поставляется в прошивках на базе Android 2.2 Через него невозможен запуск/установка update.zip не подписанных сертификатом Samsung'a. То есть это дохлый номер. Его рассматривать вообще не будем.
ClockWorkMod, CWM, клокворк — модифицированный умельцами Recovery 2e который позволяет помимо установки/запуска любых update.zip выполнять разнообразные операции: контролировать дополнительные опции ядра, устанавливать *.zip с любого местя в внутренней флешке, править права доступа и многое-многое другое… Даже если данного вида у Вас нету, то при наличии версии Recovery 2e возможен запуск ClockWorkMod, CWM, клокворк путем загрузки его через update.zip и последующего выполнения нужных операций

Что такое lagfix, лагфикс:
Однозначных мнений не существует!
Изначально системная часть памяти телефона использует файловую систему (далее — ФС) под названием RFS. По отзывам она не является очень быстрой ФС, хотя по какой-то причине Samsung выбрали именно ее… Данная ФС имеет очень низкую скорость записи/чтения в связи с чем аппарат тормозит, глючит, программы долго открываются ну и т.д… В настоящее время возможна замена данной ФС на другую (ext2, ext3, ext4, jfs, xfs.......). НО! Тут не все так просто — заменить ее на все 100 % нельзя! Мы можем заменить лишь отдельные разделы, которые можно отформатировать/конвертировать в ту или иную ФС. Это означает, что когда Вы лазите файловым менеджером по внутренностям телефона, то определенные папочки на самом деле не папочки, а разделы жесткого диска, то есть внутренней флешки. Это все означает, что при применении того или иного способа форматирования/конвертирования того или иного раздела в другую ФС кроме RFS и есть лагфиксом. Стоит заметить, что все доступные ФС имеют то или иное влияние на батарею/память/скорость работы. А теперь более конкретно. Если Вы желаете установить тот или иной лагфикс, сначала прочитайте, что именно он и во что форматирует/конвертирует во избежание непонимания Ваших же собственных действий! Едем дальше… Значит, мы поставили нужную «прошивку», и установили какой-то определенный лагфикс (он может быть встроен в само ядро или задействоваться через программу/скрипт и т.д., всегда читайте оригинал темы обсуждения того или иного способа), который делает форматирование раздела Х в jfs. Что же мы получили теперь: это значит, что все логические разделы телефона имеют файловую систему RFS, а раздел Х — jfs. Что мы от этого получим: скорость в работе и возможную несовместимость с другими прошивками или ядрами. Почему? Потому, что раздел Х для телефона представляется отдельным жестким диском, что равносильно когда взять древнюю Windows 98 и подсунуть ей жесткий диск в NTFS, в итоге Windows 98 просто не увидит данный жесткий диск. Еще добавлю, что «виденьем» разделов занимается именно и только ядро, то есть если ядро поддерживает данную ФС то оно может с ней работать. Но с маленькой оговоркой — если нужное нам ядро понимает нужную нам ФС на нужном разделе.
То есть это все означает, что КАТЕГОРИЧЕСКИ НЕ РЕКОМЕНДУЕТСЯ КОМБИНИРОВАТЬ РАЗЛИЧНЫЕ ЛАГФИКСЫ
, делать такое можно только в случае если Вы имеете достаточные знания!

Прочее:
De-odexed, Деодексированная прошивка Любой APK (файл системного приложения) в обычной прошивке сопровождается файлом ODEX. Часть приложения содержится как раз в этом файле. Поэтому любое изменение самого apk файла должно сопровождаться соответствующей правкой файла ODEX. Умельцы убрали файлы ODEX из прошивки, прописав содержащуюся в них информацию внутрь файлов APK, тем самым уменьшили размер прошивки и самое главное — теперь сами APK-файлы можно менять как угодно, на работу системы это роковым образом не влияет. Вот это называется деодексирование.
Чем это хорошо — в деодексированной прошивке можно запросто открыть архиватором APK-файл, поменять в нём ресурсы (картинки и т.п.) и вернуть изменённый файл на место в прошивку. В обычной же это в основном приводит к краху системы… оригинал
Перепакованная прошивка. Перепакованными называют апдейт-прошивки, которые приводят к стандарту полных прошивок, делая три архива:
1. В полных прошивках 3 части: PDA — сама операционка, MODEM — прошивка радиомодуля, CSC -региональные настройки, дополнительный контент от операторов и база данных точек доступа в инет для конкретного региона. Эта прошивка шьётся, затирая собой всё, что было в телефоне.
2. В апдейтах 1 архив, который содержит и прошивку модема, и операционку, и (возможно!) данные из CSC, но он накатывается поверх определённой прошивки и данные при его прошивке не слетают.
Прочие понятия в модифицированных ядрах и тп.
BLN, BackLight Notifications — когда есть неотвеченный вызов или смс, подсветка сенсорных кнопок горит до тех пор, пока не прочитаешь или не просмотришь.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.