GSM Shop GSM Shop
GSM-Forum  

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 .

Go Back   GSM-Forum > GSM & CDMA Phones / Tablets Software & Hardware Area > Various > Siemens-Benq > Siemens-Benq Flash Patching > x4x, x5x Flashpatching


Reply
 
LinkBack Thread Tools Display Modes
Old 05-14-2005, 05:58   #31 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2

Great patches, my student!
Any you made it (almost) by your own... GREAT!
This task (complete the patch without futher help) was my exam (obiged also by lack of time) ... and you made it!
BEST COMPLIMENT!

P.S.: next step is to write sender name... dig show calling icon to know a (I think) possible way (hint: SP of SCI is in original name-number association routine, at least in SME45i)
When you have complited the patch you will have your degree!
Bye

Prof

Last edited by lalo.lerry; 05-14-2005 at 12:05.
  Reply With Quote
Old 05-14-2005, 08:09   #32 (permalink)
No Life Poster
 
charlielao's Avatar
 
Join Date: May 2004
Posts: 501
Member: 66040
Status: Offline
Thanks Meter: 14
Thanks Prof But i only copied DeadManS' patch My problem with sender name is that i cant associate it in the addressbook. The RAM loc i found only shows the sender name when OpenNewSMS() is called.
(hint: SP of SCI is in original name-number association routine, at least in SME45i)
What is SP? Ill try to disassemble Show Calling Icon patch
EDIT:
Ive browsed through SCI patch Prof. When there is incoming call, the RAM loc used by SCI will show the different numbers in the addressbook associated by the incoming ncaller number. So the patch will search those RAM locs for the correct number within the addressbook then pinpoint which one is being used then show the icon.
For incoming SMS, the RAM locs used by SCI patch doesnt show the numbers until we call OpenNewSMS(). Im not sure about this but i think that is how i understand it I am thinking of getting the 10-digit number of incoming SMS (which is easy) then go in the addressbook and look for the corresponding name-number. Master Riza's Skip Address Book when viewing SMS may be useful, I think. But i dont know how to manipulate it hehehe.

Last edited by charlielao; 05-14-2005 at 09:33.
  Reply With Quote
Old 05-14-2005, 12:31   #33 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
@charlie:

Thanks Prof But i only copied DeadManS' patch...
OK, but you had to understand it complitely to use it.
Learning from (patch)masters examples is the best way to improuve yourself. Than copy/modify this new knowledge to create our own patches, and understand fw routines.

What is SP?
Sorry, I (only?) use SP for Starting Point (=original fw point in which the patch routine is placed = bytes changed to call/jump to patch routine)
Starting Point of S-ME45i SCI patch is association between number shown and name in books routine.
This rotuine is called in original fw by draw caller/calling/dialling name string routine.
I dont' know if this is the same in SL45 patch, but it's very very probably.
And I don't know if you can use these hint in your effort, but it's worthy to make a try...

Master Riza's Skip Address Book when viewing SMS may be useful, I think.
As far as I've understood (but I can remember bad), MASTER patch only set to 0(=disable) RAM location which detect if MMC is inserted, when searching name in addressbook.
If so, I don't think this can be usefull for you patch...
  Reply With Quote
Old 05-15-2005, 16:10   #34 (permalink)
No Life Poster
 
Join Date: Oct 2003
Posts: 705
Member: 42457
Status: Offline
Thanks Meter: 1
Quote:
Master Riza's Skip Address Book when viewing SMS may be useful, I think.
As far as I've understood (but I can remember bad), MASTER patch only set to 0(=disable) RAM location which detect if MMC is inserted, when searching name in addressbook.
If so, I don't think this can be usefull for you patch...
Yes I also think the patch works this way
  Reply With Quote
Old 05-16-2005, 00:40   #35 (permalink)
No Life Poster
 
charlielao's Avatar
 
Join Date: May 2004
Posts: 501
Member: 66040
Status: Offline
Thanks Meter: 14
As far as I've understood (but I can remember bad), MASTER patch only set to 0(=disable) RAM location which detect if MMC is inserted, when searching name in addressbook.
If so, I don't think this can be usefull for you patch...

oh yes i think you are correct Prof. What i was thinking is that whenever we call OpenNewSMS() the phone starts to check the number in the MMC addressbook, so this routine might be used to "check" the uncoming sms number before we even call on OpenNewSMS()
Can you teach me (or give a hint) on how to learn about reading contents of a txt file in the MMC? Just like the one used by mini gps. It gets the current CI of the cellphone and then compare it with the contents of ci.txt. If it is there, it will use the name corresponding to the current CI, if not, it will show the CI number. I think this is the closest thing i might be able to use for the show sms sender name. But it is very difficult to understand without your help Ive been looking and studying mini gps patch but cant really understand

Last edited by charlielao; 05-16-2005 at 09:16.
  Reply With Quote
Old 05-19-2005, 03:56   #36 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
@student:
Can you teach me (or give a hint) on how to learn about reading contents of a txt file in the MMC? ...[omissis].... But it is very difficult to understand without your help Ive been looking and studying mini gps patch but cant really understand


Sorry, this time I cannot help you.
I've never made patches that open/read/write file on MMC (or S45i flex mem), eiher have studied any of them.
Anyway, in Riza disasm there are many usage examples, or even in technical patches thread.

Morover, just today my notebook died, and I have all my files store there.
Probably I'll have to buy a new one, hoping to get my datas back from HD.
Really a bad situation...
  Reply With Quote
Old 05-19-2005, 05:36   #37 (permalink)
No Life Poster
 
charlielao's Avatar
 
Join Date: May 2004
Posts: 501
Member: 66040
Status: Offline
Thanks Meter: 14
Prof,you probably have a big headache because of your notebook.
Very simple:
you choose where to store you ASCIIZ string (usually at the beginning or at the end of patch routine), and then you point to that line.

so if i make my patch and at the end of it i use
27500: 613A5C66
27504: 696C652E
27508: 74787400 ; db 'a:\file.txt',0 ; 12.00.0
so my #pag (filename) and #pof (filename) = 09:3500 ?
  Reply With Quote
Old 05-19-2005, 05:53   #38 (permalink)
No Life Poster
 
lalo.lerry's Avatar
 
Join Date: Jan 2004
Location: Italy
Age: 49
Posts: 1,018
Member: 50673
Status: Offline
Thanks Meter: 2
Right, my friend!
  Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Some newbie questions mocca Siemens Hardware Repair Area 7 12-25-2003 03:29
Some Basic Questions Scallion Old Ericsson Phones & Sony Phones 1 10-24-2003 23:18
Some cable questions! concom Nokia Hardware & Hardware Repair 2 05-19-2003 22:28
Some general questions about the T720i Interlude Motorola P2k 2 03-15-2003 22:51
some sagem questions cemali34 Infineon C16X M51 & ARM7 M52 BASED 1 11-05-2002 14:26

 



All times are GMT +1. The time now is 13:09.



Powered by Searchlight © 2024 Axivo Inc.
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -
Page generated in 0.18664 seconds with 9 queries

SEO by vBSEO