Hướng dẫn reset trial cho các sản phẩm IntelliJ trên MacOS
Lúc trước mình hay sử dụng cách này trên laptop phụ của mình, giờ mua license luôn rồi. Hôm nay mình xin chia sẻ cho bạn nào cần nhé.
Mở một cửa sổ terminal, sau đó gõ lệnh sau
$ cd ~
$ nano reset-trial.sh
Copy đoạn bash script bên dưới, sau đó paste vào cửa sổ terminal
#!/bin/bash
for product in IntelliJIdea WebStorm DataGrip PhpStorm CLion PyCharm GoLand RubyMine Rider; do
#force close product
ps aux | grep -i MacOs/$product | cut -d " " -f 5 | xargs kill -9
#removing evaluation key
rm -rf ~/Library/Preferences/$product*/eval
rm -rf ~/Library/Application\ Support/JetBrains/$product*/eval
#removing all evlsprt properties in options.xml...
sed -i '' '/evlsprt/d' ~/Library/Preferences/$product*/options/other.xml
sed -i '' '/evlsprt/d' ~/Library/Application\ Support/JetBrains/$product*/options/other.xml
echo
done
#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
#restarting cfprefsd
killall cfprefsd
echo
echo "Done!"
Để lưu lại file, bạn bấm Control + X
nhé.
Để sử dụng, bạn mở terminal và chạy câu lệnh sau
$ sh ~/reset-trial.sh
Mỗi lần reset bạn sẽ có thêm 1 tháng dùng thử sản phẩm ^_^.
Kết
Cách reset trial này tuy không phải là hack, nhưng mình không khuyến khích các bạn sử dụng.
Chắc hẳn ai trong chúng ta cũng đều không muốn người khác xài chùa sản phẩm của mình đâu nè. Hãy cố gắng mua license sản phẩm bạn nhé ^_^.