【发布时间】:2022-01-21 07:57:37
【问题描述】:
首先,我正在用我的根手机 Galaxy A12 试验 DVFS。不过,如果我在 adb shell 中使用命令,那么它不会抛出 Permission Denied。
~$ adb shell
a12:/ $ su
a12:/ # echo 500000 > sys/kernel/gpu/gpu_max_clock
a12:/ #
但是,当我在带有adb shell su -c 的 android 内核之外使用此命令时,它会抛出 Permission denied
~$ adb shell su -c "echo 680000 > sys/kernel/gpu/gpu_max_clock"
/system/bin/sh: can't create sys/kernel/gpu/gpu_max_clock: Permission denied
我尝试了一些类似下面的命令,但是这些命令抛出了同样的问题。
adb shell su -c "chmod 755 sys/kernel/gpu/gpu_max_clock && echo 680000 > sys/kernel/gpu/gpu_max_clock"
adb shell su -c "chmod 777 sys/kernel/gpu/gpu_max_clock && echo 680000 > sys/kernel/gpu/gpu_max_clock"
我该如何处理这种情况?
【问题讨论】: