У меня есть укоренившаяся галактика S6, и я хочу изменить процент заряда батареи для тестирования. Я хочу, что Android «думает», что имеет X процентов батареи ... я уже нашел, что процент хранится в:Изменение процентного соотношения батареи на реальном устройстве Android
/sys/class/power_supply/battery/capacity
Но когда я пытаюсь изменить файл, он говорит:
tmp-mksh: can't create capacity: Permission denied
Даже если я попробую как root ... Есть ли способ изменить процент батареи?
EDIT: Я попробовал это тоже:
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
[email protected]:/ $ su
su
[email protected]:/ # setenforce 0
setenforce 0
[email protected]:/ # 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|[email protected]:/ #
Это не работает, либо ...
Невозможно без взлома ядра. sysfs обеспечивает доступ на запись только к нескольким структурам, и это, безусловно, будет доступно только для чтения. – 323go