Elfpack
Elfpack (Эльфпак) — модификация прошивки мобильного устройства, позволяющая запускать нативные (не использующие виртуальную машину Java) приложения напрямую, используя аппаратные мощности устройства. С помощью «эльфов» (формат исполняемого файла ELF) возможна модификация графического интерфейса, запуск отдельных приложений (например эмуляторов), и прочая кастомизация системы мобильного устройства. Представляет из себя набор приложений (библиотек), которые устанавливаются с помощью неофициального ПО. Обычно содержит в себе:
Elfloader
— ЗагрузчикElflib
— Библиотека функций- Патчи сглаживающие разницу между разными моделями мобильных устройств[1]
И непосредственно сами исполняемые файлы формата .ELF Для работы эльфпака необходимо создать структуру папок в корне файловой системы мобильного устройства и установить эльфпак как патч.
Siemens[править | править код]
Изначально эльфпак был создан для телефонов бренда Siemens, конкретно для 65-ой линейки. Установка происходит с помощью программы V_Klay, необходимо установить два патча: эльфпак и библиотеку функций. После этого создать каталоги *корень*/ZBin/Daemons
и *корень*/ZBin/etc
. В каталоге ZBin/etc
необходимо создать файл extension.cfg
. В каталоге ZBin хранятся эльфы запускаемые вручную из файлового менеджера как обычный исполняемый файл, в каталоге ZBin/Daemons
хранятся эльфы которые будут запускаться автоматически вместе с включением телефона, в каталоге ZBin/etc хранятся конфигурационные файлы.[2]
Sony Ericsson[править | править код]
Позднее эльфпак был портирован на телефоны бренда Sony Ericsson. Установка эльфпака возможна начиная с платформы DB2000. В настоящее время (на момент 2024) года установка эльфпака, как и других патчей для всех моделей на программной платформе A2 возможна только с использованием платного ПО или специального программатора. Для установки потребуется ПО Setool2 lite. Далее установка на примере модели W580. Необходимо сначала создать в файловой системе телефона каталоги *Корень*/Others/Zbin/
, *Корень*/Others/ini
, *Корень*/Others/Zbin/Config
и *корень карты памяти*/Others/ZBin/Daemons
. В каталог *корень*/Others/Zbin/Config
поместить файл DYN_CONST.bin
. После чего прошить через Setool2 Lite .VKP патчи Elfloader.vkp
и Elfloader.lib.vkp
(название будет отличаться в зависимости от модели и прошивки телефона). Иногда для корректной работы может потребоваться установка патча Quick Access.[3]
Motorola[править | править код]
Так же есть для телефонов бренда Motorola. Как правило модифицированные прошивки уже содержат в себе предустановленный эльфпак.[4]