Открыть главное меню

ElfPack: различия между версиями

 
Строка 1:Строка 1:
 
'''ElfPack''' — патч, позволяющий загружать [[ELF|эльфы]].
 
'''ElfPack''' — патч, позволяющий загружать [[ELF|эльфы]].
 +
 +
== Описание ==
 +
На телефонах motorola патч добавляет в прошивку испольняемый код, который выполняет операции:
 +
#: Загружает в оперативную память исполняемый код из [[ELF|ELF-файла]] и выделяет память под глобальные переменные
 +
#: Подставляет правильные адреса вызова функций прошивки
 +
#: Вызывает стартовую для эльфа функцию (джамп на точку входа в эльф)
 +
Дополнительные операции:
 +
#: Загрузка из файла библиотеки функций с правильными адресами финкций и имен прошивки
 +
#: Старт прописанных в автозапуске эльфов
 +
#: Некоторое API

Версия 19:45, 28 декабря 2009

ElfPack — патч, позволяющий загружать эльфы.

Описание

На телефонах motorola патч добавляет в прошивку испольняемый код, который выполняет операции:

  1. Загружает в оперативную память исполняемый код из ELF-файла и выделяет память под глобальные переменные
    Подставляет правильные адреса вызова функций прошивки
    Вызывает стартовую для эльфа функцию (джамп на точку входа в эльф)

Дополнительные операции:

  1. Загрузка из файла библиотеки функций с правильными адресами финкций и имен прошивки
    Старт прописанных в автозапуске эльфов
    Некоторое API