Skip to content

Instantly share code, notes, and snippets.

@David7ce
Created July 17, 2025 20:46
Show Gist options
  • Select an option

  • Save David7ce/fe269ddfb152d99abf11cae87e9aaf3b to your computer and use it in GitHub Desktop.

Select an option

Save David7ce/fe269ddfb152d99abf11cae87e9aaf3b to your computer and use it in GitHub Desktop.
Reset all JetBrains products trial in Linux
In some cases, only these lines will work
```sh
for product in IntelliJIdea WebStorm DataGrip PhpStorm CLion PyCharm GoLand RubyMine; do
rm -rf ~/.config/$product*/eval 2> /dev/null
rm -rf ~/.config/JetBrains/$product*/eval 2> /dev/null
done
```
But if not, try these
```sh
for product in IntelliJIdea WebStorm DataGrip PhpStorm CLion PyCharm GoLand RubyMine; do
echo "[+] Resetting trial period for $product"
echo "[+] Removing Evaluation Key..."
rm -rf ~/.config/$product*/eval 2> /dev/null
# Above path not working on latest version, Fixed below
rm -rf ~/.config/JetBrains/$product*/eval 2> /dev/null
echo "[+] Removing all evlsprt properties in options.xml..."
sed -i 's/evlsprt//' ~/.config/$product*/options/other.xml 2> /dev/null
# Above path not working on latest version, Fixed below
sed -i 's/evlsprt//' ~/.config/JetBrains/$product*/options/other.xml 2> /dev/null
echo
done
echo "Removing userPrefs files..."
rm -rf ~/.java/.userPrefs 2> /dev/null
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment