Sistemul ICQ a fost creat inițial pentru comunicarea utilizând calculatoare personale. Dar, pe măsură ce disponibilitatea telefoanelor mobile a crescut odată cu accesul la Internet, programatorii au început să vină cu modalități de a utiliza acest sistem de la ei. La început, toate cererile în acest scop erau neoficiale, dar apoi au apărut cele oficiale.
Instrucțiuni
Pasul 1
În perioada în care ICQ era deținută de AOL, acordul dintre companie și utilizator a interzis utilizarea clienților alternativi, iar cei oficiali erau doar pentru computerele care rulează Mac OS și Windows. Dar, în practică, nimeni nu a fost pedepsit pentru că a folosit programe alternative. Acestea au fost create atât pentru Mac OS și Windows, cât și pentru sistemele de operare în care nu existau clienți oficiali, de exemplu, Linux. Și nu a existat încă nicio soluție software pentru telefoanele mobile. Browserele WAP erau deja încorporate în multe dintre ele, dar capacitatea de a rula aplicații Java nu era încă disponibilă în toate. Prin urmare, a fost creat un site web numit TJAT. A funcționat astfel: un client alternativ a fost lansat pe server, iar utilizatorul de pe un telefon cu un browser WAP a mers pe interfața web, a introdus numărul și parola, apoi a avut ocazia să trimită și să primească mesaje. Serverul a acționat ca un fel de punte, interacționând cu serverul ICQ în limbajul „de înțeles” și cu browserul WAP - în „înțelesul” acestuia. Odată ce acest server a fost spart și atacatorii au obținut acces la o serie de parole. Dar, până atunci, nu mai era relevant pentru majoritatea utilizatorilor.
Pasul 2
Acest lucru s-a datorat faptului că telefoanele cu capacitatea de a rula aplicații Java s-au răspândit în curând. Acest lucru a făcut posibilă crearea clienților ICQ direct pe telefoanele mobile, fără a fi nevoie de un server „traducător”. Programatorii au creat mai mulți clienți alternativi, dintre care cel mai faimos a fost JIMM. Din punctul de vedere al protocolului de interacțiune, el a imitat clientul oficial, astfel încât serverul ICQ a interacționat de bunăvoie cu el. AOL a declarat apoi un război liniștit clienților neoficiali, inclusiv JIMM. Au fost aduse modificări protocolului, care s-au reflectat în clientul oficial, dar autorii celor neoficiali nu au avut imediat timp să descifreze și să reflecte aceste schimbări în evoluțiile lor. După mai multe astfel de încercări, AOL a renunțat, dându-și seama că mai devreme sau mai târziu dezvoltatorii își vor „retrage” programele pentru a schimba protocolul. Pentru utilizatorii de Linux, atunci exista deja un client oficial sub forma unei aplicații Flash, care, totuși, funcționa mult mai rău decât dezvoltările terților. Pentru telefoanele mobile, existau doar aplicații neoficiale.
Pasul 3
Utilizatorii Jabber, unde clienții neoficiali nu au fost niciodată interzise și, prin urmare, existau multe astfel de programe pentru telefoane mobile, puteau accesa ICQ prin gateway-uri. Acestea sunt, de asemenea, programe care rulează pe servere. La fel ca TJAT, au „vorbit” cu serverul ICQ într-un limbaj „de înțeles”, dar atunci când interacționau cu un telefon mobil au trebuit să facă schimb de informații nu cu un browser WAP, ci cu un client Jabber. În timpul „războiului liniștit” cu clienții alternativi, aceștia au refuzat deseori să funcționeze și ei. Au existat cazuri de piratare a unor astfel de gateway-uri, dar acestea au fost rare.
Pasul 4
Situația s-a schimbat în bine după ce ICQ a fost cumpărat de la AOL de grupul Mail. Ru. Noul proprietar a permis crearea de clienți alternativi și a oferit programatorilor acces la descrierea protocolului. Dar, pe de altă parte, nevoia de aplicații neoficiale a dispărut aproape. Inițial, suportul ICQ a fost adăugat agentului Mail. Ru, pentru care exista deja un client oficial în acel moment. Apoi, clientul oficial ICQ pentru mobil a fost lansat cu sprijin și pentru agentul Mail. Ru. De fapt, acestea au fost două programe aproape identice, care diferă prin designul principal. Amândoi au interacționat direct cu serverul și, de asemenea, au introdus în curând suport pentru Jabber în ambele programe. Rezultatul este clienții multi-protocol care diferă puțin de evoluțiile terților.
Pasul 5
Astăzi, există clienți ICQ oficiali care interacționează direct cu serverul pentru majoritatea platformelor mobile obișnuite. Există, de asemenea, un client oficial pentru desktopurile Linux, precum și un client web oficial care funcționează la fel ca TJAT. Nu necesită Flash și îl puteți utiliza printr-un browser obișnuit atât de pe computer, cât și de pe telefonul mobil.