|
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-29-2005, 13:15 | #1 (permalink) |
Junior Member Join Date: Jan 2005 Location: Romania Age: 44
Posts: 20
Member: 102907 Status: Offline Thanks Meter: 0 | Is possible to change an address for a patch? This is the patch: Code: ; ; M55v91 ; Calls Logging v4 (c)dnn 12.11.2005 ; (p,i) from s55v20 by dnn ; /original by Chaos, ACiD [mrp]/ ; ; Calls log to a:\misc\NNNNNNNNcalls.txt. ; NNNNNNNN - some hash of IMSI ; Format: "Date, Time, Type, time of calling, Number, Name" ; Types: Out = Dialed and talking, In = Incoming and talking, ; Missed = Incoming missed, ; NoAnswer = Outcoming call without answer called side, ; XX = "blacklisted", AA = AutoAnswered - when DNN_OwnMel4 is set ; "," in Name are not included to log. ; Name - string, displayed at call (Family, Name). ; Examples: ; 21.01.2005, 14:56:02, Out, 00:54, +79026300000, Big John ; 21.01.2005, 14:57:01, In, 00:32, +79026300001, Mr.Prezident ; 22.01.2005, 15:00:20, Missed, , +79026300001, Mr.Prezident ; 22.01.2005, 15:05:40, NoAnswer, , +79026300000, Big John ; 21.01.2005, 16:01:01, In, 00:32, +79026300002, Kaas Patricia ; ; HST: ; v4: Added IMSI-hash-string to filename of log. Log now in a:\misc\. ; v3 Integration with OwnMel4+ (AA, XX types). ; v2+: "ļ". Secs place is byte. ; v2: Seconds of start time of call. ; "-": hh:mm:00 if where no talking. ; (why: if try get secs at NoTalk, mob turn off. manual calc - lazy & extra code & what for? ;-) ; v1: Year of start time of call. Abonent Name. ; patched points 0001C338: DA21F6BC DA5500B2 0001F1B6: DA21C0B6 DA551AB5 ; patch code 0035B200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 886026F04A00F0F088C088D088E0D740 0035B210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0800F2F1080B3D04D7400700F6F1043C 0035B220: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7400700F2F1DE333D10E00ED7700D00 0035B230: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F9FC23F3F8FE23F3FA0024F3FB0224 0035B240: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D7400D00F2F604240D08E6FC0801E03D 0035B250: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC7D985C986C984CA8ECF12ABB6BF12B 0035B260: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB69E6F56400F6F60EFE4B55F2F10EFE 0035B270: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2F50CFEBB64F015BB70F128BB60E7F2 0035B280: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3A00BB71F129BB5BE7F23A00BB6CF01E 0035B290: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB64D7600700F2F2183CF2FE023CF2FC 0035B2A0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE332D1E48E69D0646F241412D08E6F2 0035B2B0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6E490D05E7F24F00BB56E6F27475BB56 0035B2C0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB4DE7F2FF00092126FC3C009DFC06FC 0035B2D0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3C00BB35E7F23A00BB46F01CBB3E0D0B 0035B2E0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 48E69D0546F258582D03BB450D01BB4C 0035B2F0: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB3DBB34BB33D7400700F2F4043C47F8 0035B300: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 91003D03E7F22B00BB2EBB4ABB27BB5E 0035B310: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F20A0DBB2B98E098D098C088F0DA21 0035B320: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6BC98F0F0E020FE2D01BB6C06F04A00 0035B330: FFFFFFFF 9860DB00 0035B334: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BB04E7F22E00BB15CB00E7F32F000931 0035B344: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 27F20A009DFC07F23A008810F123BB09 0035B354: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9810BB07CB00BBF1E7F22C00BB02E7F2 0035B364: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2000B92F08F1CB00F125BBFBF124BBF9 0035B374: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB00E6F2694DBBF8E6F27373BBF5E6F2 0035B384: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6465CB00E6F26F4EBBEFE6F26E41BBEC 0035B394: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6F27773BBE9E6F27265CB00D7400700 0035B3A4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F8053C88F0C08EE6F4083CE0758850 0035B3B4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8840F0CFF2FD02FE66FCFF3FDABF30B7 0035B3C4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 080498F000F4CB00E6FC080BE08DDC4D 0035B3D4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 983CA0032D14DC4D981C49302D0B4921 0035B3E4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2D0707F2B00049213D05E7F2B8000D02 0035B3F4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E7F2A80047F22C002DECBBB30DEACB00 0035B404: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F08EF09FE00E88E088E026F01000F0E0 0035B414: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2FF02FE66FEFF3F88F088E006FE0800 0035B424: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 88F088E0E6FC2000DA250E3DC4401800 0035B434: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0C4C4501A0070C52D2AE6FE6035E6FF 0035B444: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5601F0C4F0D5DABFFAA7E6F27A16E6FF 0035B454: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6100F0C4F0D5DC6F9842084E084E06FC 0035B464: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08000189DC6F999299A299B288508840 0035B474: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0E0F2FF02FEE04466FEFF3F8840DABF 0035B484: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D8B70806D4C01800D4D01A000D04E6FC 0035B494: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6035E6FD5601E6FE0101E6FF8001DAA4 0035B4A4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 921646F4FFFF3D0306F008000D17F0C4 0035B4B4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E00DE00EE02FECF4DAA4E817F0D8F2FE 0035B4C4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 02FE66FDFF3FFCF8F0F9F0C8DAA43818 0035B4D4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 080498D098E0F0C8DAA47A1806F01000 0035B4E4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 98C098D0F04C704D2D02DA257C3DCB00 0035B4F4: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E6FCF223E0DDDAA08C81E6F5D800F6F4 0035B504: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0EFE4B55F2F50EFED7400D00F2F4F623 0035B514: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20452841DB008880DA21C0B6E6F4FC23 0035B524: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0D5E6FC0801E03DDC5598249814F134 0035B534: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8810DC6598249814A8E4F152DC7DB82C 0035B544: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 08C2B8EC08C29810DC4DB81CDA55F4B4 0035B554: FFFFFFFFFFFFFFFFFFFFFFFF D7400300F7F80E019880DB00 0035B560: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 413A5C4D6973635C3030303030303030 0035B570: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 63616C6C732E74787400434C34646E6E ;Some Setup ; ;1.1 ;035B43C: 2D2A 0D2A ; ; don't include imsi to filename. ; filename will be 00000000Calls.txt ;1.2 ;when imsi is not included to filename, get filename as a:\misc\callslog.txt ;0035B568: 303030303030303063616C6C732E7478 63616C6C732E74787400434C34646E6E ; ;2. ;Hash consist of 2 parts: h and ABC ;h - sum-byte: sum of first 6 bytes of IMSI ;ABC - three last bytes of IMSI ;If it's occured that your SIMs have the same last three bytes and the same ;sum-byte, uncomment next line ;035B466: 0189 5189 ; addb rl4,rh4 -> xorb rl4,rh4 ;If you have the same IMSI of some two SIMs - ask your operator ;to change one of SIM card 8) As you cand see the patch begins from address:0035B200, in my phone from that address is allready others datas, so is not empty "FFFFF....FFF" I have already applied an old patch for that propose: "Call logging v2, Author: Chaos, Ported by AlexSid for M55 v91", and it works, but I want to remove this old one and apply new patch, to other address, where is space, for exemaple from address:007F0680 this is the address for old patch. I tried to make this changes manually by change address for patch, but I don't now how to change this two lines: Code: ; patched points 0001C338: DA21F6BC DA5500B2 0001F1B6: DA21C0B6 DA551AB5 Thanks in advance! |
12-30-2005, 01:05 | #3 (permalink) |
Junior Member Join Date: Jan 2005 Location: Romania Age: 44
Posts: 20
Member: 102907 Status: Offline Thanks Meter: 0 | I don't have the source code for this patch and I don't now how to programming or how to create patches, could someone to give an advice or a point to start? |
12-30-2005, 08:11 | #4 (permalink) | |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | Quote:
You just need some (very basic) knowledge on C166 addressing methods. that patch Starting Points are just 2 calls So: DAxxzzyy means call routine at Page:Offset xxyyzz, reguarding it to a 16MB fubu. As M55 have a 14MB "normal" fubu, you have to add 2 MB (at the beginning of flash, that is RAM dump) as base address Pratically, in that patch: 0001C338: DA21F6BC DA5500B2 0001F1B6: DA21C0B6 DA551AB5 0035B200: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 886026F04A00F0F088C088D088E0D740 0035B210: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0800F2F1080B3D04D7400700F6F1043C ... 0035B514: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 20452841DB008880DA21C0B6E6F4FC23 ... Conclusion: if you want to relocate it: 0001C338: DA21F6BC DAxxzzyy ;where xx:yyzz is Page:Segment address in big 16MB fubu, that is equal to Page-2:Segment in "normal" 14MB fubu Uhm... more difficult to explain than to know. Hope you understood Bye Lalo | |
12-30-2005, 12:02 | #5 (permalink) | |||
Junior Member Join Date: Jan 2005 Location: Romania Age: 44
Posts: 20
Member: 102907 Status: Offline Thanks Meter: 0 | I modified patch but not work. I deduce DA... means "CALL", so I search into patch to make some changes if is needed, I marked with red color, my change, fom original: Quote:
Quote:
Quote:
| |||
12-30-2005, 17:49 | #6 (permalink) | |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | Quote:
But wait wait wait, you ask a hint only for patch starting point, not for the rest (I thought you had already done it). Well, to adapt the patch routine you need middle patching skill. First of all disasm the patch Than check for absolute jumps or calls, extp and other opcodes that point to a patch subroutine, and set them right in patch accordingly to the new addresses Than... enjoy it Bye Lalo | |
12-30-2005, 18:53 | #7 (permalink) |
No Life Poster Join Date: Oct 2003
Posts: 705
Member: 42457 Status: Offline Thanks Meter: 1 | Maybe lalo forget how to disasamble a patch Fly to www.geocities.com/rizapn select Siemens-SL45 and download SFE (Siemens Flash Explorer) as base adress use 200000h* @lalo Am I right with x55 Base Adress? I'm not 100% sure about it |
12-31-2005, 10:22 | #8 (permalink) | |
No Life Poster Join Date: Jan 2004 Location: Italy Age: 49
Posts: 1,018
Member: 50673 Status: Offline Thanks Meter: 2 | Quote:
Base addresses x55 serie: M55 = 200000 S55 = 400000 C55 = 800000 You can use Smelter - info page to know correct base addresses for every flash (or just know that, for correct addresing, each x3x x4x x5x big fubu must be 16MB large; x6x x7x must be 192MB) For disasming the patch he can use every C166 disasmer, so for exapmle: SFE, IDA, ADIX16X, Siemens Disassembler. Anyway the easiest program for a single patch disassemby is certainly Riza's SFE, IMHO | |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Is possible to change this? | sidarta | x1x to x45/x50 | 2 | 11-10-2003 04:06 |
Is possible to change imei on C-55 | corachon | E-Gold Based Phones | 1 | 09-10-2003 17:13 |
Is possible to unlock an Mitsubishi MT-35i | corachon | Mitsubishi | 1 | 03-18-2003 01:13 |
Is possible to change EMEI on M50?? | Gsm Trade | x1x to x45/x50 | 3 | 10-21-2002 16:50 |
|