Shoutbox

MSN Contact List Updating? - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: Scripting (/forumdisplay.php?fid=39)
+----- Forum: Plug-Ins (/forumdisplay.php?fid=28)
+------ Thread: MSN Contact List Updating? (/showthread.php?tid=28469)

MSN Contact List Updating? by (CyBeRDuDe) on 07-10-2004 at 10:46 PM

Hi... I'm just playing around with some stuff, and when I'm trying to "Proxy" the msn client, and example Block or remove someone from the different lists, that means I do it using my program, but then the offical client doesn't update it self, so the MSN client would never know that I have blocked the person or whatever... does anybody know if it is possible and how, to make the contact list update the contacts?.... I am of course sending the client the information about the action I am doing.. :D:D...
Maybe sending the Client a specific command, or using something from MSG Plus! or maybe programming a plugin, or using the API, or anything like that...


Info:
MSN 6.2, that means MSNP10
MSG Plus! 3
Programming in VB

Thx... :D...


RE: MSN Contact List Updating? by Choli on 07-10-2004 at 10:51 PM

quote:
Originally posted by (CyBeRDuDe)
I am of course sending the client the information about the action I am doing..
good, but won't work...

the client didn't wanted to block/remove/whatever anyone, so if the receives that someone has successfully been blocked/removed/... it ignores that... Well, that's my opinion, i'm not sure.

And no, I don't think you can force messenger to update its window.
RE: MSN Contact List Updating? by Millenium_edition on 07-10-2004 at 10:58 PM

Learn the protocol. Simple as that.
I could explain you, but I prefer not as this could be used for some illegal purposes =/  and don't come and tell me it's for educational only.


RE: MSN Contact List Updating? by (CyBeRDuDe) on 07-10-2004 at 11:05 PM

hmm.. Yes you are right that it just ignores it when somebody have been succesfully blocked/removed... that is my problem... and it really pisses me of with the new way msn handles how it recives the contact list from the server, now it is only possible to get the current contact list(s) in the login procedure and cannot be executed more than once.. :(:(:(.. it really bugs the **** out of me....
I'm working on contact list expander.. :D... but it will require an extra window to show currently contact list, or maybe i'm thinking about using msn tabs, but this also requires the user to patch msn with tabServ(or what it's called) and I would rather not make a program that requires to patch msn messenger(which is illegal) so, I would really appriciate if it was possible to "update" the list, but I guess not.. But please if anyone knows if this is possible then please post, even if you don't know how exactly but have some idea of what I have to do....

quote:
Originally posted by Millenium_edition
Learn the protocol. Simple as that.


I already know the protocol, except filetransfer, and dp's and stuff like that... but with MSNP10 it is only possible to send the SYN command(which sends the contact lists) once, in the login procedure... :(...

quote:
Originally posted by Millenium_edition
I could explain you, but I prefer not as this could be used for some illegal purposes =/  and don't come and tell me it's for educational only.


explain the protocol? or explain how to update the MSN Messenger official Client's contact list window?
And what do you mean by "used for illegal purposes"?
And yes until now it's only for my own educational purposes, but I guess if I get this working right i would release it to the public... :P
RE: MSN Contact List Updating? by Millenium_edition on 07-10-2004 at 11:14 PM

hmm since you know the protocol etc... I suggest you to stop your project. Contact list enlargers won't ever be possible as you're never going to receive notifications of offline/online contacts =/


RE: MSN Contact List Updating? by (CyBeRDuDe) on 07-10-2004 at 11:20 PM

Yes it is possible... don't worry, i've already figured out how to do it... :D:P.... I've been experimenting a bit... but it won't be possible to do it the right way, the way i'm doing it, is that you have like 1-5 lists, each containing a max of 150 contacts, and then when you chose ex. list 2, you will get all the status's and nicks of all the contacts in that list, but you won't recieve any information about the contacts in the other lists, and then when you shift back to list 1 again, the list will be update with the current nicks and status's of that list... if you get it?.... :D... it works, but it would mean that you would have to use "an external" list viewer to view these contacts instead of using the ordinary msn messenger list, and this will also mean that you will loose the msn plus! plugin menu and stuff like that, but I might researh in this a litle later making it possible to do exactly the same as the original msn messenger.... but we'll see how it works out...


RE: MSN Contact List Updating? by Millenium_edition on 07-10-2004 at 11:24 PM

well then it's just a second account =/ ?


RE: MSN Contact List Updating? by (CyBeRDuDe) on 07-10-2004 at 11:39 PM

no... not a second account, just deleting the persons from the FL list(which is the one limited to 150), and then put some other contacts on that list, and vice-versa... ::D.. this will enable you to have a/multiple FL list filling up the whole AL list (which is limited to somewhat 10000, or something like that)... :D:D.... so, it's not really done in the preofessionel way, but I see this as the only solution to the "Contact list expander problem" that many people seems to have, if they don't want to have multiple accounts, this way you still only need 1 account until you reach the limit of 10000 contacts.... :D.... pretty clever? or what do you think?... at least it works... :D:P....


RE: MSN Contact List Updating? by Millenium_edition on 07-11-2004 at 08:47 AM

True. It works. But it takes ages to add/remove the people


RE: MSN Contact List Updating? by (CyBeRDuDe) on 07-11-2004 at 08:54 AM

yeah... you are right about that.... :D... that might be biggest problem... :D...

btw you never never answered about this?

quote:
Originally posted by Millenium_edition

I could explain you, but I prefer not as this could be used for some illegal purposes =/  and don't come and tell me it's for educational only.

explain the protocol? or explain how to update the MSN Messenger official Client's contact list window?
And what do you mean by "used for illegal purposes"?
And yes until now it's only for my own educational purposes, but I guess if I get this working right i would release it to the public...

Sorry... I just didn't really understand what you meant by that sentence.....

And btw, thanks for whatever... :D:D:D
RE: MSN Contact List Updating? by Millenium_edition on 07-11-2004 at 08:58 AM

well actually i wanted to explain on how to "synchronise" your proxy (using the TrID etc) but since you know alll these stuff it's unnecessary. Anyone who wants to make a trojan couldn't take all the hassle to learn the protocol just for that.


RE: MSN Contact List Updating? by (CyBeRDuDe) on 07-11-2004 at 09:03 AM

ok.. explain about the SYN command... the one that you can only use once... :(... yeah, I know it could be maybe for a trojan... :D.. hehe... but I learned the protocol 2 years ago, but I kinda fell of the track, so i've skipped since they came with msn 6, I think that's gonna be MSNP9 and MSNP10, or something like that... :D:D.... but now i'm trying to get back and found lots of things MS changed.... :(...


RE: MSN Contact List Updating? by CookieRevised on 07-11-2004 at 09:40 AM

Wont your method LAG the msn servers A LOT if more people are gonna use it????? :dodgy:


quote:
Originally posted by (CyBeRDuDe)
I would rather not make a program that requires to patch msn messenger(which is illegal)
Btw, tampering with the protocol and creating such stuff is also illegal unless you bought a license todo so ;) (just a friendly reminder)
RE: MSN Contact List Updating? by Choli on 07-11-2004 at 12:17 PM

quote:
Originally posted by (CyBeRDuDe)
Yes it is possible... don't worry, i've already figured out how to do it... :D:P.... I've been experimenting a bit... but it won't be possible to do it the right way, the way i'm doing it, is that you have like 1-5 lists, each containing a max of 150 contacts, and then when you chose ex. list 2, you will get all the status's and nicks of all the contacts in that list, but you won't recieve any information about the contacts in the other lists, and then when you shift back to list 1 again, the list will be update with the current nicks and status's of that list... if you get it?.... :D... it works, but it would mean that you would have to use "an external" list viewer to view these contacts instead of using the ordinary msn messenger list, and this will also mean that you will loose the msn plus! plugin menu and stuff like that, but I might researh in this a litle later making it possible to do exactly the same as the original msn messenger.... but we'll see how it works out...
the idea is good, but i don't understand why plus won't work... blah! :P why don't you make a plugin of plus? if you use the messenger object, you can add/remove people from the contact list (can't you?) and that would make messenger update its contact list... not sure, tho.

quote:
Originally posted by CookieRevised
Wont your method LAG the msn servers A LOT if more people are gonna use it?????
that's a good point, you're right. However if that happens, wouldn't maybe M$ think about allowing more than 150 contacts?
RE: MSN Contact List Updating? by Millenium_edition on 07-11-2004 at 12:28 PM

quote:
Originally posted by Choli

the idea is good, but i don't understand why plus won't work... blah! why don't you make a plugin of plus? if you use the messenger object, you can add/remove people from the contact list (can't you?) and that would make messenger update its contact list... not sure, tho.
why make a plus plugin if not using a plugin gives you more freedom? Why use the library if you have a proxy?
RE: MSN Contact List Updating? by (CyBeRDuDe) on 07-11-2004 at 01:35 PM

quote:
Originally posted by Millenium_edition

why make a plus plugin if not using a plugin gives you more freedom? Why use the library if you have a proxy?

YEAH!!! That's exactly why i'm doing this!! :D:D:P...

quote:
Originally posted by CookieRevised
Wont your method LAG the msn servers A LOT if more people are gonna use it?????

Hehe.. might be right about that, but then those "#¤%!" M$ can just make us able to have a bigger contact list, that is some ****** up bull**** that they limited to 150... that's just so far out!!!!.... yes I know it will cost them to have bigger servers and stuff, but they have the best IM yet created, and they also have the biggest expaning number of users, why have this limited to 150???? I don't get that.... :D:D....

quote:
Originally posted by CookieRevised
Wont your method LAG the msn servers A LOT if more people are gonna use it????? :dodgy:


quote:
Originally posted by (CyBeRDuDe)
I would rather not make a program that requires to patch msn messenger(which is illegal)
Btw, tampering with the protocol and creating such stuff is also illegal unless you bought a license todo so ;) (just a friendly reminder)

Hmm... I gotta say I didn't know that.. but what are they gonna do???? sue me????? hmm.. yeah they proberly might.... hmm.... then if I succed in getting my complete project finished then I guess I would have to pay for the licnes or whatever, but that would requiere that I would have some sort of help to pay that from all you people.. but we will say how it works out... :D...

I'm doing my complete project using only proxy/the protocol, and I would rather try not to take any api into it, but I will make the "stearing" of the program throug plus! plugin....
RE: MSN Contact List Updating? by Choli on 07-11-2004 at 01:51 PM

quote:
Originally posted by Millenium_edition
why make a plus plugin if not using a plugin gives you more freedom? Why use the library if you have a proxy?
and how said you can't make a proxy inside a plugin? you then would have control of the protocol (with the proxy part) and would also be able to control the messenger api (with the messenger object in the plus part)
quote:
Originally posted by (CyBeRDuDe)
but what are they gonna do???? sue me????? hmm.. yeah they proberly might.... hmm....
you'd be doing illegal things, but i don't think they say anything... for example, AMSN is illegal, and a lot of people uses it, but M$ doesn't say anything...
RE: MSN Contact List Updating? by (CyBeRDuDe) on 07-11-2004 at 05:02 PM

quote:
Originally posted by Choli

and how said you can't make a proxy inside a plugin? you then would have control of the protocol (with the proxy part) and would also be able to control the messenger api (with the messenger object in the plus part)

I'm not sure wether this is possible, i've been thinking about it, but I think that the client connects to the server before the plus plugins are initilized... i'm not sure if this is correct, but I will find out tonight... :D....

quote:
Originally posted by Choli

you'd be doing illegal things, but i don't think they say anything... for example, AMSN is illegal, and a lot of people uses it, but M$ doesn't say anything...

hehe... ;)...
RE: MSN Contact List Updating? by (CyBeRDuDe) on 07-11-2004 at 06:59 PM

Sorry... this shouldn't be discussion wether people want an external program or not... but I give you both (that means cookie and millenium) right in this... :D... people would rather not have an extra program running.... and yes there are lots of stuff you can with the proxy/protocol that you can't do with apis or plus plugin's or whatever... But I am going to do some experimenting tonight and tomorrow about this... :D... I think I might be able to "hijack" (or whatever you would call it) my program into the messenger process so you won't even notice my proxy running, and if I get this working, then I can do the same with msg plus!, meaning that you would only need to start my program, then that would start msg plus! and messenger, and then cloak it self including msg plus! into the messenger.exe process.... this might not be possible as I want but I'm giving it a try... :D....



[Johnny: Thread as been split with the offtopic discussion, (CyBeRDuDe) has not double posted, however some stuff he said in this post was valid, so it wasnt took with the split.]