Для бесплатного использования PhpShtorm, достаточно каждые 30 дней сбрасывать триальную версию и ни какие ключи вам не будут нужны)
Удалить файл C:Users…AppDataRoamingJetBrainsPhpStorm2020.1PhpStorm.evaluation.key
Удалить файл C:Users…AppDataRoamingJetBrainsPhpStorm2020.1other.xml
В реестре (win + r -> regedit) удалить HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
PhpStorm 2020.2 (2021.2)
Удалить файлC:Users…AppDataRoamingJetBrainsPhpStorm2020.2/eval/PhpStorm202.evaluation.key
Удалить файл C:Users…AppDataRoamingJetBrainsPhpStorm2020.2/options/other.xml
Удалить файл C:Users…AppDataRoamingJetBrainsconsentOptions/accepted
Удалить файл C:Users…AppDataRoamingJetBrainsPermanentDeviceId
Удалить файл C:Users…AppDataRoamingJetBrainsPermanentUserId
В реестре (win + r -> regedit) удалить HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
Запускаем программу, выбираем триальный период 30 дней и пользуемся
Актуальную версию можно скачать по ссылке
https://www.jetbrains.com/phpstorm/download
Сброс на Linux Ubuntu
Версии для проверки
- PhpStorm 2019.2.2 Build#PS-192.6603.42, built on September 12, 2019
- Linux w651 3.13.0-32-generic #57-Ubuntu SMP
Сброс тестового периода
Сбросить тестовый период можно из консоли, выполнив следующие команды:
cd ~/.PhpStorm[version]
rm config/eval/PhpStorm[version].evaluation.key
rm config/options
cd ~/.java/.userPrefs/jetbrains
rm -rf phpstorm
Для перехода к директории .PhpStorm[version] наберите в консоле cd ~/. далее tab
Это решение скопировано с интернет и оно работает. Таким образом тестовый период 30 дней будет сброшен и можно начать новый.
Для перемещения файлов лучше воспользоваться файл-менеджером Dolphin или каким-либо другим.
Если вы собираетесь восстановить рабочее пространство, сохраните файлы из config/options отдельно для
последующего использования
Восстановление проектов и подключений
Списки проектов и подключений находятся в двух файлах webServers.xml и recentProjectDirectories.xml
Файл recentProjectDirectories.xml имеет примерно следующий вид:
< entry key=’$USER_HOME$/PhpstormProjects/CrmTest’>
< value>
< RecentProjectMetaInfo>
< option name=»build» value=»PS-192.6603.42″ />
< option name=»productionCode» value=»PS» />
< option name=»binFolder» value=»$APPLICATION_HOME_DIR$/bin» />
< option name=»projectOpenTimestamp» value=»1571400758954″ />
< option name=»buildTimestamp» value=»1568298935318″ />
< /RecentProjectMetaInfo>
< /value>
< /entry>
Для каждого, описанного в файле проекта, существуют свои projectOpenTimestamp и buildTimestamp которые необходимо
заменить на актуальные. Например, после сброса тестового периода, создайте новый пустой проект и скопируйте
актуальные значения параметров из нового файла
config/options/recentProjectDirectories.xml
После этого осталось только переместить обратно в config/options/ старый webServers.xml и обновленный
recentProjectDirectories.xml. Восстановить цветовую схему и другие опци можно используя другие файлы каталога
config/options/
Сброс на Windows-10
Версии для проверки
- PhpStorm 2020.1
- Windows-10 Pro Сборка 19041
Сброс тестового периода
На Windows, после истечения пробного периода, phpStorm показывает надоедливое окно с предупреждением, что время работы
с программой ограничено 30 мин. Чтобы сбросить тестовый период необходимо выполнить следующие действия:
Откройте редактор реестра и удалите ветку
KEY_CURRENT_USERSOFTWAREJavaSoftPrefsjetbrains
Перейдите в папку Пользователи системы (CurrentUser — ваше имя пользователя). Удалите папку
C:UsersCurrentUserAppDataLocalJetBrainsPhpStorm2020.1
Удалите папку:
C:UsersCurrentUserAppDataRoamingJetBrainsPhpStorm2020.1eval
Скопируйте файлы отдельно из
C:UsersCurrentUserAppDataRoamingJetBrainsPhpStorm2020.1options
для восстановления рабочего пространства, затем удалите папку.
После этих действий тестовый период будет сброшен и можно начать новый.
Восстановление проектов и подключений
PhpStorm хранит списки проектов в файле recentProjects.xml
Как и на Linux, вам необходимо обновить параметры projectOpenTimestamp и buildTimestamp
для каждого проекта, описанного в файле
C:UsersCurrentUserAppDataRoamingJetBrainsPhpStorm2020.1optionsrecentProjects.xml
Далее вы создаете новый проект, phpStorm создает новый файл optionsrecentProjects.xml из которого вы копируете актуальные настройки параметров
в старый optionsrecentProjects.xml.
Теперь осталость только заменить новый recentProjects.xml на обновленный.
Выводы:
Php Storm хорошая среда для разработки, конечно она стоит своих денег, потому что бестплатный netBeans настроить
на работу по sftp так и не удалось. Но на сброс тестового периода уйдет всего минут пять.
Я как и вы постоянно искал ключики, активаторы, пропиcывал в hosts так же блокировал трафик фаерволом . На последних версиях php шторма все равно слетала активация. На сайте vebs.ru самый простой и эффективный способ продление триала. Итак:
Windows 10
удаляем папку eval
C:UsersUserAppDataRoamingJetBrainsphp штормeval
Отредактируем файл others.xml
C:UsersUserAppDataRoamingJetBrainsphp штормoptionsothers.xml
удалить все строки с «“
В ветке реестра удаляем мусор:
HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
в Ubuntu через удаление программы
проверяем установленный пакет
sudo snap list
удаляем phpstorm
sudo snap remove phpstorm
удаляем папки с конфигурациями
rm -rf ~/.config/JetBrains/PhpStorm2021 иrm -rf ~/.java/.userprefs/jetbrains
устанавливаем php шторм
sudo snap install phpstorm —classic
Приведенный выше пример сброса пароля в ручном режиме не очень удобен и практически не актуален на сегоднишний день. Автоматический способ сброс триала php шторма по ссылке
Дисклеймер данная статья размещена исключительно в образовательных целях и не несет призыва к действию.
Любой платный софт нужно покупать. Автор статьи не призывает пользоваться этими способами и у него куплена лицензия PhpStorm и PyCharm.
Методы сброса триала PhpStorm
Данные методы сброса работают для версий: 2021.x, 2020.x, 2019.x, 2018.x.
Сбросить триал можно в: Mac, Windows, Linux.
Сбрасывается любой продукт JetBrains IDE.
Сброс триала PhpStorm с помощью скриптов
1. Скачать архив
2. Распаковать архив
3. Закрыть все JetBrains программы
4. Откройте терминал
5. Напишите «chmod +x» без кавычек и перетащите в окно терминала файл reset_jetbrains_eval_mac_linux.sh и нажмите Enter
6. В окно терминала введите или перетащите файл reset_jetbrains_eval_mac_linux.sh и нажмите Enter (он сбросит триальный период у ВСЕХ JetBrains IDE в вашей ОС)
7. По окончанию работы скрипта запустить нужную вам JetBrains IDE
8. Появится стартовое окно для активации, в нем выберите триальную версию на 30 дней
9. Важно! После сброса пробного периода с помощью скрипта нужно заблокировать доступ в интернет для программы, иначе через время пробный период сбросится на 0 дней.
Для блокировки IDE доступ в интернет, достаточно в файл hosts добавить эти строки:
0.0.0.0 www.jetbrains.com 0.0.0.0 account.jetbrains.com 0.0.0.0 account.jetbrains.com:443 0.0.0.0 plugins.jetbrains.com 0.0.0.0 entry.prod-eu.w3jbcom.aws.intellij.net 0.0.0.0 jrebel.npegeek.com 0.0.0.0 bs.studycoder.com
Сброс триала с помощью плагина ide-eval-resetter
1. Откройте JetBrains IDE, в которой нужно сбросить триальный период
2. Установите плагин одним из способов
2.1.1 Перейти в Preferences -> Plugins
2.1.2 Нажать на шестеренку и в выпадающем списке нажать на «Manage Plugin Repositories…»
2.1.3 Добавить в список адрес https://plugins.zhile.io и нажать ОК
2.1.4 Во вкладке Marketplace в поиске ввести «IDE Eval Reset» без кавычек и установить соответствующий плагин
2.1.5 Перезапустить IDE
ИЛИ
2.2.1 Скачать образ, смонтировать его
2.2.2 Распаковать архив «ide-eval-resetter-2.2.4-4959c6.zip» и достать из него .jar файл
2.2.3 Перейти в Preferences -> Plugins нужной вам JetBrains IDE
2.2.4 Нажать на иконку шестеренки и в выпадающем списке нажать на «Install Plugin from Disk…»
2.2.5 Выбрать файл ide-eval-resetter-2.2.4.jar
2.2.6 Перезапустить IDE
ИЛИ
2.3.1 Скачать образ, смонтировать его
2.3.2 Архив «ide-eval-resetter-2.2.4-4959c6.zip» перетянуть в любое открытое окно IDE
2.3.3 Перезапустить IDE
3. Открыть существующий или создать новый проект
4. Перейти в меню Help и нажать на пункт «Eval Reset»
5. В появившейся снизу панели нажать кнопку «Reset»
6. После перезапуска IDE активировать Trial период на 30 дней
Это решение скопировано с интернет и оно работает. Таким образом тестовый период 30 дней будет сброшен и можно начать новый.
Для перемещения файлов лучше воспользоваться файл-менеджером Dolphin или каким-либо другим. Если вы собираетесь восстановить рабочее пространство, сохраните файлы из config/options отдельно для последующего использования
Списки проектов и подключений находятся в двух файлах webServers.xml и recentProjectDirectories.xml
Для каждого, описанного в файле проекта, существуют свои projectOpenTimestamp и buildTimestamp которые необходимо заменить на актуальные. Например, после сброса тестового периода, создайте новый пустой проект и скопируйте актуальные значения параметров из нового файла
После этого осталось только переместить обратно в config/options/ старый webServers.xml и обновленный recentProjectDirectories.xml. Восстановить цветовую схему и другие опци можно используя другие файлы каталога config/options/
На Windows, после истечения пробного периода, phpStorm показывает надоедливое окно с предупреждением, что время работы с программой ограничено 30 мин. Чтобы сбросить тестовый период необходимо выполнить следующие действия:
Перейдите в папку Пользователи системы (CurrentUser — ваше имя пользователя). Удалите папку
После этих действий тестовый период будет сброшен и можно начать новый.
Как и на Linux, вам необходимо обновить параметры projectOpenTimestamp и buildTimestamp для каждого проекта, описанного в файле
Теперь осталость только заменить новый recentProjects.xml на обновленный.
Php Storm хорошая среда для разработки, конечно она стоит своих денег, потому что бестплатный netBeans настроить на работу по sftp так и не удалось. Но на сброс тестового периода уйдет всего минут пять.
/.PhpStorm[version]
rm config/eval/PhpStorm[version].evaluation.key
rm config/options
cd
This solution has copied from internet and it does works. This way, free evaluation period 30 days will reset, after you may start evaluation again.
To move files, would be better use file-explorer like Dolphin or some other. If you want to retrieve workspace, save files from config/options in apart directory to use that on next steps.
Retrieve projects and connections
List of projects and list of connections are in two files webServers.xml and recentProjectDirectories.xml
File recentProjectDirectories.xml must be similar that:
Each project in file, has own projectOpenTimestamp and buildTimestamp, that you need to replace with new values. For example, you reset test-period and begin new, then create new project and pick new values from there.
At the end, you need copy back in config/options/ old webServers.xml and just updated recentProjectDirectories.xml To retrieve color scheme and other options you may try to edit other files in directory config/options/
Reset on Windows-10
Tested versions
- PhpStorm 2020.1
- Windows-10 Pro assembly 19041
Reset Licence
On Windows, after expire free licence period, php-storm show annoying dialog windows with warning that time to use program is limited 30 min. To reset test period you need do next actions:
Open reg edit and remove branch
Go to folder Users of system (CurrentUser — your user name). Delete folder
Copy files from
After that test period must be reset and you can begin trial one more time.
Retrieve projects and connections
PhpStorm store list of project in recentProjects.xml
As well as Linux OS, on Windows you need to update projectOpenTimestamp and buildTimestamp for each project, described in file:
AT the end you need to replace old recentProjects.xml by the just updated file.
Conclusions:
Php Storm is a very good IDE, that worth for buy, because of I didn’t cope with to adjust free netBeans for work by ftp. But reset licence takes about 5 min.
Источник
Блог Артемия Аверина
Для сброса триального периода (Trial Evaluation) в PHPStorm необходимо:
Удалить файл /Users/ /Library/Preferences/PhpStorm /eval/PhpStorm .evaluation.key
Удалить файл /Users/ /Library/Preferences/PhpStorm /options/options.xml
Удалить файл /Users/ /.PhpStorm /config/eval/PhpStorm .evaluation.key
Удалить файл /Users/ /.PhpStorm /config/options/options.xml
В реестре удалить HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
Уже строки отвечающие за триал находятся в файле other.xml. В любом случае спасибо ))) особенно за ключик
ну ок, удалил. теперь не грузиться вообще. пару раз подпрыгнуло и тишина. Дальше что?
Теперь файлы и папки Для Windows лежат тут
для WebStorm помогло даже ) если конечно комменты прочитать сперва
огромное тебе спасибо добрый человек, а то я весь вечер искал где бы взять сервер лицензий, а тут всего два файла и ключ из реестра грохнул и все!
Работает, спасибо) Читайте коменты:
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1eval
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1optionsothers.xml
В реестре удалить HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
Блин, это так гениально просто, что я аж рассмеялся!
А тот тут ищешь всякие ключи, лицензии. Они слетают )
В общем на Мак ОС поискал в Файндере папку PhpStorm2020.1 и в ней в папке eval удалил файлы ознакомительных лицензий и вуаля! )
Для windows 10 работает, спасибо)
Удалить:
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1eval
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1optionsothers.xml
В реестре удалить:
HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
Триал оно может и сбрасывает но через пару минут прилетает «Your evaluation license has expired» (2020.1.4 )
Доброго времени суток,
Азия Трейдинг, оказывает полный комплекс услуг по проведению растаможки грузов,
Услуги таможенного оформления за ЭЦП Клиента,
Услуги контрактодержателя по агентскому договору и договору поставки,
Выпуск товаров без корректировок,
Быстрый выпуск деклараций,
Работаем с многотоварными и сложными декларациями.
No need to delete the other.xml file. Just clear any xml properties with names starting with «evlsprt» and you’re done
Your evaluation license has expired. PHP Storm will now exit
Как и у Alex’a такое появляется через несколько минут.
Пользуюсь плагином для сброса лицензии, светится еще 30 дней.
Какие еще предложения, ребята?
REM Delete eval folder with licence key and options.xml which contains a reference to it
for %%I in («WebStorm», «IntelliJ», «CLion», «Rider», «GoLand», «PhpStorm», «Resharper», «PyCharm») do (
for /d %%a in («%APPDATA%JetBrains%%I*») do (
rd /s /q «%%aeval»
findstr /v /i «evlsprt» %%aoptionsother.xml > %%aoptionsother1.xml
del /q «%%aoptionsother.xml»
ren %%aoptionsother1.xml other.xml
)
)
REM Delete registry key and jetbrains folder (not sure if needet but however)
reg delete «HKEY_CURRENT_USERSoftwareJavaSoft» /f
Сделал по комментарию MD и триал сбросился. То есть, оставался 1 день, а теперь снова 30 дней.
______________________________________________
MD
Работает, спасибо) Читайте коменты:
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1eval
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1optionsothers.xml
В реестре удалить HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
Спасибо за ключ!
Видалити треба не весь файл C:Users. AppDataRoamingJetBrainsPhpStorm2020.1optionsothers.xml — інакше потім прийцдеться налаштовувати середовище.
А тільки три строчки:
На 2020.2 сработало:
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1eval
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1optionsothers.xml
В реестре удалить HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
Сработало но не на долго. Со временем выводит окно с уведомлением и закрывает phpstorm, даже пяти минут не проходит.
У меня на 2020.1 на MacOS файлы лежат в
- замочил ключ
- в other.xml удалил вот эту парашу
Все работает. После манипуляций триал продлился еще на месяц. Нет смысла искать ключи 🙂 Спасибо за пост и комментарии 🙂
Windows 10, PhpStorm 2020.2
Удалить:
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1eval
C:Users. AppDataRoamingJetBrainsPhpStorm2020.2eval (обновлено с 2020.1 на 2020.2)
Редактировать
C:Users. AppDataRoamingJetBrainsPhpStorm2020.1optionsothers.xml
C:Users. AppDataRoamingJetBrainsPhpStorm2020.2optionsothers.xml
удалить все строки с «
В реестре удалить:
HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
2020.2.3 не работает на Ubuntu, есть идеи?
Ubuntu 20.04
! Перед удалением сделайте экспорт настроек IDE
cd
rm -rf .config/JetBrains/<Версия шторма, у меня «PhpStorm2020.2»>/eval
rm -rf .java/.userPrefs/jetbrains
Источник
Permanent trial Jetbrains Product
From this article Using activation code to register JetBrains products, we can get the activation code, but it won’t work after a while. We have to use a new activation code.
Another way we can continue to use IDEA by resetting the 30-day trial period indefinitely. It is simple and stable. There is no need to worry about the failure of activation code.
- This tutorial is satisfied for all versions below 2021.2.
- This tutorial is satisfied for the JetBrains products, including Pycharm, IDEA, WebStorm, Phpstorm, Datagrip, RubyMine, CLion, AppCode, etc.
- This tutorial is satisfied for Windows/Mac/Linux systems.
I explain the steps of PhpStorm 2021.2 in Mac system, and it is same for other products.
1. Download the installation file
Go to the official website to download and install the installation file.
2. Start trial
You will use these files. The directory tree is as follows:
You can run scrip or install plugin to start trial the IDE.
2.1 Run script
Wait for PhoStorm to run, a registration box will pop up, we check Evaluate for free , click Evaluate , and try it for 30 days first.
Note that if the above box does not pop up, you can run the script, and the script file is in the reset_script folder.
The task of these scripts is to delete the eval files generated by IDE.
2.2 Install plugin
You can install Ide eval reset either from Marketplace or from disk.
2.2.1 From Marketplace
- Windows: Settings/Preferences. -> Plugins
- LInux/Mac: Preferences. -> Plugins
Search Ide eval reset in Marketplace , and install it.
2.2.2 From disk
- Windows: Settings/Preferences. -> Plugins
- LInux/Mac: Preferences. -> Plugins
Click the setting icon, select Install Plugin from Disk. , and in the pop-up box, select the downloaded file of ide-eval-resetter-2.1.14-d2fedb86.zip .
After the installation is successful, Eval Reset will appear in the Help menu.
3. Permanent trial
3.1 Scheduled tasks to run scripts
If you run the script, you can put the command in the scheduled task, such as the scheduled task of the Windows system, use Crontab for Linux/Mac and so on. There is no need to perform it manually.
3.2 Auto reset before per restart
Click Help -> Eval Reset . Reset the trial date.
If Auto reset before per restart is checked, the trial information will be automatically reset every time the IDE is restarted/exited.
Источник
Phpstorm reset trial on Linux and Windows OS
How to reset evaluation period of Phpstorn on Linux Ubuntu and Windows-10 and retrieve workspace
Reset on Linux Ubuntu
Tested versions
- PhpStorm 2019.2.2 Build#PS-192.6603.42, built on September 12, 2019
- Linux w651 3.13.0-32-generic #57-Ubuntu SMP
Reset Licence
You may reset licence, using console, run next commands:
/.PhpStorm[version]
rm config/eval/PhpStorm[version].evaluation.key
rm config/options
cd
/.java/.userPrefs/jetbrains
rm -rf phpstorm
For move to directory .PhpStorm[version] type at console cd
This solution has copied from internet and it does works. This way, free evaluation period 30 days will reset, after you may start evaluation again.
To move files, would be better use file-explorer like Dolphin or some other. If you want to retrieve workspace, save files from config/options in apart directory to use that on next steps.
Retrieve projects and connections
List of projects and list of connections are in two files webServers.xml and recentProjectDirectories.xml
File recentProjectDirectories.xml must be similar that:
Each project in file, has own projectOpenTimestamp and buildTimestamp, that you need to replace with new values. For example, you reset test-period and begin new, then create new project and pick new values from there.
At the end, you need copy back in config/options/ old webServers.xml and just updated recentProjectDirectories.xml To retrieve color scheme and other options you may try to edit other files in directory config/options/
Reset on Windows-10
Tested versions
- PhpStorm 2020.1
- Windows-10 Pro assembly 19041
Reset Licence
On Windows, after expire free licence period, php-storm show annoying dialog windows with warning that time to use program is limited 30 min. To reset test period you need do next actions:
Open reg edit and remove branch
Go to folder Users of system (CurrentUser — your user name). Delete folder
Copy files from
After that test period must be reset and you can begin trial one more time.
Retrieve projects and connections
PhpStorm store list of project in recentProjects.xml
As well as Linux OS, on Windows you need to update projectOpenTimestamp and buildTimestamp for each project, described in file:
AT the end you need to replace old recentProjects.xml by the just updated file.
Conclusions:
Php Storm is a very good IDE, that worth for buy, because of I didn’t cope with to adjust free netBeans for work by ftp. But reset licence takes about 5 min.
Источник
Для сброса триального периода (Trial Evaluation) в PHPStorm необходимо:
Для MacOS:
- Удалить файл /Users/<user_name>/Library/Preferences/PhpStorm<version>/eval/PhpStorm<version>.evaluation.key
- Удалить файл /Users/<user_name>/Library/Preferences/PhpStorm<version>/options/other.xml
Для Windows:
- Удалить файл /Users/<user_name>/.PhpStorm<version>/config/eval/PhpStorm<version>.evaluation.key
- Удалить файл /Users/<user_name>/.PhpStorm<version>/config/options/other.xml
- В реестре удалить HKEY_CURRENT_USERSoftwareJavaSoftPrefsjetbrainsphpstorm
Также можно активировать программу через ключ активации:
Добавить 0.0.0.0 account.jetbrains.com в файл hosts
Для версии 2020.x
VT6OM6HZZR-eyJsaWNlbnNlSWQiOiJWVDZPTTZIWlpSIiwibGljZW5zZWVOYW1lIjoi5Lit5Zu9IOeggeWGnCIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjAyMC0wMS0xMCIsInBhaWRVcFRvIjoiMjAyMS0wMS0wOSJ9LHsiY29kZSI6IkFDIiwiZmFsbGJhY2tEYXRlIjoiMjAyMC0wMS0xMCIsInBhaWRVcFRvIjoiMjAyMS0wMS0wOSJ9LHsiY29kZSI6IkRQTiIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMTAiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDkifSx7ImNvZGUiOiJQUyIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMTAiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDkifSx7ImNvZGUiOiJHTyIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMTAiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDkifSx7ImNvZGUiOiJETSIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMTAiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDkifSx7ImNvZGUiOiJDTCIsImZhbGxiYWNrRGF0ZSI6IjIwMjAtMDEtMTAiLCJwYWlkVXBUbyI6IjIwMjEtMDEtMDkifSx7ImNvZGUiOiJSUzAiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTEwIiwicGFpZFVwVG8iOiIyMDIxLTAxLTA5In0seyJjb2RlIjoiUkMiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTEwIiwicGFpZFVwVG8iOiIyMDIxLTAxLTA5In0seyJjb2RlIjoiUkQiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTEwIiwicGFpZFVwVG8iOiIyMDIxLTAxLTA5In0seyJjb2RlIjoiUEMiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTEwIiwicGFpZFVwVG8iOiIyMDIxLTAxLTA5In0seyJjb2RlIjoiUk0iLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTEwIiwicGFpZFVwVG8iOiIyMDIxLTAxLTA5In0seyJjb2RlIjoiV1MiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTEwIiwicGFpZFVwVG8iOiIyMDIxLTAxLTA5In0seyJjb2RlIjoiREIiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTEwIiwicGFpZFVwVG8iOiIyMDIxLTAxLTA5In0seyJjb2RlIjoiREMiLCJmYWxsYmFja0RhdGUiOiIyMDIwLTAxLTEwIiwicGFpZFVwVG8iOiIyMDIxLTAxLTA5In0seyJjb2RlIjoiUlNVIiwiZmFsbGJhY2tEYXRlIjoiMjAyMC0wMS0xMCIsInBhaWRVcFRvIjoiMjAyMS0wMS0wOSJ9XSwiaGFzaCI6IjE2MTkzMDkyLzAiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-sRnm1tg+iAgp3MeApPPYTmQ6nz5GVEApwOmDISkvOevItJMUxu4PEoAnFpjkpUUqZBWmJFzn59vNfaeRwqeKt8kBeUHkXLKyE5mBOwchnS/nCoZPcHvy/9AWku/5o2RJwIqoEZ4YRvmu6KqTn3hsMTBtyO8fbhtHiwdDZ/tyhTi8A+NneCjtz1Rf2NCkCY3314OsvPInfNvQkGU+inY2ZjpAg4rOorxX6j9SIkDgGuqD58ec9MPovpxXUR0T5oCtUfYcCABWjtZedEMAPgX3SEa+/CzcT1mggp/e3PfaFSb1Qe7ouw4Ia/I9vTsytmqlMH9/9iThHRkfzNx+ntQnRA==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==
Внимание! Статья утратила актуальность!
Нового простого способа пока не видел, регистрируйте раз в месяц новый аккаунт при помощи Temp Mail сервисов.
Всем привет!
Если у Вас не работает ни один известный способ активации продуктов JetBrains, то я поделюсь простым и эффективным способом сбросить 30 дневный триал.
Способ работает на macos и gnu/linux.
Создаем в любом текстовом редакторе файл со следующим содержимым:
#!/bin/bash
for product in IntelliJIdea WebStorm DataGrip PhpStorm CLion PyCharm GoLand RubyMine Rider; do
echo "Closing $product"
ps aux | grep -i MacOs/$product | cut -d " " -f 5 | xargs kill -9
echo "Resetting trial period for $product"
echo "removing evaluation key..."
rm -rf ~/Library/Preferences/$product*/eval
# Above path not working on latest version. Fixed below
rm -rf ~/Library/Application Support/JetBrains/$product*/eval
echo "removing all evlsprt properties in options.xml..."
sed -i '' '/evlsprt/d' ~/Library/Preferences/$product*/options/other.xml
# Above path not working on latest version. Fixed below
sed -i '' '/evlsprt/d' ~/Library/Application Support/JetBrains/$product*/options/other.xml
echo
done
echo "removing additional plist files..."
rm -f ~/Library/Preferences/com.apple.java.util.prefs.plist
rm -f ~/Library/Preferences/com.jetbrains.*.plist
rm -f ~/Library/Preferences/jetbrains.*.*.plist
echo "restarting cfprefsd"
killall cfprefsd
echo
echo "That's it, enjoy ;)"
Далее сохраняем этот файл под любым именем с расширением .sh (например trial-reset.sh)
Открываем каталог с файлом в терминале и для удобства использования делаем файл исполняемым:
chmod +x trial-reset.sh
#не забываем подставить своё название файла
Для запуска файла открываем каталог с файлом в терминале и пишем “./trial-reset.sh” (без кавычек)
Всем удачи и спасибо за визит на сайт!
Просмотров: 7325 просмотров
jetbrains сбросить триал phpstorm сбросить триал pycharm
Легко заметить, путём перебора файлов, которые относятся к JetBrains, что валидация триальной версии завязана на несколько файлов:
~/.config/JetBrains/GoLand2020.2/eval
~/.config/JetBrains/GoLand2020.2/options/usage.statistics.xml
~/.config/JetBrains/GoLand2020.2/options/other.xml
~/.config/JetBrains/$tool*/options/recentProjects.xml
~/.config/JetBrains/$tool*/options/updates.xml
~/.config/JetBrains/$tool*/options/usage.statistics.xml
~/.java/.userPrefs/jetbrains
~/.java/.userPrefs/prefs.xml
~/.java/.userPrefs/.user.lock.user
~/.java/.userPrefs/.userRootModFile.user
Тогда можно смастерить такой скрипт:
#!/bin/bash
# https://gist.github.com/Hedgehogues/123eb27100608d248cf8370e666b29ce/
# declare array of tools
declare -a tools=(
"DataGrip"
"CLion"
"Rider"
"WebStorm"
"GoLand"
"PyCharm"
)
for tool in "${tools[@]}"
do
rm -rf ~/.config/JetBrains/$tool*/eval
rm -rf ~/.config/JetBrains/$tool*/options/usage.statistics.xml
rm -rf ~/.config/JetBrains/$tool*/options/other.xml
rm -rf ~/.config/JetBrains/$tool*/options/recentProjects.xml
rm -rf ~/.config/JetBrains/$tool*/options/updates.xml
rm -rf ~/.config/JetBrains/$tool*/options/usage.statistics.xml
rm -rf ~/.java/.userPrefs/jetbrains
rm -rf ~/.java/.userPrefs/prefs.xml
rm -rf ~/.java/.userPrefs/.user.lock.user
rm -rf ~/.java/.userPrefs/.userRootModFile.user
done
После чего, добавить его в PATH
. Для того, чтобы каждый раз при загрузке он был доступен из консоли, можно добавить следующую строку в .bashrc
:
export PATH=$PATH:~/path/to/script
Чтобы не перезагружаться, сделать следует так:
source ~/.bashrc
Данный ответ опубликован в информационных целях