有办法在安卓机上直接跑 adb shell 命令吗?

2020-08-30 13:00:40 +08:00
 lidlesseye11
故事是这样的,坑爹一加的三段式开关(一个切换响铃 /振动 /静音模式的实体按键)失灵了。。怎么拨都是响铃模式。
百度出来一个解决方法 https://baijiahao.baidu.com/s?id=1637558102625721636
说是手机连电脑运行以下命令可以改
adb shell settings put global three_Key_mode 3
(其实还没试过行不行。。)
但是连电脑也太麻烦了,有什么办法可以直接在手机上跑这样的命令吗?
或者有没有可能写个 apk 装手机上用来改这个值。。
再或者有没有加友知道一加 5 能刷个啥能在设置里改模式的系统吗。。。这氧 OS 只能硬件改也太沙雕了。。。
9210 次点击
所在节点    Android
28 条回复
joyhub2140
2020-08-30 13:23:26 +08:00
手机里运行命令行要 root 吧,root 掉的手机我是不敢拿来日常使用的了。
fantasylidong
2020-08-30 13:25:24 +08:00
@joyhub2140 不 root 我都不用。。。
sarvatathagata
2020-08-30 13:29:19 +08:00
termux
falcon05
2020-08-30 13:32:05 +08:00
BoxTool
SilencerL
2020-08-30 13:32:29 +08:00
root 之后装个终端模拟器
- su
- settings put global three_Key_mode 3

不过我试了下,大概是没效果的。
SilencerL
2020-08-30 13:34:48 +08:00
。。。刚才是我输错命令了,有这个命令亲测有效果。
1 静音
2 震动
3 响铃
fenglala
2020-08-30 13:35:36 +08:00
www 点 52pojie 点 cn/thread-1148594-1-1 点 html
试试这个,我之前试过可以我 adb 我自己
fox0001
2020-08-30 14:49:00 +08:00
为什么不写个 apk 模拟按键?
WebKit
2020-08-30 14:49:48 +08:00
@joyhub2140 不 root 得手机有办法用?
kurisu93
2020-08-30 15:42:36 +08:00
酷安有个软件好像叫 adb 安装器 可以安装并启动 adb 和 fastboot 环境 配合终端模拟器即可
sky96111
2020-08-30 16:31:46 +08:00
有 root 可以,没 root 只能网络 adb (氢氧 os 阉割)。用 termux 下载 magisk 仓库里的 adb 加入 path,或者 magisk 仓库搜索 adb 安装模块,在任何终端模拟器输入就行。
sky96111
2020-08-30 16:32:13 +08:00
@sky96111 其实有 root 直接终端模拟器就行啊
dadachen1997
2020-08-30 16:43:38 +08:00
这个不是系统 bug 吗,报告给一加开发人员啊
tonghuashuai
2020-08-30 16:56:34 +08:00
tasker 可以,出去 root
tonghuashuai
2020-08-30 16:56:52 +08:00
啊,sorry 上面写错了,是需要 root
winzkh
2020-08-30 17:29:16 +08:00
Muniesa
2020-08-30 17:40:53 +08:00
adb shell 不就是用安卓底层的 shell 吗,用个终端模拟器就可以了吧
Muniesa
2020-08-30 17:41:51 +08:00
如果 adb 不需要 root 权限,按理说终端模拟器也不需要执行 su 的
nksky
2020-08-30 18:00:56 +08:00
可以的,前段时间就看到有人用手机用 adb 给手表刷机
geekzjj
2020-08-30 18:27:51 +08:00
我一加 3,自己改了个内核,在驱动里面加了个字符设备的接口,可以通过那个接口改变三段式的状态。驱动位置在 drivers/input/misc/tri_state_key.c,有兴趣可以试试~

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

https://www.v2ex.com/t/702566

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

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

© 2021 V2EX