| |
|
Va_st
Patchmaster
Регистрация: 3.8.08 Сообщений: 440 Репутация: 1142
|
#11 [20.12.10, 13:03] Re: Портирование ram-адресов
Бывают случаи,когда адрес рам грузится через : ldr r0,=dw_ram ldr r0,[r0,0x4] В таких случаях найти нужное сложновато) поэтому можно при поиске заменить последние 2 байта на ?? и искать в прош ближайшие значения адреса, находить смещение и так далее...
j10i2 r7ca061
|
webdemon
Вникающий
Регистрация: 13.5.09 Сообщений: 31 Репутация: 0 Откуда: Беларусь
|
#12 [20.12.10, 13:56] Re: Портирование ram-адресов
MAVER145, эти С С510 r1ha035 на с902 r3eg004 AO Код: 0BBC: 00000000 D11BA5ED ; 2EF: void* MetaData_Desc_Create( wchar_t* path, wchar_t* name ); 0BC0: 00000000 D11BA5ED ; 2F0: void MetaData_Desc_Destroy( void* MetaData_Desc ); 0BC4: 00000000 D11BA5ED ; 2F1: wchar_t* MetaData_Desc_GetTags( void* MetaData_Desc, int tagID ); 0BC8: 00000000 D11BA5ED ; 2F2: int MetaData_Desc_GetTrackNum( void* MetaData_Desc, int __NULL ); Бывают случаи,когда адрес рам грузится через : ldr r0,=dw_ram ldr r0,[r0,0x4] В таких случаях найти нужное сложновато) поэтому можно при поиске заменить последние 2 байта на ?? и искать в прош ближайшие значения адреса, находить смещение и так далее... Эт я тоже пробовал, находит дофига всего. Но раз они разные, то как проверять, так или не так портанул? Кадый раз либу в телефон ставить и проверять правильно ли работают функции?
Эх,тяжелая наша доля безруких человеков бывает и кажется,что я этот человек, который скажет: 'А кто если не я?! ' да лень обламывает роги... Эх...
|
awg
Patcher/Moder
Регистрация: 10.1.08 Сообщений: 604 Репутация: 2795 Откуда: г.Владимир
|
#13 [20.12.10, 14:36] Re: Портирование ram-адресов
О боже, он откуда прибыл вообще? 0BBC: 00000000 D11BA5ED ; 2EF: void* MetaData_Desc_Create( wchar_t* path, wchar_t* name ); 0BC0: 00000000 D11BA5ED ; 2F0: void MetaData_Desc_Destroy( void* MetaData_Desc ); 0BC4: 00000000 D11BA5ED ; 2F1: wchar_t* MetaData_Desc_GetTags( void* MetaData_Desc, int tagID ); 0BC8: 00000000 D11BA5ED ; 2F2: int MetaData_Desc_GetTrackNum( void* MetaData_Desc, int __NULL ); тебе ни о чем не говорит что во первых, они одинаковые, во вторых если перевернуть по 2 байта получится примерно дллбаза, и в третьих, как не крути они на рамные ну никак не похожи. Короче, курим, читаем, читаем, курим и не задаем глупых вопросов. Флудите в конфе.
К550->W610->K700->C901->Xperia Sola->Meizu MX2->Meizu M3 Note->Xiaomi Redmi Note 4x (Mido)->Redmi Note 7Pro (Violet)
|
Спасибо сказали: MAVER145
|
webdemon
Вникающий
Регистрация: 13.5.09 Сообщений: 31 Репутация: 0 Откуда: Беларусь
|
#14 [20.12.10, 17:15] Re: Портирование ram-адресов
awg, упс, не заметил, что они все одинаковые. :) Happy, как уже выяснилось что это не рам-адреса. Потом попробую с db2020 портировать, посмотрим, что получиться.
Эх,тяжелая наша доля безруких человеков бывает и кажется,что я этот человек, который скажет: 'А кто если не я?! ' да лень обламывает роги... Эх...
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|