From bd5e386ff729998bcab01844b2167f01d7448517 Mon Sep 17 00:00:00 2001 From: somebasj Date: Sat, 17 Sep 2022 16:31:50 +0800 Subject: [PATCH] Update readme.md --- readme.md | 104 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 75 insertions(+), 29 deletions(-) diff --git a/readme.md b/readme.md index 1d60241..cad7b69 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,6 @@ # Parallels Desktop Crack -Crack for Parallels Desktop 18.0.1-53056 +Crack for Parallels Desktop - [x] Support Intel - [x] Support Apple Silicon (M1 & M2) @@ -9,29 +9,36 @@ Crack for Parallels Desktop 18.0.1-53056 # Usage -1. Install Parallels Desktop 18.0.1-53056. +1. Install Parallels Desktop. - https://download.parallels.com/desktop/v18/18.0.1-53056/ParallelsDesktop-18.0.1-53056.dmg + https://www.parallels.com/products/desktop/download/ 2. Exit parallels account. -3. Download this repo file. +3. Download this repo files. 4. Extract and run Terminal in this directory. 5. `chmod +x ./install.sh && sudo ./install.sh` +If you got "Operation not permitted" error, enable "Full Disk Access" permission for your Terminal app. + +`System Preferences ▸ Security & Privacy ▸ Privacy ▸ Full Disk Access` + # Manual -1. Exit Parallels Desktop +1. Open `Parallels Desktop` and exit your account. + +2. Exit `Parallels Desktop`. + +3. Ensure prl_disp_service not running. ``` -killall -9 prl_client_app -killall -9 prl_disp_service +pkill -9 prl_disp_service ``` -2. Copy crack file +4. Copy cracked `prl_disp_service` file. ``` sudo cp -f prl_disp_service "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service" @@ -39,42 +46,81 @@ sudo chown root:wheel "/Applications/Parallels Desktop.app/Contents/MacOS/Parall sudo chmod 755 "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service" ``` -3. Copy licenses.json +5. Copy fake licenses.json. ``` -sudo rm -f "/Library/Preferences/Parallels/licenses.json" -sudo cp licenses.json "/Library/Preferences/Parallels/licenses.json" +sudo cp -f licenses.json "/Library/Preferences/Parallels/licenses.json" sudo chown root:wheel "/Library/Preferences/Parallels/licenses.json" sudo chmod 444 "/Library/Preferences/Parallels/licenses.json" +sudo chflags uchg "/Library/Preferences/Parallels/licenses.json" +sudo chflags schg "/Library/Preferences/Parallels/licenses.json" ``` -4. Sign +6. Sign `prl_disp_service` file. ``` -sudo codesign -f -s - --timestamp=none --all-architectures --deep --entitlements ParallelsService.entitlements "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service" +sudo codesign -f -s - --timestamp=none --all-architectures --entitlements ParallelsService.entitlements "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service" ``` + # Notice Parallels Desktop may upload client info or logs to server. -You can use a firewall block there domains. +You can use a firewall, hosts or custom DNS block there domains. -Or use Hosts, AdGuardHome filter DNS resolve. +## Hosts ``` -download.parallels.com -update.parallels.com -desktop.parallels.com -download.parallels.com.cdn.cloudflare.net -update.parallels.com.cdn.cloudflare.net -desktop.parallels.com.cdn.cloudflare.net -www.parallels.cn -www.parallels.com -reportus.parallels.com -parallels.com -parallels.cn -pax-manager.myparallels.com -myparallels.com -my.parallels.com +127.0.0.1 download.parallels.com +127.0.0.1 update.parallels.com +127.0.0.1 desktop.parallels.com +127.0.0.1 download.parallels.com.cdn.cloudflare.net +127.0.0.1 update.parallels.com.cdn.cloudflare.net +127.0.0.1 desktop.parallels.com.cdn.cloudflare.net +127.0.0.1 www.parallels.cn +127.0.0.1 www.parallels.com +127.0.0.1 reportus.parallels.com +127.0.0.1 parallels.com +127.0.0.1 parallels.cn +127.0.0.1 pax-manager.myparallels.com +127.0.0.1 myparallels.com +127.0.0.1 my.parallels.com ``` + +Parallels Desktop will uncomment hosts file, can use this command lock your hosts file: + +``` +sudo chflags uchg /etc/hosts +sudo chflags schg /etc/hosts +``` + +## AdGuardHome + +Add the following rules to your `Custom filtering rules`: + +``` +||myparallels.com^$important +||parallels.cn^$important +||parallels.com^$important +||parallels.com.cdn.cloudflare.net^$important +``` + + +# FAQ + +## Why `prl_disp_service` file so big? + +It's direct patch'd file for original `prl_disp_service` file. + +## Is this crack safe? + +It's opensource, you can use any hex file comparison tool you like open `prl_disp_service` to see what has been modified. + +## I want to crack it myself. + +Check the `prl_disp_service.md` to see how I cracked it. + +## Where to get update? + +[https://icrack.day/pdfm](https://icrack.day/pdfm)