Различия

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

term:elfpack [30/03/2015 22:29]
127.0.0.1 внешнее изменение
term:elfpack [23/06/2015 00:00] (текущий)
Строка 7: Строка 7:
   * 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, плюс заглянуть в конец файла [[http://code.google.com/p/elfpack-se/source/browse/trunk/ElfPack/calls.asm|calls.asm]])).
-  * dyn_const.bin - двоичный файл, "сглаживающий" разницу между ПО телефонов (в основном разницу между ПО **разных** телефонов), чтоб эльфы могли одинаково работать вне зависимости от того, где они запускаются. Содержит номера шрифтов, коды клавиш, номера системных сообщений и др. Располагается в папке **%PATH_ELF_CONFIG_INT%** (см. папку Target исходников эльфлоадера(([[http://code.google.com/p/elfpack-se/source/browse/trunk#trunk%2FElfPack%2FTarget]])))+  * 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.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 supertrubka.org