Цель этой темы помочь разобраться начинающим (не только) патчеписателям в этом не легком деле. Задавайте свои вопросы. По возможности будем отвечать. Только не надо лить воду. Задаете конкретный вопрос, получаете конкретный ответ.
4. http://developers.sgh.ru - инфа по патчингу. Портал только открылся, но будет пополнятся. Специализируются на Самсунгах, но есть и общая для всех инфа. http://binedit.sgh.ru - дизассемблер и не только от AlexeyK. Также умеет работать с vkp патчами.
1.Кидаем ИмяПроши.mbn на readDB3150.exe 2.Из папки ИмяПроши.out берем phone_app.cxc 3.Открываем любимым хекс-редактором. 4.Отрезаем кусок от 0 до строки,содержащей повторяющуюся последовательность 18 F0 9F Е5.Например на W760 R3DA026 это смещение 2000. 5.Сохраняем как raw 6.Открываем уже своим любимым инстурментом .
Народ! Давайте без флейма, пишем и задаем вопросы, только после того как прочтете все что выше выложено и даны ссылки на материал, и после того как сами уже попробовали и все детально обдумали!
НЕ надо задавать вопросов, а с чего мне начать, ферштейн?
Anyway, can u tell me where i did wrong? and how did u port it? plz tel me.
Thanks.
Regards.
EDIT.
I tried to dissemble the ported patch, but i cant understand what u have did, and it not same with original asm, i dont understand, hoping for ur explanation. Thx.
blacklizard, Standard features are taken and read in the register R3 and not R1 or R2 as you have. Place the address 0x14C32CCC has zeros, but it might be used by the phone. Originally at the end of the patch is is "POP (R4-R7, PC)", which closes the features..., so I could use a code to reach beyond the address 0x14F99EDF.
ldr r3,addr1 ;get feature "addr1" to register r3 bx r3 ;read feature "addr1" to register r3 and close align 4 addr1 dw 0x14325738+1
jamesbond22 пишет: blacklizard, Standard features are taken and read in the register R3 and not R1 or R2 as you have. Place the address 0x14C32CCC has zeros, but it might be used by the phone. Originally at the end of the patch is is "POP (R4-R7, PC)", which closes the features..., so I could use a code to reach beyond the address 0x14F99EDF.
ldr r3,addr1 ;get feature "addr1" to register r3 bx r3 ;read feature "addr1" to register r3 and close align 4 addr1 dw 0x14325738+1
[ Edited by jamesbond22 в 2.10.09 10:28 ]
Thanks for explaning..
But why you use R3? Izit because R0 and R1 used by other in this features?
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.