Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
siroccoНе сработало тоже vasek# hexdump -C -s 23370360 -n 8 /usr/bin/skype 01649a78 38 |8| 01649a79 |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
Eva_BergЛучше переустановить скайп (из кеша пакетов) и проверить его версию. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Eva_BergЧто то у тебя на 8 заменилось, но вот что??? По идее вывели 8 байт, а показан всего 1 байт - вроде бы должно быть еще и ".3.0.37." а выходит что там были нули. Не понятно. Eva_BergА вообще у тебя есть в этом файле комбинация ".3.0.37."? Можно проверить так # od -A d -t x1 /usr/bin/skype | grep "2e 33 2e 30 2e 33 37"
Ошибки не исчезают с опытом - они просто умнеют
|
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
siroccoОн в archlinuxgr есть, skype-legacy. Зачем кеш. sirocco skype --version Skype 4.3.0.37 © 2014 Skype and/or Microsoft vasekПо этой команде ничего не выдает вообще |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Eva_BergНе учел нюансы grep (переход выражения на другую строку). Вообщем пробуй грепать не по полному выражению .3.0.37 (2e 33 2e 30 2e 33 37), а типа od -A d -t x1 /usr/bin/skype | grep "2e 33 2e 30 2e" Если вывода не будет, уменьшай дальше - od -A d -t x1 /usr/bin/skype | grep "2e 33 2e" (можно использовать и hexdump, чтобы видеть ASCII) UPD ... и все-таки мне не понятно, почему нет версии в выводе hexdump -C -s 23370360 -n 8 /usr/bin/skype Попробуй так hexdump -C -s 23370350 -n 32 /usr/bin/skype EDIT 1 - а вообще, чтобы не мучаться с этими командами, удобнее смотреть/искать/править все это в hexeditor (мне нравится bless) В bless можно задать поиск сразу по text (а не hex code), т.е. типа .3.0.37 - и можно увидет все вхождения, и при необходимости тут же и подправить.
Ошибки не исчезают с опытом - они просто умнеют
|
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Народ, а как же виндовс-вей? Берем любой hex-редактор, идем в /usr/lib/skype/, открываем файл skype, вбиваем в поиск 4.3.0.37 (не забываем про разделительные точки) и находим ту саму строчку (она будет всего одна). Проверяем, чтоб был включен режим замены символов. Меняем 4 на 8. Сохраняемся. Пользуемся. Не знаю поможет ли с работоспособностью скайпа (у меня все работает, а ломать ради теста лень), но на все про все уходит минута. ) |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
vadikуже подметил vasekEDIT 1 - vadik, /usr/lib/skype/ - а не /usr/bin/skype??? - я не помню, а проверить не могу (снес)
Ошибки не исчезают с опытом - они просто умнеют
|
Eva_Berg |
|
Темы:
35
Сообщения:
424
Участник с: 08 августа 2013
|
Будете смеяться, но у меня там реально в самом низу одна та самая сиротливая восьмерка:-) Открыла этим, как его.... wxHexEditor-ом, щас вручную попробую дописать:) upd: # hexdump -C -s 23370360 -n 8 /usr/bin/skype 01649a78 38 2e 33 2e 30 2e 33 37 |8.3.0.37| 01649a80 ток без толку, все равно вылетает:-( skype --version Skype 4.3.0.37 © 2014 Skype and/or Microsoft больше там нигде похожих цифирок нет, хз откуда он теперь берет 4.3.0.37 И откуда до этого брал, тоже не совсем понятно теперь |
Velesich |
|
Темы:
14
Сообщения:
784
Участник с: 23 апреля 2013
|
В нормальной установке (x64) /usr/bin/skype - текстовый батч-файл. Бинарный выполняемый файл скайпа в /usr/lib32/skype/ |