Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

term:elfpack [23/06/2015 15:32]
den_po
term:elfpack [04/01/2025 08:03] (текущий)
den_po
Строка 6: Строка 6:
 Эльфпак - набор, позволяющий запускать на телефоне исполняемые файлы в формате ELF. Эльфпак содержит: Эльфпак - набор, позволяющий запускать на телефоне исполняемые файлы в формате ELF. Эльфпак содержит:
   * Elfloader - [[term:patch|патч]]((для телефонов, имеющих phone_emp_app.cxc - два патча)), содержащий загрузчик исполняемых файлов, а так же код, обеспечивающий перехват таких функций, как обработка нажатий клавиш и обработка системных сообщений.    * Elfloader - [[term:patch|патч]]((для телефонов, имеющих phone_emp_app.cxc - два патча)), содержащий загрузчик исполняемых файлов, а так же код, обеспечивающий перехват таких функций, как обработка нажатий клавиш и обработка системных сообщений. 
-  * Elflib - патч, содержащий [[elflib:elflib|библиотеку функций]]((чтоб определить минимальный набор функций, требуемых для работы эльфлоадера, достаточно проверить скомпилированный ElfPack.elf программами/эльфами вроде elfcheck, плюс заглянуть в конец файла [[http://code.google.com/p/elfpack-se/source/browse/trunk/ElfPack/calls.asm|calls.asm]])).+  * Elflib - патч, содержащий [[elflib:elflib|библиотеку функций]]((чтоб определить минимальный набор функций, требуемых для работы эльфлоадера, достаточно проверить скомпилированный ElfPack.elf программами/эльфами вроде elfcheck, плюс заглянуть в конец файла [[https://github.com/justdanpo/elfpack-se/blob/master/ElfPack/calls.asm|calls.asm]])).
   * dyn_const.bin - двоичный файл, "сглаживающий" разницу между ПО телефонов (в основном разницу между ПО **разных** телефонов), чтоб эльфы могли одинаково работать вне зависимости от того, где они запускаются. Содержит номера шрифтов, коды клавиш, номера системных сообщений и др. Располагается в папке **%PATH_ELF_CONFIG_INT%** (см. папку Target исходников эльфлоадера(([[https://github.com/justdanpo/elfpack-se/tree/master/ElfPack/Target]])))   * dyn_const.bin - двоичный файл, "сглаживающий" разницу между ПО телефонов (в основном разницу между ПО **разных** телефонов), чтоб эльфы могли одинаково работать вне зависимости от того, где они запускаются. Содержит номера шрифтов, коды клавиш, номера системных сообщений и др. Располагается в папке **%PATH_ELF_CONFIG_INT%** (см. папку Target исходников эльфлоадера(([[https://github.com/justdanpo/elfpack-se/tree/master/ElfPack/Target]])))
   * LibraryDLL - библиотека, содержащая реализацию отсутствующих на некоторых телефонах функций. Располагается в папке **%PATH_DLL%**. Также содержит загрузчик vkp, позволяющий **обновлять** elflib без переустановки патчем - для этого достаточно помещать обновлённый vkp в %PATH_ELF_CONFIG_*%. LibraryDLL обязательна для A2. Для A1 при необходимости следует использовать Generic версию.   * LibraryDLL - библиотека, содержащая реализацию отсутствующих на некоторых телефонах функций. Располагается в папке **%PATH_DLL%**. Также содержит загрузчик vkp, позволяющий **обновлять** elflib без переустановки патчем - для этого достаточно помещать обновлённый vkp в %PATH_ELF_CONFIG_*%. LibraryDLL обязательна для A2. Для A1 при необходимости следует использовать Generic версию.
You: Guest
You permissions: Read
term/elfpack.1435062741.txt · Последние изменения: 23/06/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 mobilefree.justdanpo.ru