Установка патчей при работающем телефоне : Эльфы : Форум

Страница 1 из 2: [1] 2 »

 IronMaster:
16.11.14, 17:02
 Эльф устанавливает патчи из папки elf_patches (в прочем, на карте памяти /card/other/elf_patches).
Для работы эльфа нужны новые функции (берем на гуглокоде).

Первый запуск осуществлять без папки с патчами. Эльф создаст конфиг, куда нужно вписать размер phone_emp_app.cxc и phone_app.cxc (берем в соответствующих файлах по смещению 0x48). А также адрес в pcore.cxc, который нужно пропатчить (заменить условный переход на безусловный)
Значения в конфиг вводим в hex формате

Известные значения: 


Можно ассоциациировать с расширением vkp. Патчи, устанавливаемые при старте из папки elf_patches, не проверяются на корректность.

Для чего этот проект затевался узнаем чуть позже ;-)


[ Редактировано Joker XT в 8.12.16 20:55 ]

Прикрепленный к сообщению файл:

runtime_vkp.elf runtime_vkp.elf (12.33 kb; 39 hits) Скачать файл
vkp_icons.zip vkp_icons.zip (6.65 kb; 35 hits) Скачать файл

 MrGraL:
16.11.14, 22:05
 умеешь ты удивлять)

 IronMaster:
18.11.14, 14:02
 Обновил первый пост. Читаем внимательно, добавилось новое значение в конфиг (отучаем пкор забирать память из кеша страниц)

 awg:
19.11.14, 16:57
 Женьтос как всегда жжот! :) Купить чтоль специально чо нить с сид 81 :)

 IronMaster:
19.11.14, 22:34
 Эльф обновлен. Добавлены новые значения в конфиг
PCORE_TO_PATCH2 должен быть четным Места для выбора там достаточно, проблем не будет.

 MrGraL:
21.11.14, 17:17
 протестил,женька ты реально мастер)

 IronMaster:
07.12.14, 10:49
 Довел эльф до логического завершения. Изменения:
1. запускается сервис, который видно в букмене, убить нельзя
2. можно вешать на открытие файлов .vkp. Проверяются следующие состояния:
- патч уже установлен (предложит отменить)
- патч не установлен (предложит установить)
- есть несовпададение исходных данных (выскочит инф.окошко)
- есть конфликт с установленными патчами (выскочит инф.окошко)
3. При повторном запуске выведет в лог статистику по установленным патчам (нужно было для себя, решил оставить)

Патчи, устанавливаемые при старте из папки elf_patches, не проверяются на корректность. Соответственно кладите туда только протестированные патчи.

В первом посте обновил эльф и приложил иконки для файлов (от программы V_Klay).

 IronMaster:
30.05.15, 21:57
 Эльф обновлен:
+ научил устанавливать патчи "в память" (для областей прошивки копируемых в память при старте)


 handyman:
02.06.15, 23:01
 IronMaster, а можно его научить понимать русские названия патчей, чтобы не было такого

Прикрепленный к сообщению файл:

scr16-08-50.png scr16-08-50.png (23.42 kb; 295 hits) Скачать файл

 IronMaster:
03.06.15, 07:57
 
! поправил отображение русских имен в логе и инф.окошке о конфликте

Страница 1 из 2: [1] 2 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=5761

© 2005-2018 supertrubka.org