알았어. 알았어. :)
가장 먼저 알아 두어야 할 것은 이전 장치 인 Honor 6에 있습니다. 자동 충전을 중지하기 위해 재생할 수 있는 단일 파일이있었습니다.
모토 X 놀이에, 거기에 두 가지 충전기를 분리하기위한 하나 (즉, 충전을 중지하고 아직 충전기에 연결 기호를 보여주는를 가질 수) 충전 기호를 제거하기위한 기타 - 파일. 내가 이것을 깨달을 때까지, 나는 충전이 일어나고 있음을 보여주기 위해 충전 기호를 사용했기 때문에 (그리고 내가 틀린 파일을 처리하고 있다고 가정 할 때) 원형으로 돌아 다니고 있었다. 실험하는 동안 충전 기호 표시에도 불구하고 충전 감소가 나타 났을 때 Ampere 앱으로 확인 했으며 지혜가 시작되었습니다!
파일은 무엇입니까?
( 편집 : 3 월 20 일 Jackpot! Advanced Charging Controller
Magisk Module
개발자가 다양한 장치를위한 이 멋진 파일 저장소 를 찾았습니다 . 다목적 모듈을 사용하는 것이 더 좋지만 DIY를 원한다면 훌륭한 시작입니다.)
다른 파일이있을 수 있지만 내가 방문한 파일은 다음과 같습니다.
충전 아이콘 : /sys/devices/soc.0/78d9000.usb/power_supply/usb/online
(파일의 아이콘 변경 값을 비활성화하려면 0 to 1
)
충전시 : /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/charging_enabled
(파일의 충전 변경 값을 비활성화하는 경우 1 to 0
)
이것을 자동화하기 위해 접근 방식은 여기에 설명 된 것처럼 터미널 에뮬레이터와 Macrodroid를 사용하는 대답 과 비슷 했습니다. 특정 응용 프로그램을 시작할 때 명령 줄을 자동화하는 방법은 무엇입니까?
파일을 어떻게 찾았습니까?
우아하게 , 나는 누군가가 좋은 길을 게시하기를 바라고 있습니다. 여기에 방법입니다 수 있습니다 파일과 경로를 식별하는 당신을 위해 일이
가정
그물과 (I 전혀 이해하지 못하는) GitHub의에 코딩 일부에 긴 시간에보고 저를 지적 i2c
하고 usb
같은 이름과 관련 파일을 charger_enabled
하거나 enable_charger
. 이것은 Honor 6, Moto X 및 일부 Nexus 기기에 해당됩니다. 칩셋인지 장치에 따라 달라지지 않습니다.
이 파일의 실제 경로는입니다 /sys
. 다시, 다를 수 있습니다
다음 단계
A에 대한 검색을 수행 charger enabled
하거나 enable_charger
또는 유사한 단어와 함께 와일드 카드 검색을/sys
rw
콘텐츠 1
를 0
또는 그 반대로 변경할 수있는 권한 변경
충전기를 연결하고 파일의 값을 확인한 후 연결을 끊고 반복하십시오. 값이 변경되면 올바른 파일처럼 보입니다. 충전기가 연결되어있는 동안 파일의 값을 변경하고 충전이 중지되면 충전 된 것입니다 (경로가 i2c
디렉토리에있는 경우). 충전 상태를 확인하기 위해 Ampere 앱으로 확인
그 동안 원본 및 수정 된 파일을 저장소의 별도 디렉터리에 복사 할 수도 있습니다. 자동화에 필요
충전이 중지되었지만 충전 아이콘, 표시가 표시되는 장치가 내 장치와 비슷한 경우 online
또는 connected
또는 ??? 와 같은 키워드로 해당 파일을 식별 할 수 있습니다.
운이 좋으면 위의 내용이 효과가 있습니다.
후손에 대한 추가 정보와 마찬가지로 터미널 에뮬레이터 바로 가기는 다음과 같습니다.
su –c "cp /storage/emulated/0/moto_charging/disable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/"
;
su -c "cp /storage/emulated/0/moto_charging/no_symbol_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/"
su -c "cp /storage/emulated/0/moto_charging/show_charging/online /sys/devices/soc.0/78d9000.usb/power_supply/usb/"
;
su –c "cp /storage/emulated/0/moto_charging/enable_charging/charging_enabled /sys/devices/soc.0/78b5000.i2c/i2c-1/1-001c/power_supply/battery/"
moto_charging
내부 SD에 생성 된 폴더로 원본 및 수정 된 사본이 있으며 (충전을 활성화 및 비활성화) 이러한 파일은 시스템에 복사됩니다. 물론, 루트가 필요합니다