E71.RU E71.RU
Добро пожаловать, Гость! [ ИнфоБлокОбновленияУчастникиПравилаПоискFAQ-ЧаВо ] Регистрация недоступна • Вход RSS
Вторник, 19.03.2024
Лёгкое отношение к жизни делает её тяжёлой.
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Maggot  
Форум » Мобильный мир » English-speaking Forum » Looking for help again,the last patch I very want to port... (ExioPB v1.1MP.vkp)
Looking for help again,the last patch I very want to port...
loquatДата: Воскресенье, 28.03.2010, 17:47 | Сообщение # 1
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Награды: 1
Модель телефона: 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
Награды: 8
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 8
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 8
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 8
Модель телефона: 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
Награды: 1
Модель телефона: 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
Вложения: ExPB.vkp (11.3 Kb)


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
Награды: 1
Модель телефона: 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
Награды: 8
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 8
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 8
Модель телефона: E71v45x2, EL71v45
Статус: Offline
Quote (loquat)
I have tried so many times last night,it doesn't work at all.

loquat, please test this port
Вложения: S7Cv47_ExioPB-M.vkp (2.5 Kb)


E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22
curious
"...нам хотя бы на излёте заглянуть за..."
 
loquatДата: Вторник, 30.03.2010, 15:03 | Сообщение # 22
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Награды: 1
Модель телефона: 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
Награды: 1
Модель телефона: 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
Награды: 8
Модель телефона: 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.
Вложения: S7Cv47_ExioPB-2.vkp (2.5 Kb)


E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22
curious
"...нам хотя бы на излёте заглянуть за..."
 
loquatДата: Вторник, 30.03.2010, 23:08 | Сообщение # 25
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Награды: 1
Модель телефона: 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.
 
Форум » Мобильный мир » English-speaking Forum » Looking for help again,the last patch I very want to port... (ExioPB v1.1MP.vkp)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Использование материалов сайта возможно только при согласовании с администрацией