Когда хочется использовать Андроид планшет как 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. Выключаем девайс, подключаем зарядку. Через пару секунд начнётся запуск =)

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

 

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

Дмитрий 2 октября 2017 - 22:27

Добрый день могли бы вы помочь на коммерческой основе?
После перезагрузки файл востонавливаеться самсунг таб 2

Reply
Ринат 24 мая 2017 - 15:28

Ребята надо скачивать boot.img вашего девайса и разобрать редактировать потом собрать и прошить только так

Reply
Ярослав 4 мая 2017 - 20:50

скажите, как сделать чтобы не восстанавливался файл в исходное состояние ?

Reply
Pavelk 14 мая 2017 - 23:14

К сожалению в таком случае без полноценной пересборки ядра никак.

Reply
Павел 5 ноября 2017 - 19:16

То что надо! Спасибо! Еще бы подсказали, где взять инструкцию по переборке ядра для того, чтобы init.rc сохранялся при перезагрузке…

Reply
Pavelk 6 ноября 2017 - 2:54

Инструкций десятки, но основная сложность — выложил ли производитель исходники под девайс, иначе большая часть функционала телефона может просто не работать.
Вот тут вроде бы дельная: https://4pda.ru/forum/index.php?showtopic=226046&st=0#entry6915256

Reply
Александр 27 апреля 2017 - 15:03

У меня тоже файл init.rc восстанавливается в начальный вид после перезагрузки.

Reply
Pavelk 14 мая 2017 - 23:14

К сожалению в таком случае без полноценной пересборки ядра никак.

Reply
Дмитрий 22 декабря 2016 - 20:55

файл init.rc восстанавливается после перезагрузки…

Reply
Едуард 11 декабря 2016 - 19:09

не могу создать файл autoOn

Reply
Александр 5 декабря 2016 - 13:10

ACER ICONIA TALK S A1-724 сделал по инструкции. Не включается все равно.
Очень надо решить эту задачу.
Андроид 4.4.
Есть еще какие нибудь мысли?

Reply
Александр 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»?

Reply
Pavelk 18 ноября 2016 - 18:39

Права выставьте на 777.
Тип файла — текстовый, кодировка UTF-8

Reply
Саня 6 октября 2016 - 16:20

На 5 пункте при сохранении пишет недостаточно памяти. Почему?

Reply
Pavelk 20 октября 2016 - 2:40

Скорее всего права на файл не поменялись.

Reply
Александр 1 сентября 2016 - 15:49

Интересно прокатит на андроид 5.1.1

Reply
Pavelk 20 октября 2016 - 2:40

Во многом зависит от производителя.

Reply
Николай 13 августа 2016 - 14:15

Не работает…

Reply
Тимур 27 июля 2016 - 18:50

А на андроиде 5.1 как такое провернуть? Телефон Xperia Z Ultra.

Reply
Виктор 24 мая 2016 - 16:35

Я в этом деле чайник, но вопрос по 7 пункту: где нужно изменить права на 0755?

Reply
Pavelk 20 октября 2016 - 2:41

Многие файловые менеджеры это позволяют, например TotalCommander для Android.

Reply
Дмитрий 22 декабря 2016 - 20:56

файл init.rc восстанавливается после перезагрузки…

Reply
azazaz 22 апреля 2016 - 14:03

СПАСИБО ПАШЕТ!

Reply

Leave a Comment

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

You may also like