autojspro 去除限制

  • Post author:
  • Post category:其他


代码只能在运行的时候去除aj对部分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版本号与读取当前界面所有空间的文本内容而已

别花冤枉钱了



版权声明:本文为qq_24099319原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。