修改真实 Android 设备上的电池百分比
Modify battery percentage on real Android device
我有一个 root 的 Galaxy S6,我想修改设备的电池百分比以进行测试。我想要 Android 'thinks' 它有 X% 的电量...
我已经发现百分比存储在:
/sys/class/power_supply/battery/capacity
但是当我尝试修改文件时,它显示:
tmp-mksh: can't create capacity: Permission denied
即使我以 root 身份尝试...
有没有办法修改电池的百分比?
编辑:我也试过这个:
Microsoft Windows [versão 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Todos os direitos reservados.
C:\Users\Valentino>adb root
adbd cannot run as root in production builds
C:\Users\Valentino>adb shell
shell@zerolte:/ $ su
su
root@zerolte:/ # setenforce 0
setenforce 0
root@zerolte:/ # echo 45 >> /sys/class/power_supply/battery/capacity
echo 45 >> /sys/class/power_supply/battery/capacity
tmp-mksh: can't create /sys/class/power_supply/battery/capacity: Permission deni
ed
1|root@zerolte:/ #
也不行...
尝试以下可能对您有帮助的命令。
adb root
adb shell
su
setenforce 0
echo 45 >> /sys/class/power_supply/battery/capacity
这会将电池电量更改为 45%,对我来说效果很好。 :)
您可以使用以下命令:
adb shell dumpsys battery set level 30
要重置原始电池电量,请使用:
adb shell dumpsys battery reset
我有一个 root 的 Galaxy S6,我想修改设备的电池百分比以进行测试。我想要 Android 'thinks' 它有 X% 的电量... 我已经发现百分比存储在:
/sys/class/power_supply/battery/capacity
但是当我尝试修改文件时,它显示:
tmp-mksh: can't create capacity: Permission denied
即使我以 root 身份尝试... 有没有办法修改电池的百分比?
编辑:我也试过这个:
Microsoft Windows [versão 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Todos os direitos reservados.
C:\Users\Valentino>adb root
adbd cannot run as root in production builds
C:\Users\Valentino>adb shell
shell@zerolte:/ $ su
su
root@zerolte:/ # setenforce 0
setenforce 0
root@zerolte:/ # echo 45 >> /sys/class/power_supply/battery/capacity
echo 45 >> /sys/class/power_supply/battery/capacity
tmp-mksh: can't create /sys/class/power_supply/battery/capacity: Permission deni
ed
1|root@zerolte:/ #
也不行...
尝试以下可能对您有帮助的命令。
adb root
adb shell
su
setenforce 0
echo 45 >> /sys/class/power_supply/battery/capacity
这会将电池电量更改为 45%,对我来说效果很好。 :)
您可以使用以下命令:
adb shell dumpsys battery set level 30
要重置原始电池电量,请使用:
adb shell dumpsys battery reset