a2 runtime patcher : Патчи A2 : Форум

Страница 21 из 22: « 1 ... 17 18 19 20 [21] 22 »

 Pet3o:
01.08.09, 10:17
 А у меня пачмута каждые 5 минут все патчи сами стираются из памяти и не работают!!! Как это решить? И еще предложение сделайте чтобы приложение само запускалось при включении телефона и закрывалось, а если есть ошибки то оставалось открытым.

 jamesbond22:
01.08.09, 11:45
 Pet3o писал:
Как это решить?

there is no way to eliminate this problem. This can only change another jjpatcher or permanent patching.

 Pet3o:
02.08.09, 11:02
 jamesbond22 писал:
This can only change another jjpatcher or permanent patching.


А что есть и другие патчеры?

 jamesbond22:
02.08.09, 11:09
 Pet3o, we have only jjpatcher.

 hughlaurie:
08.08.09, 02:38
 den_po,
this version of jjpatcher have support for w705 or w995??
I so confussed :-?

den_po why don't create this jjpatcher for w705??


den_po,

I think much people have an A2 why punish??
only see db2020, 2020, 2020 :-x

please I wait the FAR a2 or similar :oops: :lol:

[ Редактировано hughlaurie в 8.8.09 01:42 ]

 den_po:
08.08.09, 09:30
 hughlaurie, want it? make it.

 den_po:
08.08.09, 09:31
 Закрыто.

 den_po:
15.08.09, 18:41
 небольшое обновление. инструкция та же.
изменения:
- автозагрузка
- загрузка патчей как с карты, так и с телефона
- патчи ставятся молча
- убрал ненужный и местами вредный поиск паттерна в прошивке
тема остаётся закрытой.

 den_po:
15.11.14, 23:40
 версия 0.4
- чуть поправлена работа с vkp
- все патчи устанавливаются разом (раньше ставились по очереди)

 IronMaster:
16.11.14, 18:04
 Ну что, владельцы cid81, хотите запатчить свои телефоны :-)
Во вложении пакеты для W705_R1GA031 и W995_R1HA035. Данный arm.bin заточен на установку ЭП (но можно ставить и другие патчи, без ЭПа. Но PATCH_AUTO_RUN1 должен указывать на 0).
Я на своем cid81 использую установку ЭПа через жаву, а в демонах лежит runtime_vkp, который ставит остальные патчи.

Итак инструкция:
1. Перед тем как устанавливать patcher.jar, заменяем в нем файл arm.bin (берем из данного поста для соответствующего телефона и прошивки).
2. Дальше по инструкции к патчеру
3. Кладем в папку Patches эльфпак, к которому есть свои требования:
- все объединяем в один файл в определенном порядке:
a) либа,
b) основной код ЭПа
c) врезка в SWI handler
d) остальные врезки
- в конец либы добавляем такой код:
Код: 
1000: 00000000 00000000 
1400: 00000000 00000000 
1800: 00000000 00000000 
1C00: 00000000 00000000 
2000: 00000000 00000000 
2400: 00000000 00000000 
2800: 00000000 00000000 
2C00: 00000000 00000000 
3000: 00000000 00000000 
3400: 00000000 00000000 
3800: 00000000 00000000 
3C00: 00000000 00000000 
4000: 00000000 00000000

необходимо разметить все отведенное место под либу
- после либы не забудьте добавить +00000000, чтобы скинуть инкремент установленный в начале либы
4. Не забудьте разложить все необходимое для ЭПа:
- DYN_CONST
- LibraryDLL

Инструкция для тех кто будет портировать:
1. Используйте последний ЭП (с гуглокода)
2. Для портирования arm.bin нужно будет анализировать PCORE.CXC. Проверяйте как функции, так и смещения для SWAP_DATA_BASE (возможно на db3350 вообще не будет зависимости от одного адреса)
3. Также проверьте переменные из common.inc: PAGE_SIZE (от нее зависит и PAGE_ALIGN_MASK), POOL_SIZE, PAGE_CACHE_ELEM_SIZE, POOL_PAGE_ELEM_SIZE
Последние 2 наиболее вероятны для изменения.

Ограничения:
- у вас не будут работать патчи, требующие инициализации при загрузке телефона (например, Дополнительные ссылки)
- у вас не будут работать патчи, даже скорей всего будут вредить, использующие HeapShift.
Для замены можно использовать неиспользуемое место под пулы кеша страниц. Для w705, w995 определяется по формуле: PageCacheTbl_p + 0x30*POOL_PAGE_ELEM_SIZE
W705_R1GA031 = 0x480C3200 - 0x480C3800
W995_R1HA035 = 0x480C2E00 - 0x480C3400

Update 19.11.14
Не очень приятные новости. Телефон может "выбивать" и static область. Соответственно использование эльфа становится обязательным.
Эльф будет следить за изменением статик области и при обновлении страниц накатывать патчи заново.
В папку elf_patches обязательно положите ЭП.

Другой вариант инструкции

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

W995_R1HA035.rar W995_R1HA035.rar (30.90 kb; 33 hits) Скачать файл
arm.bin.rar arm.bin.rar (77.93 kb; 25 hits) Скачать файл
W705_R1GA031.rar W705_R1GA031.rar (30.92 kb; 15 hits) Скачать файл
Страница 21 из 22: « 1 ... 17 18 19 20 [21] 22 »

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

© 2005-2018 supertrubka.org