Возможно ли автоматическое включение устройства после подключения зарядного устройства, если устройство изначально выключено?
15
Графика зарядки аккумулятора отображается в /system/bin/playlpm
файлах на устройствах Samsung.
Если вы являетесь пользователем root, вы можете отредактировать этот файл:
#!/system/bin/sh
/system/bin/reboot
И обязательно добавьте эти разрешения в файл:
chmod 0755 /system/bin/playlpm
chown root.shell /system/bin/playlpm
Ваше устройство теперь будет загружаться при подключении
Только что это работает для ZTE Force (Boost Force, Sprint Force и т. Д.).
Я использовал ответ IET_DEMO, но заменил файл, расположенный в
/system/bin/battery_charging
этом месте, следующим кодом:источник
Для некоторых старых устройств Samsung это можно сделать с помощью NoMoarPowah! :
Вам нужен root, и вы, вероятно, не захотите этого делать, если вы действительно не знаете, что делаете, так как я ожидаю, что это изменит важные системные файлы.
Похоже, это было удалено из Play Store, но вы, вероятно, можете найти APK, размещенный в другом месте. (У меня нет надежной ссылки.)
источник
Если вы хотите сделать обратное, отключите при зарядке, используйте это: «Автоматическое выключение при бесплатной зарядке» https://play.google.com/store/apps/details?id=com.zeroFactorial.probattle хорошо для устройства моего автомобиля а также была сломана кнопка
источник
Итак, есть много способов сделать это. Самая правильная, как всегда поддерживается Google (и все больше других, например, nvidia от nougat) - это команда fastboot
В противном случае вы можете либо взломать бинарный файл зарядки (не гарантируется, что это возможно на всех устройствах, но требует только root) или установить свой виртуальный диск (теоретически универсальный, но для него потребуется разблокированный загрузчик).
Для первого решения вам нужно найти где-нибудь в системном разделе (обычно в папке bin ), где находится программа, отвечающая за анимацию батареи и все остальное. Некоторые распространенные имена :
charge_only_mode
kpoc_charger
илиipod
chargemon
илиzchgd
playlpm
илиlpm
chargemon
илиbattery_charging
healthd
Найдя его, вы можете просто заменить его сценарием, подобным приведенному выше, на IET_DEMO.
Прикосновение к ядру - это то, что мне не хочется объяснять и рекомендовать, если вы не знаете, что делаете.
Просто для записей, я хотел бы подчеркнуть, что автономная зарядка существует, потому что процесс загрузки довольно энергоемкий, и особенно на старых телефонах, даже без быстрой зарядки, энергопотребление системы может быть выше, чем на вилке.
источник
Ядро загружается на более позднем этапе процесса загрузки , поэтому любые изменения в нем не будут иметь никакого эффекта при выключении устройства.
Эта функциональность действительно зависит от аппаратного обеспечения каждого устройства, скорее всего, от загрузчика (более опытные редакторы могут поправить меня.) Например, мой телефон Motorola Atrix 4G начинает загружаться, когда я подключаю зарядное устройство, а мой Samsung Galaxy Tab - нет. он отображает изображение «Зарядка аккумулятора» и требует включения вручную.
источник