How to get rid of those banners on ICQ messages!

Page 4 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

FOBSIDE

Platinum Member
Mar 16, 2000
2,178
0
0
i have no PARTNER directory at all. can someone explain that to me? i have atebrowser though and i get ads. email me here if you can help me.
 

dkk

Member
Aug 18, 2000
73
0
0
ok.. seems like icq has to be open for about a min, then those sms files will be downloaded to the partner folder.. and the sms in the icq window will load up if i close and restart icq.. what's the point in settin the dir to read-only when files can still be writter to it.. weird..
 

dkk

Member
Aug 18, 2000
73
0
0
woohoo!! i think i got it.. of course.. only time will tell.. but here goes.. under the "DataFiles" dir, i editted "partner.fld" with notepad.. i basically deleted all the text and saved it and changed it to read-only.. now.. no more sms download to the partner dir.. no more sms in the icq window.. =)

you might wanna look in the DataFiles dir, and sort by date and look at the files modified within the past few days..

this is in the Datafiles.fld file..
-------------------------------------
<field><name=url><type=string></field>
<field><name=path><type=string></field>
<field><name=date><type=string></field>
<field><name=time><type=string></field>
<item><url=http://cb.icq.com/cb/460/datafiles/plugin.cb><path=plugin.fld><date=08-10-2000><time=12:28:00></item>
<item><url=http://cb.icq.com/cb/460/datafiles/WebSearch.cb><path=WebSearch.fld><date=11-01-2000><time=12:35:00></item>
<item><url=http://cb.icq.com/cb/460/datafiles/icqgreet.cb><path=icqgreet.crd><date=01-18-2001><time=12:35:00></item>
<item><url=http://cb.icq.com/cb/460/datafiles/regupdat.cb><path=regupdat.xml><date=01-18-2001><time=04:28:00></item>
<item><url=http://web.icq.com/lib/image/0,,3105,00.gif><path=careers.BMP><date=12-02-2001><time=04:28:00></item>
<item><url=http://web.icq.com/lib/image/0,,3106,00.gif><path=wireless.BMP><date=12-02-2001><time=04:28:00></item>
-------------------------
my partner.fld file looks similar to that.. right now, i'm examing this datafiles.fld.. and i'm really looking into regupdat.xml.. i think maybe i should delete it or something.. but will toy with it some more..

so far.. no more sms in the icq window.. but have some kinda wierd banner in the file send window.. this is fun.. i gotta find sometime better to do with my time.. maybe i'll go sleep or something.. 1am now.. workin in 4-5 hrs.. have fun. =p
 

dkk

Member
Aug 18, 2000
73
0
0
oh.. here's a thought.. like fobside.. if you don't have a partner dir.. you might wanna check your registry..
hkey_current_user\software\mirabilis\icq\defaultprefs\updatedfiles

the PATH under the subkeys there is the file name.. the RelativePath should be the dir..

i'm thinking that maybe changing the URL to point to a blank file on your harddrive will keep icq from automatically updating those files.. actually, i think icq checks those urls every now and then and update it if it changes.. so if the URL points to a file that resides on your harddrive.. then it should update with those files.. which would be a blank text file.. well.. that's just a thought.. good luck.. and have fun.. i'm out for the nite.. g'nite.. =)
 

dkk

Member
Aug 18, 2000
73
0
0
fobside.. did you delete the files from the dir (from under RelativePath in your registry)???
 

Slikkster

Diamond Member
Apr 29, 2000
3,141
0
0
dkk,

The SMS banner issue has been remedied and disposed of already in this thread. There appears to be a few fixes. Mine, which works perfectly, is listed in the post in this thread dated &quot;Feb/09/2001 7:13 PM&quot;. Follow it to the letter and you won't have an SMS banner issue.

Now, the area of concentration in this thread is to deal with the ad banners on the Send/Receive Message boxes, and other user windows, like the File Transfer window.
 

dkk

Member
Aug 18, 2000
73
0
0
oh, sorry. i dont have banner in the message send window.. only noticed it on the file send.. i'll probably look at that later tonite.. man i'm tired.. shouldn't stay up so late.. good thing my work hrs are flexible.. but i'm gonna drag myself outta bed now anyway..
 

Changlinn

Member
Aug 24, 2000
155
0
0
Yeah still getting the ate browser 1.0 here... and the ate browser folder is still recreating itself.
 

SonOfZeuz

Senior member
Feb 8, 2001
549
0
0
Just an update, For those banner boxes there is no push technology at work here, you have to edit ICQCore.dll to get rid of them. I used Resource Hacker 3.2.3.39 to edit ICQCore.dll. If you look at dialogs 25xx ... all the banner windows are at controls 1067, 1066, 1069 and 1070.(1069 and 1070 are just the small boxes on the birthday window)
I removed all the banner controls and re-compiled the scripts BUT now when i try to use them EG: send file, i get an Unsuported Operation error. Oh well back to the drawing board. Does anyone have an ICQcore.dll from 2000b v4.60 That has the banners in the send/reciece window, i would like to look at that. Or does anyone have that file and has no banners in any window?
 

Slikkster

Diamond Member
Apr 29, 2000
3,141
0
0
That's beyond my skills. I only have a hex editor and wouldn't know what to replace it with even if I could find it.
 

Taligent

Member
Feb 24, 2000
34
0
0
Really interesting program...still playing around with it, but for now I've managed to completely blank out all of the ad boxes (image). Looks better than the box with ICQAteBrowser...still working on getting rid of the space completely.

To do this, edit ICQCore.dll, find the dialog boxes with the ad boxes (there are quite a few of these, AOL is planning on turning ICQ into one hell of an ad-fest), and set the dimensions of the ad box control to 0, 0. The ad box control line should then look something like:

CONTROL &quot;&quot;, 1066, &quot;{9F9012BA-E55B-11D3-ADE7-0090270D8F00}&quot;, 0x50000000, 1, 172, 0, 0

The last four digits are position/size coordinates - first set is x,y position, the second set is x,y size.

The recognizable feature of this line is the registry key entry, which points to an ICQHttp control, which points to (you guess it) ICQAteB.ocx.

Now, to find a way to resize the dialog boxes without having the program crash...
 

SonOfZeuz

Senior member
Feb 8, 2001
549
0
0
Taligent, something to try,

Have you tried deleting the Control and also deleting the corosponding registry key and see if it still crashes?

EG in CONTROL &quot;&quot;, 1066, &quot;{9F9012BA-E55B-11D3-ADE7-0090270D8F00}&quot;, 0x50000000, 1, 172, 0, 0
Delete the whole line and compile then also delete the 9F9012BA-E55B-11D3-ADE7-0090270D8F00 key from the registry.

I havent tried yet, will spend more time on the weekend (work is keeping me busy)


 

Taligent

Member
Feb 24, 2000
34
0
0
Alrighty, all fixed now. Saving ICQCore.dll directly to the ICQ directory through reshack wasn't working too well for some reason.

To completely rid yourself of the ad banners, do the edits above, and then set the dialog box's y coordinate size to 1 + ad box y coordinate.

So for the following ad box line:

CONTROL &quot;&quot;, 1070, &quot;{9F9012BA-E55B-11D3-ADE7-0090270D8F00}&quot;, 0x50000000, 1, 158, 260, 38

Start by setting the ad box dimensions to 0, 0:

CONTROL &quot;&quot;, 1070, &quot;{9F9012BA-E55B-11D3-ADE7-0090270D8F00}&quot;, 0x50000000, 1, 158, 0, 0

And then the main dialog box size coordinates (at the top of the script):

2503 DIALOGEX 0, 0, 262, 196

is changed to:

2503 DIALOGEX 0, 0, 262, 159


That's it - all ad windows, including Send, Receive, File Transfer, URL, and all of the wonderful ad boxes to come (a few that I can think of offhand are in File Transfer (during transfer), User Has A Birthday (bastards), and Chat Request) are completely eliminated and cannot be changed by AOL. Also, if you leave the original icqate DLL files in the ICQ directory, AOL is spoofed into thinking that you're receiving the ads anyway.

From here we just need to modify the ICQCore.dll from the various 2000a and 2000b builds and collect them in an archive for download.

Images:

ICQ Send Message
ICQ Incoming Message
ICQ Send URL
ICQ Send File Request

Have fun, and many thanks to those in this thread that have worked on this for the past few days.
 

Taligent

Member
Feb 24, 2000
34
0
0
Oh, one more note...as you can see in the Send Message and Send URL dialog boxes, there is a sunken divider line at the bottom of the box - delete the control line for that and it should go away (for the extra-picky, like myself :).

SonOfZeuz,

Deleting the control, registry key, or control + registry key just resulted in crashes or ICQ not responding to trying to send a message (it would not load the message dialog). Annoying, but at least the final solution was only marginally more work to figure out.
 

techg7

Member
Jan 18, 2001
63
0
0
excellent! taligent, can you please write out every step involved, including any programs that i need to do this? i would really appreciate it instead of having to fish through the threads. thanks a lot, great work
 

SonOfZeuz

Senior member
Feb 8, 2001
549
0
0
Way to go taligent, works like a charm, no more banner boxes.
Just a note to anyone using this method or using an edited icqcore.dll- make sure you have autoupdate set to &quot;no&quot; in your registry otherwise AOL will just update the file again.
If anyone wants an ICQcore.dll for 2000b v4.60 let me know and i will upload it.
P.S. you have to use the same version ICQcore.dll as what your ICQ version is- the ICQcore.dll from 2000b v4.60 will not work with other versions.
 

Taligent

Member
Feb 24, 2000
34
0
0
techg7,

I'm sorry, but I won't have the time to do that at least until late this weekend - but the short version is download Resource Hacker and play with it from there. If you can edit HTML you can implement the above fixes.

Good luck...
 

boomerang

Lifer
Jun 19, 2000
18,883
641
126
SonOfZeuz, I'd like to have an ICQcore.dll for 2000b v4.60. Please post it. You guys are light years above me, but this thread has been extremely interesting.

I need to go through all this once more to digest it all and get all the steps down correctly. I do need that file as that's the version I am running.

Thanks to all.