auto.js pro 9 版本打包后去限制

人狠话不多...

auto.js Pro9 版本解除针对大厂APP的限制,如抖音 微信等APP,

此方法只能针对打包后的APP。。

测试文件随便写了一个抖音的浏览主页操作

用的是控件点击哦,不是坐标。。。

该方法可以解除所有autojs版本(最高测试到Pro9.2.14,后续版本没有测试),针对一些大厂APP的控件识别限制,只能打包后生效哦...

测试代码:

/*

作者:美美

*/

'ui';

ui.layout(
    <vertical gravity="center_horizontal">
        <text text="pro9去限制测试" textSize="16sp" gravity="center" margin="10 15" textColor="#003366" />
        <button id="无障碍" text="无障碍" gravity="center" textColor="white" margin="12" textSize="12sp" bg="#7a57d1" w="auto" h="34" />
        <button id="悬浮窗" text="悬浮窗" gravity="center" textColor="white" margin="12" textSize="12sp" bg="#7a57d1" w="auto" h="34" />
        <button id="开始" text="开始运行" gravity="center" textColor="white" margin="12" textSize="12sp" bg="#7a57d1" w="auto" h="34" />
    </vertical>
)
ui.无障碍.click(() => {
    app.startActivity({
        action: "android.settings.ACCESSIBILITY_SETTINGS"
    });
})

ui.悬浮窗.click(() => {
    app.startActivity({
        packageName: "com.android.settings",
        className: "com.android.settings.Settings$AppDrawOverlaySettingsActivity",
        data: "package:" + context.getPackageName().toString()
    });
})
ui.开始.click(() => {
    threads.start(测试);
})

function 测试() {

    console.show()
    if (app.launch("com.ss.android.ugc.aweme")) {
        log("正在打开逗音");
    }
    sleep(4000);
    if (text("我知道了").exists()) {
        let eew = text("我知道了").findOnce();
        if (eew != null) {
            eew.click();
            log("检测到系统弹窗,已自动跳过!");
        }
    }

    let 公众号 = 'bbj5563'

    for (let i = 0; i < 10; i++) {
        if (id("title").exists()) {
            let uct = id("title").findOne(5000);
            if (uct != null) {
                uct.click();
                log("准备浏览主页");
                sleep(2000);
                let num = random(2, 4);
                for (let i = 0; i < num; i++) {
                    swipe(device.width / 2 - random(40, 90), device.height - random(340, 400), device.width / 2 - random(40, 90), device.height / 4 - random(40, 90), random(700, 800));

                    sleep(random(1000, 1700));
                }
                log("主页浏览完毕");
                if (desc("返回").exists()) {
                    desc("返回").findOne(2000).click();
                    sleep(random(700, 800));
                } else {
                    sleep(500);
                    back();
                    sleep(random(700, 800));
                }
            } else {
                log("没找到“进入主页”的按钮");
            }
        } else {
            log("没找到“进入主页”的按钮");
        }
        sleep(1400);
    }

}

测试效果如下:

auto.jspro9解除应用限制

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值