Author
|
Topic: Проблемы с добавлением в контакт-лист
|
<Ksi>
Guest
|
posted 28 January 2004 15:11
Помогите решить проблему.
ICQ 2000b Beta v.4.70 Build 3286 Стоит на WinXP, заведено 3 пользователя у каждого своя аська.
Проблема в следующем:
Надо добавить нового пользователя в контакт-лист. Пользователь добавляется только после авторизации. Отправляем запрос на авторизацию. Пользователь переходит в раздел "Awaiting Autorization" Пользователь отвечает положительно, т.е. разрешает добавить себя в контакт-лист, НО до нас этот ответ НЕ ДОХОДИТ и все пользователи так и продолжают болтаться в разделе "ожидающих". Можно хоть запосылаться Re-Request'ов - ответы все-равно не приходят. Такая проблема на всех трех ICQ.
Что с этим можно сделать? Как победить?
Да, добавление без запроса происходит нормально.
IP: Logged
|
|
<Ksi>
Guest
|
posted 09 February 2004 09:50
Неужели никто не может помочь решить проблему???? Лююююди, ну хоть подскажите в какую сторону копать!!! Пропадаем!!!
IP: Logged
|
|
Smerch
ForumKeeper
Member # 1
|
posted 09 February 2004 14:38
Попробуйте добавить их, обходя авторизацию (используя специальное программное обеспечение).
Posts: 1339 | From: St.-Petersburg | Registered: Jul 2002
| IP: Logged
|
|
<Ksi>
Guest
|
posted 10 February 2004 11:06
А какое и где его можно взять?
IP: Logged
|
|
Smerch
ForumKeeper
Member # 1
|
posted 10 February 2004 13:01
Можете попробовать DFM но он добавляет не всегда. Точнее, как повезёт. Если у Вас он будет добавлять людей - не откладывайте и добавьте всех как можно быстрее. А дело тут вот в чём: Раньше, когда контакт хранился локально проблем не было - подправил пару байтиков и данные будут сразу в DAT писаться без всяких авторизаций. Но вот пришло время и контакт стал храниться на сервере. Люди нашли способ добавлять и туда, правда не с помощью патчей уже, а путём "игры" с протоколом icq. Админы ICQ Inc это заметили. НО! Прикрыть это нельзя, т.к. этот способ используется при мирграции с тойже icq2000b (контакт хранится локально) на более новые. В таких случаях же не запрашивается авторизация у всех подряд, а как раз без авторизации контакт из вашего dat файла переезжает на сервер. Тогда они придумали хороший способ защиты - разрешить "переносить" контакт определённое время. Где-то 2 недели с момента первого переноса. То есть DFM будет работать максимум только 2 недели, ну может чуть больше. Ведь нормальному человеку больше одного раза контакт переносить нет смысла =).
Может, немного непонятно написал, но, думаю, что общую логику Вы поймёте.
Posts: 1339 | From: St.-Petersburg | Registered: Jul 2002
| IP: Logged
|
|
<ksi>
Guest
|
posted 13 February 2004 10:11
Логика понятна, спасибо большое. Правда эта программка проблему решит только частично. Потому как через некоторое время новые контакты опять будут болтаться в "ожидающих". Нда... А вообще с подобными глюками вы ни разу не встречались?
И еще, перечитала ваш ответ, непонятка одна появилась. Так в 2000b контакт где хранится? локально или на сервере?
IP: Logged
|
|
[Guest]
ICQ User
Member # 941
|
posted 13 February 2004 13:02
Используйте альтернативные клиент Miranda-IM. Он добавляет пользователей в контакт-лист без авторизации.
Posts: 13 | From: icq | Registered: Jan 2004
| IP: Logged
|
|
Defcon
Moderator
Member # 791
|
posted 14 February 2004 00:12
ksi, в 2000b хранится локально. Контакт лист стал храниться на сервере только после выходы в свет ICQ 2001b Build #3633 v.5.15
Posts: 345 | Registered: Oct 2003
| IP: Logged
|
|
<Ksi>
Guest
|
posted 23 February 2004 18:05
quote: Originally posted by [Guest]: Используйте альтернативные клиент Miranda-IM. Он добавляет пользователей в контакт-лист без авторизации.
В курсе, но Миранда не умеет запускаться одновременно под тремя пользователями. Хотя может уже и это чем-нибудь исправляется, надо посмотреть. А вообще аська сейчас запускается только у меня. У одного пользователя - миранда, а у другого... номерок "угнали", шестизнак был... блин... Кстати, мож кто может чем-либо помочь в возврате... Номер был 340909
IP: Logged
|
|
<Ksi>
Guest
|
posted 23 February 2004 18:15
quote: Originally posted by Defcon: ksi, в 2000b хранится локально. Контакт лист стал храниться на сервере только после выходы в свет ICQ 2001b Build #3633 v.5.15
Ага, но тогда если "верить" Smerch'у quote: Раньше, когда контакт хранился локально проблем не было - подправил пару байтиков и данные будут сразу в DAT писаться без всяких авторизаций.
Где эти байтики и как их подправить? Может это как раз наш случай, а DFM тут вообще тогда никаким боком?
IP: Logged
|
|
Smerch
ForumKeeper
Member # 1
|
posted 23 February 2004 18:24
DFM для 2000б вообще бесмыслен. Он добавит в контакт на сервер, но icq2000б его оттуда даже забирать не будет.
Вам будет нужен HEX-редактор. Откройте им файл: ICQCore.dll Найдите строку: OOOD70FA Она будет выглядеть так: 0084 C075 248B 0668 500C Вам нужно будет её исправить на следующее: 0084 C0EB 248B 0668 500C (отличия см. 2 байта во втором блоке слева)
Чтобы убрать уведомления о добавлении, проделайте следующее: Найдите строку: 0000786E Изначально она выглядит так: 83F8 0174 1F6A 0168 0C93 Изменить нужно так: 83F8 01EB 1F6A 0168 0C93 (см. опять второй блок).
Настоятельно рекомендую сделать предварительно резервную копию файла ICQCore.dll
Posts: 1339 | From: St.-Petersburg | Registered: Jul 2002
| IP: Logged
|
|
Defcon
Moderator
Member # 791
|
posted 23 February 2004 20:51
Ksi, можете попробовать поставить &RQ (в простонародии "Крыса"). Можно свободно запустить сразу несколько копий &RQ на одном компьютере, и так-же как и Miranda "умеет" добавлять других пользователей без авторизации.
Posts: 345 | Registered: Oct 2003
| IP: Logged
|
|
<Ksi>
Guest
|
posted 19 March 2004 12:03
quote: Originally posted by Smerch: DFM для 2000б вообще бесмыслен. Он добавит в контакт на сервер, но icq2000б его оттуда даже забирать не будет.
Вот! Я чувствовала, что это не наш вариант! quote:
Вам будет нужен HEX-редактор.
Smerch, спасибо огромное за помощь! Только еще один маленький вопрос можно? Где такой редактор можно взять? Я понимаю, что можно поискать в сети, но часто можно нарваться на что-нибудь "левое", а не хотелось бы. Если можешь, дай ссылку на прграммку, пожааалуйста...
IP: Logged
|
|
<Ksi>
Guest
|
posted 19 March 2004 12:06
quote: Originally posted by Defcon: Ksi, можете попробовать поставить &RQ (в простонародии "Крыса").
Defcon, спасибо за внимание к проблеме. Опять же где такую "крыску" взять? Ссылку можешь дать?
IP: Logged
|
|
Smerch
ForumKeeper
Member # 1
|
posted 19 March 2004 13:35
Posts: 1339 | From: St.-Petersburg | Registered: Jul 2002
| IP: Logged
|
|