微信小程序最新破解工具怎么使用?
在对小程序进行破解之后,在小程序的使用方面会免去很多限制,也会为用户带来更好的使用体验,之前小编介绍的破解方法很繁琐,如果利用破解工具就会方便很多。但是微信小程序最新破解工具怎么使用呢?
mac上怎么使用小程序破解工具:
找到开发小程序的工具,右击“显示包内容”:
Resources/app.nw/app/dist/components/create/createstep.js
Resources/app.nw/app/dist/stores/projectStores.js
Resources/app.nw/app/dist/weapp/appservice/asdebug.js
window上怎么使用小程序破解工具:
安装完后,一般是放在这个小程序项目目录里:C:Program Files (x86)Tencent微信web开发者工具
找到相应文件再替换:
package.nw/app/dist/components/create/createstep.js
package.nw/app/dist/stores/projectStores.js
package.nw/app/dist/weapp/appservice/asdebug.js
破解的时候,把整个小程序代码大概浏览了一遍,自己折腾了下。(因为之前写过react + flux的代码,所以对这个项目的结构非常熟悉。)
主要的修改,如果你有兴趣可以浏览下:
1、asdebug.js修改
(1)搜索“域名”两个字,找到类似域名校验出错等字眼的那一个function 把整个function内部的内容都注释掉,直接return true;
这个主要是为了去掉安全域名的限制
(2)搜索“URL 域名不合法,请在 mp 后台配置后,重启项目继续测试” 跟上面一样,把前面if改成if(false)
这个修改主要是为了去掉websocket的安全名限制
(3)搜索“__wxConfig.isTourist”,把它改成false
这个修改是为了去掉游客身份。
2、projectStores.js
(1)搜索“setProjectConfig: function” 这个小程序函数的定义
把“i = e.isTourist”(不一定是i和e,不同的js格式化工具可能会有不一样的结果)这一小段注释掉,把下方的第一个if(i) { ... }整块注释掉。
这一个用来判断是否是游客身份,是的话直接返回。但我们不想只是游客身份,所以这里我们不能让它返回,整个注释掉就行了。
(2)在上面这个函数从上往下找try catch,把找到的第一个整块注释掉 然后把它下方的第一个if改成if(true),if里的第一行var赋值语句的等号后面直接改成{Setting: {MaxLocalstorageSize: 10}},因为在dist/common/assdk/storageSdk.js里有对这个值的引用,如果这里没有设置这个MaxLocalstorageSize的话,wx.setStorage会保存失败,wx.setStorageSync会报错。
另外这里设置成if(true)是因为我们在创建项目时随便填appid,所以网络请求返回肯定是error,这里的JSON.parse结果在if里是通不过的。我们把这一整段注释掉,不去管网络返回的error。进if后会在本地存储新建项目的信息。
3、createstep.js
(1)搜索“当前开发者未绑定此 appid”
把第一个if及周边的东西都注释掉,只执行下一个if。
这个地方是创建的时候,返回用户信息的地方,上面说过我们创建时返回的肯定是error,所以这里自然也拿不到用户信息,反而是一个用户appId错误提示,所以这里我们动点手脚,把这个判断都注释掉,让它只执行用户信息返回的成功代码,同时我们创建一个假的用户信息object。
网络请求的接口,微信做了一些安全限制,要破解才能给任意地址发请求。websocket的接口也是一样。本项目的破解文件已经解决了这些问题。
另外,创建出来的demo项目中,调用wx.login是不能成功的,所以改了demo的代码,在app.js里直接给globalData.userInfo赋值即可。
init: function() {
this.globalData.userInfo = {
"nickName": "jason",
"avatarUrl":
"gender": 1,
"province": "广东",
"city": "深圳",
"country": "中国",
};
},
然后在onLaunch里调用一下init()就ok
小编已经介绍了在mac和在windows上使用小程序破解工具的方法了,相信大家看完之后都学会了破解小程序的方法,使用工具是不是很简单呢?大家快试试吧。想要获取相关资料请关注微信小程序商店。
微信小程序如何破解?破解小程序的步骤
怎么破解小程序打卡?
微信小程序工具如何使用?
上一篇:小程序企业展示怎么开发?
下一篇:小程序右上角菜单如何增加子菜单?