|
Need help with ICQ 2001 B!
|
View this Thread in Original format
| CraveTheRave |
| Hey I was wondering if anyone knows how to get rid of the advertisements and banners on the bottom of messages on ICQ 2001B? They are there when messages arrive and are being sent but I'm sure whoever uses this program knows what I'm talking about. Anyone know how to remove them? |
|
|
| swingjelly |
| get a version from 99 or earlier |
|
|
| CraveTheRave |
| HAHA well I know that, but besides that way. I know there is a way to do it but don't know how to. Anyone else? |
|
|
| FASTDJMP3 |
| i tried the beta version for 1 day and i removed it , it sucks big time , just come back to 2000b , it's the best one |
|
|
| DfromK |
| quote: | | how to get rid of the advertisements and banners on the bottom of messages on ICQ 2001B? |
Just install it over 2000 (4.65) cracked with ad-killer.
Works perfect (tested with 5.05) ;) |
|
|
| v0ya |
hack it with a resource edditor.
in general a program that modifies contents and some minor coding inside dll files.
youll have to mess around with icqcore.dll and maybe some registry.
delete/resize dialog boxes, frames and change some minor code...
i cant really cover the process here in a couple of lines
does anybody want me to write a 'tutorial' for it here?
(btw, in the past i tried getting already hacked dll files for icq but they always endedup mismatched versions so my icq would crash until i finally decided to learn how to do it) |
|
|
| CraveTheRave |
| I would really like a tutorial, thanks. |
|
|
| v0ya |
first of all, grab a resource editor, my fav one is reshacker, get it here:
http://delphi.icm.edu.pl/ftp/tools/ResHack.zip
install it, dont worry its a small harmless program.
use it to open icqcore.dll in your main icq directory, before that backup icqcore.dll somewhere else in case you screw up. ;-)
oh shut down icq first...
when you open it in reshack youll see two windows, on the left will be a bunch of dialog directories, when you open a specific one you will see the actual dialog box on the right (all the individual screens/windows which can possibly appear when youre in icq)
now we have to locate all the dialogs (windows) which display ads and kill the banners within them.
go to dialog directory, open up 2503, this is the main dialog that displays the window for an incoming/outgoing message. you should see the familiar window on the right. look at the bottom of it, there will be a darker rectange. this is the frame where the ad is displayed. (it should be blank since program is not running) once you click on it the control for that frame will be highlighted (actually it will just put a red star beside it) look at the end of the line.
the last two integers are the size of the banner. reduce them to zero. example:
this:
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 1, 158, 260, 38
you will change to:
CONTROL "", 1070, "{9F9012BA-E55B-11D3-ADE7-0090270D8F00}", 0x50000000, 1, 158, 0, 0
Now... look at the first line of code for that dialog box.
this line sets some properties of the dialog box, including its size. now that you killed the ad you should reduce the dialog so theres no extra white space at the bottom where the ad used to be. the line at the top should be changed from
2503 DIALOGEX 0, 0, 262, 196
to:
2503 DIALOGEX 0, 0, 262, 159
the last integer is the vertical size. the ad was about 36 pixels high, but it will vary from dialog to dialog (i think)
now compile script to see your changes.
now youve killed the ad in messages, do the same thing for other dialogs where the ad frame appears, sorry i dont know/remember all the dialog numbers but i know of 2511, 2507, 2511, 2512, 2513, the rest of them youll have to locate yourself, but they will all be in dialogs folder. just go through all of them. once you do it for all the dialogs where the ads appear (somewhere between 8-12 of them), save the dll.
now, the registry part of the hack:
run regedit.exe to edit registry
locate following key, just follow this directory structure:
HKEY_CURRENT_USER\Software\Mirabilis\ICQ\DefaultPrefs\
on the right:
change the auto update value to No so that it wont request new ads from the net.
in your icq directory, probably somewhere under program files, kill the following files
icqateres.dll
icqateima32.dll
icqateimg32.dll
thats it... run icq, hopefully it wont crash, if it does... you did something wrong. return all your backed up files and write a message in this thread.
im not sure how to get rid of icq sms button, somebody showed me a while ago but i forgot... i dont think its in that dll.
anyway you can screw around with reshack...
i hope this helped :conf:
oh one last thing, i forgot to mention that this tutorial is for 2000b, i have never worked with 2001b and so the dialog numbers may be off and there may some other things happening that im not aware of, but you can probably figure it out on your own with what ive told you so far. |
|
|
| CraveTheRave |
| Thanks a lot Voya. You've been a big help. I have ICQ 2001 B so I don't even have the icqcore.dll file but I'll eventually get this. I really appreciate you giving me a hand on this. Cheers. |
|
|
| v0ya |
i was beginning to wonder if anybody even read what i wrote...
my suggestion is to go back to 2000b and crack the ads with the way i showed you
so theres not even an icqcore.dll in 2001b ? weird
ive never even seen 2001
oh well |
|
|
| CraveTheRave |
| Yeah, I'll prolly go to ICQ 2000B. I was using 99B the whole time but the bloody thing crashed on me and then I decided to upgrade haha. Thanks for the help. |
|
|
| CraveTheRave |
| Yeah I know. I just downloaded ICQ 2000B and I can't even convert my contact list from 2001B to 2000b. STUPID THING!!!!! |
|
|
|
|