Here is how to remove Ad Banners in ICQ 2000a & 2000b - 02/21/01 01:05 PM
Both these techniques are working, but in case you **** up (hehe) make sure you keep a backup of the renamed files.
First, the Banners in your message windows
_____________________________________________
Make sure ICQ is not Running.
1- Download Reshack from
http://www.rpi.net.au/~ajohnson/resourcehacker/
2- Look for Auto Update in your registry
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\DefaultPrefs
And set the value to "No"
3- Delete the following files from your ICQ folder
icqateima32.dll (removes advertisement downloading)
icqateimg32.dll (removes the loading of images)
icqateres.dll (removes part of the advertisement function)
4- Open ICQCore.dll in Reshack.
4a Deploy the Dialog folder and open each numbered folder
The dialog boxes should be : 2503,2507,2512,2513,2514,2543,2560,2566
4b Click the banner box (dark Grey) and it will highlight the control for that box.
4c Change the last 2 numbers in that control to 0, 0 Example;
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000,
1, 158, 260, 38
Becomes
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000,
1, 158, 0, 0
4d Change the main dialog box size coordinates (at the top of the script) to
Ad box y coordinate +1. Example: for above control you take the 158 then
change the main dialog box y coordinate to 158+1 (159) So;
2503 DIALOGEX 0, 0, 262, 196
Becomes
2503 DIALOGEX 0, 0, 262, 159
NOTE The last four digits are position/size coordinates - first set is x,y
position, the second set is x,y size.
4e Compile the script
4f Repete for all dialogs with banner ads then save the file (Have a backup
of ICQCore.dll just in case something goes wrong)
I have an edited ICQCore.dll (For 2000b v4.60) here
http://www.govital.net/~soz/ICQCore.dll
I am unsure of older versions but in ICQ2000b Beta 4.63 build 3279
"ICQSearc.dll" Dialog 2008 must be altered to remove the banner at the
top of the Find User > Add to List. It's as easy as removing them in ICQcore.dll
_____________________________________________
Second, the SMS message at the top of the ICQ main window
Close ICQ
Go to the dir where ICQ is installed and enter the /partner/ dir.
there you'll find a partner.xml file (if you don't see the .xml extension, make sure you unhide the "known file types extensions" in your folder options)
backup the file and erase the original
create a blank text file, rename it to partner.xml and make it read only via the file properties.
Start ICQ, et voila!! all ads are GONE FOR GOOD
------------------
-=[Reed]=-
Mobo : Abit KT7-RAID, AMD TBird 1000 @ 1150, 320 Mb PC100 SDRAM
Adaptec 29160 Ultra-160 SCSI card, IBM HDs x3(18Go U160 10000rpm), Plextor Combo (PX32TSi, PX412R)
3D Prophet II GTS Pro 64Mb, IIyama 19" A-901HT, SBLive!1024
MS Win2K Pro
First, the Banners in your message windows
_____________________________________________
Make sure ICQ is not Running.
1- Download Reshack from
http://www.rpi.net.au/~ajohnson/resourcehacker/
2- Look for Auto Update in your registry
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\DefaultPrefs
And set the value to "No"
3- Delete the following files from your ICQ folder
icqateima32.dll (removes advertisement downloading)
icqateimg32.dll (removes the loading of images)
icqateres.dll (removes part of the advertisement function)
4- Open ICQCore.dll in Reshack.
4a Deploy the Dialog folder and open each numbered folder
The dialog boxes should be : 2503,2507,2512,2513,2514,2543,2560,2566
4b Click the banner box (dark Grey) and it will highlight the control for that box.
4c Change the last 2 numbers in that control to 0, 0 Example;
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000,
1, 158, 260, 38
Becomes
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000,
1, 158, 0, 0
4d Change the main dialog box size coordinates (at the top of the script) to
Ad box y coordinate +1. Example: for above control you take the 158 then
change the main dialog box y coordinate to 158+1 (159) So;
2503 DIALOGEX 0, 0, 262, 196
Becomes
2503 DIALOGEX 0, 0, 262, 159
NOTE The last four digits are position/size coordinates - first set is x,y
position, the second set is x,y size.
4e Compile the script
4f Repete for all dialogs with banner ads then save the file (Have a backup
of ICQCore.dll just in case something goes wrong)
I have an edited ICQCore.dll (For 2000b v4.60) here
http://www.govital.net/~soz/ICQCore.dll
I am unsure of older versions but in ICQ2000b Beta 4.63 build 3279
"ICQSearc.dll" Dialog 2008 must be altered to remove the banner at the
top of the Find User > Add to List. It's as easy as removing them in ICQcore.dll
_____________________________________________
Second, the SMS message at the top of the ICQ main window
Close ICQ
Go to the dir where ICQ is installed and enter the /partner/ dir.
there you'll find a partner.xml file (if you don't see the .xml extension, make sure you unhide the "known file types extensions" in your folder options)
backup the file and erase the original
create a blank text file, rename it to partner.xml and make it read only via the file properties.
Start ICQ, et voila!! all ads are GONE FOR GOOD
------------------
-=[Reed]=-
Mobo : Abit KT7-RAID, AMD TBird 1000 @ 1150, 320 Mb PC100 SDRAM
Adaptec 29160 Ultra-160 SCSI card, IBM HDs x3(18Go U160 10000rpm), Plextor Combo (PX32TSi, PX412R)
3D Prophet II GTS Pro 64Mb, IIyama 19" A-901HT, SBLive!1024
MS Win2K Pro