Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ICQ backup & stuff

2 views
Skip to first unread message

Dario Cro

unread,
Mar 19, 2001, 12:43:09 AM3/19/01
to
Nekoliko ljudi me pitalo na mail kako sacuvati ICQ iz Windowsa da ostanu svi
kontakti, history itd. nakon formatiranja ili premjestanja na drugo
racunalo. Da ne odgovaram svakome posebno i ako bude jos nekoga zanimalo,
odgovoriti cu ovdje.

Usput, ja koristim stariju verziju 99b v.3.19 build #2569. Osobno, meni je
to najbolja verzija, posljednja 99-ica, i uopce ne mislim prelaziti na 2000
i vise verzije, osim ako se ne otkrije neka veca greska (sigurnosna ili
sl.). U usporedbi s 98 koja je imala dosta greski, 99b ima popravljene sve i
mnogo bolje funkcionira i ja nisam nasao niti jednu (znacajnu). Od verzije
2000 razlikuje se samo po tome sto ne moze slati SMS-ove, no buduci da ja to
niti ne koristim nije mi problem. 99b je u odnosu na 2000 puno manja i brza,
a sad su se na 2000-ici poceli pojavljivati i reklamni prozori kojih u 99b
uopce nema. Dakle, moj izbor je 99b koja radi savrseno ok, bez bugova, i
dosta je brza.

ICQ cuva cijelu bazu s porukama, kontaktima, sifrom i sl. u datotekama koje
se nalaze u "DB" direktoriju. U verziji 99b taj direktorij se zove "Db99b",
a u verziji 2000 "Db2000b", ovisno o verziji. Ako je novija verzija
instalirana preko starije, vjerojatno postoji i stari folder i novi folder,
a vazniji je onaj s vecim brojem (vjerojatno). Najjednostavnije je cijeli
taj folder kopirati na neko sigurno mjesto (copy/paste) ili jos bolje
staviti u RAR ili ZIP arhivu te nakon ponovne instalacije na novom racunalu
samo vratiti u isti folder.
Druga stvar koju je potrebno sacuvati je folder "Received Files" u kojem se
nalazi sve sto vam je netko poslao, pa mozete i to sacuvati, no i ne morate,
buduci da to vise nema veze s ICQ-om.
Trece je folder "Chats" u kojem se nalaze snimljeni chatovi (ne sve poruke,
history), a cetvrto je folder "Bookmark" s listom URL-ova dobivenih
porukama.
Takodjer, mogli bi se i bookmarksi/linkovi poslani preko ICQ sacuvati da se
ode u "Favorites" folder i kopira cijeli foledr "From ICQ". Sve ostalo nije
bitno.
Dakle, najvaznije je snimiti "DB" ili "Db99b" ili "Db200b" ili slicne da
ostanu svi podaci, a ostali folderi su manje bitni i nepotrebni.

Nego, u vezi ponovne instalacije ICQ-a, ja koristim drugu metodu, koja je
mnogo brza, pouzdanija i jednostavnija. Jednostavno odem u "Program Files" i
kopiram _cijeli_ folder "ICQ" te ga stavim u neku arhivu i na drugom
racunalu ga samo vratim. Time se najjednostavnije sacuvaju _SVI_ podaci bez
ikakvog razmisljanja sto, kako, gdje itd... Korisnicima verzije 2000 koji se
pitaju gdje se nalaze mobitel kontakti isto je ovo najbolje. No, kad se
pokrene takav ICQ koji je cijeli kopiran, nece raditi bez ponovne
instalacije jer ICQ instalira neke datoteke koje se ne nalaze samo u glavnom
direktoriju. Tako, morati ce se ponoviti instalacija preko postojece. No,
moze se i to izbjeci ako se shvati kako ICQ radi.

ICQ, kao i mnogi slicni programi, instaliraju neke dll datoteke po
windowsovom sistemskom direktoriju (c:\windows\system). Kad se pokrene ICQ
ciji je cijeli folder samo kopiran na drugo racunalo, ono ce javiti gresku
jer ne moze naci te potrebne dll-ove u windowsovom direktoriju. Jedno
rjesenje je da se ICQ samo ponovo instalira, pa ce biti instalirane te
nedostajuce datoteke, no postoji i mnogo jednostavniji i bolji i brzi nacin.
Naime, svi takvi programi potrebne dll-ove potraze prvo u vlastitom folderu,
zatim u windowsovom glavnom (c:\windows), pa u windowsovom sistemskom
(c:\windows\system) itd... Dakle, da bi ICQ radio bez ikakve instalacije
potrebno je te dll-ove iz "c:\windows\system" kopirati u ICQ-ov folder
(C:\Program Files\Icq ili koji je vec) i sve to fino arhivirati i samo
odpakirati na novim Windowsima. Te kopirane dll-ove nije vise potrebno
vracati u c:\windows\system jer ce ih ICQ sasvim normalno koristiti iz svog
vlastitog direktorija, sto je i mnogo bolje jer se sve nalazi na jednom
mjestu, a ne razbacano tko-zna-gdje po sistemu. Sad je problem u tome sto je
potrebno znati koje to dll-ove iz c:\windows\system je potrebno kopirati
izmedju 1000 njih. Vecina njih ima ime ICQnesto.dll i jednostavno ih je
uociti, no poneki nemaju takav naziv, ali ti rijetki nisu niti potrebni.
Drugi nacin je da se iz onako kopiranog foldera, bez tih dodatnih dll-ova,
pokrene ICQ i procita poruka o gresci. Pisati ce kao "ICQ ne moze naci
ICQneki.dll u c:\windows\system" i ugasiti ce se. Kopiranjem jednog po
jednog dll-a iz c:\windows\system u glavni direktorij ICQ ce davati svaki
put poruku da mu fali neki drugi dll sve dok nece imati sve potrebne (obicno
je to svega 3-4 dll-a) i sasvim normalno ce se pokrenuti. Nedostatak toga je
da se za isprobavanje mora imati jos jedan sistem/Windowse gdje se nalaze ti
dll-ovi, a koje ICQ ne moze automatski pronaci (npr. neko drugo racunalo s
ICQ-om, ghost datoteka u kojoj je ostao od prije ICQ itd...). Kako bilo,
ovdje je lista svih dll-ova koje ICQ kopira u sistemski direktorij poredanih
po abecedi (verzija 99b 2569):
ateima32.dll, ateres.dll, atl.dll, ICQAL.dll, icqate32.dll, icqcprt.dll,
icqcutl.dll, ICQMAPI.dll, icqmutl.dll, icqsock.dll, icquiex.dll,
icqwcom.dll, icqwutl.dll, INETWH32.dll, MFC42.DLL, Msvcrt.dll, zlib.dll te
dodatni ICQWSock16.dll .
Neke od tih dll-ova su nepotrebni jer se vec nalaze na Windowsima, i to
novije verzije, a ICQ ih sadrzi za svaki slucaj ( MFC42.DLL,
Msvcrt.dll... ). Za svaki slucaj, najbolje je kopirati sve te dll-ove i nece
biti nikakvih problema.
Ja sam kopirao samo icqcprt.dll, icqcutl.dll, icqmutl.dll, icqsock.dll,
icquiex.dll, icqwcom.dll, icqwutl.dll, zlib.dll i ICQWSock16.dll i radi
savrseno, a ostale ili vec postoje na Windowsima ( MFC42.DLL ) ili nisu
potrebne. Kako bilo, za svaki slucaj ili ako nesto ne bi radilo, mogu se
kopirati sve datoteke.
Sad se ima potpuno cijeli ICQ sa svim kontaktima i dll-ovima potrebnim za
rad, a bez ikakve instalacije. No, kad se pokrene prvi put ICQ, raditi ce
sasvim normalno, ali ce se ponasati kao da je tek instaliran (tako se ponasa
kao i da nisu kopirani rucno dll-ovi, tj. da su preinstalirani preko ICQ
foldera) i potrebno je unijeti svoj UIN i password. Takodjer, biti ce
potrebno kad se ukljuci ICQ i podesiti sve opcije ponovo, (Advanced mode, da
ne prikazuje reklame, zvukove itd...). To se moze izbjeci na drugi nacin.
ICQ sve podatke o UIN-ovima, opcijama itd. cuva u Registryu u kljucu
[HKEY_CURRENT_USER\Software\Mirabilis\ICQ]. Potrebno je otici u Registry
(Start -> Run -> regedit) i potrebni kljuc samo "exportirati"(snimiti), te
na novom racunalu unijeti u Registry (dvostruki klik na icq_save.reg).
Apsloutno sve ce ostati podeseno, svi UIN-ovi, opcije, cak i polozaj
pojedinih prozora. I to je to.

Za one koji nisu vicni koristenju Registrya stavio sam 2 "BAT" datoteke koje
same snime registry te unesu na drugom racunalu. File "icq_save.bat" ce
kopirati cijeli kljuc u datoteku "icq_save.reg" i "icq_save2.reg". File
"icq_back.bat" ce unijeti nazad taj "icq_save.reg" u Registry.
"icq_back.bat" zapravo nije ni potreban, dovoljno je dvostruko kliknuti na
"icq_save.reg" i kliknuti na "Yes" na upit. Samo, ovdje treba paziti na
dvije stvari: 1. ako se kljuc eksportira pod Win 2000, nece se moci unijeti
pod Win 9x zbog drugacijeg nacina zapisivanje u Win 2000 (bez rucnog
ispravljanja), dok ako se napravi pod Win 9x, moci ce se unijeti i na 9x i
na Win 2000 i 2. stvar je kad se svaki put pokrene "icq_save.bat",
"icq_save.reg" ce biti prebrisan novom verzijom, pa ako je registry prazan,
izbrisati ce sve u kopiranoj datoteci.

Na taj nacin se jednostavno reinstalira ICQ sa svim opcijama u svega par
sekundi, sa svim podacima. Takodjer, ovo je korisno kad se ICQ ne moze
instalirati na racunalima bez administratorskih ovlasti, gdje ICQ ne moze
kopirati dll-ove u windowsov direktorij, pa ICQ radi odlicno. Jos jedna
prednost je ako se ima racunalo s vise OS-ova. Cijeli folder se kopira na
neku particiju gdje mogu citati oba OS-a, a na svakom OS-u se samo importira
registry i radi savrseno, sa istim kontaktima, historyijem itd... (tako je
kod mene na dual bootu Win 2000 + Win ME).

Takodjer, na ovaj se nacin mogu imati vise verzija ICQ-a. Npr. za standardno
koristenje mnogo bolje verzije 99b sa svim dll-ovima u svom direktoriju, a
za povremeno slanje SMS-ova 2000 instalirana normalnim putem, u drugi
direktorij.

ICQ folder kopiran ovim nacinom je i mnogo manji za instalaciju, svega 3,5
MB kao arhiva (verzija 99b) za razliku od originalne koja ima 5 MB. Dodatnim
izbacivanjem nepotrebnih HLP fileova, foldera "Homepage", "Sounds" (btw, ja
sam pojedinim zvukovima promijenio ime, pa ih ICQ ne moze koristiti, jer mi
uzas ide na zivce onaj kretenski zvuk na startanju ICQ-a te kad netko
posalje poruku - posebno usred noci) i slicnih nepotrebnih, dobije se jos
manji ICQ folder, svega 2,5 MB u arhivi. Mogu se jos izbaciti neki dll-ovi
(MFC42.DLL od 900 KB) koji se ne koriste, zatim folder "Plugins" ako se ne
koriste pluginovi (600 KB), DBConvert.exe koji sluzi za konvertiranje starih
DB-a u nove (btw, da li netko zna za neki program koji radi obrnuto - moze
konvertirati DB-e od 2000 u 99 ili 98?) i nije koristan, ICQHomepage.exe,
NDetect.exe i mnogi... Cisti ICQ moze se svesti na svega 1,5 MB u arhivi.
Bas za probu obrisah sve *.exe osim icq.exe, sve ostale fileove osim dll-ova
ukljucujuci i neke od njih (email, eudoru, read (ko sve to uopce koristi?),
chat itd...) i na kraju je RAR arhiva imala 1,2 MB (i sve je radilo potpuno
normalno). Stane na jednu disketu.

Ako nekoga zanima kako instalirati ICQ, a da nema vec kopiju "ICQ" foldera s
dll-ovima, postoje programcici koji mogu "rastaviti" neki Wise instalacijski
program (kao sto je ICQ) i time izvuci sve ICQ datoteke i bez pokretanja
setupa. To je korisno na NT-ima kad se zeli instalirati, a ICQ odbija
instalaciju jer ne moze kopirati dll-ove u Windows direktorij i kad se nema
kopija ICQ foldera s drugog racunala. To se moze i za druge programcice
takodjer, pa ako nekoga zanima, poslati cu URL.

Btw, ako nekoga zanima postoje programcici koji ICQ "crackiraju" da se moze
dodati svatko na listu, cak i ako je potreban autorizacija, zatim da se
prikazuje IP ako je i skriven, pokazivanje passworda (korisno ako se
zaboravi), upotreba vise od 7 UIN-a, pa vise pokrenutih ICQ-a odjednom,
dodavanje UIN-a u Registry ako se nije exportiralo prethodno na gore
navedeni nacin (korisno jer se ne mora prolaziti kroz dosadni proces ponovne
registracije) itd...

Jedan od najboljih je "ISoaQ Patcher" Borisa Nicolaicha koji se moze naci na
<http://isoaq.da.ru> i <http://isoaq.4u.ru>. Zadnja verzija je 0.73 i vise
se ne razvija, no radi sa ICQ verzijama od prve sve do zadnje 99b 2569 i ima
stvarno masu funkcija. Umjesto njega, dalje se razvija "ISoaQ Process
Tweaker" koji sluzi samo za verziju 2000 i mora se imati pokrenut s ICQ-om,
a sadrzi takodjer neke cool funkcije (UIN spoofing itd...).

Osim ISoaQ-a, postoji jos "ICQr Information v1.3", a sluzi za pokazivanje
passworda iz neke .DAT datoteke u "DB" folderu, info o korisniku i moze
citati poruke itd... Radi sa svim verzijama, ukljucujuci i 2000, a moze se
naci na <http://www.headstrong.de/software-icqrinfo.shtml>.

Stavio sam u post i mali registry kljuc za micanje limita UIN-a
(nolimit.reg) i omogucavanje vise instanci ICQ-a odjednom (multi.reg).


nolimit.reg
multi.reg

Annihilator

unread,
Mar 19, 2001, 4:23:02 AM3/19/01
to
> Korisnicima verzije 2000 koji se
> pitaju gdje se nalaze mobitel kontakti isto je ovo najbolje.

Nalaze se u \ICQ\Plugins\Info direktoriju.

Moram reći da je ICQ jedan od NAJOČAJNIJE napisanih programa koje
sam ikad vidio (12 MB zauzeće memorije, nestabilnost, nerijetka
korupcija database-a, Windows inkompatibilnost, ...) i koristim ga
jedino zato što nema solidne alternative (3rd party klona). Ali i to se
jednom mora pojaviti, pa ću onda konačno moći ukloniti ovo smeće sa
svojih sustava.

--
Annihilator
Head of the SawMan's Consortium
[ http://consortium.come.to/ ]

Danijel Schiavuzzi

unread,
Mar 19, 2001, 9:39:17 AM3/19/01
to
"Dario Cro" <darioc...@yahoo.com> wrote in message
news:99489r$aq8b$8...@as121.tel.hr...

[...]

To bi trebalo staviti u nekakav HmB FAQ...

D.


fx

unread,
Mar 19, 2001, 12:21:55 PM3/19/01
to

12 MB zauzeće memorije
- to je ok

nestabilnost
- o čem ti pričaš * ??? nikad se nije srušio kod mene za razliku od photoshopa 6 koji mi je isti dan nakon instalacije riknuo ko beba

nerijetka korupcija database-a
nikad čuo *? :)

Windows inkompatibilnost
- jebga ;)

ahhh, nauči programirat i napravi mu konkurenciju, dammit :))))

Marko P.

unread,
Mar 19, 2001, 5:12:35 PM3/19/01
to

>nestabilnost
>- o čem ti pričaš * ??? nikad se nije srušio kod mene za razliku od
photoshopa 6 koji mi je isti dan nakon instalacije riknuo ko beba

Molim ?!?! Meni nije riknuo od kada sam ga instalirao, ocito imas lose
konfiguriran OS, hardware, nesto trece. ICQ je daleko od Photoshopa, ne znam
kako ti je uopce palo na pamet usporedjivati jedno s drugim....

--
----------------------
Marko P. - mar...@email.hinet.hr
MP3 Planet - www.25mp3s.net
-----------------------------------

0 new messages