ForumCommunity

Tutte le Patches M65

« Older   Newer »
  Share  
JackSkellington
view post Posted on 21/4/2005, 15:12 by: JackSkellington




Le patch in questo post sono solo x la versione 43 x M65!!!



;* Dynamic replacing of Provider name v5 * © avkiev, ® Bennie, arsh0r, § AsteriX
;!Не совместим с патчем * Замена имени оператора на выбранные функции *
/*
Имя оператора заменяется на строку, меняющуюся с течением времени.
Частота обновления является частотой опроса сети телефоном.
16 байтов в области 800100-80010F являются двумя циклическими буферами,
содержимое которых определяет то, что будет выводиться на экран.
Первый буфер (800100-800107) определяет замены в режиме главного экрана.
Второй буфер (800108-80010F) - в режиме Заставка.
Строка замены состоит из двух частей, разделенных пробелом.
Пример ¹1: по адресу 800100 находится 34h.
Это значит, что имя оператора будет заменено на результат работы
функции ¹3 и функции ¹4, разделенных пробелом.
В нашем примере это будет "Время + Дата".
Так как следующий байт равен 06h, то при следующем обновлении экрана
будет выведено "Дата".
И так в цикле, 8 раз, после чего мы опять вернемся к байту (800100)=34h
Пример ¹2: для того, чтобы всегда было "Время+Температура" нужно эту область забить байтом 3Bh.
Если суммарная длина строки превышает 16 (?) символов, то окончание обрезается.
Примеры скриншотов: http://avkiev.kiev.ua/Siemens/Patches/s65/...ov/dyn_prov.htm
Список доступных функций:
+---+------------------+-----------------+------+----------------------------------+
| N | Название | Формат | Длина| Комментарии |
+---+------------------+-----------------+------+----------------------------------+
| 0 | Пусто | | 0 | |
| 1 | Строка 1 | | | |
| 2 | Строка 2 | | | |
| 3 | Время | 15:56 | 5 | |
| 4 | Дата | 11.02.2005 | 10 | |
| 5 | Дата | 02/11/2005 | 10 | |
| 6 | Дата | Пт, 11 Фев 2005 | 15 | |
| 7 | Дата | Февраль, 11 | | |
| 8 | День недели | Понедел. | | Не больше 8 символов |
| 9 | День недели | Понедельник | | |
| A | Аккумулятор | 3,685 = 70% | 11,12| Напряжение и заряд аккумулятора |
| B | Температура | 31,9'C | 6 | |
| C | Оператор | UMC | | |
| D | Уровень сигнала | -65 dB | 6,7 |"-" - 900, "=" - 1800 |
| E | Сетевая инфа | 05513:804 | 9 |CI:CH - Текущие сота и канал |
| F | Слово в памяти | 65535 | 5 |Мониторинг значения слова в памяти|
+---+------------------+-----------------+------+----------------------------------+
*/
/*
The name of the Provider replaced with dynamic changed string.
The Frequency of the renovation is a frequency of the questioning to network by telephone.
16 bytes in area 800100-80010F are two cyclic buffers, which define content of the screen.
First buffer (800100-800107) defines strings in mainscreen mode.
Second (800108-80010F) - in screensaver mode.
Replacing string consist of two parts, separated with Space.
Example N1: (800100) = 34h.
It means, that ProviderName will changed with results of
function N3 and function N4, separated by Space.
In our example it will be "Time + Date".
Because of next byte is 06h, then next string will be "Date"
It's cycle, 8 times, after this cycle we again return to byte (800100)=34h
Example N2: if you want always "Time+Temperature" fill this area with 3Bh.
If total length of string more than 16 (?) chars - string will be truncated
Screenshots: http://avkiev.kiev.ua/Siemens/Patches/s65/...ov/dyn_prov.htm
Avaliable functions:
+---+------------------+-----------------+------+----------------------------------+
| N | Название | Формат | Длина| Комментарии |
+---+------------------+-----------------+------+----------------------------------+
| 0 | Empty | | 0 | |
| 1 | String 1 | | | |
| 2 | String 2 | | | |
| 3 | Time | 15:56 | 5 | |
| 4 | Date | 11.02.2005 | 10 | |
| 5 | Date | 02/11/2005 | 10 | |
| 6 | Date | Fr, 11 Feb 2005 | 15 | |
| 7 | Date | February, 11 | | |
| 8 | Day of the week | Wednes. | | No more than 8 chars |
| 9 | Day of the week | Wednesday | | |
| A | Accumulator | 3,685 = 70% | 11,12| Voltage and capacity of accu |
| B | Temperature | 31,9'C | 6 | |
| C | Provider | UMC | | |
| D | Net level | -65 dB | 6,7 |"-" - 900, "=" - 1800 |
| E | Net info | 05513:804 | 9 |CI:CH - Current cell and channel |
| F | HWord in memory | 65535 | 5 |Monitor of word in memory |
+---+------------------+-----------------+------+----------------------------------+
*/
163EAE2: F7B52D4E0C1CB079171C 014B9F467D017D0180A0 ;call from screenasaver
1657BFC: 318AB4 710180 ;call from mainscreen
#pragma enable old_equal_ff
;Два циклических 8-байтных буфера, настройте их по себя (Two cyclic 8-bytes buffers, adjust their at your own)
0800100: 34,06,78,09,BA,CD,CE,0F ;Главный экран | Mainscreen
0800108: 34,06,78,09,BA,CD,CE,0F ;Заставка | Screensaver
0800110: 'Unicode-строка1\0' ;String #1. MaxLen = 16 (including 0)
0800130: 'Unicode-string2\0' ;String #2. MaxLen = 16 (including 0)
0800150: 44796E2E2070726F7669646572207635
0800160: A961766B6965762030332E30332E3035
0800170: 00B50068002300F007F800BD00B50868
0800180: 082300F001F800BDF0B5041C0025B34F
0800190: 38690130072108403861AF4EF618365C
08001A0: 381C391C0831A74B9847330900F00AF8
08001B0: 2023023563530F23334000F003F86D08
08001C0: 2580F0BD00B508B4381C25F000FB08BC
08001D0: 5B009F4400BDFDE70DE00FE019E020E0
08001E0: 29E032E049E059E05CE062E082E0A0E0
08001F0: ADE0C7E0D4E09848103002E0C0469648
0800200: 30300388023002356353002BF9D1023D
0800210: 00BD397A00F0EBF83A2302356353797A
0800220: E6E000F0E3F82E2302356353397900F0
0800230: DEF82E231DE0397900F0D9F82F230235
0800240: 635300F0D3F82F2313E085490D3100F0
0800250: AAF82C230235635320230235635300F0
0800260: C5F820230235635338797D4900F09BF8
0800270: 2023023563533988C7E0387911210902
0800280: 8B3100F090F82C236353202302356353
0800290: 7979ADE0D6E2D7D8D9DAD50079460C39
08002A0: 085C03E00130072800D1002004210902
08002B0: 7AE000200921644A9047023500F0A3F8
08002C0: 063D00F0B7F80635202363533D230235
08002D0: 63535F492023023563530988642903D3
08002E0: 312302356353002100F081F825230235
08002F0: 635300BD0120544A032190470A210902
0800300: AA31401A00210A061116401803D52D23
0800310: 02356353404200F076F8043D00F08AF8
0800320: 00F088F8B02302356353432302356353
0800330: 00BD381C1430611901600A8804B448F3
0800340: 77FB04BC615B625349006D1800BD4148
0800350: 2D230188FF2900D33D23023563538179
0800360: 642903D3312302356353643900F03FF8
0800370: 20230235635364230235635342230235
0800380: 635300BDC0463348023000F047F83148
0800390: 018800F039F8063D3A236353063500BD
08003A0: C04630483BE000B54018391C1831274B
08003B0: 9847381C183000210A0103780130002B
08003C0: 13D0A42B11D0952BF5D00821962BF3D0
08003D0: 1021972BF0D038219A2BEDD040219B2B
08003E0: EAD09B1802356353E7E700BD797900B5
08003F0: 0A20C04638F07CEB3030023560533031
0800400: 0235615300BD011C00B5642038F070EB
0800410: 02B4011CFFF7EBFF02BCE9E700B50188
0800420: 272000021030C04638F062EB30300235
0800430: 6053EAE700B5605B2C216153023D6053
0800440: 043500BDE315B2A00CC615A1E12A3DA1
0800450: FCE966A898AF67A8000180A000BA75A8
0800460: 97120000FCE966A8
#pragma disable old_equal_ff
;Подстройка температуры в десятых долях градуса: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
;Adjust temperature in function B by 0.1'C: 000 - TBA, 030 - TEN, 015 - (TBA+TEN)/2, -010 - TBA-1
0800304: 00 0i015
;08001EA: 62 72 ;Не выводить напряжение аккума (Don't show voltage of accum)




;* Date at the bottom of MainScreen as "Mo, 28 Feb" v4 * © avkiev, § AsteriX
;!Для корректной работы нужно откатить патч * Изменение размеров шрифта на главном экране v2 *
0B2264C: 041C684602A9FEF7C6FF231C2A1C301C 6946044B9847694601220023ABF1D4ED
0B2265C: 6946FFF7E0FF7FBD 7FBDC0461D0580A0
#pragma enable old_equal_ff
0800500: 426F74746F6D4461746520763420A920
0800510: 61766B6965762032382E303210B5174F
0800520: 0C1C134B381C391C08319847381C25F0
0800530: 4EF911490D3100F015F89523E3702C23
0800540: 237120236371237279790A2038F0D0EA
0800550: 3030A0713031E17138790749093400F0
0800560: 01F801BD00B5034B4018211C984700BD
0800570: E315B2A0E12A3DA19712000000BA75A8
#pragma disable old_equal_ff
;080053E: 2C 95 ;убрать запятую


;* Disable some messages * © SiNgle, § AlexSid, AsteriX1642E5E: 0021 10BD ;"Все сигналы вкл" (All ringtones on) § ~RAA~
1642E7E: 0021 10BD ;"Все сигналы выкл" (All ringtones off) § ~RAA~
1642ED4: 0021 10BD ;"Блокировка клавиатуры включена" (Keypad locked) § ~RAA~
08E15E0: 39F0 80BD ;Вибра вкл\выкл (Vibra alert on\off)
08E1672: 39F0 80BD ;IrDA вкл\выкл (IrDA on\off)
08E16A2: 39F0 80BD ;GPRS вкл\выкл (GPRS on\off)
08F1694: 8F2A21FA 000050E3 ;"Подождите" при запуске камеры ("Please wait" before using camera)
08F2898: F06600EB 0100A0E3 ;"Сохранить в:" после съёмки ("Saved to:" after you take a foto)
0965D80: B5581FFA 0100A0E3 ;"Подождите" в эксплорере ("Please wait" in Card-Explorer)
0B230E6: 01 00 ;"Копировать SIM" при смене SIM ("Copy SIM" at SIM change)

;* Disable Access To Internet Browser * © KiRiK
0921CEC: D90D8EA0 00000000 ;disable Internet INTR_STRTBROWSR
0921CB8: F30D8EA0 00000000 ;disable Bookmarks INTR_BBOOKMARKS
09216A0: 97178EA0 00000000 ;disable DevMenu ELSE_DEVELP_MNU

;*Toggle HandsFree without question * © SiNgle, § AsteriX
163F5DC: CB21C9000022 002100210122
163F5E4: 18F090E8 17F0DEE8

;* Remove soft-keys from MainScreen v2 * © SiNgle, § AsteriX
1640EA9: D0 E0
1640F66: 04D1 0028
164191E: 0DD1 0028 ;чтоб часы не скакали вверх при SMS и т.п.
1641924: 0AD1 0028
1646732: 07D1 0028

;* Disable displaying "netsearch" * © arsh0r, § AsteriX
;!Отображается инвертированный "!" вместо Поиск сети (instead of Netsearch there is an inverted "!" in front of providername)

1644502: 6649 04E0 ;screensaver
16417E2: 15F0DEE8 07E00028 ;mainscreen

;* Remove provider name in ScreenSaver * © KiRiK, § AsteriX
1644518: E4FA 0028
1644530: D8FA 0028

;* Remove Deutsch and Polish from input languages menu * © AlexSid, § AsteriX
11FBA2E: 00 01
11FBA5E: 00 01

;* Убрать запятую между именем и фамилией в списке адресной книги * © SiNgle, § AsteriX
0AD6C30: 22F112F9 00280028

;* Убирать звук дозвона * © AlexSid, § AsteriX
13A34B1: 8B3BA1 000000

;* Disable ringtone "Net found" (3*beep) * © avkiev, § AsteriX
13B862C: 5C03 FFFF

;* No start sound in Video rec * © SiNgle, § AsteriX
08D77B0: 1A 1D

;* Disable keypad light * © SiNgle, § Smelter
0B1F1C7: D5 24

;* Remove background netting while showing MsgBoxes, "Please Wait", e.g. * © SiNgle, § AsteriX
1142D60: 55 00

;* Disable Aircraft Check * © Bennie, § KiRiK, nn
163B9EF: D1 E0






Edited by JackSkellington - 21/4/2005, 16:23
 
Top
88 replies since 8/11/2004, 13:25   4449 views
  Share