PD绕开过期验证

网上看了下PDrunner的原理,因为现有PDrunner时不时就会弹窗提示你试用过期,为了搞明白他是如何判断用户试用过期的,我进行了几个变量的尝试,发现是本机时间的原因(和虚拟机时间无关),所以思路如下:

  • pd控制中心->选项->更多选项 时间选择不同步(因为如果时间同步,本机时间设置提前,那么虚拟机时间也将提前导致无法联网)

  • 将本机时间设置提前,比如2021年1月1日,这个时候pd会进行试用期验证,发现试用时间还长,便不会弹窗

唯一的问题是 本机在时间改回来之前 都无法正常访问页面,不过who care?

最后脚本如下

sudo systemsetup -setusingnetworktime Off && sudo systemsetup -setdate 01:01:2021

/usr/local/bin/prlctl start "虚拟机名称"

用此方法进入虚拟机,本机时间为21年,pd判断没有过试用期则不会弹出警告,而虚拟机时间则正常,可以正常联网

赏个🍗吧
0%