Mac版WebStorm11的另一种破解法(试用期间无限延长)

执行这个命令应该行了。

defaults write com.apple.java.util.prefs /  "`defaults read com.apple.java.util.prefs / |grep -vF JetBrains.WebStorm`"


原因:

用户设定(相当于windows的注册表的当前用户里的东西),里,保存着WebStorm的过期时间。

$ defaults read com.apple.java.util.prefs
{
    "/" =     {
        "JetBrains.UserIdOnMachine" = ".......";
        "JetBrains.WebStorm.d9f3b04.evlsprt.9.0" = "-1456739209268";     #就是这个
        "JetBrains.WebStorm.d9f3b04.evlsprt2.9.0" = "-1455359466584";
        "JetBrains.WebStorm.d9f3b04.evlsprt3.9.0" = "-17";
        "com/" =         {
            "google/" =             {
                "gct/" =                 {
                };
            };
            "oracle/" =             {
                "javadeployment/" =                 {
                };
            };
        };
    };
}

这种145...开头的大数字往往是日期时间的内部表示,从1970年开始的相对毫秒值。

用JavaScript看看

new Date(1456739209268)
结果:Mon Feb 29 2016 18:46:49......

这个设定保存在

~/Library/Preferences/com.apple.java.util.prefs.plist

但是直接修改没有用处,一是因为他是被系统服务缓存起来了,另一个是因为是binary的。所以必须得通过defaults命令。


在这之前我还做了一些其它的文件删除,都不起作用,所以应该是这个defaults命令修改起到了效果,这些删除似乎无所谓:

删除之前先用这个看看结果:

$ find / -iname '*webstorm' -or -iname '*jetbr*' 2> /dev/null

结果省略

rm -fr "~/Library/Logs/WebStorm*"
rm -fr "~/Library/Autosave Information/com.jetbrains.WebStorm.plist"
rm -fr "~/Library/Caches/WebStorm*"
rm -fr "~/Library/Preferences/WebStorm*"
rm -fr "~/Library/Preferences/com.jetbrains.WebStorm.plist"
defaults delete com.jetbrains.WebStorm.plist
rm -fr "~/Library/Saved Application State/com.jetbrains.WebStorm.savedState"
rm -fr "~/Library/Application Support/WebStorm*"
rm -fr "~/idea.properties"       #这个似乎真的无所谓
rm -fr "/private/var/folders/10/s5xq_2kn0dn5ln4dh2mtdwgh0000gp/T/intellij-shell-env.0.tmp"
rm -fr "/var/folders/10/s5xq_2kn0dn5ln4dh2mtdwgh0000gp/T/jetbrains.patch.jar.webstorm*"
rm -fr "/var/folders/10/s5xq_2kn0dn5ln4dh2mtdwgh0000gp/T/*webstorm*"
rm -fr "/var/folders/10/s5xq_2kn0dn5ln4dh2mtdwgh0000gp/T/*WebStorm*"
rm -fr "/.vol/16777220/1374835"
rm -fr "/var/db/BootCaches/08325EDD-4295-40DA-9675-23602A69BC7C/app.com.jetbrains.WebStorm.playlist*"



你可能感兴趣的:(mac,webstorm,crack)