Прекращение действия лицензий Autodesk

Autodesk прекращает поддержку российских лицензий, и у многих уже стали появляться окошки «Используемая лицензия Revit недействительна». Подумаем, как с этим жить.

Внимание! Информация представлена только для ознакомления. Применять только под свою ответственность.

Обойти ограничение несложно, даже не потребуются какие-то спец инструменты. Блокировка происходит только при наличии подключения к Интернету, т.е. нужно закрыть процессам Revit доступ в Интернет.

Для этого воспользуемся стандартной функцией Брандмауэра Windows. Найдите его через Пуск:

Перейдите в Дополнительные параметры:

Выберите Правила исходящего подключения — Создать правило — Для программы:

Далее надо указать путь к файлу процесса AdskLicensing. Файлы AdskLicensing находятся в папке:

C:\Program Files (x86)\Common Files\Autodesk Shared\AdskLicensing

Служба эта может быть установлена в нескольких версиях, проделать эти операции нужно будет для каждой папки (в данном случае 4 папки, «Current» это тоже папка):

Указываю путь к файлу AdskLicensingService.exe:

В следующем окне выбираю Блокировать подключение — Для всех сетей, указать любое имя:

Созданное правило отобразится в списке, тут его можно откорректировать или удалить:

Те же действия нужно повторить для файла AdskLicensingAgent.exe, и повторить это же для других папок в AdskLicensing.

 

Далее — надо сломать службу Autodesk Genuine Service. Сначала через «Диспетчер задач» завершаем процесс GenuineService.exe:

Переходим в папку C:\Program Files\Autodesk\Genuine Service (либо может быть папка C:\ProgramData\Autodesk\Genuine Service\x64). Нас интересуют файлы GenuineService.exe и message_router.exe.

Если их просто удалить — Revit восстановит их обратно, но поступим хитрее: заменим эти файлы на сломанные. Переместите эти файлы куда-нибудь во временную папку, а на их месте создайте пустые файлы с такими же именами. Можно создать как обычный текстовый файл и переименовать:

Только не забудьте включить расширения имен файлов, чтобы можно было поменять txt на exe:

Служба попытается починить сломанные файлы, и чтобы у неё это не получилось — включите для файлов атрибут «Только чтение»:

Готово, перезагружаемся, теперь Revit будет запускаться нормально. Выявляются все файлы и процессы легко через Process Explorer.

Сложный вопрос: насколько эти действия легальны? Мне кажется, в данном случае они будут оправданны:

  1. Взлом лицензионной защиты здесь не происходит, только восстановление работы уже ранее приобретенной лицензии, используется только стандартный функционал Windows;
  2. При установке Revit мы не давали согласия на установку MessageRouter.exe, и это ПО не требуется для работы Revit, т.е. по всем признакам это вредоносное ПО, препятствующее работе в Revit;
  3. Вопросы скорее есть к тому, по какому праву блокируется доступ к приобретенным лицензиям — это похоже на дискриминацию. Вся эта ситуация похожа на форс-мажор и я считаю, что мы имеем право защищать свои интересы таким образом.

 

Понятно, что Autodesk исполняет санкции США, вот только непонятно, какой эффект это может дать: военка все равно работает в Компасе, ударит это по обычным людям; более того, покупка оф. версий выводила средства из российского бюджета и поддерживала бюджеты западные, а сейчас все просто спокойно пересядут палёные версии. Выглядит, блин, наоборот как подарок российским властям — можно использовать в пропаганде: «вот мы же вам говорили, что Запад нас ненавидит, вот вам доказательство». Поэтому, мне кажется, вполне имею право опубликовать эту статью. Если есть возражения — можете написать в комментарии или мне в ЛС. Ладно…