ADD: 恢复PD19荣誉榜

This commit is contained in:
QiuChenly
2023-10-19 12:57:59 +08:00
parent 3e686ac00e
commit ea3dd301bc
5 changed files with 118 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
{
"project": "InjectShell",
"Author": "QiuChenly",
"Version": 1.1,
"Version": 1.2,
"Description": {
"desc": "这是一个用于解释说明json对象用途的说明文档。basePublicConfig里面的同名配置如果在AppList里面配置了相同的Key则优先使用AppList里面的值。",
"bridgeFile": "app路径和注入文件路径之间的中间路径有些app只能注入到/Contents所以加了这个。",
@@ -29,6 +29,14 @@
"needCopyToAppDir": true,
"extraShell": "surge.sh"
},
{
"packageName": "com.parallels.desktop.console",
"bridgeFile": "/Contents/MacOS/Parallels Service.app/Contents/MacOS/",
"injectFile": "prl_disp_service",
"extraShell": "pd.sh",
"noDeep": true,
"supportSubVersion": ["53606", "53488", "53614", "53621", "54570"]
},
{
"packageName": "com.surteesstudios.Bartender",
"needCopyToAppDir": true,

View File

@@ -18,6 +18,7 @@
- [兼容](#兼容)
- [激活注意](#激活注意)
- [Sublime Text Dev](#sublime-text-dev)
- [PD 19](#pd-19)
- [Stash](#stash)
- [ELPass](#elpass)
- [Surge](#surge)
@@ -41,7 +42,7 @@
# 免责声明
致来自中国大陆的各位学习研究爱好者:
致来自中国大陆的各位学习研究爱好者:<br>
根据大陆中华人民共和国《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理通过安装、显示、传输或者存储软件等方式使用软件的可以不经软件著作权人许可不向其支付报酬。”您需知晓本仓库所有内容资源均来源于网络仅供用户交流学习与研究使用版权归属原版权方所有版权争议与本仓库本作者无关用户本人下载后不能用作商业或非法用途需在24小时之内删除否则后果均由用户承担责任。如果你不删,请发邮件到qiuchenly@outlook.com, 我做个登记, 然后让这些喜欢发律师函的事务所一对一指导你。
我是来自北美的独立IOS应用开发者, 是二次元南桐. 从早稻田毕业的那一天, 我的青春也永远留在了京都.
@@ -153,6 +154,7 @@
|MP3Tag|[1.8.6 (86)](https://updates.mp3tag.app/Mp3tag-1.8.6.zip)|❌|✅|✅| 序列号随便输入 全部激活
|Widgetter|[通杀](https://apps.apple.com/cn/app/widgetter-%E5%B0%8F%E5%B7%A5%E5%85%B7-%E6%A1%8C%E9%9D%A2%E5%A3%81%E7%BA%B8-%E4%B8%BB%E9%A2%98-%E5%B1%8F%E4%BF%9D/id1553223588?mt=12)|✅|✅|✅| MAS下载 激活全部功能
|Bartender 5|[5.0.36-通杀](https://macbartender.com/B2/updates/5-0-31/Bartender%205.zip)|✅|✅|✅| 更新地址 https://www.macbartender.com/B2/updates/AppcastB5.xml
|Parallels Desktop|[19.0.0-通杀](https://download.parallels.com/desktop/v19/19.0.0-54570/ParallelsDesktop-19.0.0-54570.dmg) | ✅ | ✅ | ✅ | 谁会想到会有人以亲妈暴毙的代价冒名顶替发恐吓律师函呢?
| Adobe 全家桶 | 版本 | ARM64 | Intel | 特殊说明 全家桶全部支持打开SIP下使用 |
|:------------------------|:-------------|:-----:|:-----:|:-----------------------------|
@@ -191,6 +193,18 @@ EA7E-8888
------ END LICENSE ------
```
## PD 19
PD 19 说明与注意事项:<br>
1. 注入后先不要打开PD, 去运行"Parallels_原始人_起洞.command", PD将会自动启动。
2. 每次打开PD都要重复步骤1才能完美使用。步骤1执行一次之后只要PD你没有退出, 就可以直接使用PD不需要再去执行步骤1。
3. 总结: 原始人,起洞!
灵感和解决思路来自于:<br>
仓库: https://github.com/trueToastedCode/ParallelsLab/tree/%3E18.1.1-53328-lab<br>
非常感谢trueToastedCode提出的想法和美妙设计
## Stash
https://mac-release.stash.ws/appcast.xml

View File

@@ -0,0 +1,19 @@
#!/bin/sh
PDFM_DIR="/Applications/Parallels Desktop.app"
PDFM_DISP_DST="${PDFM_DIR}/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service"
PDFM_DISP_PATCH="${PDFM_DISP_DST}_patched"
PDFM_DISP_BCUP="${PDFM_DISP_DST}_backup"
if [ "$(pgrep -x prl_disp_service)" != "" ] && [ "$(pgrep -x prl_client_app)" != "" ]; then
open "${PDFM_DIR}"
exit 0
fi
sudo cp -f "${PDFM_DISP_PATCH}" "${PDFM_DISP_DST}"
open "${PDFM_DIR}"
sleep 2
sudo cp -f "${PDFM_DISP_BCUP}" "${PDFM_DISP_DST}"

1
tool/licenses.json Normal file
View File

@@ -0,0 +1 @@
{"license":"{\"product_version\":\"19.*\",\"edition\":2,\"platform\":3,\"product\":7,\"offline\":true,\"cpu_limit\":32,\"ram_limit\":131072}"}

74
tool/pd.sh Normal file
View File

@@ -0,0 +1,74 @@
#!/usr/bin/env bash
BASE_PATH=$(
cd $(dirname "$0")
pwd
)
COLOR_INFO='\033[0;34m'
COLOR_ERR='\033[0;35m'
NOCOLOR='\033[0m'
PDFM_DIR="/Applications/Parallels Desktop.app"
PDFM_VER="18.3.2-53621"
LICENSE_FILE="${BASE_PATH}/licenses.json"
LICENSE_DST="/Library/Preferences/Parallels/licenses.json"
echo "${COLOR_INFO}[*] 确保你的版本是: https://download.parallels.com/desktop/v18/${PDFM_VER}/ParallelsDesktop-${PDFM_VER}.dmg"
echo "${COLOR_INFO}[*] 复制伪造的授权文件 licenses.json${NOCOLOR}"
# stop prl_disp_service
if pgrep -x "prl_disp_service" &> /dev/null; then
echo -e "${COLOR_INFO}[*] Stopping Parallels Desktop${NOCOLOR}"
pkill -9 prl_client_app &>/dev/null
# ensure prl_disp_service has stopped
"${PDFM_DIR}/Contents/MacOS/Parallels Service" service_stop &>/dev/null
sleep 1
launchctl stop /Library/LaunchDaemons/com.parallels.desktop.launchdaemon.plist &>/dev/null
sleep 1
pkill -9 prl_disp_service &>/dev/null
sleep 1
rm -f "/var/run/prl_*"
fi
if [ -f "${LICENSE_DST}" ]; then
chflags -R 0 "${LICENSE_DST}" || {
echo -e "${COLOR_ERR}error $? at line $LINENO.${NOCOLOR}"
exit $?
}
rm -f "${LICENSE_DST}" >/dev/null || {
echo -e "${COLOR_ERR}error $? at line $LINENO.${NOCOLOR}"
exit $?
}
fi
cp -f "${LICENSE_FILE}" "${LICENSE_DST}" || {
echo -e "${COLOR_ERR}error $? at line $LINENO.${NOCOLOR}"
exit $?
}
chown root:wheel "${LICENSE_DST}" || {
echo -e "${COLOR_ERR}error $? at line $LINENO.${NOCOLOR}"
exit $?
}
chmod 444 "${LICENSE_DST}" || {
echo -e "${COLOR_ERR}error $? at line $LINENO.${NOCOLOR}"
exit $?
}
chflags -R 0 "${LICENSE_DST}" || {
echo -e "${COLOR_ERR}error $? at line $LINENO.${NOCOLOR}"
exit $?
}
chflags uchg "${LICENSE_DST}" || {
echo -e "${COLOR_ERR}error $? at line $LINENO.${NOCOLOR}"
exit $?
}
chflags schg "${LICENSE_DST}" || {
echo -e "${COLOR_ERR}error $? at line $LINENO.${NOCOLOR}"
exit $?
}
cp -f "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service" "/Applications/Parallels Desktop.app/Contents/MacOS/Parallels Service.app/Contents/MacOS/prl_disp_service_patched"
echo "${COLOR_INFO}[*] 破解完成。${NOCOLOR}"