From 46a87c3b88ca512b33544255387bfc054a7fc8ac Mon Sep 17 00:00:00 2001 From: somebasj Date: Wed, 7 Sep 2022 14:44:37 +0800 Subject: [PATCH] fix install script not apply file permission --- install.sh | 6 +++--- readme.md | 21 +++++++++++++++++---- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/install.sh b/install.sh index 9465a0c..f741899 100644 --- a/install.sh +++ b/install.sh @@ -20,6 +20,8 @@ killall -9 prl_disp_service 2>/dev/null echo "[*] Copy prl_disp_service" sudo cp -f ${PDFM_DISP_CRACK} "${PDFM_DISP_DST}" +sudo chown root:wheel "${PDFM_DISP_DST}" +sudo chmod 755 "${PDFM_DISP_DST}" echo "[*] Sign prl_disp_service" @@ -28,11 +30,9 @@ sudo codesign -f -s - --timestamp=none --all-architectures --entitlements ${PDFM echo "[*] Copy licenses.json" sudo rm -f "${LICENSE_DST}" > /dev/null - sudo cp "${LICENSE_FILE}" "${LICENSE_DST}" - sudo chown root:wheel "${LICENSE_DST}" - sudo chmod 444 "${LICENSE_DST}" echo "[*] Crack over" + diff --git a/readme.md b/readme.md index 5e48419..1906f6b 100644 --- a/readme.md +++ b/readme.md @@ -9,9 +9,18 @@ Crack for Parallels Desktop 18.0.1-53056 # Usage -``` -sudo ./install.sh -``` +1. Install Parallels Desktop 18.0.1-53056. + + https://download.parallels.com/desktop/v18/18.0.1-53056/ParallelsDesktop-18.0.1-53056.dmg + +2. Exit parallels account. + +3. Download this repo file. + +4. Extract and run Terminal in this directory. + +5. `chmod +x ./install.sh && ./install.sh` + # Manual @@ -26,6 +35,8 @@ killall -9 prl_disp_service ``` sudo cp -f prl_disp_service "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service" +sudo chown root:wheel "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service" +sudo chmod 755 "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service" ``` 3. Copy licenses.json @@ -33,10 +44,12 @@ sudo cp -f prl_disp_service "/Applications/Parallels Desktop.app/Contents/MacOS/ ``` sudo rm -f "/Library/Preferences/Parallels/licenses.json" sudo cp licenses.json "/Library/Preferences/Parallels/licenses.json" +sudo chown root:wheel "/Library/Preferences/Parallels/licenses.json" +sudo chmod 444 "/Library/Preferences/Parallels/licenses.json" ``` 4. Sign ``` -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" +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" ```