|
Welcome to the GSM-Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Only registered members may post questions, contact other members or search our database of over 8 million posts. Registration is fast, simple and absolutely free so please - Click to REGISTER! If you have any problems with the registration process or your account login, please contact contact us . |
|
Register | FAQ | Donate | Forum Rules | Root any Device | ★iPhone Unlock★ | ★ Direct Codes ★ | Direct Unlock Source |
| LinkBack | Thread Tools | Display Modes |
12-27-2004, 19:22 | #196 (permalink) |
Freak Poster Join Date: Oct 2004 Location: Slovakia Age: 41
Posts: 219
Member: 89407 Status: Offline Thanks Meter: 0 | ;Firmware: S/ME45i v04 ;Author : Antoine[KNet] ;Version 0.2 ;Release: 27.12.04 ;Changes language number of flash F0018: 3X ;for *#06# menu and programs calling AT info 7FF62: 3X ;for other stuff ;change X to desired language number file |
12-28-2004, 14:54 | #197 (permalink) |
Junior Member Join Date: Dec 2004
Posts: 37
Member: 100979 Status: Offline Thanks Meter: 0 | Hi! I've tryed this, and ... we are in December ... and I've found a littlelittlelittle bug in this patch: in italian language the month December appears as "Dec" and not (as correct) "Dic"... Here the wrong bytecode: 7DB1C: 44656300 and here the right one: 7DB1C: 44696300 Anyway, great patch! ElPossa |
12-29-2004, 02:06 | #198 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | ;*** PNI. Profile Name in Idle v3 *** ;Firmware : S-ME45i v04 ;Author : Lalo ;Luki's - Siemens Modding Forum ;Release : 19.09.04 - v1 - ;Updated : 20.09.04 - v2 - space saving + added last profile name ;Updated : 29.12.04 - v3 - profile names taken from lgp ;This patch adds a new "profile name string" in idle, just under operator name (like Nokia phones). ;String is shown only if second line operator name is unused ;and if phone is in normal state (e.g. not in "Net searching mode", etc...) 56114A: 48613D2A FA8750E6 7E650: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48613D02FAF64E11E0168860DAC60817 7E660: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5C1406F48026D7401F02A844F0C8F0D9 7E670: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0E4E01FDAFC8AEBFAF67811FFFFFFFF 7E680: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EA02EB02EC02EE05CC018D0A8E0A8F0A ;CUSTOMIZATION: ;Change profile names: ;profile names are stored as their string ID in hex swapped bytes words, ;starting from 7E680 with 1st profile name. ;E.g: change 6 profile name: ;7E68A: 8D0A xxxx ;where xxxx is string ID in hex swapped bytes ;change profile name string position and characters: ;profile name if 0 or 1 info strings are on screen: ;59046:150002 yy00zz ;second line operator name (or other) ;profile name if 2 info strings (date&time + CB/FlashSMS) are on screen: ;59006: 110002 yy00zz ;second line operator name (or other) ;change them according to my Modify Strings in Idle patch. ;That's all! ;Enjoy it ;© Lalo 2004 Luki's Siemens Modding Forum Last edited by lalo.lerry; 12-29-2004 at 02:19. |
12-29-2004, 05:33 | #199 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | ;*** IAK. Improuved Auto Keylock *** ;Firmware : S-ME45i v04 ;Author : Lalo ;Luki's - Siemens Modding Forum ;Thanks to ntcn for accessories state RAM location ;Release : 29.12.04 - v1 ;This patch improuves (IMHO) autokeylock function: ;keybord will not be auto-keylocked if a charger, data cable, tracer cable, ;carkit or homestation is connected to phone. ;Of course you can still lock keyboard manually. 5605E4: DAF7BAD6 DA8760DE 5606B2: DAF7BAD6 DA8760DE 7DE60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7404300C2F4DE2148462D1C48472D1A 7DE70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F411002D1746F412002D1446F41300 7DE80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D1146F415002D0E46F416002D0B46F4 7DE90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 95002D0846F498002D0546F499002D02 7DEA0: FFFFFFFFFFFFFFFF FAF7BAD6E004DB00 ;Please tell me if some accessories I've included (carkit, homestation) have already this "improuved" autokeylock behaviour, because I don't have them and cannot check it out. ;Enjoy it! ;© Lalo 2004 Luki's Siemens Modding Forum Last edited by lalo.lerry; 12-30-2004 at 22:26. |
12-29-2004, 13:25 | #200 (permalink) |
Freak Poster Join Date: Jun 2004
Posts: 331
Member: 70990 Status: Offline Thanks Meter: 1 | ;*** ASD. Auto-Keylock screensaver depended *** ;Firmware : S-ME45i v04 ;Author : Lalo ;Release : 24.12.04 - v1 ;posted by genetic1 ;This patch provides you, if auto-keylock is setted on, phone makes auto- ;keylock if screensaver pops up - if auto-keylock is setted off, there is no ;autokeylock! You also can change time value of auto-keylock by changing ;display screensaver time value. 5606B8: 2D 0D ;Enjoy Last edited by genetic1; 12-29-2004 at 13:39. |
12-31-2004, 05:24 | #201 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | ;*** SCT. Show Current Temperature instead of time or date v0.61*** ;Firmware : S-ME45i v04 ;Authors: rc-flitzer, trustkill, dp_sun, Lalo ;Release: July 28, 2004 ;Updated: August 21, 2004 ;v0.1: show temperature ;v0.2: show temperature if keylocked ;v0.3: show temperature if keylocked selectable through menu application ;v0.4: show temp instead time or instead of date ;v0.5: show + or - degree ;v0.6: add "C", add customization option, no used ¿ character, saved space - (hope) final version ;v0.61: space saved ;This patch shows temperature instead of time or date ;in idle screen if autodisplay voice in clock menu is setted, ;according to keyboard state and selectable through Riza's New Application Menu patch. 0x560531: C6743A 8730CE ;temp instead time 0x07CE30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9A0906A0D7404200F2F43C3F8AF40270 0x07CE40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAC6743ADACABCACDACD5414E6F1952B 0x07CE50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F4AA0A9D02E6F1952DDC49B8180882 0x07CE60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE0A00F6F40EFE5BEEF2F60EFEF2F7 0x07CE70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0CFEE7F23000F0C6BB0FE7F22C00F0C7 0x07CE80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB0BE6F19543E6F29630DC59B828C418 0x07CE90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02000884FAC6E23ADC49B928DC47DACB 0x07CEA0: FFFFFFFFFFFFFFFFFFFF D01FDAFFC03F0882CB00 ;CUSTOMIZATION: ;----------------- ;Instead of what show temperature: ;default=instead of time ;uncomment these lines if you want to have it instead of date: ;0x560507: C66439 8730CE ;0x07CE42: 743A 6439 ;0x560531: 8730CE C6743A ;When show temperature: ;default = if keyboard locked ;0x07CE30: 9A 8A ; if keyboard unlocked ;0x07CE30: 9A09 0D01 ;not keybord state dipendent ;Selection throught application menu (you must have NAM patch applied): ;default = voice number 8 (temperature) ;change voice 8 name from "empty" to "temperature" (uncomment) ;0x07CAF2: 2203 2B06 ;change voice number: ;0x07CE3F: 70 x0 ;where x is function number -1 ;e.g.: 4 = voice n.5 (clock) = shows temp. if digiclock is on ;Fine tuning of temperature sensor: ;0x07CE52: AA xx ;where xx = AA +(-) difference between phone and real temperature x10 in hex ;e.g.: phone temp=25,6°C real temp=22,3°C ;25,6-22,3 = 3,3°C ;x10 = 33 ;33decimal = 21hex ;AA+21 = CB ;correcting patch: ;0x07CE52: AA CB ;reduce sensor value of 3,3°C ;(method by chyberghost) ;Remove leading + or - sign (uncomment): ;07CE5A: DC49 0D02 ;Draw only - sign (uncomment): ;07CE55: 02 05 ;Remove leading 0 in 00-09°C (uncomment): ;07CE74: 30 91 ;Remove ending C (uncomment) ;07CE84: 9543 0000 ;That's all v0.61. ;Enjoy my New Year gift, Genetic! ;© Lalo 2005 Luki's Siemens Modding Forum Last edited by lalo.lerry; 01-02-2005 at 03:33. |
01-03-2005, 01:56 | #202 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | ;*** SCT. Show Current Temperature instead of time or date v0.7*** ;Firmware : S-ME45i v04 ;Authors: rc-flitzer, trustkill, dp_sun, Lalo ;Release: July 28, 2004 ;Updated: Gen 03, 2005 ;v0.1: show temperature ;v0.2: show temperature if keylocked ;v0.3: show temperature if keylocked selectable through menu application ;v0.4: show temp instead time or instead of date ;v0.5: show + or - degree ;v0.6: add "C", add customization option, no used ¿ character, saved space ;v0.61: space saved ;v0.7: space saved, added °F option ;This patch shows temperature instead of time or date ;in idle screen if autodisplay voice in clock menu is setted, ;according to keyboard state and selectable through Riza's New Application Menu patch. 0x560531: C6743A 8730CE ;temp instead time 0x07CE30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9A0906A0D7404200F2F43C3F8AF40270 0x07CE40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAC6743ADACABCACDACD5414E6F1952B 0x07CE50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26F4AA0A9D02E6F1952DDC49B8180882 0x07CE60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE0A00F6F40EFE5BEEF2FC0EFEF2F7 0x07CE70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0CFEE7F23000BB0EF0C7E7F22C00BB0A 0x07CE80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F19543E6F29630DC59B828C4180200 0x07CE90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAC6683ADC49B928DC47DACBD01FDAFF 0x07CEA0: FFFFFFFFFFFF C03F0882CB00 ;CUSTOMIZATION: ;----------------- ;Instead of what show temperature: ;default=instead of time ;uncomment these lines if you want to have it instead of date: ;0x560507: C66439 8730CE ;0x07CE42: 743A 6439 ;0x560531: 8730CE C6743A ;When show temperature: ;default = if keyboard locked ;0x07CE30: 9A 8A ; if keyboard unlocked ;0x07CE30: 9A09 0D01 ;not keybord state dipendent ;Selection throught application menu (you must have NAM patch applied): ;default = voice number 8 (temperature) ;change voice 8 name from "empty" to "temperature" (uncomment) ;0x07CAF2: 2203 2B06 ;change voice number: ;0x07CE3F: 70 x0 ;where x is function number -1 ;e.g.: 4 = voice n.5 (clock) = shows temp. if digiclock is on ;Fine tuning of temperature sensor: ;0x07CE52: AA xx ;where xx = AA +(-) difference between phone and real temperature x10 in hex ;e.g.: phone temp=25,6°C real temp=22,3°C ;25,6-22,3 = 3,3°C ;x10 = 33 ;33decimal = 21hex ;AA+21 = CB ;correcting patch: ;0x07CE52: AA CB ;reduce sensor value of 3,3°C ;(method by chyberghost) ;Remove leading + or - sign (uncomment): ;0x07CE5A: DC49 0D02 ;Draw only - sign (uncomment): ;0x07CE55: 02 05 ;Remove leading 0 in 00-09°C (uncomment): ;0x07CE74: 30 91 ;Remove ending C (uncomment) ;0x07CE82: 9543 0000 ;Change ° scale from Celsius to Fahrenheit (uncomment): ;default = °C ;0x07CE50: 26F4AA0A FA87A6CE ;0x07CE83: 43 46 ;0x07CEA6: FFFFFFFFFFFFFFFFFFFF 26F4AA0AE6FE09001B4E ;0x07CEB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E05E5BEEF2F40EFE06F44001FA8754CE ;That's the very end! ;Enjoy it! ;© Lalo 2005 Luki's Siemens Modding Forum Last edited by lalo.lerry; 01-03-2005 at 03:00. |
01-03-2005, 06:13 | #203 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | ;*** RFS. Read FlashSMS Shortcut in idle *** ;Firmware : S-ME45i v04 ;Author : Lalo ;Luki's - Siemens Modding Forum ;Release : 03.01.05 - v1 ;This patch adds a read FlashSMS shortcut by short pressing left softkey button in idle, ;if a Flash SMS is present, otherwise button works as usual. ;FlashSMS will be autodeleted after reading, just as in RSK patch. 56079A: DAF5E2E4 DA87B0DE 7DEB0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAF6022848402D08DAF6282848472D04 7DEC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFF E01CDAF5E4D40D02DAF5E2E4DB00 ;Customization: ;Don't autodelete FlashSMS after having read it: ;7DEC1: 1C 0C ;Enjoy it, Genetic! ;© Lalo 2005 Luki's Siemens Modding Forum Last edited by lalo.lerry; 01-03-2005 at 14:23. |
01-05-2005, 14:19 | #204 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | ;*** HBP. Hourly Beep *** ;Firmware : S-ME45i v04 ;Author : RizaPN, Lalo ;Release : December 2, 2003 ;Update: 07.07.04 by Lalo - v2.2 ;Update: 05.01.05 by Lalo - v3 ;This patch adds a "beep" sound at every hour (hh:00) ;patch is selectable through alarm clock voice in Riza's NAM patch (if this is applied) ;Improuvments v2.2: ;1.phone will not beep if call is in progress, saving your hearing ;2.beep sound is choosable according to word sound list (more sounds) ;3.retroillumination turns on if wished ;4.MessageBox pops up if wished ;Improuvments v3: ;5. MessageBox shows hour (also in 12AM-PM format if this option is flagged in NAM patch-voice 10) ;6. Hourly beep also in screensaver mode (with bug) ;Known bug: In screensaver mode MsgBox not always pops up at the right time, ;sometime it pops up about 1 min later. ;This is due on missing screen refresh in screensaver mode (for battery saving), ;and is not so easy to solve (even if when there is a FlashSMS there is refresh!)... ;UNDO any previously applied version, first! 0x564F5C: DACB5E29 DA87A0C8 ;in idle 0x58D6F8: DACAF097 DA87A6C8 ;in screensaver 0x07C8A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACB5E290D02DACAF097D7404200F3F8 0x07C8B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3C3F9AF42360D7403C00C2F44E3D2D04 0x07C8C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 46F43B002D160D1AD7404400C2F41037 0x07C8D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D15DAC46AAC48403D0ADACC08DFE6FC 0x07C8E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5A00DACD96DCDA87E0DEDA8780DFE004 0x07C8F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0D01E014D7404400F7F81037DB00FFFF 0x07DEE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACAF097E6F81237E6F94400E6F1930A 0x07DEF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB36E6F19120BB33D7503C00C2FC503D 0x07DF00: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C2F74E3DD7404200F2F43C3F9AF40A80 0x07DF10: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E015F06C48C03D01E0CC46FC0C00FD02 0x07DF20: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 26FC0C00E7F23000BB1EE7F23A00BB13 0x07DF30: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C7E7F23000BB17E7F22000BB0C4851 0x07DF40: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D08E6F1616D46F60B00FD02E6F1706D 0x07DF50: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB06FAC6E23ADC49B9280881CB00DC49 0x07DF60: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B8180882CB00DC49B928DC47DACBD01F 0x07DF70: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAFFC03F0882CB00FFFFA9204C616C6F 0x07DF80: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC0015E00DDAF9E892E6FC0015E6FD 0x07DF90: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1237E6FE4400E00FDAF97291E01CE6FD 0x07DFA0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0015DAFAD84CE6FC0015E00DFAF9E292 ;CUSTOMIZATION: ;---------------- ;disable or change beep sound: ;0x07C8DE: E6FC 0D03 ; disable ;0x07C8F0: 5A xx ;change sound ;choose xx value according to word list sound ;diasble or change retroillumination behaviour: ;0x07C8DA: DACC08DF yyyyyyyy ;turn on profile setting dependent always ;change yyyyyyyy with: ;DACCECDE: turn on profile setting dependent only if keybord not locked (energy saving) ;CC00CC00: disable retroillumination ;remove leading 0 in 00-09 hours: ;0x07DF26: 30 91 ;Enjoy it! ;© Lalo 2005 Luki's Siemens Modding Forum Last edited by lalo.lerry; 01-05-2005 at 15:02. |
01-07-2005, 05:51 | #205 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | ;*** RTO. Retroillumination Time Out *** ;Firmware : S-ME45i v04 ;Author : Lalo ;Luki's - Siemens Modding Forum ;Release : 06.01.05 - v1 ;This patch changes retroillumination timeout (=time before starting slow turning off routine). ;NOTE: Remember that retroillumination uses a lot of battery energy. 2CDEC0: B20C yyxx ;retroill. timeout ;change yyxx where xxyy is time in ms/0,25 in hex swapped bytes ;default: CB2hex = 3250dec :0,25 = 13000ms = 13 sec ;some values: ;10d sec = 9C4h = C409 in hex swapped bytes ; 5d sec = 4E2h = E204 in hex swapped bytes ;Enjoy it! ;© Lalo 2005 Luki's Siemens Modding Forum Last edited by lalo.lerry; 01-08-2005 at 01:54. |
01-08-2005, 08:51 | #206 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | ;*** BLR. Blinking Light when Ringing *** ;Firmware : S-ME45i v04 ;Author : Lalo ;Luki's - Siemens Modding Forum ;Release : 08.01.05 - v1 ;This patch makes retroillumination blinking when phone is ringing for an incoming call ;and tone are setted to off or beep. ;Morover, it corrects retroillumination fading even if phone is still ringing when tones are on. 5631E6: FACAD69A FA87E0DF 07DFE0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DAF71AD448402D2EDACD0CDD48403D03 07DFF0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACC08DF0D27DAE50E1148432D06E600 07E000: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4400CC00F68E20372D1DE6004400CC00 07E010: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F220370811F7F2203747F20600FD12 07E020: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACCD0DFE6FD08DFE6FECC0088E088D0 07E030: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC2237E6FD4400E6FE3200E00FDACC 07E040: FFFFFFFFFFFFFFFF E2960804FACAD69A ;CUSTOMIZATION: ;Enable blinking retroillumination always (also when tone are on): ;07DFEE: 3D 0D ;Add a beginning blinking retroillumination delay: ;07E01C: 06 xx ;where xx is a hex value >06, each unit is about a single calling tone ;Change light off time: ;07E03A: 32 xx ;where xx is time in ms/0,25 in hex swapped bytes ;default= 32hex = 50dec : 0,25 =200ms ;NOTE: This patch is specific only for incoming calls ;I have made other patches for other situations (alarm clock, appointment) and they work, but need some correcting and blinking adjoustments. ;Unfortunally I don't have more time to improuve them.... please don't ask for it! ;Enjoy my (second) gift, Genetic! ;© Lalo 2005 Luki's Siemens Modding Forum |
01-08-2005, 13:00 | #207 (permalink) |
Freak Poster Join Date: Jun 2004
Posts: 331
Member: 70990 Status: Offline Thanks Meter: 1 | ;*** RKL. RED Longpressed Key Light *** ;Firmware : SME45iv04 ;Author : Lalo ;Release : 07.01.05 - v2 ;Enable illumination flag for RED longpressed key light when key ;is locked. After applying this patch, the light after pressing ;RED key when the key is locked, is only turn ON if the Illumination ;is enabled (normally, the light is always ON). 24FCF6: DACC20DF DA87C0DF 7DFC0: FFFFFFFFFFFFFFFFFFFFFFFFFFFF DAF71AD448402D02DACC20DFDB00 ;Enjoy |
01-10-2005, 12:55 | #208 (permalink) |
Junior Member Join Date: Oct 2004 Age: 54
Posts: 27
Member: 89010 Status: Offline Thanks Meter: 0 | SHT 1.0 ScreenShot ; SHT 1.0 ScreenShot. Take a picture of the mobile screen ; Firmware : S45iv4 ; Author: fcotrina ; Created: 08.01.2005 ; Based in Windows ScreenShot and patch CL=CallLogging ; With some ideas taken from lalo.lerry and RizaPN ; Big thanks to Redkin and NTCN. ; Press 'left sidekey', to take the screenshot ; Open any file in explorer. ; A new file named scr??.BMP has been created in A:\ ; You can view it, send it, or transfer to a computer ; Every time a new file is created with a random secuence number ; Rename the file if you want to keep it. Otherwise it might get overwritten ; known bugs: ; -The picture is taken after the key has been pressed, so the picture ; might change due to that key press ; -You need to open another file in between. I had to delay creating the ; file because S45i allows to create file only in some specific routines ; -If the random name is already an existing file, data is appended. Probably ; I should use a secuential number, or 2 random numbers, or date_time ; -If you take several screenshots, only saves the last one, unless you ; open any file in between. This is not a bug. I want it to be like this #include C166.inc base 0A00000h org 0CCB2D4h ; original code called when a key is pressed ;CCB2D4: D7 40 03 02 : extp #203h, #1 ;CCB2D8: D4 FE 5E 2E : mov r15, [r14+#2E5Eh] calls new_key_pressed ; my new code nop ; I replace 4 instructions: 8 bytes nop org 0DA2C98h ; original code called when a file is open ; DA2C98: 88 90 : mov [-r0], r9 ; DA2C9A: 88 80 : mov [-r0], r8 calls new_file_open ; my new code after_open_file: ; need to know where to jump back. ;****************************** ; When key 'left sidekey' is pressed, copy screen into 00:1000 ; That key is on the left part of the screen. Yes, that long key. ; Press the top part of it. org 0A7C8C0h ; there is unused ROM here new_key_pressed: mov [-r0], r5 mov [-r0], r11 mov [-r0], r12 mov [-r0], r14 mov r5, r12 ; pressed key is stored in r12 cmp r5, #000Eh ; is left_sidekey? jmpr cc_NZ, exit_no_left_sidekey mov r14, #1FD4h ; screen is taken from 0041:1FD4 mov r12, #q(free_RAM) ; target mov r11, #0410h ; size ; copy 410h bytes from 0041:1FD4 to 0000:1000 ; probably there is a memcpy routine somewhere, but I don't know where another_r11: extp #41h, #1h mov r5, [r14] ; can be check with at+cgsn:00,1000 at+cgsn:01,1FD4 add r14, #02h extp #0h, #1h mov [r12] , r5 add r12, #02h sub r11, #02h jmpr cc_NZ, another_r11 ; flag that there is a file pending to be saved mov r5, #'A:' extp #0h, #1h mov q(free_RAM), r5 exit_no_left_sidekey: mov r14, [r0+] mov r12, [r0+] mov r11, [r0+] mov r5, [r0+] ; do now the original code extp #203h, #1 mov r15, [r14+#2E5Eh] rets ;****************************** new_file_open: mov [-r0], r9 ; original code in 0DA2C98h mov [-r0], r8 ; also original ;base 0100000h ;org 0100900h save_screen: mov [-r0], r4 mov [-r0], r6 mov [-r0], r12 mov [-r0], r13 mov [-r0], r14 mov [-r0], r15 extp #0h, #1h mov r4, q(free_RAM) cmp r4, #'A:' jmpr cc_NZ, exit ; no screenshot taken yet ; copy file name to 0000:1000 and give it a unique name mov r15, #p(name) ; file name segment mov r14, #q(name) ; file name offset mov r13, #0h mov r12, #q(free_RAM) calls 0FF40A0h ; copy string r15:r14 -> r13:r12 ; take random value extp #2h, #1h mov r14, 03FDAh ; convert to 2 letters and r14, #0F0Fh add r14, #04141h ; that is , 'A' 2 times extp #0, #1h mov q(free_RAM)+06h, r14 ; set it in the middle of file name offset. ; open file for write mov r14, #10Ah ; always fixed value #10Ah mov r13, #0h ; file name segment mov r12, #q(free_RAM) ; file name offset mov r15, #0100h ; always fixed value #100h mov [-r0], r9 ; emulate original code in 0DA2C98h mov [-r0], r8 calls after_open_file cmp r4, #0FFFFh ; check if opening was correct jmpr cc_Z, exit ; something wrong mov [-r0], r4 ; save file handler mov r12, r4 ; file handler mov r13, #q(header) ; header data offset mov r14, #p(header) ; header data segment mov r15, #62 ; data size: 16+16+16+14 , in decimal ! calls 0DA3642h ; write header mov r12, [r0+] ; retrieve handler ; screen starts in 5FD4 and ends in 63E4 , that is, 0x0410 bytes ; although I have copied in 001000h, that is, 0000:1000 mov r6, #050h ; number of lines: 80 ;mov r13, #023D7h ; address of the last line mov r13, #q(free_RAM)+0403h ; address of the last line, when screenshot starts from 0000:1000 loop_r6: mov [-r0], r6 mov [-r0], r13 mov [-r0], r12 ; save handler ;mov r14, #41h ; segment address of current line mov r14, #0h ; segment address of current line, starting from 0000:1000 mov r15, #010h ; line size in bytes: 16 (although width=101, almost 13*8) calls 0DA3642h ; write to file this screen line r13:r6 mov r12, [r0+] ; retrieve file handler mov r13, [r0+] sub r13, #0Dh ; jump to previous screen line mov r6, [r0+] sub r6, #01h ; if this is not the first line, continue ;cmp r6, #0h ; not needed because sub also set flags jmpr cc_NZ, loop_r6 close: calls 0DA4AB4h ; close file exit: mov r4, #0FFFFh extp #0h, #1h mov q(free_RAM), r4 ; flag that it has been processed mov r15, [r0+] mov r14, [r0+] mov r13, [r0+] mov r12, [r0+] mov r6, [r0+] mov r4, [r0+] rets ;org 0100990h name: ; file name db 'A:\scr' unique_name: db '00.' header: ; header of a BMP file, black+white, 101x80 db 42h, 4Dh, 50h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 3Eh, 00h, 00h, 00h, 28h, 00h db 00h, 00h, 65h, 00h, 00h, 00h, 50h, 00h, 00h, 00h, 01h, 00h, 01h, 00h, 00h, 00h db 00h, 00h, 00h, 05h, 00h, 00h, 0C4h, 0Eh, 00h, 00h, 0C4h, 0Eh, 00h, 00h, 00h, 00h db 00h, 00h, 00h, 00h, 00h, 00h, 0FFh, 0FFh, 0FFh, 00h, 00h, 00h, 00h, 00h base 0000000h org 001000h free_RAM: ; end of source code ; this is the binary patch 2CB2D4: DAA7C0C8CC00CC00 3A2C98: DAA70EC9 07C8C0: 885088B088C088E0F05C46F50E003D16 07C8D0: E6FED41FE6FC0010E6FB1004D7404100 07C8E0: A85E08E2D7400000B85C08C228B23DF6 07C8F0: E6F5413AD7400000F6F5001098E098C0 07C900: 98B09850D7400302D4FE5E2EDB008890 07C910: 88808840886088C088D088E088F0D740 07C920: 0000F2F4001046F4413A3D43E6FF9F02 07C930: E6FECC09E00DE6FC0010DAFFA040D740 07C940: 0200F2FEDA3F66FE0F0F06FE4141D740 07C950: 0000F6FE0610E6FE0A01E00DE6FC0010 07C960: E6FF000188908880DADA9C2C46F4FFFF 07C970: 2D208840F0C4E6FDD509E6FE9F02E6FF 07C980: 3E00DADA423698C0E6F65000E6FD0314 07C990: 886088D088C0E00EE6FF1000DADA4236 07C9A0: 98C098D026FD0D00986028613DF1DADA 07C9B0: B44AE6F4FFFFD7400000F6F4001098F0 07C9C0: 98E098D098C098609840DB00413A5C73 07C9D0: 637230302E424D50000000000000003E 07C9E0: 00000028000000650000005000000001 07C9F0: 0001000000000000050000C40E0000C4 07CA00: 0E00000000000000000000FFFFFF0000 07CA10: 000000 |
01-11-2005, 02:32 | #209 (permalink) |
Freak Poster Join Date: Jun 2004
Posts: 331
Member: 70990 Status: Offline Thanks Meter: 1 | ;*** RSK. Read New SMS When Keylocked v0.7 *** *** Adding customization *** ;Firmware : S-ME45i v04 ;Author : Lalo ;Don't autodelete FlashSMS after having read it: 5E7FAD: 1C 0C ;Enjoy |
01-12-2005, 08:41 | #210 (permalink) |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | ;*** Show calling icon v7 *** ;Firmware : S-ME45i v04 ;Authors: ChaOS, Yurgen, Skylord, dspmobile, bbsc's, vane, Asterixxx, chupchae, Lalo ;Release: 12.01.05 - added SIM icons - v7 ;Improuvments v7: ;add "SIM", "protected SIM" and "mobile" icons if caller number is in phonebook records. ;NOTE: ;1.If a number is present in phonebook and ALSO in addressbook, ;the name (and icon) will be taken from addressbook entry ;2.I have little "back" relocated the patch, to have the neccessary space. ;It uses the same space of "don't restart at pos 1 or 12 by pressing up & down in gfx menu" ACiD's patch, ;but this space should be unused since it was incorportated in graphic menu relocated patch version. 24BB6F: C474E6 8720C2 07C220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DACBC6F8F09EF08D28C188C0DACC2A66 07C230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98C0E6FD220088D0F0ECDACAE4E3F01E 07C240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FE4027E6FF3C00F0215C2200215C32 07C250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00E2DAFDF8930802DACB2C29DAFD3695 07C260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ECF1ECF2BB06FCF2FCF1DACC3466FACB 07C270: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9C3FE6003C00CC00C2F4FE2848402D07 07C280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48432D0848442D0948452D0BCB00E6FD 07C290: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1BE40D05E6FD19E40D02E6FD1CE4BB32 07C2A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB00E6FCEE29E6FD8B03BB10E6FC052A 07C2B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FD8D03BB0BE6FC1C2AE6FDA203BB06 07C2C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FC332AE6FD8703BB01CB00F0FCF42C 07C2D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFF2921FD33BB33F198E6FF7521F3F2 07C2E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7121BB2DE1A5F0FCF129BB32F143F128 07C2F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FF7521BB2D41343D21298129918D02 07C300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 29513DF1F2F102FEDC41A8F0CC00A81F 07C310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0E446F10F002D039D03F04108110811 07C320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B81FF01408135C1100F1D41FFAFF881F 07C330: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 28413DFBE6F42000884F88DFCB005C11 07C340: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2921F182BB0547F30F003D012981CB00 07C350: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C02E7C1E00EFA93E69212D017C4167F3 07C360: FFFFFFFF 0F00CB00 ;CUSTOMIZATION: ;----------------- ;Choose font icons to be used: ;07C2A8: 8B03 xxxx ; unicode character not used, changed into "white telephone" font icon ;07C2B2: 8D03 yyyy ; unicode character not used, changed into "black telephone" font icon ;07C2BC: A203 wwww ; unicode character not used, changed into "white cellular" font icon ;07C2C6: 8703 zzzz ; unicode character greek used for point (=not really used), changed into "black cellular" font icon ;change them with other Unicode characters; ;N.B.:If you choose to use other Unicode characters remember to edit them with Siemens CE ;Choose the digits' number to be checked out when making number-icon association: ;07C2E5: A5 x5 ;where x is number of digits of incoming call number cheched out, starting from the last one, in hex ;ICONS: ;------ ;white telephone icon: ;-------------------- ;font icon 1: bold character (16*12): 000B9324: 09 0F 000B9327: 0000 0FF0 000B9329: 00000000000000000000000000000000 300C46624992381C0990124811881FF8 ;font icon 2: normal character (16*12): 000B455F: 09 0F 000B4562: 0000 0FF0 000B4564: 00000000000000000000000000000000 300C46624992381C0990124811881FF8 ;font icon 3: wide character (16*16): 00079FB6: 0B 0F 00079FBD: 0000 0FF0 00079FBF: 00000000000000000000000000000000 300C46624992381C0990124811881FF8 00079FD6: 00 1A ;SPC picture n.13: used when chossing which number to call (15*13): 0CA2C0: 0001000100011FE160198CC593257039 000100011FE160198CC5932570391321 0CA2D0: 1321249123113FF10001 249123113FF100010001 ;black telephone icon (ex office-telephone): ;----------------------------------------- ;font icon 1: bold character (16*12): 000B9356: 09 0F 000B9359: 0000 0FF0 000B935B: 00000000000000000000000000000000 3FFC799E766E37EC0E701DB81E781FF8 ;font icon 2: normal character (16*12): 000B4591: 09 0F 000B4594: 0000 0FF0 000B4596: 00000000000000000000000000000000 3FFC799E766E37EC0E701DB81E781FF8 ;font icon 3: wide character (16*16): 00079FF8: 0B 0F 00079FFF: 0000 0FF0 0007A001: 00000000000000000000000000000000 3FFC799E766E37EC0E701DB81E781FF8 0007A018: 00 1A ;SPC picture n.15: used when chossing which number to call (15*13): 0CA2F4: 1FF92075268D29752905295529052955 000100011FE17FF9F33DECDD6FD91CE1 0CA304: 2905265520051FF90001 3B713CF13FF100010001 ;White cellular icon: ;----------------- ;font icon 1: bold character (16*12): 000B9563: 0600 0B03 000B9566: 00800000 04400FE0 000B956A: 00000000000000000000008000800000 082008200FE00AA009200AA004400380 ;font icon 2: normal character (16*12): 000B479E: 0100 0B03 000B47A1: 00800000 04400FE0 000B47A5: 00000000000000000000008000800000 082008200FE00AA009200AA004400380 ;font icon 3: wide character (16*16): 0007A2AD: 0600C000C000C00000 0B038004400FE00820 0007A2B6: 0000008000800000000000C000C000C0 082008200FE00AA009200AA004400380 ;SPC picture n.14: used when chossing which number to call (15*13): 0CA2DA: 030103E1041105D1063105D1041106B1 038104410FE10821082108210FE10AA1 0CA2EA: 041106B1041103E10001 09210AA1044103810001 ;back cellular icon (ex fax): ;------------------------ ;font icon 1: bold character (16*12): 000B92C0: 03000000000000 0B038007C00FE0 000B92C7: 00006000600000000000000000000000 082008200FE00D600EE00D6007C00380 ;font icon 2: normal character (16*12): 000B44FB: 03000000000000 0B038007C00FE0 000B4502: 00004000000000000000000000000000 082008200FE00D600EE00D6007C00380 ;font icon 3: wide character (16*16): 00079F32: 0300000000008000 0B038007C00FE008 00079F3A: 80608060800080008000800080008000 20082008200FE00D600EE00D6007C003 ;SPC picture n.12: used when chossing which number to call (15*13): 0CA2A6: 0001000100013FE1101108093FFD3FFD 038107C10FE10821082108210FE10D61 0CA2B6: 249524953FFD1FF90001 0EE10D6107C103810001 ; EDIT LANGUAGE PACK'S STRINGS: ;-------------------------------------- ;String $1F4, "<95>Phone/office:" ;String $1F5, "<95>Phone/mobile:" ;String $1F6, "<95>Phone:" ;String $CC, "<95>Fax:" ;Edit them in your proper language using Smelter or SLE ;N.B.:If you edit them could not work Outlook syncronization's (test it) ;Next step would be not to use Unicode characters but to make new icons in the right icon fonts place, at offsets: ;B5CD5, 32*12 ;BAC7B, 32*12 ;changing the unused existing (e.g. "skip back") ones. ;But this is not my job, it's graphical patchers one ;Enjoy it! ;© Lalo 2005 Luki's Siemens Modding Forum Last edited by lalo.lerry; 01-12-2005 at 09:10. |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
S/ME45i-v04: Flash Patching ... | rizapn | x4x, x5x Flashpatching | 1282 | 07-05-2015 12:16 |
821sc flash patch cid3 dead after flash | cetech | Z3X-Team Products | 26 | 07-17-2009 12:12 |
L760 flashing patched flash problem | Steph | NSPRO | 4 | 12-05-2008 11:04 |
M55 Flash Patch -Anyone´s got full modded flashes ready for flash--?? | Uvedovle | x4x, x5x Flashpatching | 0 | 04-27-2004 10:32 |
Need flash patched with Spanish lang for Neptune ! | Kilowat | Mitsubishi | 4 | 05-21-2002 07:24 |
|