Портирование за main'-овых патчей A2 : Патчестроение : Форум

Страница 16 из 17: « 1 ... 12 13 14 15 [16] 17 »

 E1kolyan:
08.04.13, 21:05
 ручками все делать надо, а не программами непонятными...

 Cyber-Jack:
12.04.13, 10:39
 Портирую патч Add information about the audio files in the file manager v1 с W595 R3EF001 на C702 R3EF001. Вобщем делал так:
- портировал его в APAP
- нашел врезку в patsearch (совпадает с той что выдал APAP)
- нашел в теле патча адреса из библиотеки функций W595, заменил на адреса из либы C702
- 2 адреса (помечены звёздочками) не совпадали с теми что в либе W595; APAP их портировал, я проверил в patsearh - находит такие же, здесь ошибки быть не должно.
Так вот уже не знаю где искать ошибку, ставлю патч jjpatcher'ом - тел уходит в ребут сразу же по нажатию Воспр. в диспетчере файлов :-( Нашел такой же патч на T700 R3EG004 сравнил - отличия от W595 только во врезке, функциях из библиотеки и замейне, остальной код такойже, - вобщем как и у меня, но у меня патч не пашет... Может ещё что-то из этого нужно портировать: memalloc, memfree, dw 0x974FEBB1, dw 0x942DDB0, dw 0x11CE96B6, dw 0xE8D85E2D, dw 0xF95CD0B, dw 0x7A4EB69F, dw 0x1DCACDA7, dw 0x279ABA87 :-? Но на T700 эти строки оставлены без изменений...
Знающие люди, нуждаюсь в вашем совете Sе
Патч:
;C702 SW-R3EF001
;Add information about the audio files in the file manager
;Track and album name are displayed in the window title bar
;Display Album art
;Animation at appearance of the window
;Ability to minimize the window
;v. 1
;(c) E1kolyan
;(p) Cyber-Jack
;pAtChFiLe=/boot/phone_app.cxc
;pg_Sound_Run__0x16D1+40j


[ Редактировано Cyber-Jack в 12.4.13 08:43 ]

 MrGraL:
12.04.13, 11:21
 Cyber-Jack, просто гениально такие патчи jjpatcher'om ставить, ставь патч в .cxc на Brown телефон.

 Cyber-Jack:
12.04.13, 19:28
 MrGraL, хз, в телефоне стоит 52 патча, больше половины естественно замейновые, все проверял таким способом и они работали. Не работало только 1 раз - когда phone_app не был расширен до того места куда должен записаться патч, но сейчас не тот случай, свободного места хватает.

 E1kolyan:
13.04.13, 00:27
 
Может ещё что-то из этого нужно портировать: memalloc, memfree, dw 0x974FEBB1, dw 0x942DDB0, dw 0x11CE96B6, dw 0xE8D85E2D, dw 0xF95CD0B, dw 0x7A4EB69F, dw 0x1DCACDA7, dw 0x279ABA87 Но на T700 эти строки оставлены без изменений...

это что за ужас? сколько можно писать делайте все руками, апап ничего хорошего вам не выдаст!


Добавлено 13.4.13 02:28

Cyber-Jack, причем патч с утечкой памяти которую я не исправлял...

 Cyber-Jack:
13.04.13, 10:15
 E1kolyan, понятно. А в версиях 1.5 и 2.1 патча нет утечки? 2.1 даже меньше по объёму чем 1.5...

[ Редактировано Cyber-Jack в 14.4.13 14:38 ]

 Cyber-Jack:
26.04.13, 13:44
 Имеем готовый патч на w595 и исходник к этому патчу. При компиляции этого исходника получается патч немного отличающийся от первоначального. Например:
В готовом патче:
FFF7C8FF041C01208002C019211C01F0
А в сомпилированном:
FFF7C8FF041C012080023818211C01F0
И так в нескольких местах. Но при этом оба патча работают. На что это может повлиять? Стоит ли с этим заморачиваться или можно оставлять и так и так?

 MrGraL:
26.04.13, 15:44
 
Cyber-Jack пишет:
E1kolyan, понятно. А в версиях 1.5 и 2.1 патча нет утечки? 2.1 даже меньше по объёму чем 1.5...

[ Редактировано Cyber-Jack в 14.4.13 14:38 ]

насколько я знаю утечка исправлена в версиях 4.х которые были платные.

 D3mon:
26.04.13, 18:35
 Cyber-Jack, скорее всего это макрос MOVL, который включает в себя две команды: MOV и лог.сдвиг, так вот, некоторые значения можно получить несколькими путями, поэтому и байты отличаются

 IronMaster:
27.04.13, 11:14
 да какой movl. мнемоники посмотрите по коду.
В первом случае: add r0, r7,r0
Во втором случае: add r0, r0,r7

Cyber-Jack
На кой черт ты смотришь скомпилированный код, если работаешь с исходниками?
Страница 16 из 17: « 1 ... 12 13 14 15 [16] 17 »

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

© 2005-2018 supertrubka.org