У программы Teamviewer есть особенность лицензирования, которая обходится за счет смены id.
После этих изменений программа продолжает работать в бесплатном режиме(по сути своей это не взлом, а лайфхак).
В связи с этим прошу помочь со скриптом, который сможет выполнить следующее:
многократная смена id для unix версии
основана на подмене серийного номера системы
проверялось на версии tm 10.0.41499 под ubuntu 14 x32/x64
(метод РУЧНОЙ. если кому нужно, может написать универсальный утиль)
1. выходим из tm
2. удаляем /opt/teamviewer/config/*
3. ищем в следующих файлах
/opt/teamviewer/tv_bin/wine/drive_c/TeamViewer/TeamViewer.exe
/opt/teamviewer/tv_bin/TeamViewer_Desktop
/opt/teamviewer/tv_bin/teamviewerd
/opt/teamviewer/tv_bin/TVGuiDelegate
/opt/teamviewer/tv_bin/TVGuiSlave.32
/opt/teamviewer/tv_bin/TVGuiSlave.64
строчки (все три строчки должны быть рядом)
"/etc/machine-id"
"/var/lib/dbus/machine-id"
"/sys/class/dmi/id/board_name"
тупо вносим свои новые пути и/или названия файлов
соответственно, создаем по своим новым путям фейковые файлы. можете взять в качестве примера свои оригинальные, изменив их
4. tm после проделанной операции не запускаем! restart computer (обязательно!)
5. start tm and enjoy
ps некоторые наблюдения:
1. строчки "/etc/machine-id" и "/sys/class/dmi/id/board_name" достаточно просто запортить. достаточно иметь один фейковый файл по измененному пути "/var/lib/dbus/machine-id" и для смены id генерить или менять его.
2. после изменения - обязательно restart
Сам абсолютно не силен в скриптах, поэтому и прошу помощи..
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.14. Обсуждать любые материалы, нарушающие авторские права.
Закрыто.--Azure