Skip to content

Instantly share code, notes, and snippets.

@gdurastanti
Created August 9, 2017 14:00
Show Gist options
  • Save gdurastanti/e79b1fae40a4eff14f5636b8994a89fc to your computer and use it in GitHub Desktop.
Save gdurastanti/e79b1fae40a4eff14f5636b8994a89fc to your computer and use it in GitHub Desktop.
Reset Parallels' trial
#!/bin/sh
# Reset Parallels Desktop's trial and generate a casual email address to register a new user
rm /private/var/root/Library/Preferences/com.parallels.desktop.plist /Library/Preferences/Parallels/licenses.xml
jot -w pdu%d@gmail.com -r 1
@iscars
Copy link

iscars commented Feb 9, 2022

17.0.1 works fine. sometimes a message appears the trial period is over. but it doesn't interfere with work.

@jackgotgamez
Copy link

Well how do i get rid of the trial period is over message? do i need to buy the full version of parallels 17?

@guess13wh0
Copy link

hey
for 7.1.1 this is works?

@jackgotgamez
Copy link

Now I'm getting the error, "Unable to connect to Parallels Service. Make sure that the prl_disp_service process is active and it is not blocked by Firewall. For details, please refer to this knowledgebase article." What does this mean? Please help. Thanks.

@brunocastello
Copy link

Is this still working for the latest version?

@lunox93
Copy link

lunox93 commented Feb 20, 2022

@brunocastello Seems like it is working for my case.
I changed the date back to before trial date ends, ran Parallels Windows11, closed all of them, changed the date back to now and then start Pd Runner. The trial end window doesn't show up anymore.

@nastys
Copy link

nastys commented Feb 20, 2022

@Linus93 PD Runner has an option for automatically closing the trial window (which will ask you permission to control Parallels Desktop.app when you enable it).
You don't need to change the date manually, as PD Runner will set it to 2018 automatically.

@40P3
Copy link

40P3 commented Feb 23, 2022

Two questions:
1.) You mentioned PD Runner app... is this safe to use, how can you tell if it is? With "cracks" and stuff nowadays we have to be very extra careful.
2.) I don't remember actually when the trial ended though, I just set whatever date/time for the script? But do I have to do that every time I start parallels? IF yes then it would be easier to reset the time and back again within the script no?

As a totally occasional user of VMs on Mac, I rather not pay a lot of money for Parallels, so I rather like to use the trial. Not trying to steal the app, but the price is ridiculous for not day-to-day use, that's my reason for continuous trial...

@brunocastello
Copy link

@40P3 if you are using an intel Mac, you can use VMware Fusion Player for free to run Windows VMs. For M1 Macs, you can try UTM (a QEMU sandboxed frontend). Since you say it's an occasional user, safe to say that you're not a heavy gamer, so these free alternatives may suit you (they're not good enough for gaming).

@40P3
Copy link

40P3 commented Feb 24, 2022

@brunocastello : Thanks for your suggestion. Earlier when I've checked the solutions m1 version were not available from UTM. I'll give it a go.
Yeah I wouldn't mind playing some games, but at this point I'm happy if Windows version of Microsoft 365, Azure services works on my machine. The MacOS version is just uphauling, and most of the stuff just doesn't even work on mac.
Yesterday I almost pushed on the purchase for Parallel, thank god I hesitated. 99 USD for an VM emulation for home use is just crazy.

@brunocastello
Copy link

@40P3 yeah 99 USD is too much. I have a M1 MacBook Air and I am using the native M1 version of UTM. For your case, I know that the native M1 version of VMware Fusion Player will work just fine, even though VMware does not support Windows 11 ARM64 officially, you can install it with some cavehats and run your apps there just fine.

@Unkn0wnKisuke
Copy link

@szapeboy
Copy link

szapeboy commented Mar 2, 2022

@cojarbi
Copy link

cojarbi commented Mar 11, 2022

Hye @nastys Where is the location of the "Parallels Service.app"

@trivedi7 You need to downgrade "Parallels Service.app" for prlctl to work (scroll up).
If it doesn't work, try right clicking on "Parallels Service.app" and select "Open".
Also note that downgrading it doesn't seem to work for 17.1.1, so either downgrade PD (https://download.parallels.com/desktop/v17/17.1.0-51516/ParallelsDesktop-17.1.0-51516.dmg), or just use PD Runner to bypass the trial. (if you have any issues e.g. with USB, just downgrade to 17.1.0, then downgrade "Parallels Service.app" and use PD Runner or prlctl)

@BlaznJ
Copy link

BlaznJ commented Apr 14, 2022

M1 MBA user here. Never seen a software that's so hard to crack. Has anyone figured out a proper working solution for resetting the trials for Parallels Desktop for M1 machines?

@Harpal804
Copy link

Hi, is there a version of PD-Runner app that can be installed on OS 13.6 High Sierra? Trying to install ver 0.3.6 gives error that needs min. MacOS 10.15 Catalina.
Alternately, can PD_Runner 0.3.6 be repackaged to support High Sierra 13.6?
Thanks in advance

@luolin2611
Copy link

Parallels Business Activation Key
6YDASE-890T7S-E5YFS6-54F6YW-4780JY
390349-032409-342340-932902-390693

When I enter this key, the error is as follows.

image

@BlaznJ
Copy link

BlaznJ commented Apr 23, 2022

The key is not for the regular version of parallels desktop, but the business version. I think I've found an alternative way of bypassing the trial limit. Took me a while it seems to be working.

@Daniel3356
Copy link

Daniel3356 commented Apr 23, 2022

I think I understend how the keys work.

  1. Parallel Desktop make their keys using Luhn Algorithm.
  2. when ____ % 10 == 0 (key is valid) the key is sent to Parallel database to see if the key is link to a users.
  3. if the key is NOT link the user get this message: If this is a key for Parallels Desktop Business Edition, please follow these instructions or contact your system administrator.
  4. if it is link to a user the software is activated.

@BlaznJ
Copy link

BlaznJ commented Apr 23, 2022

I think I understend how the keys work.

  1. Parallel Desktop make their keys using Luhn Algorithm.
  2. when ____ % 10 == 0 (key is valid) the key is sent to Parallel database to see if the key is link to a users.
  3. if the key is NOT link the user get this message: If this is a key for Parallels Desktop Business Edition, please follow these instructions or contact your system administrator.
  4. if it is link to a user the software is activated.

I am not familiar with the Luhn Algorithm or how it works in this scenario, but does it open any possibility of us creating keys for ourselves?

Anyways, the two methods I'm using right now are:

  1. Run a ShortCut script that winds the clock back to the day I signed up for the trial every time I open the Parallels Desktop app, then turn the clock back to default once it's launched. However, your access to the internet may be limited as certain websites prevent you visiting their domain if your system clock doesn't match the server clock. This is why you have to manually change the clock back after launching the PD app.
  2. Many have mentioned this, but the PD Runner made by a Chinese dude is the most consistent method so far. https://gitee.com/lihaoyun/PD-Runner/tree/main/release is the link.

@UsamaEjaz0
Copy link

@BlaznJ
Copy link

BlaznJ commented Apr 24, 2022

@jackgotgamez
Copy link

How do I unsubscribe from this GitHub page post?

@dnettoRaw
Copy link

How do I unsubscribe from this GitHub page post?
In the emails you receive and simply click Unsubscribe
D8D9A0A4-BF05-40BA-9BB1-37D9E4383501

@BlaznJ
Copy link

BlaznJ commented Apr 25, 2022

How do I unsubscribe from this GitHub page post?
In the emails you receive and simply click Unsubscribe
D8D9A0A4-BF05-40BA-9BB1-37D9E4383501

lmfao

@dan-k-727
Copy link

Hey, I think I figured out a 100% working solution

I started getting this error recently while casually starting the VM: “The command is available only in Parallels Desktop for Mac Pro or Business Edition.". And even when I tried reverting the date and getting the trial again I got this error: "We cannot offer you a new trial because a trial period has already been requested from this Mac. The previous trial has expired."

I'm using 17.0.1

So for those who already reset the trial before, I'll be short, you just need to revert the date within the range of dates you had the trial, you may find the emails that say your trial started or ended, take the dates and change date exactly in this date range. Then run the VM normally and you can use prlctl again.

For those who are new to this, these are the steps:

If you need Windows 11:

  1. Download and install the latest Parallels from the official website
  2. Parallels will offer you to install Windows 11 and install it.
  3. After installation you will be prompted to log in, buy or get the trial if you already used your trial see the trial reset steps below, if not just get the trial and start using it

If you need Windows 10:

  1. Get the Windows image somehow, I think there are some non-official download links or check this thread
  2. Download and install Parallels 17.0.1
  3. Install Windows 10 using

Trial reset steps:

  1. Delete current Parallels from your Mac, BUT DON'T DELETE YOUR VIRTUAL MACHINE, it should be under user -> Parallels.
  2. Download and install Parallels 17.0.1
  3. Then instead of installing a new Windows VM, press the "Open" button and find your VM
  4. After you could open your VM, close the Parallels, and change the system time and date exactly within the range of dates you had a trial for, not earlier or later. You may find the emails that say your trial started or ended, take the dates and change the date exactly in this date range.
  5. Open Parallels and run the VM, it should run normally, after it runs you can change the date back.
  6. IMPORTANT: DO NOT RUN THE VM FROM THE PARALLELS NO MORE, YOU NEED TO USE prlctl COMMAND.

You can find how to use prlctl command above in this gist

Copy link

ghost commented May 3, 2022

I think I understend how the keys work.

  1. Parallel Desktop make their keys using Luhn Algorithm.
  2. when ____ % 10 == 0 (key is valid) the key is sent to Parallel database to see if the key is link to a users.
  3. if the key is NOT link the user get this message: If this is a key for Parallels Desktop Business Edition, please follow these instructions or contact your system administrator.
  4. if it is link to a user the software is activated.

I am not familiar with the Luhn Algorithm or how it works in this scenario, but does it open any possibility of us creating keys for ourselves?

Anyways, the two methods I'm using right now are:

1. Run a ShortCut script that winds the clock back to the day I signed up for the trial every time I open the Parallels Desktop app, then turn the clock back to default once it's launched. However, your access to the internet may be limited as certain websites prevent you visiting their domain if your system clock doesn't match the server clock. This is why you have to manually change the clock back after launching the PD app.

2. Many have mentioned this, but the PD Runner made by a Chinese dude is the most consistent method so far. https://gitee.com/lihaoyun/PD-Runner/tree/main/release is the link.

can u pls share one copy of pd-runner?

Copy link

ghost commented May 4, 2022

I think I understend how the keys work.

1. Parallel Desktop make their keys using Luhn Algorithm.

2. when ____ % 10 == 0 (key is valid) the key is sent to  Parallel database to see if the key is link to a users.

3. if the key is **NOT** link the user get this message: _If this is a key for Parallels Desktop Business Edition, please follow these instructions or contact your system administrator._

4. if it is link to a user the software is activated.

does the generated key work?
can u share licenses.json ?
and which exec file needs to be patched for further use?

@ht55ght55
Copy link

Thank you. This one worked for me.

@shawonmq
Copy link

shawonmq commented May 8, 2022

can u pls share one copy of pd-runner?

Here you go.. remove the spaces from the link. Thanks

https://www.mediafire.com/file/p6ck5viyefi4k9h/PD_Runner_-_minorpatch.com .zip/file

Unzip > Use command + Right click/two finger tap to open the app for the first time . It may ask for Mac Password too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment