Пользователь
0,0
рейтинг
10 августа 2014 в 02:37

Разработка → Как заставить работать старую версию «Скайпа»

2 августа, прямо во время звонка родителям, «Скайп» выбросил меня и отказался принимать пароль со словами «Skype больше не поддерживает работу своего программного обеспечения в твоей системе». На самом деле, конечно, дело не в версии системы, а в версии самого «Скайпа»: у меня стояла 4.2 (под «Виндоус»). Вариант обновления до более поздних версий я даже не рассматривал. Погоревав с неделю, я всё-таки начал искать способы решения проблемы и, к большому своему удивлению, нашёл.

Итак, процедура запуска «старой» версии «Скайпа» такова (повторюсь, рецепт для «Виндоус»).
  1. Делаем полный бэкап папки %appdata%\Skype.
  2. Скачиваем и устанавливаем версию 2.5.
  3. После установки запускаем, вводим логин и пароль. Программа откажется подключаться и предложит обновиться. Не закрывая окно с этим предложением, всё равно подключаемся через меню иконки в системном трее.
  4. Закрываем программу, делаем бэкап обновлённых файлов shared.xml и config.xml из папки %appdata%\Skype на случай, если что-то пойдёт не так.
  5. Устанавливаем желаемую версию программы и запускаем её. Если она подключается и работает, отлично.
  6. Если программа не подключается, подменяем shared.xml от версии 2.5.
  7. Если нет списка контактов, его нужно вручную вытащить из config.xml от старой установки и добавить в текущий config.xml. Ветка <SyncSet><u>, разобраться несложно.
  8. Если и это не поможет, подмените main.db из бэкапа.


Источник здесь, я лишь добавил последний пункт — без него у меня контактов не появилось.

Дополнение от 11.08.2014: рецепт перестал работать, авторизация слетает в течение нескольких секунд после запуска.
@maksa
карма
10,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (57)

  • 0
    У меня так на днях на Mint-е скайп лег(был 4.2) что самое обидно 4.3 с большим трудом смог запустить. А не известна ли политика Microsoft-а по этому поводу? Почему они так решили?
    • +1
      Насколько я понимаю, подробности есть здесь.
    • 0
      А мята какой версии, у меня на 16 и 17 (cinnamon) 4.3 завёлся без проблем.
    • 0
      У меня на Mint 16 Petra так и не удалось 4.3 завести. Как Вы это сделали?
      • +2
        у меня хоть и не минт, но на кубунте тоже уходил в кор дамп — помог снос конфигов скайпа (mv ~/.Skype{,4.2}). Потом приходится все настраивать снова, но хоть работает.
        • +1
          Есть же колдунский SQL-запрос, вычищающий историю передач файлов. Кстати, из желающих остаться анонимными источников известно, что фикс этого сегфолта есть уже месяца полтора, но бюрократия тормозит выход релиза.
          • 0
            Эм, я так понимаю, что речь о списке уведомлений с пустыми entry, которые нельзя удалить?
            • 0
              Нет, о записях в истории чатов вида «Вася отправил файл 'кот.jpg'» в старом формате, из-за которых, собственно, и сегфолтится скайп.
    • 0
      Аналогично слёг скайп на убунте, помогла очистка драгоценных логов скайпа передаваемых из поколения в поколение убунт:)
  • +4
    Вариант обновления до более поздних версий я даже не рассматривал
    А в чем проблема?
    • +14
      Интерфейс пятой версии сильно не понравился. Я сторонник минималистского дизайна и очень расстраиваюсь, когда компактная удобная программа превращается в монстра.
      • 0
        А, вот в чем дело… Под линукс вышла 4.3 просто, я обновился без проблем и выглядит оно также. Хотя под виндой одна из последних, особой разницы в интерфейсе не замечал
        • +3
          На винде скай стал жутким монстром. Помню похожая история и с аськой была…
          • +23
            Да если бы только с аськой… И с Винампом, и с Неро, и с АсДсее, и с хреновой тучей других программ. Из отличной удобной программы делали толстого прожорливого монстра, который зачастую намного хуже справлялся с основной своей задачей, чем ранние версии.
            • +5
              Всё так. У самого WinAMP 2.80, ну а ACDSee 2.41 после многих лет использования был заменён на FastStone ImageViewer, который очень похож интерфейсом, на порядок функциональней не в ущерб удобству и скорости и всего лишь парой мелких фич уступает. И бесплатный к тому же.

              Nero уже давно без надобности.
              • +2
                Ого старье! Уже давным-давно есть Winamp 2.95, можно обновляться :D
            • +15
              Я ради любопытства нашел старые офисы несколько и поставил себе. В итоге, загрузка MS Word 97 — 0.2 сек, загрузка MS Word XP — около 2 сек, загрузка 2010 — около 10 сек.

              Притом, основной функционал, необходимый для среднестатичного пользователя, остался на уровне 97-го.
            • 0
              Я вот продолжаю пользоваться AIMP v2.61.583 4 летней давности. Линейка v3.X не нравится.
    • +5
      Для меня критичны следующие моменты:

      1. В последних версиях в групповых чатах модераторы были лишены возможности удалять сообщения других пользователей. Т.е. фактически пропала возможность модерации. Использоваие старой версии скайпа позволяет модерировать как ни в чем не бывало.

      2. В одном из отдносительно недавних апдейтов в контекстное меню чата на первую позицию был добавлен пункт «Search with Bing». До этого на первом месте было копирование выделенной части сообщения. В итоге сейчас постоянно вместо копирования — куски сообщений улетают в Bing. В том числе явки/пароли. Бесит жутко :/
      • 0
        А вопрос с модерацией никак не решить?
        • +4
          Тикет к разработчикам был закрыт со статусом «Won't fix. Works as designed».
          • +1
            Пфф, тогда нужно было выпиливать ранги из скайпа, толку от звания «модератор».
            • 0
              Вот как раз в таком духе и были комментарии. На самом деле у модераторов остались еще права на, например, управление процессом регистрации в чатах с регистрацией по разрешению, но я видел всего пару чатов, где это было нужно. А вот чатов, где модератору бывает нужно потереть оффтоп и флейм — масса. Собственно необходимость отката на старые версии у меня и появилась, когда в после очередного апдейта вдруг оказалось, что потереть чужие сообщения уже нельзя. Пришлось сначала искать решение, а потом уже инструктировать других модераторов, что и как делать.
    • +1
      Нововведений, полезных для меня, в 6.хх нет. Повышенная прожорливость в плане ресурсов и непонятные глюки (наблюдал на ноуте жены, из-за чего ей тоже откатил на 5.1) присутствуют.
      Выпиленный функционал (например, использование простых HTML тегов в сообщениях) — вообще за гранью добра и зла.
  • 0
    c r&q тож какие-то глюки начались, ага.
  • +1
    Есть ли более доверенный источник старых версий Скайпа?
    • +1
      Ой, да. Обычно использую другие сайты, а тут незнакомый затесался. Но подпись у файла, вроде, нормальная.

      www.oldversion.com/windows/skype/
      www.oldapps.com/skype.php
      • 0
        Спасибо.
    • 0
      Накопленный за годы свой собственный архив )))
      Как ни странно храню очень много программ разных версий. И это ни раз выручало, тк рано или поздно программа скатывается или в монструозный неповоротливый комбайн или просто перестает работать на старых виндах (на ХР сейчас многое вдруг перестает запускаться хотя раньше работало отлично).
      • +1
        MS прикладывает все усилия, чтобы похоронить XP. Приложения, разработанные в новых студиях с настройками билда по умолчанию работать под XP не будут.
        C# из-за .NET 4.5, С из-за новой версии CRT.
  • 0
    Я когда игрался со старыми версиями — просохатил все контакты. Причем они не появились даже на самых последних версиях на других устройствах. Вроде как раз после попытки запуска 2.х версии. Знал бы, что можно подменять конфиги… Я заново всех добавлял со временем )
  • +9
    Скайп под венды ужасен, чего стоит только «выход» из него и его выключение.
    • +3
      Да, с выходом — удивительная затея. И это «тыканье» отвратительное в русском интерфейсе.
      • +1
        Андроидовый «выход» — не отстает (зайти в настройки, выключить «заходить автоматически»)!
  • +3
    А можно просто пропатченную версию скайпа использовать (для версии 5.5 и 5.9 под Windows).
  • +3
    На маке версии 2.8.0.866 помог hosts:
    127.0.0.1 ui.skype.com
  • +4
    Некоторые обновления у некоторых решений подталкивают людей искать альтернативы.
    Проблема в том, что не всегда можно найти альтернативу или она не всегда лучше предложенного, однако, в случае со скайпом, мне кажется, можно смотреть в сторону Tox'a
    • 0
      А куда девать контакты?

      Можно продолжать скакать на дохлой лошади, взяв другой клиент — Jabber-шлюз на www.jabbim.com всё ещё работает (за деньги). Это странно при том, что Skypekit тоже закрыли.
  • 0
    Рецепт для запуска версий 5.хх (сам использую 5.1):
    Удаляем текущую версию скайпа, ставим 3.8 с того же oldversion.com, входим, включая галочку «входить автоматически при запуске программы».
    Устанавливаем поверх версию 5.хх — все работает.
    Правда, когда слетит сессия, придется повторять.
  • +1
    То есть после запуска таким образом скайпа из него не надо выходить? иначе он опять при логине скажет что надо обновиться и придется снова колдовать?
    • 0
      Если в настройках указано, что пароль при запуске вводить не надо, то никаких проблем с выходом и повторным входом. Если же пароль вводить надо, то не знаю. Может, и слетит сессия.
      • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Испытал описанную в шапке схему.
    4.2 взлетела, после правки config.xml и замены main.db.
    Однако с 5.7/5.8 (нужен функционал который в них появился) фокус с правкой .xml и заменой .db не помогает. Контакт лист все равно обнуляется при входе
    • 0
      См. мой коммент выше.
  • 0
    Похоже, старые линуксовые версии (2.0.0.72, скорее всего касается и 2.1.0.81) тоже стали отрубать при логине; помогло копирование shared.xml из старого (январь 2013) бэкапа.

    В общем всем совет: кто не перелогинивался (т.е. висит рабочая версия скайпа) — копируйте профайл куда-нибудь.
    • 0
      Т.е. под линухом этот трюк не сработает, рабочих старых версий скайпа уже нет?
      • 0
        Не знаю; сносить профайл целиком и проверять как-то особого желания нет. Старые версии (для Linux) довольно несложно найти и скачать (например здесь), если есть желание поэкспериментировать.
    • 0
      Не помогло мне разворачивание старого профайла из архива :(
      • 0
        Вам нужно получить строчку «логина» «Credentials3» из config.xml
        <config version="1.0" serial="582" timestamp="1406896659.14"> <Lib> <Account> <Credentials3>...</Credentials3>
        Сделать это можно запустив например skype6 на любой вендовой машине, залогинившись, и затем скопировав данную строчку из профиля.
        Затем прописать сию строку в свой профиль на linux — после этого скайп сможет зайти в сеть…
        • 0
          Спасибо.

          Мне на виндовой машине потребуется сохранять пароль в профиле, или строчка появится без этого?
          • 0
            сохратять. профиль потом можно грохнуть, если сохранение как-то напрягает :)
            • 0
              Решилось проще. Запустил профиль с новым скайпом, он его обновил. А потом запустил старый скайп с обновленным профилем.
      • 0
        Мне тоже сегодня где-то с полуночи перестало помогать: даже со старым профайлом (точнее, файлами shared.xml и config.xml) версии 2.0.0.72 и 2.1.0.81 на мгновение логинятся, но затем вылетают с ошибкой Periodic UIC update failed. :-(
  • 0
    Есть подозрение что (по крайней мере линуховый) Skype 4.3 использует SSE2 — т.е. не работает на старых процах. 4.2 работал на Athlon XP 3000 нормально, пока не отключили.
  • +4
    То есть, мелкомягкие изгадили идею и появилась ниша для скайп 2. Ну, за конкуренцию!
    • 0
      Справедливости ради, отрубание старых версий практиковалось задолго до покупки «Майкрософтом». Я в своё время был вынужден обновиться с первой версии, которая позволяла, если память не подводит, уменьшать контакт-лист по ширине как вздумается.
  • 0
    Еще один камень в огород скайпа: после обновления до последней версии перестала работать видеосвязь и шаринг экрана.
    Дескать мы думаем о вас и вашей безопасности и усовершенствовали скайп настолько, что ваш компьютер теперь больше никогда не будет поддерживать видеозвонки. Но не беда, вы всегда можете поспользоваться старыми версиями, специально для «старых» машин. Да отлично, но эти версии уже как неделю не работают и у меня нет никакого желания колдовать с запуском старых версий на компьютерах своих знакомых и друзей.

    При этом старым компьютером теперь считается машина с CPU ниже Athlon 64, т.к нужна обязательная поддержка инструкций SSE2 для «повышения надёжности сторонних программ и драйверов»

    Такими темпами чувствую скоро и поддержку «устаревшей» WindowsXP отключат.
    В общем как сказал один неизвестный пользователей на форуме поддержки скайпа «эпоха Skype на моем компьютере закончилась».

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.