E71.RU E71.RU
Добро пожаловать, Гость! [ ИнфоБлокОбновленияУчастникиПравилаПоискFAQ-ЧаВо ] Регистрация недоступна • Вход RSS
Вторник, 19.03.2024
Если вам тут понравилось, то оставьте отзыв в Гостевой книге.
  • Страница 1 из 1
  • 1
Модератор форума: Maggot  
Форум » Мобильный мир » English-speaking Forum » Who can teach me use Armdebugger? (for help)
Who can teach me use Armdebugger?
loquatДата: Суббота, 27.03.2010, 08:02 | Сообщение # 1
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Награды: 1
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
I want to port "BlackList v3.3" and "Extra Info on ProgressBars" to my S7Cv47
but I don't know how to port RAM addresses,can any one help me?
0xA8EB5E88 RAM number property BL v3.3MP
0xAD0F8700 RamSizeOfSendPart ExioPB v1.1MP


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.
 
serega65Дата: Суббота, 27.03.2010, 08:54 | Сообщение # 2
Подполковник
Имя: Сергей
С нами с: 13.06.2009
Сообщений: 109
Награды: 1
Модель телефона: E71v45
Статус: Offline
0xAD0F8700 RamSizeOfSendPart - this is a function of library (251: unsigned int *RamSizeOfPart())
 
EvgrДата: Суббота, 27.03.2010, 09:02 | Сообщение # 3
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Награды: 8
Модель телефона: E71v45x2, EL71v45
Статус: Offline
To calculate RAM number property BL v3.3MP you just need to port A09B6183 function (E71v45).
The 0xAD0F8700 RamSizeOfSendPart ExioPB v1.1MP is not 251: unsigned int *RamSizeOfPart() function and very specific and I cannot give here direct advice how to port.
And what is the real problem with use of you armdebugger?


E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22
curious
"...нам хотя бы на излёте заглянуть за..."
 
loquatДата: Суббота, 27.03.2010, 09:56 | Сообщение # 4
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Награды: 1
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
To Evgr:
ExioPB v1.1MP is not necessary,because I use ExioPB.elf now.
But for BL v3.3 I like it very much,so far without port the RAM correctly I can use the item "Unknown" already.
I haven't ever use any debuggers before,so I don't quite get your meaning of "just port A09B6183"
to set a fast slappoint at A09B6183?


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Дата: Суббота, 27.03.2010, 09:57 | Сообщение # 5
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Награды: 1
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
To serega65
Thank U any way,I have asked Evgr privately about this before post.^_^


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 - Суббота, 27.03.2010, 09:59
 
EvgrДата: Суббота, 27.03.2010, 10:51 | Сообщение # 6
Волшебник
Имя: Евгений
С нами с: 07.05.2007
Сообщений: 874
Награды: 8
Модель телефона: E71v45x2, EL71v45
Статус: Offline
Quote (loquat)
I haven't ever use any debuggers before,so I don't quite get your meaning of "just port A09B6183"
to set a fast slappoint at A09B6183?

O no. I mean you need just port to S7C with the help of patsearch for example. When you will get this function:

ROM:A09B6182 70 4B LDR R3, =0x414
ROM:A09B6184 70 49 LDR R1, =0xA8EB5E04
ROM:A09B6186 58 43 MUL R0, R3
ROM:A09B6188 40 18 ADD R0, R0, R1
ROM:A09B618A 39 21 09 01 MOVL R1, 0x390
ROM:A09B618E 40 1A SUB R0, R0, R1
ROM:A09B6190 00 78 LDRB R0, [R0]
ROM:A09B6192 70 47 BX LR

this address is here:
A09B618E 40 1A SUB R0, R0, R1
you can calculate this address or just set fast snappoint at S7C analog address of A09B6190 and call to your phone, in armdebugger at left side below will be content of R0 namely this address. You can go to this address in right side of armdebugger, press key M on PC keyboard to monitor and call again and you will see what numbers will be at this address and around.
LDRB R0, [R0,#2] returns 0 for unknown, 1 for SIM and 2 for addressbook, LDRB R0, [R0] returns number of group.


E71v45, CL61v00db128@E71, EL71v45x2, S75v47, S68v52, C72v22
curious
"...нам хотя бы на излёте заглянуть за..."
 
loquatДата: Суббота, 27.03.2010, 10:59 | Сообщение # 7
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Награды: 1
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
Ok,I know that now,I will try IDA,thank you.

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Дата: Суббота, 27.03.2010, 12:24 | Сообщение # 8
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Награды: 1
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
Ok,everything works now,thank you Evgr... thumb_up
It's because this patch that I began to learn how to port,and how to compile,then how to use IDA and to try to modify some patch a little. :D
So it is really my most wanted patch.


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Дата: Воскресенье, 28.03.2010, 10:36 | Сообщение # 9
Подполковник
Имя: loquat
С нами с: 26.03.2010
Сообщений: 115
Награды: 1
Модель телефона: S7Cv47&SK6Cv50
Статус: Offline
To Evgr:
How can I port ExioPB v1.1MP?
both the hook and the RAM well


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 » Who can teach me use Armdebugger? (for help)
  • Страница 1 из 1
  • 1
Поиск:
Использование материалов сайта возможно только при согласовании с администрацией