Учимся писать патчи : Патчестроение : Форум |
Страница 120 из 180: « 1 ... 116 117 118 119 [120] 121 122 123 124 ... 180 » |
Zormax: |
12.07.09, 18:13 |
Перемещено. |
jamesbond22: |
13.07.09, 00:13 |
Joker XT писал: посмотри где используется ф-ия SoundRecorderDesc_SetRadioVal и посмотрит какие параметры ему нужны! I checked parameters for function SoundRecorderDesc_SetRadioVal. In main W595 is only one jump into SoundRecorderDesc_SetRadioVal - in org = 10BB5BD2. I set in patch: LDR R1, [R7] ADD R0, R7, 0 but it not work. Added 12.7.09 22:39 2007KrasH писал: Ну гляди буку радио.. I checked book FMRadio. All dwords are same to those in db2020. |
KrasH: |
13.07.09, 07:42 |
FmRadio_MusicRecognitionPage - there u can find offset... |
jamesbond22: |
14.07.09, 23:17 |
2007KrasH, i must find jump to FmRadio_MusicRecognitionPage? And here i find offset? |
KrasH: |
15.07.09, 07:14 |
брр...смотри вход в страницу!Где идет создание MusicRecognitionDesc |
jamesbond22: |
18.07.09, 12:38 |
2007KrasH, if I knew the address where the ID of SoundRecorderDesc_SetRadioVal is entered for the w610 to be enough to port that address. |
KrasH: |
18.07.09, 13:24 |
думай сам...как в теме,где просят статус сказать-он такой же патчер как все мемберы форума-патчера,так это запросто,а как портануть самому-задаем вопросы,в личку стучимся...я же сказал где можно глянуть! |
jamesbond22: |
19.07.09, 15:41 |
Developers, I want a smaller font in the phone status, in viewing sms and in window "Informations" .When I change the value in the address 11B2FEF0 to another number then the font is diagonal, in bold type or larger, but not less. What should I edit to have a smaller font? I should edit some line with LDRB? |
jamesbond22: |
22.07.09, 22:33 |
I tried port this patch for w595: Патч: ;K790 SW-R8BF003 ;Замена имени оператора на логотип ;Положите картинку с логотипом в папку /usb/other/IMG/ ;Имя файла иконки должно быть вида "имяоператора.png" ;(пример, Beeline.png) ;(c) Va_st ;(r) RandoM,MaPkiZzz here sources: asm file: Код: RSEG CODE #ifdef K790_R8BF003 EXTERN AddIcon CODE32 defadr MACRO a,b PUBLIC a a EQU b ENDM RSEG CODE //lib func defadr ImageID_Get,0x107A04B4+1 // defadr ImageID_Free,0x107A04A8+1 defadr TextID2wstr,0x10F62390+1 defadr wstrcat,0x106F8D14+1 defadr StatusIndication_SetItemText,0x10D8CCCC+1 //my func defadr returnmain,0x10D8E88C+1 RSEG CODE CODE16 vrezka: ADD R0,R2,#0 LDR R0,[R6,#0x18] BL AddIcon LDR R0,=returnmain BX R0 RSEG PATCH_ LDR R0,=vrezka BX R0 #endif END xcl file: Код: -carm -Z(CODE)START,CODE,DATA_C,INITTAB=126A7060 -Z(CODE)PATCH_=10D8E884 main.c: Код: extern "C" { #define MAXELEMS(x) (sizeof(x)/sizeof(x[0])) extern __thumb void StatusIndication_SetItemText(int gui,int item,int StrID); extern __thumb int ImageID_Get(const wchar_t * fpath,const wchar_t * fname,wchar_t * imageID); // extern __thumb void ImageID_Free(wchar_t imageID); extern __thumb void TextID2wstr(int StrID,wchar_t * str,int maxlen); extern __thumb wchar_t* wstrcat(wchar_t * wstr, const wchar_t * subwstr); __thumb void AddIcon (int StrID,int gui) { wchar_t operatorname[30]; TextID2wstr(StrID,operatorname,MAXELEMS(operatorname)); wchar_t exp[]=L".png"; wstrcat(operatorname,exp); wchar_t id; int error=ImageID_Get(L"/tpa/user/other/IMG/",operatorname,&id); if (error<0) { StatusIndication_SetItemText(gui,1,StrID); }else { StatusIndication_SetItemText(gui,1,(id+0x78000000)); } } } Correctly I compile patch. Here's proof: Патч: +10000000 place for hook...: I put the file "Era.png" to the folder /tpa/user/other/IMG/. "Era" it is name of my operator. When I go to Main menu/Settings/Connectivity/Mobile networks/New search then phone restart. What is wrong in sources? [ Edited by jamesbond22 в 22.7.09 21:08 ] |
PRO100light: |
24.07.09, 17:10 |
Объясните, почему некоторые патчи на разных прошивка занимают не одинаковое количество места? Я вот допустим недавно портировал с исходника от Va_st Патч: ;K790 SW-R8BF003 ;Замена имени оператора на логотип ;Положите картинку с логотипом в папку /usb/other/IMG/ ;Имя файла иконки должно быть вида "имяоператора.png" ;(пример, Beeline.png) ;(c) Va_st ;(r) RandoM,MaPkiZzz а у меня получилось больше места Патч: ;K800 SW-R8BF003 ;Замена имени оператора на логотип ;Положите картинку с логотипом в папку /usb/other/IMG/ ;Имя файла иконки должно быть вида "имяоператора.png" ;(пример, Beeline.png) Ладно я бы там где-то накосячил... но он работает. и вот у других людей тоже такое выходит: Патч: ;K790 R8BF003 ;Замена графики телефона ;В папку ini (/usb/other/ini), НА ТЕЛЕФОНЕ, кладём файл GFX.ini ;В GFX.ini указываем путь к папке с заменяемой графикой ;Например: [GFX_Folder]: /usb/other/IMG ;после пути не забываем ставить Enter ;В эту папку ложим иконки XXXX.PNG(XXXX.GIF, XXXX.JPG), ;где XXXX - номер (hex) заменяемой картинки ;Перезагружаем телефон ;Ver 1.1 ;Поправлен баг с ребутом, если файл GFX.ini не был найден ;Поправлен баг с ребутом режиме передачи файлов ;(с) Joker XT ;Ver 2.0 ;(c) Vertexbz ;Графика грузится теперь при первом старте телефона (в т.ч. меню запуска) ;Изображения могут быть разных разрешений. ;(!) HeapShift 201A53BC-201A53C2 ;(p) Ax Патч: ;W660 SW-R8BB001 orange ;Замена графики телефона ;В папку ini (/tpa/user/other/ini), НА ТЕЛЕФОНЕ, кладём файл GFX.ini ;В GFX.ini указываем путь к папке с заменяемой графикой ;Например: [GFX_Folder]: /tpa/user/other/IMG ;после пути не забываем ставить Enter ;В эту папку ложим иконки XXXX.PNG(XXXX.GIF, XXXX.JPG), ;где XXXX - номер (hex) заменяемой картинки ;Перезагружаем телефон ;Ver 1.1 ;Поправлен баг с ребутом, если файл GFX.ini не был найден ;Поправлен баг с ребутом режиме передачи файлов ;(!) HeapShift 2018C3D0-2018C3D6 ;(с) Joker XT ;Ver 2.0 ;(c) Vertexbz ;Графика грузится теперь при первом старте телефона (в т.ч. меню запуска) ;Изображения могут быть разных разрешений. ;(p) Ploik Поясните плз. |
Страница 120 из 180: « 1 ... 116 117 118 119 [120] 121 122 123 124 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=1190 © 2005-2018 supertrubka.org |