autojs Pro8 解除限制代码
编辑时间:2022-11-28 作者:网络 浏览量:3015 来源:网络

代码只能在运行的时候去除autojs对部分app做的屏蔽处理,无法解除布局分析限制。要使用布局分析还得使用免费版的来分析


function init去限制() {
importClass(com.stardust.autojs.core.accessibility.AccessibilityBridge.WindowFilter);
let bridge = runtime.accessibilityBridge;
let bridgeField = runtime.getClass().getDeclaredField("accessibilityBridge");
let configField = bridgeField.getType().getDeclaredField("mConfig");
configField.setAccessible(true);
configField.set(bridge, configField.getType().newInstance());
bridge.setWindowFilter(new JavaAdapter(AccessibilityBridge$WindowFilter, {
filter: function(info) {
return true;
}
}));
}
init去限制();

上面的代码直接放到一个JS文件里,然后直接在UI代码结尾直接引用即可。不需要把这段代码和主程序源码放一个文件里~



这样引用之后要编写的app就不会再被屏蔽起来,也就是去除了autojspro的限制(关闭代码去屏蔽效果就会失效),然后就可以直接进行调试了

已经实测过可以在微信、快手等被屏蔽的大平台上进行控件操作

淘宝卖的东西代码核心就在上面,下图多出来的一部分输出代码根本没用。不要听卖家瞎编说是引用了什么插件。这段代码只是一段输出aj版本号与读取当前界面所有空间的文本内容而已

解除autojs对部分app例如某音的限制

最新版本pro9 不可用。可以下载旧版 pro 8

文章转自:http://emao.me/?post=102

来说两句吧