IronMaster
VIP Developer
Регистрация: 16.5.06 Сообщений: 1135 Репутация: 8514 Откуда: Пермь
#1511 [29.01.07, 20:10] Учимся писать патчи
Цель этой темы помочь разобраться начинающим (не только) патчеписателям в этом не легком деле. Задавайте свои вопросы. По возможности будем отвечать. Только не надо лить воду. Задаете конкретный вопрос, получаете конкретный ответ.
Итак немного информации:
1. Ниже прикреплены файлы:
- Формат VKP-патчей
- Краткая инструкция (пример) портирования патча от
Joker_XT - Вся графика телефона, если нужно знать код картинки (файлы
здесь )
- Исходник патча "Мигание фонаря при входящем" с комментариями
- Исходники патчей на управление гарнитурой v.4 для К750 и W800
ida_babeldr.rar - Теперь не нужно конвертировать прошивку в raw, не нужно выбирать вручную тип процессора и задавать адреса.
© den_po 2. Есть тема уже с картинками и обсуждениями (рекомендую для прочтения):
http://www.sony-ericsson.ru/forums2/index.php?showtopic=28929 3. Также есть кратенький пример от
den_po по портированию, он на первой странице этого топика:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=376&forum=8 4.
http://developers.sgh.ru - инфа по патчингу. Портал только открылся, но будет пополнятся. Специализируются на Самсунгах, но есть и общая для всех инфа.
http://binedit.sgh.ru - дизассемблер и не только от
AlexeyK . Также умеет работать с vkp патчами.
5. Русифицированная версия професионального HEX-редактора:
https://mobilefree.justdanpo.ru/mydownloads/showfile.php?lid=167 6. Информация для портеров и патчерописателей
Учет занятого места в прошивке 7. Тема где выкладывают
Исходники патчей 8. Мануал по
созданию исходника © Shadow Player (перевод от HierOS)
9. Мануал по портированию замейновых патчей от d1gger17
здесь 10. Статья "Как самому стать патчером" . Читаем обязательно! и + читаем доки от mnemo Мануал открытия прошивок А2 :
1.Кидаем ИмяПроши.mbn на
readDB3150.exe 2.Из папки ИмяПроши.out берем
phone_app.cxc 3.Открываем любимым хекс-редактором.
4.Отрезаем кусок от 0 до строки,содержащей повторяющуюся последовательность
18 F0 9F Е5 .Например на W760 R3DA026 это смещение
2000 .
5.Сохраняем как raw
6.Открываем уже своим любимым инстурментом
.
Народ! Давайте без флейма, пишем и задаем вопросы, только после того как прочтете все что выше выложено и даны ссылки на материал, и после того как сами уже попробовали и все детально обдумали! НЕ надо задавать вопросов, а с чего мне начать, ферштейн?
K700->W810->W850->W705 & W995 (cid81) ==========WMZ307721639637 WMR675285842893 Спасибо за пожертвования:Resp , ploik , BanditNN , AlexTin , polza , romanchenko , Ryabchik , Ax , [b]Desp
Спасибо сказали: E1kolyan, Va_st, senseless, Ma8ter, Kilo_Hz, MahmudS, Therion, vile, -BourNe-, DimaBV, MasterBoy, HotRabbit, mclaron, nitr, Oganyan-Arthur, bazk7i, -Sanek-, GaS, vodoo999, Danik, TahaSpawn, hossein_ir, LoDark, Alex_E, ELECTRO-NIC, HeMo, Se-MaG, anarkes, hi2all, Happy, CleverUser, KIBER-DEMON, Melodic_Death, plembo, UserX, MaxxxS, Sandre, SummerWood, Phoenix778, MAVER145, Nook, farid, a6b6, Neodzen, lexxx2345
D3mon
Developer
Регистрация: 23.2.08 Сообщений: 1141 Репутация: 10348 Откуда: Краснодар
#1512 [03.04.10, 20:26] Re: Учимся писать патчи
Va_st , вот так вот подойдет:
Код:
ldr r3, _ddd blx r3 _ddd DCD 0x155ABCED
??
Sony Xperia XZ3 GreenSony Xperia Z3 Compact Orange W995i SW-R1GA026 :(
HotRabbit
Patchmaster
Регистрация: 30.1.09 Сообщений: 204 Репутация: 4297 Откуда: Чебоксары Сити
#1513 [03.04.10, 20:58] Re: Учимся писать патчи
D3mon ,
причем тут 0x155ABCED вообще?
переход на переход решил сделать?
возьми букман 2.0 и посмотри, там все адреса есть
0x155ABCEC - это уже переход, вот и смотри куда он переходит
Конкретно здесь: вместо того, поставить 0x150AA4F0
----------------------
А если уж совсем неймётся, пиши:
Код:
BL sub_addr .... sub_addr: LDR R3, exit BX R3 exit dw 0x1402C06C+1
[ Редактировано HotRabbit в 3.4.10 21:18 ]
WMR - R320282074812 WMZ - Z178545716672
Спасибо сказали: D3mon
Va_st
Patchmaster
Регистрация: 3.8.08 Сообщений: 440 Репутация: 1142
#1514 [03.04.10, 21:00] Re: Учимся писать патчи
Да,а ты адрес то портанул?
[ Редактировано Va_st в 3.4.10 23:03 ]
j10i2 r7ca061
HotRabbit
Patchmaster
Регистрация: 30.1.09 Сообщений: 204 Репутация: 4297 Откуда: Чебоксары Сити
#1515 [03.04.10, 21:06] Re: Учимся писать патчи
Va_st , нет, я букман 2.1 портанул, и как бы в курсах, что там за функа используется
Добавлено 3.4.10 21:14 Va_st , да, тупанул слегка)))
[ Редактировано HotRabbit в 3.4.10 21:17 ]
WMR - R320282074812 WMZ - Z178545716672
Va_st
Patchmaster
Регистрация: 3.8.08 Сообщений: 440 Репутация: 1142
#1516 [03.04.10, 21:06] Re: Учимся писать патчи
HotRabbit , а ты различай команды bx ,blx
Добавлено 3.4.10 23:09 HotRabbit , я с тела пишу,не тебя я спрашивал про адрес
j10i2 r7ca061
hi2all
Вникающий
Регистрация: 27.12.08 Сообщений: 32 Репутация: -14 Откуда: харьков
#1517 [10.04.10, 20:45] Re: Учимся писать патчи
тыкните плиз носом де ошибка...
10859D22: 0121201CB0F2C9FE00280DD0 014B1847FFFFFFFFf1b19512
12591bf0: 00000000000000000000000000000000 0421201C3D7B00F003F8201C024B1847
12591c00: 000000000000000000000000 004B1847B10F9110ED418411
-------------------------------------------------------------------------------------
;G502 SW-R1FA037
;Show entertainment, messaging, organizer and settings menu in full screen
;v1.0
;© Mojsa
;(p) adekbiroe
116c605e: 0121201CE0F71FFE3D7B 014B1847FFFF31250a12
120a2530: 00000000000000000000000000000000 0421201C3D7B00F003F8201C024B1847
120a2540: 000000000000000000000000 004B1847a56c6a1169606c11
а то он ставится норм но эффекта 0
тел с902 AS
[ Редактировано hi2all в 10.4.10 18:47 ]
Va_st
Patchmaster
Регистрация: 3.8.08 Сообщений: 440 Репутация: 1142
#1518 [10.04.10, 20:50] Re: Учимся писать патчи
hi2all писал:
f1b19512
Добавлено 10.4.10 22:53 hi2all писал:
FFFFFFFF
почему больше стало???
j10i2 r7ca061
Спасибо сказали: hi2all
hi2all
Вникающий
Регистрация: 27.12.08 Сообщений: 32 Репутация: -14 Откуда: харьков
#1519 [11.04.10, 19:48] Re: Учимся писать патчи
Va_st , я понял (:
ну вот так же тоже не правильно?
10859D22: 0121201CB0F2C9FE0028 014B1847FFFFf11b5912
12591bf0: 00000000000000000000000000000000 0421201C3D7B00F003F8201C024B1847
12591c00: 000000000000000000000000 004B1847B10F9110ED418411
эффекта 0
на счет FF незнаю даже откуда они
Добавлено 12.4.10 06:25 Spoiler:
Код:
include "book2.inc" include "x.inc" ORG 0x11d66a10 CODE16 LDR R2, dword_100000D0 ; LDR R0, [R4,0x34] PUSH {R0-R7,LR} ADD R6, 2 ADD R1, R6, 0 ADD R7, R0, 0 ADR R2, sub_1000002C ADD R2, 1 LDR R3, dword_100000D8 ; BLX R3 ADD R0, R7, 0 ADD R1, R6, 0 LDR R2, dword_100000D4 ; LDR R3, dword_100000DC ; BLX R3 ADD R0, R7, 0 ADD R2, R6, 0 MOV R1, 2 LDR R3, dword_100000F0 ; BLX R3 POP {R0-R7,PC} DCB 0xFF DCB 0xFF sub_1000002C: PUSH {R4-R7,LR} ADR R1, loc_1000010C LDR R2, dword_100000E0 ; BLX R2 POP {R4-R7,PC} PUSH {R4-R7,LR} SUB SP, SP, 8 ADD R4, R0, 0 ADD R5, R1, 0 MOV R6, 0 LDR R0, [R4,4] loc_10000042: LDRB R1, [R0,R6] ADD R6, R6, 1 CMP R1, 0 BNE loc_10000042 ADD R6, 1 MOV R1, SP ADD R2, SP, 4 LDR R0, [R5,0x48] LDR R3, dword_100000E8 ; BLX R3 MOV R7, SP LDRH R7, [R7,4] ADD R6, R6, R7 LSL R1, R6, 1 MOV R0, 0 MOV R2, 0 MOV R3, 4 LDR R6, dword_10000100 ; BLX R6 ADD R6, R0, 0 MOV R1, 0 STRH R1, [R6] CMP R7, 0 BEQ loc_1000007A LDR R1, [SP] ADD R2, R7, 0 LDR R3, dword_100000F8 ; BLX R3 loc_1000007A: LSL R7, R7, 1 LDRB R0, [R4,8] CMP R0, 1 BNE loc_1000008A ADD R0, R6, R7 MOV R1, 0x2B STRH R1, [R0] ADD R7, 2 loc_1000008A: ADD R0, R6, R7 LDR R1, [R4,4] LDR R2, dword_100000F4 ; BLX R2 ADD R0, R6, 0 MOV R1, 0 LDR R2, dword_10000108 ; LDR R3, dword_100000FC ; BLX R3 ADD R1, R0, 0 LDR R0, [R5,0x50] LDR R2, dword_100000EC ; BLX R2 MOV R0, 0 ADD R1, R6, 0 LDR R2, dword_10000104 ; BLX R2 MOV R1, 2 ADD R0, R5, 0 LDR R2, dword_100000E4 ; BLX R2 ADD SP, SP, 8 POP {R4-R7,PC} PUSH {R4-R7,LR} ADD R0, R1, 0 MOV R1, 3 LDR R2, dword_100000E4 ; BLX R2 POP {R4-R7,PC} PUSH {R4-R7,LR} ADD R0, R1, 0 MOV R1, 4 LDR R2, dword_100000E4 ; BLX R2 POP {R4-R7,PC} align 4 dword_100000D0 DCD addr1 dword_100000D4 DCD addr2 dword_100000D8 DCD addr3 dword_100000DC DCD addr4 dword_100000E0 DCD addr5 dword_100000E4 DCD addr6 dword_100000E8 DCD addr7 dword_100000EC DCD addr8 dword_100000F0 DCD addr9 dword_100000F4 DCD addr10 dword_100000F8 DCD addr11 dword_100000FC DCD addr12 dword_10000100 DCD addr13 dword_10000104 DCD addr14 dword_10000108 DCD addr15 loc_1000010C: CMP R4, 0x40 ASR R2, R2, 7 LSL R0, R0, 0 LSL R0, R0, 0 CMP R4, 0x18 ASR R2, R2, 7 LSL R7, R1, 0 LSL R0, R0, 0 LDRSH R5, [R2,R7] ASR R4, R6, 2 LSL R2, R0, 0 LSL R0, R0, 0 CMP R3, 0x37 ASR R2, R2, 7 LSL R3, R0, 0 LSL R0, R0, 0 CMP R3, 0xB9 ASR R2, R2, 7 LSL R4, R0, 0 LSL R0, R0, 0 CMP R3, 0xC5 ASR R2, R2, 7 LSL R0, R0, 0 LSL R0, R0, 0 LSL R0, R0, 0 LSL R0, R0, 0 LDR R5 , 0x10000280 LDRSH R3, [R2,R5] STR R5, [R0,0x44] STRB R1, [R5,0x11] STRB R7, [R5,9] ADC R7, R3 STR R4, [R4,0x44] LDR R3, [R0,0x74] STRB R6, [R5,0x11] STR R1, [R4,0x34] LDRSH R4, [R6,R5]
объясните плиз что это за функция и чего она ушла за приделы патча... или как это назвать правильно?
и как ее исправить?
компилятор пишет такое
а патч вот этот был...
Патч: ;C902 SW-R3EF001 AO ;Adding tel. numbers when writing SMS ;Allows you to add a number from the phone book directly when writing SMS ;To add numbers click Options -> Add. contact ;v. 1 ;(c) IronMaster ;(r) jamesbond22 ;(p) MiFa
сорри если было я только учусь
заранее спасибо
[ Редактировано hi2all в 12.4.10 06:26 ]
c368511
Patcher
Регистрация: 26.7.09 Сообщений: 117 Репутация: 930 Откуда: Воронежская область
#1520 [30.04.10, 16:25] Re: Учимся писать патчи
подскажите нубу...
портировал вот этот патч
Патч: ;W660 SW-R8BB001 ;Изменение расположения элементов в спящем режиме. ;Стандартные часы убраны. ;Добавлено: обводка, день недели, дата ,время и иконки событий ;(!) Heap shift (2018C254)
вот что получилось
Где ошибка может быть
исх:
loc_45DB0BB8: LDR R1, off_45DB0D3C PUSH {R4-R7,LR} SUB SP, SP, 0x74 MOV R4, 0 STR R4, [SP,0xC] ADD R0, SP, 0x58 MOV R3, 0x1C loc_45DB0BC6: SUB R3, R3, 4 LDR R2, [R1,R3] STR R2, [R0,R3] BNE loc_45DB0BC6 LDR R1, off_45DB0D40 ADD R0, SP, 0x38 MOV R3, 0x20 loc_45DB0BD4: SUB R3, R3, 4 LDR R2, [R1,R3] STR R2, [R0,R3] BNE loc_45DB0BD4 MOV R0, 0 BL sub_45DB0D84 LSL R5, R0, 0 LSL R0, R4, 0 BL sub_45DB0D8C LSL R3, R0, 0 MOVL R6, 0xFF000000 MOV R1, 0 MVN R1, R1 LSL R0, R6, 0 PUSH {R0,R1} SUB R3, R3, 3 SUB R2, R5, 3 MOV R1, 3 LSL R0, R1, 0 BL sub_45DB0D94 ADD R1, SP, 0xC ADD R0, SP, 0x14 BL sub_45DB0DA4 LSL R2, R4, 0 MOV R1, 2 ADD R0, SP, 0xC ADD R0, R0, 4 BL sub_45DB0DAC LSL R7, R0, 0 MOV R0, 0x58 BL sub_45DB0DB4 MOV R0, 0x1E BL sub_45DB0DBC LSL R3, R0, 0 LSL R2, R6, 0 LSL R1, R6, 0 MOV R0, 5 PUSH {R0-R2} ADD R3, 0x55 LSL R0, R5, 0 LSL R1, R3, 0 MOV R2, 0x14 PUSH {R0-R2} MOV R3, 0x55 LSL R0, R7, 0 MOV R1, 2 MOV R2, 1 BL sub_45DB0DC4 LSL R0, R7, 0 BL sub_45DB0DD4 MOV R2, 1 LSL R1, R4, 0 ADD R0, SP, 0x24 BL sub_45DB0DDC LSL R7, R0, 0 MOV R0, 0x2B BL sub_45DB0DB4 MOV R0, 0x1E BL sub_45DB0DBC LSL R3, R0, 0 LSL R2, R6, 0 LSL R1, R6, 0 MOV R0, 5 PUSH {R0-R2} ADD R3, 0x32 LSL R0, R5, 0 LSL R1, R3, 0 MOV R2, 0x14 PUSH {R0-R2} MOV R3, 0x32 LSL R0, R7, 0 MOV R1, 2 MOV R2, 1 BL sub_45DB0DC4 ADD SP, SP, 0x38 LSL R0, R7, 0 BL sub_45DB0DD4 MOV R1, SP ADD R0, SP, 4 BL sub_45DB0DE4 MOV R0, SP LDRB R0, [R0] ADD R1, SP, 0x58 LSL R0, R0, 2 LDR R7, [R1,R0] MOV R0, 0x36 BL sub_45DB0DB4 MOV R0, 0x1E BL sub_45DB0DBC LSL R3, R0, 0 LSL R2, R6, 0 LSL R1, R6, 0 MOV R0, 5 PUSH {R0-R2} ADD R3, 0x96 LSL R0, R5, 0 LSL R1, R3, 0 MOV R2, 0x14 PUSH {R0-R2} MOV R3, 0x96 LSL R0, R7, 0 MOV R1, 2 MOV R2, 1 BL sub_45DB0DC4 LSL R0, R7, 0 BL sub_45DB0DD4 LDR R1, dword_45DB0D44 ADD R0, SP, 0x28 LDRB R1, [R1] ADD SP, SP, 0x18 ADD R3, SP, 0x38 loc_45DB0CDA: MOV R2, 1 LSL R2, R4 AND R2, R1 BEQ loc_45DB0CF4 LSL R2, R4, 2 LDR R2, [R3,R2] STR R2, [R0] ADD R0, R0, 4 CMP R4, 2 BGE loc_45DB0CF4 LDR R2, dword_45DB0D48 STR R2, [R0] ADD R0, R0, 4 loc_45DB0CF4: ADD R4, R4, 1 CMP R4, 8 BLT loc_45DB0CDA LSR R0, R0, 2 ADD R1, SP, 0x10 LSR R1, R1, 2 SUB R2, R0, R1 MOV R1, 5 ADD R0, SP, 0x10 BL sub_45DB0DEC LSL R4, R0, 0 MOV R0, 0x1E BL sub_45DB0DBC LSL R3, R0, 0 LSL R2, R6, 0 LSL R1, R6, 0 MOV R0, 5 PUSH {R0-R2} MOV R2, 0x28 LSL R0, R5, 0 ADD R1, R3, 3 PUSH {R0-R2} MOV R3, 3 LSL R0, R4, 0 MOV R1, 2 MOV R2, 1 BL sub_45DB0DC4 LSL R0, R4, 0 BL sub_45DB0DD4 ADD SP, SP, 0x8C POP {R4-R7,PC} ; --------------------------------------------------------------------------- NOP ; --------------------------------------------------------------------------- align 4 off_45DB0D3C DCD 0x45DB0E14 off_45DB0D40 DCD 0x45DB0E30 dword_45DB0D44 DCD 0x2016EBC4 dword_45DB0D48 DCD 0x78000020 ; =============== S U B R O U T I N E ======================================= sub_45DB0D4C: LDR R3, off_45DB0D50 BX R3 ; --------------------------------------------------------------------------- off_45DB0D50 DCD SWI_0x130_FindBook ; =============== S U B R O U T I N E ======================================= sub_45DB0D54: LDR R3, off_45DB0D58 BX R3 ; --------------------------------------------------------------------------- off_45DB0D58 DCD SWI_0x168_GUIObject_GetDispObject ; =============== S U B R O U T I N E ======================================= sub_45DB0D5C: PUSH {R3} LDR R3, off_45DB0D68 MOV R12, R3 POP {R3} BX R12 ; --------------------------------------------------------------------------- NOP ; --------------------------------------------------------------------------- align 4 off_45DB0D68 DCD SWI_0x128_Timer_ReSet ; =============== S U B R O U T I N E ======================================= sub_45DB0D6C: LDR R3, off_45DB0D70 BX R3 ; --------------------------------------------------------------------------- off_45DB0D70 DCD SWI_0x1EF_DispObject_InvalidateRect ; =============== S U B R O U T I N E ======================================= sub_45DB0D74: LDR R3, off_45DB0D78 BX R3 ; --------------------------------------------------------------------------- off_45DB0D78 DCD SWI_0x129_Timer_Set ; =============== S U B R O U T I N E ======================================= sub_45DB0D7C: LDR R3, off_45DB0D80 BX R3 ; --------------------------------------------------------------------------- off_45DB0D80 DCD SWI_0x12A_Timer_Kill ; =============== S U B R O U T I N E ======================================= sub_45DB0D84: LDR R3, off_45DB0D88 BX R3 ; --------------------------------------------------------------------------- off_45DB0D88 DCD SWI_0x259_Display_GetWidth ; =============== S U B R O U T I N E ======================================= sub_45DB0D8C: LDR R3, off_45DB0D90 BX R3 ; --------------------------------------------------------------------------- off_45DB0D90 DCD SWI_0x258_Display_GetHeight ; =============== S U B R O U T I N E ======================================= sub_45DB0D94: PUSH {R3} LDR R3, off_45DB0DA0 MOV R12, R3 POP {R3} BX R12 ; --------------------------------------------------------------------------- NOP ; --------------------------------------------------------------------------- align 4 off_45DB0DA0 DCD SWI_0x1EC_DrawRect ; =============== S U B R O U T I N E ======================================= sub_45DB0DA4: LDR R3, off_45DB0DA8 BX R3 ; --------------------------------------------------------------------------- off_45DB0DA8 DCD SWI_0x16E_REQUEST_DATEANDTIME_GET ; =============== S U B R O U T I N E ======================================= sub_45DB0DAC: LDR R3, off_45DB0DB0 BX R3 ; --------------------------------------------------------------------------- off_45DB0DB0 DCD SWI_0x1BF_Time2ID ; =============== S U B R O U T I N E ======================================= sub_45DB0DB4: LDR R3, off_45DB0DB8 BX R3 ; --------------------------------------------------------------------------- off_45DB0DB8 DCD addr2 ; =============== S U B R O U T I N E ======================================= sub_45DB0DBC: LDR R3, off_45DB0DC0 BX R3 ; --------------------------------------------------------------------------- off_45DB0DC0 DCD SWI_0x294_GetImageHeight ; =============== S U B R O U T I N E ======================================= sub_45DB0DC4: PUSH {R3} LDR R3, off_45DB0DD0 MOV R12, R3 POP {R3} BX R12 ; --------------------------------------------------------------------------- NOP ; --------------------------------------------------------------------------- align 4 off_45DB0DD0 DCD SWI_0x1ED_DrawString ; =============== S U B R O U T I N E ======================================= sub_45DB0DD4: LDR R3, off_45DB0DD8 BX R3 ; --------------------------------------------------------------------------- off_45DB0DD8 DCD SWI_0x161_TextFree ; =============== S U B R O U T I N E ======================================= sub_45DB0DDC: LDR R3, off_45DB0DE0 BX R3 ; --------------------------------------------------------------------------- off_45DB0DE0 DCD SWI_0x1BE_Date2ID ; =============== S U B R O U T I N E ======================================= sub_45DB0DE4: LDR R3, off_45DB0DE8 BX R3 ; --------------------------------------------------------------------------- off_45DB0DE8 DCD SWI_0x29C_DATE_GetWeekDay ; =============== S U B R O U T I N E ======================================= sub_45DB0DEC: LDR R3, off_45DB0DF0 BX R3 ; --------------------------------------------------------------------------- off_45DB0DF0 DCD SWI_0x15D_Str2ID ; --------------------------------------------------------------------------- loc_45DB0DF4: LDR R3, off_45DB0E00 BLX R3 MOV R0, 1 BL sub_45DB0B90 POP {R2-R7,PC} ; --------------------------------------------------------------------------- off_45DB0E00 DCD addr1 ; --------------------------------------------------------------------------- loc_45DB0E04: BL sub_45DB0BA8 LDR R0, [R5] LDR R3, off_45DB0E10 BLX R3 POP {R4-R6,PC} ; --------------------------------------------------------------------------- off_45DB0E10 DCD SWI_0x161_TextFree dword_45DB0E14 DCD 0x1B6 DCD 0x238 DCD 0x252 DCD 0x22A DCD 0x188 DCD 0x1FB DCD 0x226 loc_45DB0E30: DCD 0xEC3E LDRB R0, [R0] DCD 0xF2CE LDRB R0, [R0] DCD 0xE5F3 ;! LDRB R0, [R0] DCD 0xF2FD LDRB R0, [R0] DCD 0xED76 LDRB R0, [R0] DCD 0xECC7 LDRB R0, [R0] DCD 0xE56B ;! LDRB R0, [R0]
может align 4 зря поставил тут
Код:
align 4 off_45DB0D3C DCD 0x45DB0E14 off_45DB0D40 DCD 0x45DB0E30 dword_45DB0D44 DCD 0x2016EBC4 dword_45DB0D48 DCD 0x78000020
[ Редактировано c368511 в 30.4.10 16:28 ]
w 580-R8BE001 aka Dimmu
Va_st
Patchmaster
Регистрация: 3.8.08 Сообщений: 440 Репутация: 1142
#1521 [30.04.10, 16:50] Re: Учимся писать патчи
c368511 писал:
loc_45DB0E30: DCD 0xEC3E LDRB R0, [R0] DCD 0xF2CE LDRB R0, [R0] DCD 0xE5F3 ;! LDRB R0, [R0] DCD 0xF2FD LDRB R0, [R0] DCD 0xED76 LDRB R0, [R0] DCD 0xECC7 LDRB R0, [R0] DCD 0xE56B ;! LDRB R0, [R0]
вот тут бред
Добавлено 30.4.10 18:52 еще поди портировал
DCD 0xE56B ;!
Добавлено 30.4.10 18:53 F26:0 это ты в стр2ид какую то хрень кинул,вот он те и пишет соответственно хрень
j10i2 r7ca061
Спасибо сказали: RaANdOoM
Похожие темы
Тема Ответы Автор Просмотры Обновление Как пропатчить файл прошивки с помощью BinEdit? 34 AleXeR 51283 15.06.15, 16:19 Setool2 Lite - Патчим, прошиваем 793 Zormax 629913 15.06.21, 04:11 патчи и редактор far manager 3 den_po 8541 25.04.21, 21:17 Aino и патчи, эльфы 1 khaker 5023 26.02.17, 19:37 Проблема патчинга с w380 (pnx5230) 3 ALexeY38 6359 15.08.15, 20:09 Запросы на платные патчи 586 Zormax 435496 08.08.14, 16:21 SE DB2010 Font Tool (Патчи) 64 TahaSpawn 83133 23.07.14, 10:57 Патчи для db2020 (Общие вопросы) 554 Zormax 418893 07.01.14, 05:16
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.