Когда хочется использовать Андроид планшет как car-pc, или панель управления для станка, или просто как фоторамку, необходимо что бы он автоматически включался при подачи питания / зарядки.
Делается это просто:
-
- Рутуем девайс.
- Качаем root browser или total commander.
- Переходим в корневой каталог, ищем файл init.rc открываем на редактирование
- Находим в нём такую строчку: «on charger«, а ниже будет команда, которая будет выполняться при подключении зарядки.
По умолчанию, это «class_start charger« - Заменяем эту строчку на такую: «class_start autoOn«
- В каталоге «/system/bin/« создаём файлик «autoOn» и прописываем в нём:
#!/system/bin/sh su /system/bin/reboot
- Сохраняем, и изменяем права на 0755
- Выключаем девайс, подключаем зарядку. Через пару секунд начнётся запуск =)
Вот впринципе и всё =) Увы, но способ не универсальный и может зависеть от версии Андроида.
23 комментария
Добрый день могли бы вы помочь на коммерческой основе?
После перезагрузки файл востонавливаеться самсунг таб 2
Ребята надо скачивать boot.img вашего девайса и разобрать редактировать потом собрать и прошить только так
скажите, как сделать чтобы не восстанавливался файл в исходное состояние ?
К сожалению в таком случае без полноценной пересборки ядра никак.
То что надо! Спасибо! Еще бы подсказали, где взять инструкцию по переборке ядра для того, чтобы init.rc сохранялся при перезагрузке…
Инструкций десятки, но основная сложность — выложил ли производитель исходники под девайс, иначе большая часть функционала телефона может просто не работать.
Вот тут вроде бы дельная: https://4pda.ru/forum/index.php?showtopic=226046&st=0#entry6915256
У меня тоже файл init.rc восстанавливается в начальный вид после перезагрузки.
К сожалению в таком случае без полноценной пересборки ядра никак.
файл init.rc восстанавливается после перезагрузки…
не могу создать файл autoOn
ACER ICONIA TALK S A1-724 сделал по инструкции. Не включается все равно.
Очень надо решить эту задачу.
Андроид 4.4.
Есть еще какие нибудь мысли?
samsung galaxy s4 GT-I9190 mini
в файле «init.rc» нашел «class_start charger» и заменил на «class_start autoOn» — при сохранении пишет недостаточно памяти.
какие права должны быть у файла «init.rc»? по умолчанию стоят 751.
В каталоге «/system/bin/« создать ТЕКСТОВЫЙ файл или ТЕКСТОВЫЙ UTF-8 «autoOn»?
Права выставьте на 777.
Тип файла — текстовый, кодировка UTF-8
На 5 пункте при сохранении пишет недостаточно памяти. Почему?
Скорее всего права на файл не поменялись.
Интересно прокатит на андроид 5.1.1
Во многом зависит от производителя.
Не работает…
А на андроиде 5.1 как такое провернуть? Телефон Xperia Z Ultra.
Я в этом деле чайник, но вопрос по 7 пункту: где нужно изменить права на 0755?
Многие файловые менеджеры это позволяют, например TotalCommander для Android.
файл init.rc восстанавливается после перезагрузки…
СПАСИБО ПАШЕТ!