Установка патчей при работающем телефоне : Эльфы : Форум |
Страница 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 (12.33 kb; 39 hits) Скачать файл 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, а можно его научить понимать русские названия патчей, чтобы не было такого |
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 |