utools V4版本最新、最简单会员插件破解流程分享

发布于 2023-09-06  1324 次阅读


声明:仅供学习和测试使用请支持正版软件,正版地址uTools官网 - 新一代效率工具平台,学习测试中产生的后果自行承担

在最新的utools V4版本中,经过研究,实现了对剪贴板、录屏和图像处理三个会员插件的破解。

破解流程

首先安装npm包asar,使用命令npm install -g asar,然后进入目录%LOCALAPPDATA%\Programs\utools\resources,用asar e app.asar app进行解压,在vscode中打开app文件夹,打开main.js文件后先用格式化文档命令进行格式化。

搜索isPurchasedUsergetUser:,将对应的函数分别如下修改:

getUser: e => {

            const t = this.accountCmp.getAccountInfo()

            e.returnValue = {

              avatar: t?.avatar || '',

              nickname: t?.nickname || '',

              type: 1

            }

          }

isPurchasedUser: (e, t) => {

            const i = this.accountCmp.getAccountInfo()

            if (i) {

              if ((t.startsWith('dev_') && (t = t.replace('dev_', '')), i.purchased_apps)) {

                const n = i.purchased_apps[t]

                if (!n) return void (e.returnValue = 1)

                if (!0 === n) return void (e.returnValue = !0)

                if (new Date(n) > new Date()) return void (e.returnValue = 1)

              } else if (i.purchased && Array.isArray(i.purchased) && i.purchased.includes(t))

                return void (e.returnValue = !0)

              e.returnValue = 1

            } else e.returnValue = 1

          }

修改完之后用命令asar p app app.asar打包回去覆盖原文件,然后重启utools即可。

届ける言葉を今は育ててる
最后更新于 2023-09-06