ElfPack: различия между версиями
G-XaD (обсуждение | вклад) (→Описание) | G-XaD (обсуждение | вклад) (→Описание) | ||
Строка 7: | Строка 7: | ||
* Вызывает стартовую для эльфа функцию (джамп на точку входа в эльф) | * Вызывает стартовую для эльфа функцию (джамп на точку входа в эльф) | ||
Дополнительные функции: | Дополнительные функции: | ||
− | * Загрузка библиотеки функций с правильными адресами финкций и имен | + | * Загрузка библиотеки функций с правильными для целевой прошивки адресами финкций и имен |
* Старт прописанных в автозапуске эльфов | * Старт прописанных в автозапуске эльфов | ||
* Некоторое API | * Некоторое API |
Версия 19:52, 28 декабря 2009
ElfPack — патч, позволяющий загружать эльфы.
Описание
На телефонах motorola патч добавляет в прошивку испольняемый код, который выполняет операции:
- Загружает в оперативную память исполняемый код из ELF-файла и выделяет память под глобальные переменные
- Подставляет правильные адреса вызова функций прошивки
- Вызывает стартовую для эльфа функцию (джамп на точку входа в эльф)
Дополнительные функции:
- Загрузка библиотеки функций с правильными для целевой прошивки адресами финкций и имен
- Старт прописанных в автозапуске эльфов
- Некоторое API