V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cjd6568358
V2EX  ›  问与答

有没有一款安卓应用支持开机自启动后,运行用户指定脚本的?

  •  
  •   cjd6568358 · 84 天前 · 1437 次点击
    这是一个创建于 84 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需求是安卓 13 以上重启后自动关闭 adb 网络调试,并且调试端口老是变。想要开机执行脚本打开网络调试并且固定调试端口
    第 1 条附言  ·  84 天前
    因为是给老人用,不考虑刷机 root.倾向于安装 app ,给 app 自启动权限,app 干的事就是执行自定义脚本,或者自动打开设置开关
    12 条回复    2024-09-05 18:29:32 +08:00
    datocp
        1
    datocp  
       84 天前
    之前有朋友推荐 AnyLauncher 就是用来开机加载特定 app

    脚本的话,能看到 Gscriptlite ,看似乎看不到如何执行特定的
    NathanInMac
        2
    NathanInMac  
       84 天前
    Magisk 就行了呀
    junkk
        3
    junkk  
       84 天前
    蛮多的吧,Xposed edge pro 有一个启动完成的触发器,但是需要 root
    dinghmcn
        5
    dinghmcn  
       84 天前
    不 root 普通 app 都没有权限打开网络调试吧;无障碍很多都限制了。
    tool2dx
        6
    tool2dx  
       84 天前
    "并且调试端口老是变。"

    开启无线调试后,手机会向局域网发送组播消息,会把新端口号发出来的,你只要负责监听就可以了。
    cjd6568358
        7
    cjd6568358  
    OP
       84 天前
    @dinghmcn 能够一步到位跳转到系统网络 adb 调试的 activity 也行。
    kxks145
        8
    kxks145  
       84 天前 via Android
    autox.js 或者 tasker,直接通过点击开启,或者你看看文档有没有能直接打开的
    gam2046
        9
    gam2046  
       84 天前
    非 root 设备,普通应用并不能开启 adb 调试,即使你想借助 shizuku 一类的帮助,这类应用本身也无法在非 root 情况下,自己获得 shell 权限。

    如果“跳转到系统网络 adb 调试的 activity ”,这自己写一个就行,就一句话,context.StartActivity 就没了。
    cjd6568358
        10
    cjd6568358  
    OP
       84 天前
    @gam2046 无障碍也不行吗?我想找的就是这类可以自定义执行脚本的应用。
    gam2046
        11
    gam2046  
       84 天前
    @cjd6568358 #10 无障碍原则上是可以的。可是无障碍权限本身也需要手动授予,一些国产 UI ,还会在一些情况下回收无障碍权限,又得重新手动给权限。

    所以还是得看你原始需求是什么,adb 应该并不是你的最终目的,这大概率是个 XY 问题。
    cjd6568358
        12
    cjd6568358  
    OP
       83 天前
    @gam2046 原始需求是老人用的手机经常需要帮她远程控制修改配置。所以想到用网络 adb+甲壳虫 adb 助手+vpn 远程接入
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5428 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:58 · PVG 15:58 · LAX 23:58 · JFK 02:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.