utools V4版本最新、最简单会员插件破解流程分享
本帖最后由 kuingsmile 于 2023-9-14 12:42 编辑声明:仅供学习和测试使用请支持正版软件,正版地址(https://www.u.tools/),学习测试中产生的后果自行承担
注意只适用于4.0和4.0.1版本,4.1版本开始utools添加了文件校验,修改后会报错无法打开
在之前的帖子中[桌面效率工具- utools逆向和会员插件破解流程分享 - 『脱壳破解区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn](https://www.52pojie.cn/thread-1780873-1-1.html),我分享了utools 3.x版本破解会员插件的流程,在最新的V4版本中,经过研究,实现了对剪贴板、录屏和图像处理三个会员插件的破解,同时破解流程相对于上个版本大大的简化。
修改后后的app.asar文件分享地址![](https://wwzb.lanzoue.com/iXrZR17ivmgb),下载解压后直接替换`%LOCALAPPDATA%\Programs\utools\resources`目录下的同名文件,然后重启utools即可。
## 破解流程
首先安装npm包asar,使用命令`npm install -g asar`,然后进入目录`%LOCALAPPDATA%\Programs\utools\resources`,用`asar e app.asar app`进行解压,在vscode中打开app文件夹,打开`main.js`文件后先用`格式化文档`命令进行格式化。
搜索`isPurchasedUser`和`getUser:`,将对应的函数分别如下修改:
```javascript
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
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即可。 有改好的吗?能分享一个嘛 milkyway123 发表于 2023-9-7 10:39
按教程修改后变这样了,用的notepad++改
你这是因为有空格,我这边有已经修改好的,需要的可以DD我 本帖最后由 18077484116 于 2023-11-15 17:04 编辑
链接:https://pan删.baidu.c删om/s/1q_5i0Qv1c_WX删qRG96K1mHA?pwd=p6fh
提取码:p6fh
我来分享一下修改好的app.asar,只需要导入utools\resources文件夹,重启软件,version 4.0.1
同时扩充一下npm需要自己下载安装到计算机才能识别相关npm命令。最快的就是下载node标准版下一步就行。进入目录加cd 。格式化命令不是删除文件,是一个vscode插件它可以自动排列好代码的编写格式,看不懂我说的话你自己打开一个没有整理过格式的文件就知道了。vscode有很多集成好的解压就能用不用花时间安装。
https://z1.ax1x.com/2023/11/15/piYyLyF.png
https://imgse.com/i/piYyLyF szy4444 发表于 2023-9-6 12:00
用过一两年这个软件,感谢分享
亲测可用
补充一个,输入框修改显示:
\utools\resources\app\node_modules\configuration\index.js
改成你喜欢的就行... 吾爱丶筱豪 发表于 2023-9-8 18:09
修改后 插件商店进不去
可以了 要用 vscode 我刚开始用的文本编辑器 然后用 浏览器开发人员工具格式化代码 保存的 这样会出错! 用vscode 就不会 感谢 本帖最后由 milkyway123 于 2023-9-7 10:47 编辑
按教程修改后变这样了,用的notepad++改
我可能是做了一步多余的操作,把修改后的main.js替换了app目录里面的main.js,幸好修改前做了备份,把app目录里面的main.js还原后,软件就正常打开了。 分析原因可能是我对教程的最后一句话”修改完之后用命令asar p app app.asar打包回去覆盖原文件,然后重启utools即可。“,有误解,误以为要进行main.js的覆盖替换操作。 bioerjzy 发表于 2023-9-17 00:18
大佬,可以分享一个4.0.1的安装包吗?
https://re发的萨s.u-tools.cn阿斯蒂芬/version2/uTools-4.0.1.exe
官网下载,把下载地址后面4.1.0改成4.0.1,刚测试还可以下,你试一下 wangLucky1919 发表于 2023-9-6 19:45
有改好的吗?能分享一个嘛
pyg有最新版的,已经改好的 :lol用过一两年这个软件,感谢分享 哇,昨天才更新今天就看到楼主发的了 新手求教,解压了,修改了main.js,怎样打包呢,cd到app.asar.unpacked\执行asar p app app.asar 好像不行 houdongen 发表于 2023-9-6 14:56
新手求教,解压了,修改了main.js,怎样打包呢,cd到app.asar.unpacked\执行asar p app app.asar 好像不行
搞错了,改的不是APP目录,已解决 谢谢楼主,目前在用listary 和quicker,感觉这个软件是两者的结合? 安装了Node.js,再安装asar,再激活pycharm,打开目录,全选代码,格式化代码,按照楼主的提示修改,成功,谢谢楼主 夜泉 发表于 2023-9-6 14:46
亲测可用
补充一个,输入框修改显示:
能分享下么 不懂代码 qazwsx 发表于 2023-9-6 16:27
能分享下么 不懂代码
就像编辑文本那样,按照路径打开文件,修改,保存,,还要啥文件?