Neodzen
Patcher
Регистрация: 3.10.10 Сообщений: 311 Репутация: 3339 Откуда: Украина
#51 [15.09.11, 18:25] Re: F.A.Q по портированию замэйновых патчей
долбил долбил тот патч:
Патч: ;W610 SW-R6BC002 ;Отображение часов на экране во время зарядки выключенного телефона ;Добавлено отображение текущего процента заряда батареи ;Добавлено отображение даты ;Добавлено отображение секунд в формате времени ;Дата и время не исчезают при Полностью заряженном аккумуляторе ;Display the clock on the screen while charging the phone off ;Added display of current per battery charge ;Added display of date ;Added display of seconds in time format ;Date and time do not disappear when fully charged ;v.3 ;(c) RandoM ;(e) HotRabbit, MaPkiZzz ;(p) michel1907
, создал исх
Код:
include "x.inc" CODE16 addr1=0x452B5EB4+1 addr2=0x452B5D1C+1 addr3=0x452B5D72+1 addr4=0x459A4A5C addr5=0x449C2104+1 addr6=0x4533D878+1 addr7=0x44D52950+1 addr8=0x44D52BC4+1 addr9=0x44D52B30+1 addr10=0x452A18E0+1 addr11=0x452A19B8+1 addr12=0x4533DB2C+1 org 452B5D6C LDR R0, off_452B5F04 BX R0 ; --------------------------------------------------------------------------- NOP org 452B5D12 LDR R0, off_452B5D18 BX R0 ; --------------------------------------------------------------------------- NOP ; --------------------------------------------------------------------------- off_452B5D18 DCD loc_45C1AAEE+1 org 452B5EAC LDR R0, off_452B5EB0 BX R0 ; --------------------------------------------------------------------------- off_452B5EB0 DCD loc_45C1AAE0+1 ; DATA XREF: ROM:452B5EACr org 452B5F04 off_452B5F04 DCD loc_45C1AAFE+1 ; DATA XREF: ROM:452B5D6Cr org 45c1aae0 loc_45C1AAE0: ; CODE XREF: ROM:452B5EAEj ; DATA XREF: ROM:off_452B5EB0o BL sub_45C1AB80 ADD R5, SP, 4 STR R0, [SP,4] LDR R0, dword_45C1AC3C LDR R2, off_45C1AC40 BX R2 ; --------------------------------------------------------------------------- loc_45C1AAEE: ; CODE XREF: ROM:452B5D14j ; DATA XREF: ROM:off_452B5D18o BL sub_45C1AB80 ADD R7, SP, 0xC STR R0, [SP,0xC] STR R6, [R7,4] STR R6, [R7,8] LDR R2, off_45C1AC44 BX R2 ; --------------------------------------------------------------------------- loc_45C1AAFE: ; CODE XREF: ROM:452B5D6Ej ; DATA XREF: ROM:off_452B5F04o BL sub_45C1AB0A STR R0, [SP,4] STR R6, [SP,8] LDR R2, off_45C1AC48 BX R2 ; =============== S U B R O U T I N E ======================================= sub_45C1AB0A: ; CODE XREF: ROM:loc_45C1AAFEp var_38 = -0x38 PUSH {R1-R7,LR} SUB SP, SP, 0x20 MOV R4, SP LDR R0, off_45C1AC4C LDR R5, [R0] ADD R0, R5, 0 ADD R1, R4, 0 BL sub_45C1AC1C ADD R0, R5, 0 ADD R1, R4, 4 ADD R1, R1, 4 BL sub_45C1AC24 LDRB R1, [R4,0x40+var_38] MOV R2, 1 ADD R0, R4, 0 BL sub_45C1AC2C MOV R1, 0x28 STR R0, [R4,R1] ADD R0, R5, 0 ADD R1, R4, 4 ADD R1, R1, 4 BL sub_45C1AC20 CMP R0, 0 BEQ loc_45C1AB46 MOV R1, 1 STRB R1, [R4,0x40+var_38] loc_45C1AB46: ; CODE XREF: sub_45C1AB0A+36j MOV R2, 1 LDRB R1, [R4,8] ADD R0, R4, 4 BL sub_45C1AC28 STR R0, [R4] LDR R0, dword_45C1AC3C STR R0, [R4,4] STR R0, [R4,8] LDR R0, dword_45C1AC38 STR R0, [R4,0xC] ADD R0, R4, 0 MOV R1, 5 MOV R2, 4 BL sub_45C1AC30 STR R0, [R4,8] LDR R0, dword_45C1AC3C STR R0, [R4,4] MOV R1, 0x28 LDR R0, [R4,R1] STR R0, [R4] ADD R0, R4, 0 MOV R1, 5 MOV R2, 3 BL sub_45C1AC30 ADD SP, SP, 0x20 POP {R1-R7,PC} ; End of function sub_45C1AB0A ; =============== S U B R O U T I N E ======================================= sub_45C1AB80: ; CODE XREF: ROM:loc_45C1AAE0p ; ROM:loc_45C1AAEEp var_44 = -0x44 var_3C = -0x3C var_38 = -0x38 var_34 = -0x34 var_30 = -0x30 PUSH {R1-R7,LR} SUB SP, SP, 0x2C MOV R4, SP LDR R0, off_45C1AC4C LDR R5, [R0] ADD R0, R5, 0 ADD R1, R4, 0 BL sub_45C1AC14 MOV R0, 0x20 LDRB R0, [R4,R0] BL sub_45C1AC18 STR R0, [R4,0x4C+var_38] LDR R0, dword_45C1AC3C ADD R0, 0x16 STR R0, [R4,0x4C+var_3C] STR R0, [R4,0x4C+var_34] ADD R0, 5 STR R0, [R4,0x4C+var_30] ADD R0, R5, 0 ADD R1, R4, 0 BL sub_45C1AC1C ADD R0, R5, 0 ADD R1, R4, 4 ADD R1, R1, 4 BL sub_45C1AC24 LDRB R1, [R4,0x4C+var_44] MOV R2, 1 ADD R0, R4, 0 BL sub_45C1AC2C MOV R1, 0x28 STR R0, [R4,R1] ADD R0, R5, 0 ADD R1, R4, 4 ADD R1, R1, 4 BL sub_45C1AC20 CMP R0, 0 BEQ loc_45C1ABDA MOV R1, 1 STRB R1, [R4,0x4C+var_44] loc_45C1ABDA: ; CODE XREF: sub_45C1AB80+54j MOV R2, 1 LDRB R1, [R4,8] ADD R0, R4, 4 BL sub_45C1AC28 STR R0, [R4] LDR R0, dword_45C1AC3C STR R0, [R4,4] STR R0, [R4,8] LDR R0, dword_45C1AC34 STR R0, [R4,0xC] ADD R0, R4, 0 MOV R1, 5 MOV R2, 8 BL sub_45C1AC30 STR R0, [R4,8] LDR R0, dword_45C1AC3C STR R0, [R4,4] MOV R1, 0x28 LDR R0, [R4,R1] STR R0, [R4] ADD R0, R4, 0 MOV R1, 5 MOV R2, 3 BL sub_45C1AC30 ADD SP, SP, 0x2C POP {R1-R7,PC} ; End of function sub_45C1AB80 ; =============== S U B R O U T I N E ======================================= sub_45C1AC14: ; CODE XREF: sub_45C1AB80+Ep LDR R7, off_45C1AC50 BX R7 ; End of function sub_45C1AC14 ; =============== S U B R O U T I N E ======================================= sub_45C1AC18: ; CODE XREF: sub_45C1AB80+16p LDR R3, off_45C1AC54 BX R3 ; End of function sub_45C1AC18 ; =============== S U B R O U T I N E ======================================= sub_45C1AC1C: ; CODE XREF: sub_45C1AB0A+Ep ; sub_45C1AB80+2Cp LDR R3, off_45C1AC58 BX R3 ; End of function sub_45C1AC1C ; =============== S U B R O U T I N E ======================================= sub_45C1AC20: ; CODE XREF: sub_45C1AB0A+30p ; sub_45C1AB80+4Ep LDR R3, off_45C1AC5C BX R3 ; End of function sub_45C1AC20 ; =============== S U B R O U T I N E ======================================= sub_45C1AC24: ; CODE XREF: sub_45C1AB0A+18p ; sub_45C1AB80+36p LDR R3, off_45C1AC60 BX R3 ; End of function sub_45C1AC24 ; =============== S U B R O U T I N E ======================================= sub_45C1AC28: ; CODE XREF: sub_45C1AB0A+42p ; sub_45C1AB80+60p LDR R3, off_45C1AC64 BX R3 ; End of function sub_45C1AC28 ; =============== S U B R O U T I N E ======================================= sub_45C1AC2C: ; CODE XREF: sub_45C1AB0A+22p ; sub_45C1AB80+40p LDR R3, off_45C1AC68 BX R3 ; End of function sub_45C1AC2C ; =============== S U B R O U T I N E ======================================= sub_45C1AC30: ; CODE XREF: sub_45C1AB0A+58p ; sub_45C1AB0A+6Ep ... LDR R3, off_45C1AC6C BX R3 ; End of function sub_45C1AC30 ; --------------------------------------------------------------------------- align 4 dword_45C1AC34 DCD 0x3F3 ; DATA XREF: sub_45C1AB80+6Cr dword_45C1AC38 DCD 0xB ; DATA XREF: sub_45C1AB0A+4Er dword_45C1AC3C DCD 0x7800000A ; DATA XREF: ROM:45C1AAE8r ; sub_45C1AB0A+48r ... off_45C1AC40 DCD addr1 ; DATA XREF: ROM:45C1AAEAr off_45C1AC44 DCD addr2 ; DATA XREF: ROM:45C1AAFAr off_45C1AC48 DCD addr3 ; DATA XREF: ROM:45C1AB06r off_45C1AC4C DCD addr4 ; DATA XREF: sub_45C1AB0A+6r ; sub_45C1AB80+6r off_45C1AC50 DCD addr5 ; DATA XREF: sub_45C1AC14r off_45C1AC54 DCD addr6 ; DATA XREF: sub_45C1AC18r off_45C1AC58 DCD addr7 ; DATA XREF: sub_45C1AC1Cr off_45C1AC5C DCD addr8 ; DATA XREF: sub_45C1AC20r off_45C1AC60 DCD addr9 ; DATA XREF: sub_45C1AC24r off_45C1AC64 DCD addr10 ; DATA XREF: sub_45C1AC28r off_45C1AC68 DCD addr11 ; DATA XREF: sub_45C1AC2Cr off_45C1AC6C DCD addr12 ; DATA XREF: sub_45C1AC30r
но компилится не хочет. Я скомпилить хочу под ту же прошивку ш610. Скажите пожалуйста что не так в исхе?
K800 R8BF003 FOREVER! Респекты: MrGraL ,Therion ,D3mon ,E1kolyan ,Boysie ,Vov4ик , ну и список можно продолжать еще долго)))
iksrman
Пользователь
Регистрация: 25.10.09 Сообщений: 88 Репутация: 915 Откуда: Братск
#52 [15.09.11, 18:55] Re: F.A.Q по портированию замэйновых патчей
Neodzen , сразу первое в глаза бросается - после org адреса без 0x
Спасибо сказали: Neodzen 'Фу' сказали: heckfy5225
Neodzen
Patcher
Регистрация: 3.10.10 Сообщений: 311 Репутация: 3339 Откуда: Украина
#53 [15.09.11, 19:15] Re: F.A.Q по портированию замэйновых патчей
iksrman , спасибо огромное, проблема действительно только в этом была
K800 R8BF003 FOREVER! Респекты: MrGraL ,Therion ,D3mon ,E1kolyan ,Boysie ,Vov4ик , ну и список можно продолжать еще долго)))
MNS81
Patcher
Регистрация: 18.7.07 Сообщений: 556 Репутация: 5564 Откуда: Сертолово Ленинградская обл.
#54 [15.09.11, 19:27] Re: F.A.Q по портированию замэйновых патчей
Neodzen , Внимательно читай что пишет компилятор!
D3mon , писал:
нажми правой кнопкой на make.bat, выбери "изменить" и после :end напиши pause И будет оно висеть, пока не нажмешь кнопку любую ;)
[ Редактировано MNS81 в 15.9.11 19:54 ]
Спасибо сказали: Neodzen
Neodzen
Patcher
Регистрация: 3.10.10 Сообщений: 311 Репутация: 3339 Откуда: Украина
#55 [15.09.11, 19:48] Re: F.A.Q по портированию замэйновых патчей
MNS81 , проблема в том что окно компилятора слишком быстро ичезает. Есть лекарство? Добавлено 15.9.11 19:19 разобрался, спасибо
K800 R8BF003 FOREVER! Респекты: MrGraL ,Therion ,D3mon ,E1kolyan ,Boysie ,Vov4ик , ну и список можно продолжать еще долго)))
'Фу' сказали: James_LaBrie, heckfy5225
Neodzen
Patcher
Регистрация: 3.10.10 Сообщений: 311 Репутация: 3339 Откуда: Украина
#56 [30.09.11, 19:34] Re: F.A.Q по портированию замэйновых патчей
привет ребята. Снова проблема с тем же патчем. Нашел адреса в проше с к800, сделал исх, скомпилил, но патч не пашет-ребут!
Не могу понять почему. Подсказали со стороны что во врезке восстановить правильно надо, но как это сделать-вообще хз. Сильно не пинайте, я ведь только учусь
вот исх:
Код:
include "x.inc" CODE16 patch = 0x45CFB030 SWI_0x1E4_GetBatteryState = 0x44AF5379 SWI_0x15C_TextID_CreateIntegerID = 0x4544678D SWI_0x16E_REQUEST_DATEANDTIME_GET = 0x44E562D1 SWI_0x1BD_REQUEST_TIMEFORMAT_GET = 0x44E56545 SWI_0x1BC_REQUEST_DATEFORMAT_GET = 0x44E564B1 SWI_0x1BF_Time2ID = 0x453AA67D SWI_0x1BE_Date2ID = 0x453AA755 SWI_0x15D_TextID_Create = 0x45446A41 addr1=0x453BECEE+1 ;! addr2=0x453BEB5E+1 ;! addr3=0x453BEBB4+1 ;! addr4=0x45B9EA88 ;! org 0x453BEBAE ;! LDR R0, off_452B5F04 BX R0 ; --------------------------------------------------------------------------- NOP org 0x453BED44 off_452B5F04 DCD loc_45C1AAFE+1 ; DATA XREF: ROM:452B5D6Cr org 0x453BECEC ; --------------------------------------------------------------------------- LDR R0, off_452B5EB0 BX R0 off_452B5EB0 DCD loc_45C1AAE0+1 ; DATA XREF: ROM:452B5EACr org 0x453BEB56 ; --------------------------------------------------------------------------- LDR R0, off_452B5D18 BX R0 ; --------------------------------------------------------------------------- NOP ; --------------------------------------------------------------------------- off_452B5D18 DCD loc_45C1AAEE+1 ; DATA XREF: ROM:452B5D12r org patch loc_45C1AAE0: ; CODE XREF: ROM:452B5EAEj ; DATA XREF: ROM:off_452B5EB0o BL sub_45C1AB80 ADD R5, SP, 4 STR R0, [SP,4] LDR R0, dword_45C1AC3C LDR R2, off_45C1AC40 BX R2 ; --------------------------------------------------------------------------- loc_45C1AAEE: ; CODE XREF: ROM:452B5D14j ; DATA XREF: ROM:off_452B5D18o BL sub_45C1AB80 ADD R7, SP, 0xC STR R0, [SP,0xC] STR R6, [R7,4] STR R6, [R7,8] LDR R2, off_45C1AC44 BX R2 ; --------------------------------------------------------------------------- loc_45C1AAFE: ; CODE XREF: ROM:452B5D6Ej ; DATA XREF: ROM:off_452B5F04o BL sub_45C1AB0A STR R0, [SP,4] STR R6, [SP,8] LDR R2, off_45C1AC48 BX R2 ; =============== S U B R O U T I N E ======================================= sub_45C1AB0A: ; CODE XREF: ROM:loc_45C1AAFEp PUSH {R1-R7,LR} SUB SP, SP, 0x20 MOV R4, SP LDR R0, off_45C1AC4C LDR R5, [R0] ADD R0, R5, 0 ADD R1, R4, 0 BL sub_45C1AC1C ADD R0, R5, 0 ADD R1, R4, 4 ADD R1, R1, 4 BL sub_45C1AC24 LDRB R1, [R4,8] MOV R2, 1 ADD R0, R4, 0 BL sub_45C1AC2C MOV R1, 0x28 STR R0, [R4,R1] ADD R0, R5, 0 ADD R1, R4, 4 ADD R1, R1, 4 BL sub_45C1AC20 CMP R0, 0 BEQ loc_45C1AB46 MOV R1, 1 STRB R1, [R4,8] loc_45C1AB46: ; CODE XREF: sub_45C1AB0A+36j MOV R2, 1 LDRB R1, [R4,8] ADD R0, R4, 4 BL sub_45C1AC28 STR R0, [R4] LDR R0, dword_45C1AC3C STR R0, [R4,4] STR R0, [R4,8] LDR R0, dword_45C1AC38 STR R0, [R4,0xC] ADD R0, R4, 0 MOV R1, 5 MOV R2, 4 BL sub_45C1AC30 STR R0, [R4,8] LDR R0, dword_45C1AC3C STR R0, [R4,4] MOV R1, 0x28 LDR R0, [R4,R1] STR R0, [R4] ADD R0, R4, 0 MOV R1, 5 MOV R2, 3 BL sub_45C1AC30 ADD SP, SP, 0x20 POP {R1-R7,PC} ; End of function sub_45C1AB0A ; =============== S U B R O U T I N E ======================================= sub_45C1AB80: ; CODE XREF: ROM:loc_45C1AAE0p ; ROM:loc_45C1AAEEp PUSH {R1-R7,LR} SUB SP, SP, 0x2C MOV R4, SP LDR R0, off_45C1AC4C LDR R5, [R0] ADD R0, R5, 0 ADD R1, R4, 0 BL sub_45C1AC14 MOV R0, 0x20 LDRB R0, [R4,R0] BL sub_45C1AC18 STR R0, [R4,0x14] LDR R0, dword_45C1AC3C ADD R0, 0x16 STR R0, [R4,0x10] STR R0, [R4,0x18] ADD R0, 5 STR R0, [R4,0x1C] ADD R0, R5, 0 ADD R1, R4, 0 BL sub_45C1AC1C ADD R0, R5, 0 ADD R1, R4, 4 ADD R1, R1, 4 BL sub_45C1AC24 LDRB R1, [R4,8] MOV R2, 1 ADD R0, R4, 0 BL sub_45C1AC2C MOV R1, 0x28 STR R0, [R4,R1] ADD R0, R5, 0 ADD R1, R4, 4 ADD R1, R1, 4 BL sub_45C1AC20 CMP R0, 0 BEQ loc_45C1ABDA MOV R1, 1 STRB R1, [R4,8] loc_45C1ABDA: ; CODE XREF: sub_45C1AB80+54j MOV R2, 1 LDRB R1, [R4,8] ADD R0, R4, 4 BL sub_45C1AC28 STR R0, [R4] LDR R0, dword_45C1AC3C STR R0, [R4,4] STR R0, [R4,8] LDR R0, dword_45C1AC34 STR R0, [R4,0xC] ADD R0, R4, 0 MOV R1, 5 MOV R2, 8 BL sub_45C1AC30 STR R0, [R4,8] LDR R0, dword_45C1AC3C STR R0, [R4,4] MOV R1, 0x28 LDR R0, [R4,R1] STR R0, [R4] ADD R0, R4, 0 MOV R1, 5 MOV R2, 3 BL sub_45C1AC30 ADD SP, SP, 0x2C POP {R1-R7,PC} ; End of function sub_45C1AB80 ; =============== S U B R O U T I N E ======================================= sub_45C1AC14: ; CODE XREF: sub_45C1AB80+Ep LDR R7, off_45C1AC50 BX R7 ; End of function sub_45C1AC14 ; =============== S U B R O U T I N E ======================================= sub_45C1AC18: ; CODE XREF: sub_45C1AB80+16p LDR R3, off_45C1AC54 BX R3 ; End of function sub_45C1AC18 ; =============== S U B R O U T I N E ======================================= sub_45C1AC1C: ; CODE XREF: sub_45C1AB0A+Ep ; sub_45C1AB80+2Cp LDR R3, off_45C1AC58 BX R3 ; End of function sub_45C1AC1C ; =============== S U B R O U T I N E ======================================= sub_45C1AC20: ; CODE XREF: sub_45C1AB0A+30p ; sub_45C1AB80+4Ep LDR R3, off_45C1AC5C BX R3 ; End of function sub_45C1AC20 ; =============== S U B R O U T I N E ======================================= sub_45C1AC24: ; CODE XREF: sub_45C1AB0A+18p ; sub_45C1AB80+36p LDR R3, off_45C1AC60 BX R3 ; End of function sub_45C1AC24 ; =============== S U B R O U T I N E ======================================= sub_45C1AC28: ; CODE XREF: sub_45C1AB0A+42p ; sub_45C1AB80+60p LDR R3, off_45C1AC64 BX R3 ; End of function sub_45C1AC28 ; =============== S U B R O U T I N E ======================================= sub_45C1AC2C: ; CODE XREF: sub_45C1AB0A+22p ; sub_45C1AB80+40p LDR R3, off_45C1AC68 BX R3 ; End of function sub_45C1AC2C ; =============== S U B R O U T I N E ======================================= sub_45C1AC30: ; CODE XREF: sub_45C1AB0A+58p ; sub_45C1AB0A+6Ep ... LDR R3, off_45C1AC6C BX R3 ; End of function sub_45C1AC30 ; --------------------------------------------------------------------------- align 4 dword_45C1AC34 DCD 0x3F3 ; DATA XREF: sub_45C1AB80+6Cr dword_45C1AC38 DCD 0xB ; DATA XREF: sub_45C1AB0A+4Er dword_45C1AC3C DCD 0x7800000A ; DATA XREF: ROM:45C1AAE8r ; sub_45C1AB0A+48r ... off_45C1AC40 DCD addr1 ; DATA XREF: ROM:45C1AAEAr off_45C1AC44 DCD addr2 ; DATA XREF: ROM:45C1AAFAr off_45C1AC48 DCD addr3 ; DATA XREF: ROM:45C1AB06r off_45C1AC4C DCD addr4 ; DATA XREF: sub_45C1AB0A+6r ; sub_45C1AB80+6r off_45C1AC50 DCD SWI_0x1E4_GetBatteryState ; DATA XREF: sub_45C1AC14r off_45C1AC54 DCD SWI_0x15C_TextID_CreateIntegerID ; DATA XREF: sub_45C1AC18r off_45C1AC58 DCD SWI_0x16E_REQUEST_DATEANDTIME_GET ; DATA XREF: sub_45C1AC1Cr off_45C1AC5C DCD SWI_0x1BD_REQUEST_TIMEFORMAT_GET ; DATA XREF: sub_45C1AC20r off_45C1AC60 DCD SWI_0x1BC_REQUEST_DATEFORMAT_GET ; DATA XREF: sub_45C1AC24r off_45C1AC64 DCD SWI_0x1BF_Time2ID ; DATA XREF: sub_45C1AC28r off_45C1AC68 DCD SWI_0x1BE_Date2ID ; DATA XREF: sub_45C1AC2Cr off_45C1AC6C DCD SWI_0x15D_TextID_Create ; DATA XREF: sub_45C1AC30r
K800 R8BF003 FOREVER! Респекты: MrGraL ,Therion ,D3mon ,E1kolyan ,Boysie ,Vov4ик , ну и список можно продолжать еще долго)))
ZEN
Developer
Регистрация: 15.12.07 Сообщений: 132 Репутация: 984 Откуда: Полоцк
#57 [01.10.11, 09:57] Re: F.A.Q по портированию замэйновых патчей
Neodzen адреса смотри чует моё сердце в них косяк
madsen
Новичок
Регистрация: 26.5.11 Сообщений: 16 Репутация: 84
#58 [07.11.11, 00:05] Re: F.A.Q по портированию замэйновых патчей
Начал портировать патч для w610 дополнение к эльфу blacklist. найти готовый порт не смог
Делаю первый раз, по инструкции. не понятно несколько пунктов. В ЛС может кто отозваться?
awg
Patcher/Moder
Регистрация: 10.1.08 Сообщений: 604 Репутация: 2795 Откуда: г.Владимир
#59 [07.11.11, 11:23] Re: F.A.Q по портированию замэйновых патчей
холивары в личке
К550->W610->K700->C901->Xperia Sola->Meizu MX2->Meizu M3 Note->Xiaomi Redmi Note 4x (Mido)->Redmi Note 7Pro (Violet)
'Фу' сказали: heckfy5225
Neodzen
Patcher
Регистрация: 3.10.10 Сообщений: 311 Репутация: 3339 Откуда: Украина
#60 [27.11.11, 21:44] Re: F.A.Q по портированию замэйновых патчей
привет всем. Уже неделю над патчем Simple Info сижу. Исх сделал, компилится и ставится норм, а вот при нажатии на сост. телефона-немного пустых квадратиков и все. Вот грешу на юникод, так ли это?) часть исха с юникодом прилагаю
Добавлено 27.11.11 19:45 Код:
aMenu_phone_sta du 0, 'MENU_PHONE_STATUS_TXT',0 ; DATA XREF: sub_45CF8560+1F6o aNormal DCB "Normal",0 ; DATA XREF: ROM:off_45CF88D8o aMeeting DCB "Meeting",0 ; DATA XREF: ROM:45CF88DCo aInCar DCB "In Car",0 ; DATA XREF: ROM:45CF88E0o aOutdoors DCB "Outdoors",0 ; DATA XREF: ROM:45CF88E4o aHandsfree DCB "Handsfree",0 ; DATA XREF: ROM:45CF88E8o aHome DCB "Home",0 ; DATA XREF: ROM:45CF88ECo aOffice DCB "Office",0 ; DATA XREF: ROM:45CF88F0o align 4 off_45CF88D8 DCD aNormal ; DATA XREF: ROM:off_45CF8784o ; "Normal" DCD aMeeting ; "Meeting" DCD aInCar ; "In Car" DCD aOutdoors ; "Outdoors" DCD aHandsfree ; "Handsfree" DCD aHome ; "Home" DCD aOffice ; "Office" aConnected DCB "Connected",0 aDisconnected DCB "Disconnected",0 aCard_1 du 0, '/card/',0 DCB 0 DCB 0 aTpa_1 du 0, '/tpa/',0 aPlatformDbDScr du 0, '-Platform: DB%d' db 0xA du 0, '-Screen size: %dx%d' db 0xA du 0, '-Brightness: %d%%' db 0xA du 0, '-Battery: %d%%' db 0xA du 0, '-Temperature: %dш' aCBatteryTempD du 0, 'C' db 0xA du 0, '-Battery temp: %dш' aCBtStateSHeapD du 0, 'C' db 0xA du 0, '-BT state: %s' db 0xA du 0, '-Heap: %d Kb' db 0xA du 0, '-Silent mode: %s' db 0xA du 0, '-Headsets state: %s' db 0xA du 0, '-Profile: %s' db 0xA du 0, '-Date and Time: %02d/ %02d/%02d - %02d:%02d:%02d' db 0xA db 0xA du 0, '----Memory stick----' db 0xA du 0, '-Total size: %d Mb' db 0xA du 0, '-Free space: %d Mb' db 0xA du 0, '-Used memory: %d Mb' db 0xA db 0xA du 0, '----Phone memory----' db 0xA du 0, '-Total size: %d Mb' db 0xA du 0, '-Free space: %d Mb' db 0xA du 0, '-Used memory: %d Mb' db 0xA db 0xA du 0, '-GPRS last session info-' db 0xA du 0, 'Bytes sent: %d Kb' db 0xA du 0, 'Bytes recieved: %d Kb',0
[ Редактировано Neodzen в 27.11.11 20:23 ]
K800 R8BF003 FOREVER! Респекты: MrGraL ,Therion ,D3mon ,E1kolyan ,Boysie ,Vov4ик , ну и список можно продолжать еще долго)))
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.