Apakah mungkin untuk menyalakan perangkat secara otomatis setelah pengisi daya terhubung mengingat perangkat pada awalnya dimatikan?
15
Grafik pengisian daya baterai ditampilkan oleh /system/bin/playlpm
file di perangkat Samsung.
Jika Anda root, Anda dapat mengedit file ini ke:
#!/system/bin/sh
/system/bin/reboot
Dan pastikan untuk menambahkan izin tersebut ke file:
chmod 0755 /system/bin/playlpm
chown root.shell /system/bin/playlpm
Perangkat Anda sekarang akan boot ketika dicolokkan
Baru saja ini berfungsi untuk ZTE Force (Boost Force, Sprint Force, dll).
Saya menggunakan jawaban IET_DEMO, tetapi mengganti file yang terletak di
/system/bin/battery_charging
dengan kode ini:sumber
Untuk beberapa perangkat Samsung yang lebih lama, ini dapat dilakukan melalui NoMoarPowah! :
Anda memerlukan root dan Anda mungkin tidak ingin melakukannya kecuali Anda benar-benar tahu apa yang Anda lakukan, karena saya harapkan ini untuk memodifikasi file sistem penting.
Sepertinya ini telah dihapus dari Play Store, tetapi Anda mungkin dapat menemukan APK yang dihosting di tempat lain. (Saya tidak memiliki tautan tepercaya begitu saja.)
sumber
Jika Anda ingin melakukan yang sebaliknya, matikan saat mengisi daya, gunakan ini: "Auto ShutDown ketika tidak ada biaya" https://play.google.com/store/apps/details?id=com.zeroFactorial.probattle bagus untuk perangkat mobil saya dan juga ada tombol yang rusak
sumber
Jadi, ada banyak cara untuk melakukannya. Yang paling tepat, seperti yang selalu didukung oleh Google (dan semakin banyak oleh orang lain, misalnya nvidia dari nougat) adalah perintah fastboot ini
Jika tidak, Anda dapat membajak binary pengisian daya (tidak dijamin akan terjadi pada semua perangkat, tetapi hanya memerlukan root) atau menambal ramdisk Anda (secara universal universal, tetapi akan membutuhkan bootloader yang tidak dikunci).
Untuk solusi pertama, Anda harus menemukan suatu tempat di partisi sistem Anda (biasanya folder bin ) di mana program yang bertanggung jawab atas animasi baterai dan semua berada. Beberapa nama umum :
charge_only_mode
kpoc_charger
atauipod
chargemon
atauzchgd
playlpm
ataulpm
chargemon
ataubattery_charging
healthd
Setelah ditemukan, Anda bisa menggantinya dengan skrip seperti di atas dengan IET_DEMO.
Menyentuh kernel adalah sesuatu yang saya tidak ingin jelaskan dan rekomendasikan jika Anda tidak tahu apa yang Anda lakukan.
Sebagai catatan saja, saya hanya ingin menggarisbawahi bahwa pengisian offline ada karena proses boot cukup intensif energi, dan terutama pada ponsel lama tanpa pengisian daya yang cepat dari sistem bisa lebih tinggi daripada yang ada di colokan.
sumber
Kernel dimuat pada tahap selanjutnya dalam proses boot-up , sehingga modifikasi apa pun tidak akan berpengaruh ketika perangkat dimatikan.
Fungsionalitas ini sangat tergantung pada perangkat keras masing-masing perangkat, kemungkinan besar di bootloader (editor yang lebih berpengetahuan merasa bebas untuk memperbaiki saya.) Misalnya, ponsel Motorola Atrix 4G mulai booting ketika saya menghubungkan pengisi daya, sedangkan Samsung Galaxy Tab saya tidak - ini menampilkan grafik "Pengisian Baterai" dan perlu dinyalakan secara manual.
sumber