Có thể tự động bật nguồn thiết bị sau khi bộ sạc được kết nối nếu thiết bị ban đầu bị tắt?
Có thể tự động bật nguồn thiết bị sau khi bộ sạc được kết nối nếu thiết bị ban đầu bị tắt?
Câu trả lời:
Đồ họa sạc pin được hiển thị bằng /system/bin/playlpm
tập tin trên các thiết bị Samsung.
Nếu bạn đã root, bạn có thể chỉnh sửa tệp này thành:
#!/system/bin/sh
/system/bin/reboot
Và hãy chắc chắn để thêm các quyền đó vào tệp:
chmod 0755 /system/bin/playlpm
chown root.shell /system/bin/playlpm
Thiết bị của bạn sẽ khởi động khi được cắm
Chỉ cần làm việc này cho ZTE Force (Boost Force, Sprint Force, v.v.).
Tôi đã sử dụng câu trả lời của IET_DEMO, nhưng đã thay thế tệp nằm ở /system/bin/battery_charging
mã này:
#!/system/bin/sh
/system/bin/reboot
Đối với một số thiết bị cũ của Samsung, điều này có thể được thực hiện thông qua NoMoarPowah! :
NoMoarPowah! có thể tự động khởi động lại vào Android khi sạc xong. Hoặc khi được sạc đầy hoặc khi mức pin đạt 15% và Android có đủ nước để chạy.
Bạn cần root và có lẽ bạn không muốn làm điều đó trừ khi bạn thực sự biết những gì bạn đang làm, vì tôi mong muốn điều này sẽ sửa đổi các tệp hệ thống quan trọng.
Có vẻ như điều này đã bị xóa khỏi Cửa hàng Play, nhưng bạn có thể tìm thấy APK được lưu trữ ở nơi khác. (Tôi không có liên kết đáng tin cậy.)
Nếu bạn muốn làm điều ngược lại, tắt máy khi sạc, sử dụng này: "Tự động tắt máy khi không chịu trách nhiệm" https://play.google.com/store/apps/details?id=com.zeroFactorial.probattle tốt cho thiết bị xe hơi của tôi và cũng có nút bị hỏng
Kernel được tải ở giai đoạn sau trong quá trình khởi động , do đó, mọi sửa đổi đối với nó sẽ không có bất kỳ ảnh hưởng nào khi thiết bị tắt nguồn.
Chức năng này thực sự phụ thuộc vào phần cứng của từng thiết bị, rất có thể là trong bộ tải khởi động (các biên tập viên hiểu biết hơn cảm thấy thoải mái khi sửa tôi.) Ví dụ: điện thoại Motorola Atrix 4G của tôi bắt đầu khởi động khi tôi kết nối bộ sạc, trong khi Samsung Galaxy Tab của tôi không - nó hiển thị đồ họa "Sạc pin" và yêu cầu được bật nguồn bằng tay.
Vì vậy, có nhiều cách để làm như vậy. Cách thích hợp nhất, như luôn được Google hỗ trợ (và ngày càng nhiều bởi những người khác, ví dụ nvidia từ nougat) là lệnh fastboot này
fastboot oem off-mode-charge 0
Mặt khác, bạn có thể chiếm quyền điều khiển nhị phân sạc (không được đảm bảo trên tất cả các thiết bị, nhưng chỉ cần root) hoặc vá ramdisk của bạn (về mặt lý thuyết, nhưng sẽ yêu cầu bộ tải khởi động đã mở khóa).
Đối với giải pháp đầu tiên, bạn sẽ phải tìm một nơi nào đó trong phân vùng hệ thống của bạn (thường là thư mục bin ) nơi chương trình phụ trách hoạt hình pin và tất cả đều nằm trong đó. Một số tên phổ biến :
charge_only_mode
kpoc_charger
hoặcipod
chargemon
hoặczchgd
playlpm
hoặclpm
chargemon
hoặcbattery_charging
healthd
Sau khi tìm thấy, bạn chỉ có thể thay thế nó bằng một tập lệnh như ở trên bởi IET_DEMO.
Chạm vào kernel thay vào đó là điều tôi không muốn giải thích và khuyên bạn nếu bạn không biết bạn đang làm gì.
Chỉ với các hồ sơ sau đó, tôi chỉ muốn nhấn mạnh rằng sạc ngoại tuyến tồn tại vì quá trình khởi động khá tốn năng lượng và đặc biệt là trên các điện thoại cũ mà không sạc nhanh, mức tiêu thụ điện từ hệ thống có thể cao hơn so với phích cắm.