Учимся писать патчи : Патчестроение : Форум

Страница 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.

Прикрепленный к сообщению файл:

soundrecord1.JPG soundrecord1.JPG (85.37 kb; 63 hits) Скачать файл

 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