Вот набросал на досуге Пускай кто-то из патчмейкеров для данной мобилы найдет нужные эквиваленты (отмечены красным) и откомпилирует патч))) PATCH_LOCATE - адрес начала расположения кода CFG_AVTOLOCK_BYTE - свободный байт в setting.cfg MP_IF_CASE - свободная ячейка в новой таблице IF-ов мастер-патча З.Ы. Могут быть ошибки.. на 100% не ручаюся
;AvtoKeyLock
.equ new_mcc_if_tab 0x215A7C50 ; C5212XEIB5
.equ LoadCFG 0x215A8852 ; C5212XEIB5
.equ SaveCFG 0x215A8854 ; C5212XEIB5
.equ FreeCFG 0x215A8856 ; C5212XEIB5
.equ mcc_call_async_disconnect_popup 0x21051870
.equ lkoem61_SetKeyLock 0x21810BF4
[color="#990000"].equ PATCH_LOCATE 0x21234564
.equ CFG_AVTOLOCK_BYTE 0x4
.equ MP_IF_CASE 0x10[/color]
.start 0x21051970+8
.word MCC_CHECK_AVTOLOCK
.start new_mcc_if_tab+MP_IF_CASE*4
.word IF_KEY_LOCK_CHECK+1
.start 0x2187624C
LDR R0,=WRITE_LOCK_STATE_BYTE+1
BX R0
.start PATCH_LOCATE
MCC_CHECK_AVTOLOCK:
.MCC MCC_IF 0x18 MP_IF_CASE 0 0 MCC_KEY_NOT_LOCKED
.MCC MCC_TASK 0x9 0x07FB 0 1
MCC_KEY_NOT_LOCKED:
.MCC MCC_TRANSF 0 0 0 0 mcc_call_async_disconnect_popup
WRITE_LOCK_STATE_BYTE:
BL LoadCFG
MOV R7, R0
LDRH R0, [R4, #6]
STRB R0, [R7,CFG_AVTOLOCK_BYTE]
MOV R0, R7
Bl SaveCFG
LDRH R0, [R4, #6]
LSL R0, R0, #24
LSR R0, R0, #24
BL lkoem61_SetKeyLock
LDR R0,=0x21876256+1
BX R0
IF_KEY_LOCK_CHECK:
BL LoadCFG
LDRB R1, [R0, CFG_AVTOLOCK_BYTE]
BL FreeCFG
MOV R0 1
SUB R0 R1
ADD SP, SP, #0x100
POP {R4-R7,PC}