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

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

(Описание)
(Описание)
Строка 7:Строка 7:
 
* Вызывает стартовую для эльфа функцию (джамп на точку входа в эльф)
 
* Вызывает стартовую для эльфа функцию (джамп на точку входа в эльф)
 
Дополнительные функции:
 
Дополнительные функции:
* Загрузка библиотеки функций с правильными адресами финкций и имен прошивки
+
* Загрузка библиотеки функций с правильными для целевой прошивки адресами финкций и имен
 
* Старт прописанных в автозапуске эльфов
 
* Старт прописанных в автозапуске эльфов
 
* Некоторое API
 
* Некоторое API

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

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

Описание

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

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

Дополнительные функции:

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