吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4953|回复: 2
收起左侧

[会员申请] 申请会员ID:JDB223【未报到,已注销】

  [复制链接]
吾爱游客  发表于 2021-10-15 19:26
1、申 请 I D:JDB2233
2、个人邮箱:1049161521@qq.com
3、原创技术文章:
WeMod是用Electron开发的,而Electron开发的程序几乎以源码方式发行,所以只要了解一些JS和Electron知识,就可以轻松修改。
需要的工具
1. VSCode (安装插件 Prettier 用于格式化)
2. NodeJS
3.npm install -g asar //(asar用于解压asar文件)
破解方法
进入WeMod安装目录C:\Users\name\AppData\Local\WeMod
image.png

进入当前版本文件夹,如 app-7.0.19
image.png

进入resources 文件夹
image.png

在这里点击右键打开命令行,并输入命令asar e app.asar app // 需要注意的是,app.asar依赖app.asar.unpacked文件夹,所以需要放在一起才可以解压,否则会报错。而且重新打开WeMod后,WeMod会默认读取app文件夹而不是app.asar。运行后会得到文件夹 app, 使用VSCode打开文件夹 app
image.png

index.js 是入口文件,在这里可以打开开发者模式,默认情况下,只要查找this.browserWindow.loadURL(e) // 这是Electron程序的入口,在后边加上一行this.browserWindow.webContents.openDevTools()  就可以打开开发者模式,但是WeMod进行了封装,所以查找 devMode 并修改值为true就可以devMode: process.defaultApp,修改成devMode: true当然,这一步不是必须的,打开开发者模式主要是为了调试,并找到相关方法,等以后知道修改方法后  可以直接去修改,而不需要打开开发者模式。我们修改的目的是使用专业版的功能,通过查找可以在 /output/app-bundle.js这个文件里发现isPro() 方法,如下:get isPro() {return !!this.account.subscription;}如果直接修改为 return true, 会发现专业版功能不可用,这是用就需要用开发者模式调试、
image.png

可以发现切换按钮对应的方法,其中有一句disabled.bind="inputsDisabled"按钮是否禁用绑定的是 inutsDisabled 方法,所以直接在代码里查找// 这个方法就在isPro()方法上边get inputsDisabled() {return !this.enabled || !this.account.subscription;}将其返回值修改为 false 表示不禁用即可。当然,也可以全局替换 !this.account.subscription false修改到这里就可以使用专业版功能了。

度盘破解文件链接如下链接:https://pan.baidu.com/s/1ANJAmswQiKfsjWj15Dn4tw 提取码:52pj

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2021-10-18 12:06
I D:JDB2233
邮箱:1049161521@qq.com

申请通过,欢迎光临吾爱破解论坛,期待吾爱破解有你更加精彩,ID和密码自己通过邮件密码找回功能修改,请即时登陆并修改密码!
登陆后请在一周内在此帖报道,否则将删除ID信息。

ps:过程有些简单,期待以后有更多分享,登陆后把文章完善整理一下发到脱壳破解区吧。
Hmily 发表于 2021-11-15 11:24
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-14 14:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表