Android Автозапуск планшета/телефона при подключении зарядки/питания

Когда хочется использовать Андроид планшет как car-pc, или панель управления для станка, или просто как фоторамку, необходимо что бы он автоматически включался при подачи питания / зарядки.

Делается это просто:

    1. Рутуем девайс.
    2. Качаем root browser или total commander.
    3. Переходим в корневой каталог, ищем файл init.rc открываем на редактирование
    4. Находим в нём такую строчку:  «on charger«, а ниже будет команда, которая будет выполняться при подключении зарядки.
      По умолчанию, это «class_start charger«
    5. Заменяем эту строчку на такую:  «class_start autoOn«
    6. В каталоге «/system/bin/« создаём файлик  «autoOn» и прописываем в нём:
      #!/system/bin/sh
      su
      /system/bin/reboot
    7. Сохраняем, и изменяем права на 0755
    8. Выключаем девайс, подключаем зарядку. Через пару секунд начнётся запуск =)

Вот впринципе и всё =)  Увы, но способ не универсальный и может зависеть от версии Андроида.

 

Related posts

Android background service Qt

Qt 5.12 + Android с чего начать или Hello World

Android MySql (QMysql) драйвер для Qt5.6 на Windows и Linux компиляция

23 комментария

Дмитрий 2 октября 2017 - 22:27
Добрый день могли бы вы помочь на коммерческой основе? После перезагрузки файл востонавливаеться самсунг таб 2
Ринат 24 мая 2017 - 15:28
Ребята надо скачивать boot.img вашего девайса и разобрать редактировать потом собрать и прошить только так
Ярослав 4 мая 2017 - 20:50
скажите, как сделать чтобы не восстанавливался файл в исходное состояние ?
Pavelk 14 мая 2017 - 23:14
К сожалению в таком случае без полноценной пересборки ядра никак.
Павел 5 ноября 2017 - 19:16
То что надо! Спасибо! Еще бы подсказали, где взять инструкцию по переборке ядра для того, чтобы init.rc сохранялся при перезагрузке...
Pavelk 6 ноября 2017 - 2:54
Инструкций десятки, но основная сложность - выложил ли производитель исходники под девайс, иначе большая часть функционала телефона может просто не работать. Вот тут вроде бы дельная: https://4pda.ru/forum/index.php?showtopic=226046&st=0#entry6915256
Александр 27 апреля 2017 - 15:03
У меня тоже файл init.rc восстанавливается в начальный вид после перезагрузки.
Pavelk 14 мая 2017 - 23:14
К сожалению в таком случае без полноценной пересборки ядра никак.
Дмитрий 22 декабря 2016 - 20:55
файл init.rc восстанавливается после перезагрузки...
Едуард 11 декабря 2016 - 19:09
не могу создать файл autoOn
Александр 5 декабря 2016 - 13:10
ACER ICONIA TALK S A1-724 сделал по инструкции. Не включается все равно. Очень надо решить эту задачу. Андроид 4.4. Есть еще какие нибудь мысли?
Александр 17 ноября 2016 - 2:16
samsung galaxy s4 GT-I9190 mini в файле "init.rc" нашел "class_start charger" и заменил на "class_start autoOn" - при сохранении пишет недостаточно памяти. какие права должны быть у файла "init.rc"? по умолчанию стоят 751. В каталоге «/system/bin/« создать ТЕКСТОВЫЙ файл или ТЕКСТОВЫЙ UTF-8 "autoOn"?
Pavelk 18 ноября 2016 - 18:39
Права выставьте на 777. Тип файла - текстовый, кодировка UTF-8
Саня 6 октября 2016 - 16:20
На 5 пункте при сохранении пишет недостаточно памяти. Почему?
Pavelk 20 октября 2016 - 2:40
Скорее всего права на файл не поменялись.
Александр 1 сентября 2016 - 15:49
Интересно прокатит на андроид 5.1.1
Pavelk 20 октября 2016 - 2:40
Во многом зависит от производителя.
Николай 13 августа 2016 - 14:15
Не работает...
Тимур 27 июля 2016 - 18:50
А на андроиде 5.1 как такое провернуть? Телефон Xperia Z Ultra.
Виктор 24 мая 2016 - 16:35
Я в этом деле чайник, но вопрос по 7 пункту: где нужно изменить права на 0755?
Pavelk 20 октября 2016 - 2:41
Многие файловые менеджеры это позволяют, например TotalCommander для Android.
Дмитрий 22 декабря 2016 - 20:56
файл init.rc восстанавливается после перезагрузки...
azazaz 22 апреля 2016 - 14:03
СПАСИБО ПАШЕТ!
Add Comment