Looking for help again,the last patch I very want to port...
|
|
loquat | Дата: Воскресенье, 28.03.2010, 17:47 | Сообщение # 1 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| It's a little difficult for me to port this patch. Specially the RAM address,I can't use too many armdebugger. And the hook,it is a little difficult,maybe I can handle it...
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
Evgr | Дата: Воскресенье, 28.03.2010, 22:59 | Сообщение # 2 |
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Модель телефона: E71v45x2, EL71v45
Статус: Offline
| loquat, I looked for possibility to port this RAM address to S7C but I can not see function 1EE: ProgressCalculate(int current, int total) in library for that phone. I planed use it for porting. But you can still use 8251: unsigned int *RamSizeOfPart(); in the patch. The difference will be only, that when you send batch of files, my RAM address returns Size Of Send Part for particular sended file and percent are calculated correctly for each file in the batch. But 8251: unsigned int *RamSizeOfPart(); returns total size of sended files parts and percent will be not correct for all files except first.
E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22 curious "...нам хотя бы на излёте заглянуть за..."
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 04:35 | Сообщение # 3 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| I find this function,if you need I will apply it in ;ProgressCalculate ;© 1nvisible ;__arm int ProgressCalculate(int current, int total); #pragma enable old_equal_ff 1400000: 08402DE90030A0E10000A0E30120B0E1 1400010: 0500000A020053E10300008A6400A0E3 1400020: 900301E00200A0E1BC0000EF0880BDE8 #pragma disable old_equal_ff I can learn to port one more RAM address,and I will write all the procedures down.
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 04:41 | Сообщение # 4 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| for ProgressCalculate(int current, int total) I should write it anywhere else,but the address from 1400000 is all ready exist before applying any patches in. 152E000 for example
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 04:45 | Сообщение # 5 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| before 152E000 is this: 152DFC0:00000000000000000000000000000000 152DFD0:00000000000000000000000000000000 152DFE0:00000000580DF8A801000000FFFFFFFF I'm not sure if I can use this base address
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 06:40 | Сообщение # 6 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| 0944: ; 251: __arm unsigned int *RamSizeOfPart() 0948: ; 252: __arm unsigned int *RamSizeOfRecievedSendFile() 094C: ; 253: __arm char *RamLastCallNum() This three function I had ported directly by an offset by it's wrong.because ExioMP.elf needs them,when I start the elf everything not work
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
Evgr | Дата: Понедельник, 29.03.2010, 07:59 | Сообщение # 7 |
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Модель телефона: E71v45x2, EL71v45
Статус: Offline
| Quote (loquat) I find this function,if you need I will apply it in To try to port RAMSizeOfSendPart of ExioPB v1.1MP.vkp I need native firmware function 1EE: ProgressCalculate(int current, int total), but not handmade. As far as I know 0944: ; 251: __arm unsigned int *RamSizeOfPart() 0948: ; 252: __arm unsigned int *RamSizeOfRecievedSendFile() functions addresses are present in http://sieelf.googlecode.com/svn....lib.vkp so why you are trying them to port?
E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22 curious "...нам хотя бы на излёте заглянуть за..."
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 10:17 | Сообщение # 8 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| I have ever ported three wrong RAM addr and added them in SVN,I think it should be 0x251-0x253,actully not I can't find the problem ProgressCalculate as to seem
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
Evgr | Дата: Понедельник, 29.03.2010, 10:58 | Сообщение # 9 |
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Модель телефона: E71v45x2, EL71v45
Статус: Offline
| Quote (loquat) I have ever ported three wrong RAM addr and added them in SVN,I think it should be 0x251-0x253,actully not I can't find the problem ProgressCalculate as to seem Sorry I am affraid I did not right understand you. This functions are wrong ported for S7C? Did you ported 1EE function?
E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22 curious "...нам хотя бы на излёте заглянуть за..."
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 11:06 | Сообщение # 10 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| This function is not ported by me,but I privately think that it is mine who port,so it should be right and 1EE function I tried for nearly one hour,can make it. and here in ELC1v41 1EE is 0xA1400000,E71Cv41 is the only mobile edition has 0x1EE=0xA06AAD50
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 11:08 | Сообщение # 11 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| to others the function ProgressCalculate must have been taking place by ELFLoader or 1nvisible's handmade.
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 14:38 | Сообщение # 12 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| I apply this porting into my S7Cv47,but it crashed at 0x189B4790 CPSR: 0x20000010 Code ;Extra Info on ProgressBars ;(c) Sinclair ;(c) Evgr ;(r) ~Jhellico ;(r) funMarkus for BT functions ;Version: 1.1
;(!) Master patch, library functions 21, 22, 26, 71, C4, C7, B8, 251, 252, 257 ;[+] / no conflict with "mainscreen icon changer"
;05C14CC: 03041B0C0422211C381C 004A9047,0xA007189B,0422 ;E71v45 029DE66: 03041B0C0222291C381C 004A9047,0xA007189B,0422
#pragma enable old_equal_ff 00717C0: 0B2F03D0C7DF51820000704700487047 00717D0: 5CDAACA8FFB5B27C307C121A121A002B ;0xAD0F8700 RamSizeOfSendPart ;A8ACDA5C lib 0x251;S7Cv47 00717E0: 06D1121A68464355013514E0002B12D0 00717F0: 191C0A200CB4B8DF0CBC031C68464155 0071800: 307C121A0134032C03D1002B01D0121A 0071810: 00240135EAE7301C0C30311D04B403B4 0071820: 012001B4042001B401B4F37C707C1B18 0071830: 0133901EF17CB27C013A71DF05B008BC 0071840: 013B002D14D0181C6F46013D7A5D00F0 0071850: 18F8013C002C08D1002D06D0307C1B18 0071860: 181C0A2200F00DF80324307C1B18E8E7 0071870: 1B18181C728E348E121B00F002F8FFBD 0071880: FFFF78B5331C0833371D80B4F17C0131 0071890: 378ED21926DF01B078BD03041B0C211C 00718A0: 381CFFB5C7DF5782000007780B2F10D0 00718B0: 0F2F0AD1C7DF518200000468C7DF5282 00718C0: 00000068201A002803D1FFBC04BC0432 00718D0: 10472448C4DF061C37D082B000240025 00718E0: 1B48308622DF3074308E21DF7074FFF7 00718F0: 67FF0368B07800280DD0327DB274727D 0071900: F274B2697260F269B260326AF260114A 0071910: 7286FFF75FFFF078002815D0B27DB274 0071920: F27DF274726A7260B26AB260F26AF260 0071930: 094A7286C7DF528200000168181C034A ;034A9047 BL 1400000 0071940: 9047031CFFF746FF02B0BEE700F052A1 0071950: 300800004208000025080000; 0x830picture number for 0,0x842picture number for B,0x825picture number for %, 0071960: 0xB1C2D3E4,0x000023E9,0000000000000000,"\ {patch=ExtraInfoOnPB id=23E9 cp=Evgr ver=1.1}","\ {sm `Bytes Info`}\ {2 cb `on/off` v=1}","\ {20 xy Position x=155 y=137}","\ {24 co `FillColor` v=0x64FF0000}","\ {32 co `BorderColor` v=0x640000FF}","\ {28 co `FontColor` v=0x64F8FCF8}","\ {endsm}\ {sm `Percent Info`}\ {3 cb `on/off` v=1}","\ {22 xy Position x=137 y=166}","\ {36 co `FillColor` v=0x640000FF}","\ {44 co `BorderColor` v=0x64FF0000}","\ {40 co `FontColor` v=0x64F8FCF8}","\ {endsm}\ ",00 #pragma disable old_equal_ff
;ProgressCalculate ;(c) 1nvisible ;__arm int ProgressCalculate(int current, int total);
#pragma enable old_equal_ff 152F000: 08402DE90030A0E10000A0E30120B0E1 152F010: 0500000A020053E10300008A6400A0E3 152F020: 900301E00200A0E1BC0000EF0880BDE8 #pragma disable old_equal_ff
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 14:43 | Сообщение # 13 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| Does the size of the file configs.txt has limits? Mine is almost 9kb now.
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
Evgr | Дата: Понедельник, 29.03.2010, 15:00 | Сообщение # 14 |
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Модель телефона: E71v45x2, EL71v45
Статус: Offline
| Quote (loquat) I apply this porting into my S7Cv47,but it crashed at 0x189B4790 CPSR: 0x20000010 your problem is here: ROM:A029DE64 01 92 STR R2, [SP,#4] ROM:A029DE66 00 4A LDR R2, =0x189B4790 ROM:A029DE66 ; --------------------------------------------------------------------------- ROM:A029DE68 90 47 9B 18 dword_A029DE68 DCD 0x189B4790 ; DATA XREF: ROM:A029DE66r ROM:A029DE6C 07 DCB 7 ROM:A029DE6D A0 DCB 0xA0 ; а code 004A9047,0xA007189B must be aligned to even address for example A029DE64 or A029DE68 or A029DE6C
E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22 curious "...нам хотя бы на излёте заглянуть за..."
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 16:00 | Сообщение # 15 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| Thumb BLX ARM,4 bytes aligned,have forgotten it. to my extension,we need 10 byte hook area to make thumb BLX to arm,and the mov r2 #4 can we do it like this? 029DE66: 0222,004A9047,0xA007189B Code ROM:A029DE5C loc_A029DE5C ; CODE XREF: ROM:A029DE36j ROM:A029DE5C 07 98 LDR R0, [SP,#0x1C] ROM:A029DE5E 01 22 MOV R2, #1 ROM:A029DE60 0F 21 MOV R1, #0xF ROM:A029DE62 00 91 STR R1, [SP] ROM:A029DE64 01 92 STR R2, [SP,#4] ROM:A029DE66 03 04 LSL R3, R0, #0x10 ROM:A029DE68 1B 0C LSR R3, R3, #0x10 ROM:A029DE6A 02 22 MOV R2, #2 ROM:A029DE6C 29 1C ADD R1, R5, #0 ROM:A029DE6E 38 1C ADD R0, R7, #0 ROM:A029DE70 FF F7 1B FC BL sub_A029D6AA ROM:A029DE70 ROM:A029DE74 7E 4A LDR R2, =0xA8D793A8 ROM:A029DE76 60 00 LSL R0, R4, #1
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 16:11 | Сообщение # 16 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| what's this mean,"Bведите цифрaми cумму чисeл вocемнадцать и oдин:"? When I login in here http://forum.allsiemens.com/viewforum.php?f=31,it need to answer uper question,but google can't translate it. Nataly in http://waper.ru/forum/ forbad me to use Russian and forbad you all to use English.Why is it?
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
Evgr | Дата: Понедельник, 29.03.2010, 17:20 | Сообщение # 17 |
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Модель телефона: E71v45x2, EL71v45
Статус: Offline
| Quote (loquat) what's this mean,"Bведите цифрaми cумму чисeл вocемнадцать и oдин:"? this is antispam, you are asked to solve simple arithmetic task 18+1
E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22 curious "...нам хотя бы на излёте заглянуть за..."
|
|
| |
loquat | Дата: Понедельник, 29.03.2010, 17:31 | Сообщение # 18 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| Ok,thank you,you see google traslation is "Bvedite tsiframi chisel vocemnadtsat three forces and one Shout"
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
Evgr | Дата: Понедельник, 29.03.2010, 17:34 | Сообщение # 19 |
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Модель телефона: E71v45x2, EL71v45
Статус: Offline
| Quote (loquat) Ok,thank you,you see google traslation is "Bvedite tsiframi chisel vocemnadtsat three forces and one Shout" this site can translate it almost correctly but interface is in russian Bvedite by numbers sum of numbers eighteen and one http://pereklad.online.ua/
E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22 curious "...нам хотя бы на излёте заглянуть за..."
|
|
| |
loquat | Дата: Вторник, 30.03.2010, 11:04 | Сообщение # 20 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| I have tried so many times last night,it doesn't work at all.
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
Evgr | Дата: Вторник, 30.03.2010, 14:45 | Сообщение # 21 |
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Модель телефона: E71v45x2, EL71v45
Статус: Offline
| Quote (loquat) I have tried so many times last night,it doesn't work at all. loquat, please test this port
E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22 curious "...нам хотя бы на излёте заглянуть за..."
|
|
| |
loquat | Дата: Вторник, 30.03.2010, 15:03 | Сообщение # 22 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| I'm testing it now.
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
loquat | Дата: Вторник, 30.03.2010, 17:39 | Сообщение # 23 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| Evgr,thank you,It does not work,and with no crash I have tested this hook on 15th floor.
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |
Evgr | Дата: Вторник, 30.03.2010, 21:29 | Сообщение # 24 |
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Модель телефона: E71v45x2, EL71v45
Статус: Offline
| loquat, did you not forgot to put In Zbin\img folder the pictures with numbers from 2096 (0) upto 2105 (9) and 2114 (B) and 2085 (%) ( from 0x830 upto 0x839 and 0x842 and 0x825), for instance, from here: http://forum.allsiemens.com/files/png6x10_cpumodd_822.rar ? In previous port the functions 251, 252, 257 are written as 8251, 8252, 8257 because in E71v45 swilib they are so numbered. But in S7Cv47 swilib they are numbered as 251, 252, 257 so I rewrote port. May be this will work. If not, use armdebugger to study what is the problem.
E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22 curious "...нам хотя бы на излёте заглянуть за..."
|
|
| |
loquat | Дата: Вторник, 30.03.2010, 23:08 | Сообщение # 25 |
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
| I have placed those 12 pics in folder img,but it still not work Maybe it's because some patch I have already apply that conflicts.
Table-tennis,volleyball,swimming Good good study,day day up. Lifting my head I watched the brignt moon,Lowering my head I dreamed that I'm home.
|
|
| |