충전기가 연결되면 Android의 전원이 자동으로 켜집니다.


답변:


10

배터리 충전 그래픽은 /system/bin/playlpmSamsung 장치에서 파일 로 표시됩니다 .

루트 사용자 인 경우이 파일을 편집하여 다음을 수행 할 수 있습니다.

#!/system/bin/sh
/system/bin/reboot

파일에 해당 권한을 추가하십시오.

chmod 0755 /system/bin/playlpm
chown root.shell /system/bin/playlpm

이제 기기가 연결되면 부팅됩니다


감사합니다 @IET_DEMO, 이것을 수행하는 cyanogenmod 장치에 대한 솔루션을 알고 있습니까?
m0j1

안녕하세요, Cyanogenmod 장치가 있습니다. cyanogenmod에서 어떻게 할 수 있습니까? 감사합니다
m0j1

이것은 삼성 기기에서만 작동합니다. 이것은 당신에게 유용 할 수 있습니다
IET_DEMO

이 작업을 수행하려는 경우 playlpm 파일에 캐리지 리턴이 없거나 작동하지 않는지 확인하십시오.
ZorroDeLaArena

2

ZTE Force (Boost Force, Sprint Force 등) 에서이 작업을 수행했습니다.

IET_DEMO의 답변을 사용했지만이 파일 /system/bin/battery_charging을 다음 코드 로 바꿨습니다 .

#!/system/bin/sh
/system/bin/reboot

안녕하세요, Cyanogenmod 장치가 있습니다. cyanogenmod에서 어떻게 할 수 있습니까? 감사합니다
m0j1

2

일부 구형 삼성 기기의 경우 NoMoarPowah를 통해이를 수행 할 수 있습니다 ! :

NoMoarPowah! 충전이 완료되면 Android로 자동 재부팅 할 수 있습니다. 완전히 충전되거나 배터리 잔량이 15 %에 도달하고 Android에 충분한 주스가있을 때.

중요한 시스템 파일을 수정할 것으로 기대하기 때문에 루트가 필요하고 실제로 수행중인 작업을 알지 않는 한 루트를 원하지 않을 것입니다.


Play 스토어에서 삭제 된 것 같지만 다른 곳에서 호스팅 된 APK를 찾을 수 있습니다. (신뢰할 수있는 링크가 없습니다.)



1

따라서 여러 가지 방법이 있습니다. 구글에서 항상 지원 하는 가장 적절한 방법 은 (누가의 엔비디아 와 같이 다른 사람들이 더 많이 지원하는 것 )이 fastboot 명령입니다

fastboot oem off-mode-charge 0

그렇지 않으면 충전 바이너리를 하이재킹하거나 (모든 장치에서 가능하지만 루트 만 필요) 램 디스크를 패치 할 수 있습니다 (이론적으로 보편적이지만 잠금 해제 된 부트 로더가 필요함).

첫 번째 솔루션 의 경우 배터리 애니메이션 및 모든 프로그램을 담당하는 프로그램이있는 시스템 파티션 (일반적으로 bin 폴더) 의 어딘가를 찾아야 합니다. 일부 일반 이름 :

  • 모토로라 : charge_only_mode
  • Mediatek : kpoc_charger또는ipod
  • Htc : chargemon또는zchgd
  • 삼성 : playlpm또는lpm
  • 소니 : chargemon또는battery_charging
  • 대부분 (?) AOSP 기반 롬 : healthd

일단 발견되면 위의 IET_DEMO와 같은 스크립트로 스크립트를 바꿀 수 있습니다.

커널을 건 드리는 것은 내가하고있는 일을 모른다면 설명하고 추천하고 싶지 않은 것입니다.

단지 기록을 위해, 부팅 프로세스는 상당히 에너지 집약적이기 때문에 오프라인 충전이 존재한다는 사실을 강조하고 싶습니다. 특히 시스템에서 전력을 빠르게 충전하지 않는 구형 전화의 경우 플러그를 사용하는 것보다 전력 소비가 더 높을 수 있습니다.


0

부팅 과정 의 후반에 커널이로드 되므로, 장치를 껐을 때 수정해도 아무런 영향을 미치지 않습니다.

이 기능은 실제로 각 장치의 하드웨어에 따라 달라집니다. 부트 로더에서 가장 가능성이 높습니다 (더 많은 지식이있는 편집자가 자유롭게 고칠 수 있습니다). 예를 들어 충전기를 연결하면 Motorola Atrix 4G 전화가 부팅되기 시작하지만 Samsung Galaxy Tab은 "배터리 충전 중"그래픽이 표시되며 수동으로 전원을 켜야합니다.


2
화면에 배터리 충전 그래픽이 표시되는 이유는 무엇입니까?! ... 전원 버튼을 수동으로 누르면 부트 로더가 호출되지만 화면에 배터리 충전 그래프가 표시되는 코드는 무엇입니까?!
무하마드 간 두르
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.