===== DYN_CONST.bin ===== ==== Назначение, описание ==== **DYN_CONST.bin** - бинарный (двоичный) файл, содержащий прошивкозависимые константы. Каждая константа является 32-разрядным числом и занимает в файле, соответственно, 4 байта. Константы различаются на разных телефонах. Константы обычно совпадают в прошивках одного и того же телефона, **но могут и различаться**. Именно поэтому необходимо портировать константы под конкретные прошивки. ==== Ручная компиляция DYN_CONST.bin ==== Для компиляции данного файла требуются: * [[iar]] * Папки **C++**, **include**, **dynconst** с **SVN** Последовательность действий: - Открываем dynconst.eww в [[iar]] - В окне **Workspace** (располагается обычно слева) выбираем нужную конфигурацию проекта (телефон_прошивка) - Нажимаем Project->Make. Произойдёт сборка файла. Готовый файл появится в **dynconst\телефон_прошивка\Exe\** ==== Готовые DYN_CONST.bin ==== Готовые файлы под все прошивки можно найти на сайте **http://justdanpo.cheb.ru/elfpack/** ==== Портирование констант ==== Описание портирования констант находится [[http://supertrubka.org/newbb_plus/viewtopic.php?topic_id=3171|здесь]]. Также вы можете задавать свои вопросы по портированию. Портирование осуществляется с помощью [[elflib:elfmaking:ida]] и [[elflib:elfmaking:page_sub_finder]]