asamoylov · 28-Апр-22 01:31(4 года 2 месяца назад, ред. 28-Апр-22 02:06)
JetBrains ReSharper Ultimate Версия: 2022.1 Год выпуска: 2022 Разработчик: JetBrains Таблетка: присутствует Требования: Visual Studio 2019, 2022 Состав раздачи:
1. JetBrains ReSharper Ultimate 2022.1 (стандартный установщик)
2. JetBrains ReSharper patcher v0.1.1
3. Файл реестра для запуска пробного периода. Инструкция по установке (пусть на компьютере установлена Visual Studio версии 2019 или 2022):
1. Выполнить программу установки продукта JetBrains.dotUltimate.2022.1.exe.
2. Крякнуть продукт при помощи patcher.exe (как обычно).
3. Выполнить файл реестра patcher.reg для запуска пробного периода.
4. В Visual Studio убедиться, что пробный период запущен (2147483647 дней). Файл реестра запускает пробный период для продуктов dotCover, dotMemory, dotTrace, ReSharper. Лицензионная информация:
скрытый текст
Сие есть моя первая раздача, прошу сказать "спасибо".
Если после применения файла реестра триальный период не появляется, нужно удалить ключ реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{9656c84c-e0b4-4454-996d-977eabdf9e86} и применить файл реестра снова.
83100693Кто-нибудь пытался разобраться что именно делает патчер?
Лог патчинга говорит следующее: Patching: C:\Users\*\AppData\Local\JetBrains\Installations\*\JetBrains.Platform.Shell.dll
Found and patched: FreeTrialPeriod
Found and patched: EvaluationInfoEx::GetLeftDays
Found and patched: EvaluationInfoEx::IsExpired
Found and patched: EvaluationInfoEx::IsValid Что касается FreeTrialPeriod, то свойство с таким названием есть в: JetBrains.Application.License.ILicenseSupport
JetBrains.Application.License2.ISupportsEvaluation
JetBrains.Application.License.LicenseSupportBase По понятным причинам, пропатчить можно только последнее определение, однако оно в исходной и пропатченной версии не различается:
Код:
public virtual int FreeTrialPeriod => Defines.NumLicenseFreeTrialDays;
Класс JetBrains.Application.License2.Evaluation.EvaluationInfoEx заменяется на следующий:
Код:
public static class EvaluationInfoEx
{
public static int GetLeftDays(this IEvaluationInfo info, ISupportsEvaluation supportsEvaluation) => 0x7fff_ffff;
public static bool IsExpired(this IEvaluationInfo info, ISupportsEvaluation supportsEvaluation) => false;
public static bool IsRunning(this IEvaluationInfo info, ISupportsEvaluation supportsEvaluation) => info.IsStarted ? (!info.IsPaused ? !info.IsExpired(supportsEvaluation) : false) : false;
public static bool IsValid(this IEvaluationInfo info, ISupportsEvaluation supportsEvaluation) => true;
}
Таким образом, вместо честного вычисления значений, класс игнорирует входные данные и говорит: всё отлично, триала осталось 2 млрд. дней.
IgorIIV писал(а):
83096598Я так понимаю только для C# - для C++ пока нет кряка?
Вот текст reg-файла с плюсовым решарпером:
Код:
Windows Registry Editor Version 5.00 [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{9656c84c-e0b4-4454-996d-977eabdf9e86}] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{9656c84c-e0b4-4454-996d-977eabdf9e86}]
"{294AEEB3-D72E-426D-8AF8-2BBA18633156}"="{dotCover,dotMemory,dotTrace,ReSharperCpp,ReSharper}"
"ec0d7002-ef68-564a-8be6-bd9a6abf57c1"="2JhuPZh+fhc41mAh6ytndGlBF46pCf8wX5p8orQcOA993uOWexZf1SgqpSLFdekAwiDihyuCrd7OSofvxMK0vH+FqH7WvnwSSQwMGTValFaJNGTiHyM6ZH07Qz6eFzyWCpXr6cRgGpZ9dwsUohO2T7jWwsluD2nlw1E89C7ixhOwqDA2OnbB6njuzSM0OLqA3p+HdLy8iRvj7p5xbaXAW6PV8ch2WB+BjmA8oJWlfQ4="
"c400ee22-b60b-5368-a2df-7b66339c0145"="uebuaN7OA/GHCOnHB8MT8Da2QA3ON7QhloisUjq6IC7FR9e9WfyEMO0BIR4p2JKXsL4lsSkfIbtZJ300189NnCcYpICb5utkvfIsCxq5K+lEwHbbTAw+x5jpz16Mp0W74OeQrPtIsxIMVYsXlLuSE8NDBkitNqaon6helWzJHEV9lYhBFyjAeUT++f32CkNWOIIIEBRe4P4w/qX2Nr7xwe+FG+cPRYhaMBPHdylJWKg="
"45f374cd-9bdd-5cd1-a853-9eded2f1004e"="8XoZqKH0pKKOyVVzF0wZZ55Z9ePP9ZXn8cYhlIzs8luzVvn59JK5BuqkLhyjEYX6hSugVr8x//eBFN6LzBrevAxUEbb2tikE6arglMcUjXhlMAtw5p1XgDEt9RbEXCkkREDlhKAdcuH/Wknp+ZWJtFGdYzXCrctuQ3dDc6faKYCwv+IUAvIesGpF5Z1zcTA0naTACRTB9eF6vUfR6dhDWoteiGKqZTHzijFLDN66gS0="
"777bbbc8-45db-5a03-a4e7-4e2cc7ec8103"="0RdwShtzN+0QgMMeBzM1lt14abGSh3V1IRNq3MntgsqeeM75pD0Qrvl0KZ2mTaYxPlfhCre/9cZxZFQtQPmMR8UeySwdgCQL20TY8NQo359S3bIu+zxlN4HBgZpEMzwcfA+YLFYONHjxZgFbip3o8Xqjxy8LKHiBu5kLaEQ5HBfEbS399h79oNHqvIYzE2qVI9B7SHgtTQ4bb0zea7s18C7bP38V/XChsTIlEb1MH/w="
"7b3c7cfb-6b78-51b6-b1ae-2484cd65c3e9"="krSBSqQPO4oC+8+pZ0aNjEuIuOyz9rB57BkQd/U4Hv/uoThGmiiZxWOS9qyS+2O4A1K2oDU6yoorX0zUl+u4iiCQy869zaCrmDtolUZRDqlL3/5XjkpHD0OhmDYjPUGeEVdCwZrjP2f/TmBlof0hIsxcjq0G5Qx/jVFuHUdWUTkkLAfIi8FWPvSPASWK+TYz0X4uUOD11UVHzNAAfZcJJNWGvPwuWrc/eRCJoKKvFTU="
Внимание: данный reg-файл удаляет ключ, в котором хранятся лицензии, и перезаписывает их. Поэтому возможно, вы захотите сначала сохранить его содержимое.
nasraloid писал(а):
83091393Отчет VirusTotal'а как бы совсем не радует.
С какой целью патчер обфусцирован?
Не знаю. Возможно, чтобы другие люди не стали лепить патчеры на свой вкус и цвет. Ноу-хау бережёт.
83062043Если после применения файла реестра триальный период не появляется, нужно удалить ключ реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{9656c84c-e0b4-4454-996d-977eabdf9e86} и применить файл реестра снова.
Не могли бы вы обновить шаги, необходимые для активации пакета С++?
1. Ставите Visual Studio
2. Ставите R# (включая плюсовый)
3. Крякаете его
4. Применяете рег-файл
5. Запускаете студию, видите: Уточните, что у вас показывает лицензионное окно, и какое содержание ветки реестра? Если там есть лишние записи, это может сбивать лицензию.
Короче для того, чтобы заработал Trial на Resharper C++, то перед тем как применять файл реестра patcher.reg, измените его дополнив следующим кодом ниже.
83113614 Это ошибка и скриншот текущего реестра. Я уже изменил файл записи реестра, чтобы он соответствовал тому, что вы написали выше
Ясное дело, у Вас слишком много лишних записей! Какая-то из них подхватывается вместо нужной, вот и показывает не то. Очистите данную ветку, а потом применяйте реестр.
Каждый раз, когда я запускаю визуальную студию, в реестре создаются дополнительные записи. Я пробовал удалять эту ветку и заново применять реестр, и происходит то же самое, это странно
83131573Каждый раз, когда я запускаю визуальную студию, в реестре создаются дополнительные записи. Я пробовал удалять эту ветку и заново применять реестр, и происходит то же самое, это странно
У меня одного написано 2 млрд дней после активации. Но в тоже время, если отдельно запускать dotTrace, dotMemory, dotPeek, то там trial в 30 дней. И, если, например, подвинуть дату на компьютере на год вперед, то указанные модули уже ругаются на отсутствие лицензии.
83137525если отдельно запускать dotTrace, dotMemory, dotPeek, то там trial в 30 дней
Не подтверждаю, показывают много дней. Может, закрыть инет? У меня по умолчанию всем инет закрыт.
Спасибо за ответ. Делаю на компьютере без выхода в интернет. Может быть влияет то, что до установки стоял неактивированный resharper ultimate. Удалял, но не проверял насколько чисто удалился. Попробую удалить, почистить и переустановить. И всё же у меня ситуация не изменилась. Если вызывать отдельно dotPeek,dotTrace,dotCover, dotMemory, то trial в 30 дней. Если смотреть эти компоненты через Resharper в студии, то 2 млрд.дней.
83120049Короче для того, чтобы заработал Trial на Resharper C++, то перед тем как применять файл реестра patcher.reg, измените его дополнив следующим кодом ниже.
Rider как и другие продукты жетрбрейнс крякается с помощью KeepLic . Можно качнуть инсталятор кряка https://github.com/p1ratrulezzz/brainser/releases/tag/v0.0.4 пароль на архив "forum.losper.net" Там же доступен и код, можно скомпилить самому. в вмопшенс файле прописывается агент. 1. Запускаем райдер, видим окно мол дайте лицензию
2. Не закрывая райдер, открываем патчер из архива
3. В списке будет Rider
4. Жмем Patch All
5. Успех. Перезапускаем райдер
Спасибо, все работает. Кто захочет установить какие то плагины, после установки через экстеншн менеджер триал сбрасывается. Сначала пытался просто установить через него и потом пропатчить, вроде не получилось. Второй раз устанавливал с локальной машины, и в настройках менджера убрал галку с дефолтного репозитория. Потом еще раз пропатчил и триал сбросился. Может быть можно было и просто установить через экстешн, короче последующий патч проблему решает.
Стоял оф. триал на Resharper и dotTrace. После патча триал не появляся. Помогло удаления ключа {9656c84c-e0b4-4454-996d-977eabdf9e86}, применение patcher.reg и установка всех прав на этот ключ "Только чтение". Помогло, спасибо за патчер.
p.s. топовый плагин, жаль что цена кусается, так бы приобрел не думая.
эм..
если работаешь- цена адекватная, вот если не работаешь- тогда да.
жаль что нет варианта как на питон- коммунити версии.
но шарпер своих денег стоит имхо.
Если у вас есть какой open-source проект, который вы регулярно развиваете (хотя бы последние три месяца), то вам могут дать бесплатную лицензию на полный комплект инструментов. При этом лицензий дают столько, сколько людей комитят в репозиторий проекта. Например на GitHub. На странице JetBrains где-то ссылка есть подать заявку. Практика показывает, что дают. Правда, надо не забывать и комитить хотя бы раз в месяц. А если нет, пройдёт год и вам лицензию не продлят.