Sistem ICQ pada asalnya diciptakan untuk komunikasi menggunakan komputer peribadi. Tetapi apabila ketersediaan telefon bimbit meningkat dengan akses ke Internet, pengaturcara mulai menemukan cara untuk menggunakan sistem ini dari mereka. Pada mulanya, semua permohonan untuk tujuan ini tidak rasmi, tetapi kemudian permohonan rasmi muncul.
Arahan
Langkah 1
Selama tempoh ICQ dimiliki oleh AOL, perjanjian antara syarikat dan pengguna melarang penggunaan klien alternatif, dan yang resmi hanya untuk komputer yang menjalankan Mac OS dan Windows. Tetapi dalam praktiknya, tidak ada yang dihukum kerana menggunakan program alternatif. Itu dibuat untuk Mac OS dan Windows, dan untuk OS di mana tidak ada klien rasmi, misalnya, Linux. Dan belum ada penyelesaian perisian untuk telefon bimbit. Penyemak imbas WAP sudah ada di dalamnya, tetapi kemampuan untuk menjalankan aplikasi Java belum tersedia secara keseluruhan. Oleh itu, laman web bernama TJAT telah dibuat. Ia berfungsi seperti ini: klien alternatif dilancarkan di pelayan, dan pengguna dari telefon dengan penyemak imbas WAP pergi ke antara muka web, memasukkan nombor dan kata laluan, dan kemudian mendapat kesempatan untuk mengirim dan menerima pesan. Pelayan bertindak sebagai sejenis jambatan, berinteraksi dengan pelayan ICQ dalam bahasa "difahami", dan dengan penyemak imbas WAP - dalam "difahami" kepadanya. Setelah pelayan ini diretas, dan penyerang mendapat akses ke sejumlah kata laluan. Tetapi pada masa itu, ia tidak lagi relevan bagi kebanyakan pengguna.
Langkah 2
Ini disebabkan oleh fakta bahawa telefon dengan kemampuan untuk menjalankan aplikasi Java segera tersebar luas. Ini memungkinkan untuk membuat klien ICQ secara langsung di telefon bimbit, tanpa memerlukan pelayan "penterjemah". Pengaturcara mencipta beberapa pelanggan alternatif, yang paling terkenal adalah JIMM. Dari sudut pandang protokol interaksi, dia meniru klien rasmi, sehingga pelayan ICQ dengan senang hati berinteraksi dengannya. AOL kemudian mengisytiharkan perang yang tenang terhadap pelanggan tidak rasmi, termasuk JIMM. Perubahan dibuat pada protokol, yang tercermin dalam klien rasmi, tetapi pengarang yang tidak rasmi tidak segera memiliki waktu untuk menguraikan dan mencerminkan perubahan dalam perkembangannya. Setelah beberapa percubaan seperti itu, AOL menyerah, menyedari bahawa lambat laun pemaju akan "menarik" program mereka untuk mengubah protokol. Bagi pengguna Linux maka sudah ada klien rasmi dalam bentuk aplikasi Flash, yang, bagaimanapun, bekerja jauh lebih buruk daripada perkembangan pihak ketiga. Untuk telefon bimbit, hanya ada aplikasi tidak rasmi.
Langkah 3
Pengguna Jabber, di mana klien tidak rasmi tidak pernah dilarang, dan oleh karena itu terdapat banyak program seperti itu untuk telefon bimbit, dapat mengakses ICQ melalui gateway. Ini juga merupakan program yang dijalankan di pelayan. Seperti TJAT, mereka "bercakap" dengan pelayan ICQ dalam bahasa "difahami", tetapi ketika berinteraksi dengan telefon bimbit, mereka harus bertukar maklumat bukan dengan penyemak imbas WAP, tetapi dengan klien Jabber. Semasa "perang tenang" dengan pelanggan alternatif, mereka sering menolak untuk berfungsi juga. Terdapat kes peretasan pintu gerbang seperti itu, tetapi jarang terjadi.
Langkah 4
Keadaan berubah menjadi lebih baik setelah ICQ dibeli dari AOL oleh kumpulan Mail. Ru. Pemilik baru membenarkan penciptaan klien alternatif dan memberi akses kepada pengaturcara ke deskripsi protokol. Tetapi di sisi lain, keperluan untuk permohonan tidak rasmi hampir hilang. Pada mulanya, sokongan ICQ ditambahkan ke Mail. Ru Agent, yang pada masa itu sudah ada pelanggan rasmi. Kemudian pelanggan mudah alih ICQ rasmi dibebaskan dengan sokongan juga untuk Ejen Mail. Ru. Sebenarnya, ini adalah dua program yang hampir sama, berbeza dalam reka bentuk utamanya. Kedua-duanya berinteraksi dengan pelayan secara langsung, dan juga segera memperkenalkan sokongan untuk Jabber ke dalam kedua-dua program tersebut. Hasilnya adalah klien multi-protokol yang sedikit berbeza dengan perkembangan pihak ketiga.
Langkah 5
Hari ini, terdapat pelanggan ICQ rasmi yang berinteraksi dengan pelayan secara langsung untuk platform mudah alih yang paling biasa. Terdapat juga klien rasmi untuk desktop Linux, dan juga pelanggan web rasmi yang berfungsi sama seperti TJAT. Ia tidak memerlukan Flash, dan anda boleh menggunakannya melalui penyemak imbas biasa dari komputer dan telefon bimbit.