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

2024-09-05 08:50:57 +08:00
 cjd6568358
需求是安卓 13 以上重启后自动关闭 adb 网络调试,并且调试端口老是变。想要开机执行脚本打开网络调试并且固定调试端口
2131 次点击
所在节点    问与答
12 条回复
datocp
2024-09-05 09:02:12 +08:00
之前有朋友推荐 AnyLauncher 就是用来开机加载特定 app

脚本的话,能看到 Gscriptlite ,看似乎看不到如何执行特定的
NathanInMac
2024-09-05 09:27:10 +08:00
Magisk 就行了呀
junkk
2024-09-05 10:38:29 +08:00
蛮多的吧,Xposed edge pro 有一个启动完成的触发器,但是需要 root
344457769
2024-09-05 10:49:22 +08:00
dinghmcn
2024-09-05 10:56:55 +08:00
不 root 普通 app 都没有权限打开网络调试吧;无障碍很多都限制了。
tool2dx
2024-09-05 11:12:49 +08:00
"并且调试端口老是变。"

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

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

所以还是得看你原始需求是什么,adb 应该并不是你的最终目的,这大概率是个 XY 问题。
cjd6568358
2024-09-05 18:29:32 +08:00
@gam2046 原始需求是老人用的手机经常需要帮她远程控制修改配置。所以想到用网络 adb+甲壳虫 adb 助手+vpn 远程接入

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1070361

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX