PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Питание (http://pccar.ru/forumdisplay.php?f=173)
-   -   (Инструкция) Автостарт и автовыключение андроид при подключении\отключении ЗУ (http://pccar.ru/showthread.php?t=25819)

sergej1976 26.04.2017 16:52

Для команды mount нужен ли busybox?

Цитата:

Сообщение от kostyamat (Сообщение 386671)
не совсем понял зачем биндить в sys папку с sdcard. Ведь команда
su
echo 99 > /sys/class/power_supply/battery/capacity
в терминале должна делать то же самое без какого либо бинда. Можете сами попробовать.

У файла capacity права только на чтение. Пытался вручную выставить права на запись. Но, как только файл перезаписывается гаджет уходит в перезагрузку.

kostyamat 26.04.2017 19:27

Аналогичная ситуация. Телефон уходит в ребут после перезаписи capacity. Наверное этот метод в 6-ом не работает.
А вот как sandr2010 пишет - разряд до 1% и работает бесконечно долго. У вас так не работает?
Кардинально этот вопрос можно решить правкой фреймворк андроида. Просто отключив отслеживание батареи.
Но это не ко мне. И не в этой теме.

sandr2010 26.04.2017 20:21

Цитата:

Сообщение от kostyamat (Сообщение 386759)
Аналогичная ситуация. Телефон уходит в ребут после перезаписи capacity. Наверное этот метод в 6-ом не работает.

Так поэтому и идет обращение на папку созданную на карте памяти - там capacity r/w(чтение/запись).

~don~ 26.04.2017 20:39

Цитата:

Сообщение от sandr2010 (Сообщение 386722)
Древний у вас навигатор.

что есть, то есть)) но как навигатор пока андроид вытягивает) на карписи - уже нет):pardon:

sandr2010 26.04.2017 21:46

Если вырубается при 1-0% ,то можно попробовать модуль xposed :https://forum.xda-developers.com/xpo...-v1-0-t2583320. Сам пока не пробовал,т.к. не вырубается при 1%.

shanay 26.04.2017 22:57

Цитата:

Сообщение от kostyamat (Сообщение 386759)
Аналогичная ситуация. Телефон уходит в ребут после перезаписи capacity. Наверное этот метод в 6-ом не работает.
А вот как sandr2010 пишет - разряд до 1% и работает бесконечно долго. У вас так не работает?
Кардинально этот вопрос можно решить правкой фреймворк андроида. Просто отключив отслеживание батареи.
Но это не ко мне.

Насколько я понял, у человека Навител ругается на 1%, что не очень удобно.

sandr2010 26.04.2017 23:11

Цитата:

Сообщение от shanay (Сообщение 386779)
Насколько я понял, у человека Навител ругается на 1%, что не очень удобно.

Это не так существенно,т.к. есть решение.

shanay 27.04.2017 11:43

Цитата:

Сообщение от sandr2010 (Сообщение 386780)
Это не так существенно,т.к. есть решение.

Ставить альтернативную прошивку не хочу.

sandr2010 27.04.2017 11:47

Причем тут прошивка - удаляется файл озвучки и всё(если память не изменяет).

weltkind22 28.04.2017 11:37

Друзья, надеюсь на вашу помощь.
Устройство Nexus 7 3g 2012. Прошивка от тимура. Если можно ссылку размещать, делал все как описано тут
Рутанут планшет и установлена последняя прошивку CM 10.1 от Тимура. (с поддержкой одновременной работы флешки и зарядки).

АКБ убран. Вместо него напрямую идут 5В. И на разьем идет OTG тройник с питанием, который подкл. к аксессуарам (когда поворачиваю ключ есть 12В, вытакскива соответственно нет питания). Программно в прошивке есть "powereventmgr" - он собственно и заставлял засыпать планшет как я понимаю.

У меня все было настроено и работало с сентября 16 года до последнего момента (27.04.17). Тут летом на солнце сполз планшет с крепления так как держался на термоклее. Снял занес домой прикрутил крепеж. Несу и подключаю в машине - планшет просыпается но не засыпает ни в какую.

Принудительно убрав питание с разьема и открыв программу "PowerEventManager" планшет, засыпает, при подаче питания просыпается, и потом снова не засыпает при откл. питания с разьема.

Программно никуда не лез пока делал крепеж - только физически. Чтобы исключить обрыв питания - принес планшет домой и подключаю просто зарядку от розетки родную, планшет так же просыпается но не засыпает. "В настройках USB HOST" отображается когда подкл зарядка статус "available", когда убираю "none"... Тоесть поидее он видит вкл и откл зарядки. Программно открыв "PowerEventManager" там есть меню только "Sleep device" когда нет питания на разьеме... Куда смотреть с чего начать??

kostyamat 29.04.2017 01:57

Цитата:

Сообщение от weltkind22 (Сообщение 386886)
Друзья, надеюсь на вашу помощь.
Устройство Nexus 7 3g 2012. Прошивка от тимура. ....

"Я тэбэ одну умную вэщ скажу, только ты не обижайся" (с) один умный армянин.

Лично я Nexus живьём не видел, прошивку от Тимура тем более. О вашем планшете, в разделе андроид, каждая вторая тема. В них сидят владельцы этого гаджета. Во много раз эффективнее было бы спросить там.
Эта тема общая, и вопросы, которые в ней обсуждаются, относятся к автоматизации на shell-скриптах.

to All
Я бы не хотел, чтобы тут обсуждали работу всяких менеджеров, конкретных прошивок, Таскера, Xposed и т.п. Так же увольте от обсуждения прелестей разных аппаратов. Иначе, будете обсуждать без меня.:be:

Lafaet 29.04.2017 17:43

Помогите пожалуйста реализовать засыпание/просыпание на планшете nexus 9. Читая вашу тему, не смог найти у себя на планшете похожие файлы. Схему хочу сделать такую: планшет-хаб-звуковая карта. Так вот в папке dev всегда имеется папка usb. В зависимости, что подключаю, то и появляется в этой папке. К примеру когда подключается звуковая карта появляется 2 файла: input3-1.1 и sound3-1.1.

Lafaet 29.04.2017 17:46

при подключении звуковой карты через хаб планшет должен просыпаться,при отключении засыпать

kostyamat 02.05.2017 01:25

Lafaet увидел. Попробую помочь. Не переключайтесь.

sergej1976 02.05.2017 20:07

Вложений: 6
Есть root. Сотовый телефон htc desire x:
кастомная прошивка insertcoin 2.2-0 r87
ядро fulmix.Kernel#2
S-ON

Моя беда в том что, смарт не хочет отрабатывать команду /system/bin/reboot
Что еще нужно сделать?

P.S. Андроид 4.1.2

sandr2010 02.05.2017 23:03

Вложений: 2
sergej1976 ,как варианты команд ребута :

kostyamat 03.05.2017 09:49

Цитата:

Сообщение от sergej1976 (Сообщение 387074)
Есть root. Сотовый телефон htc desire x:
кастомная прошивка insertcoin 2.2-0 r87
ядро fulmix.Kernel#2
S-ON

Моя беда в том что, смарт не хочет отрабатывать команду /system/bin/reboot
Что еще нужно сделать?

P.S. Андроид 4.1.2

Очень странно. У вас терминал получил рут доступ, гляньте логи supersu? Что вы пытаетесь сделать ? Вам просто нужен reboot, или автр.включение при подаче питания? Если второе, то пофиг. Это работает на уровне init, а у init самый высокий приоритет в системе, ему рут доступ вообще не нужен для работы. Правьте boot.img и будет работать. Если же первое - нужно думать. Первое, что приходит на ум - рут у вас неполный, или не правильно сделанный. Какое положение у вас права раздает supersu?

sergej1976 03.05.2017 19:24

kostyamat, права раздает super su. В лог у него все зеленое для fx проводника.

Хочу автостарт при подаче питания.
Правил boot.img и файл system/bin/charging
У меня в init.rc так:
on charger
class_start charger
...
...
service charging /system/bin/charging
user root
group root
disabled
oneshot

в другом файле есть такое
on boot-pause
exec system/bin/battery_charging

в /system/bin/
есть файл charging и нет файла charger

И вообще на экране нет индикатора заряда батареи. Есть только светодиод, который загорается красным при подключении зарядки.

P.S.
sandr2010, по второй строке первого окна произошла перезагрузка. Но, видимо это только когда смарт загружен :-(((

kostyamat 04.05.2017 02:05

Ну так делайте как в первом посте
Какая разница charger или charging . Скопируйте свой reboot например в корень рамдиска boot, там где у вас init.rc
И исправьте service charging /system/bin/charging
на
service charging /reboot
и должно всё работать.
Ещё можете перед этими строками
on charger
class_start charger
поставить #, вот так
#on charger
#class_start charger
Тоже может сработать. Только делайте либо одно, либо другое.

kostyamat 04.05.2017 02:07

Lafaet за вашу просьбу не забыл. Занят немного. Извините.

sergej1976 04.05.2017 11:57

Цитата:

Сообщение от kostyamat (Сообщение 387152)
Скопируйте свой reboot например в корень рамдиска boot, там где у вас init.rc
Исправьте service charging /system/bin/charging
на
service charging /reboot
и должно всё работать.
Ещё можете перед этими строками
on charger
class_start charger
поставить #, вот так
#on charger
#class_start charger
Тоже может сработать. Только делайте либо одно, либо другое.

Попробовал ноль реакции.
Ладно, остановлюсь на замыкании кнопки питания.

sandr2010 04.05.2017 14:50

А файл reboot вообще есть? Может он имеет другое название: ведь из под программы сработал не reboot?

sergej1976 04.05.2017 15:24

reboot есть. И reset есть. Хотя ресет не пробовал запихивать в ядро.

P.S.
файл /proc/sysrq-trigger пустой.
В строке сначала в него записывается s, потом цикл чего то, потом записывается b. И происходит перезагрузка

sergej1976 04.05.2017 15:37

Вот здесь про sysrq -trigger http://www.opennet.ru/tips/info/1578.shtml

kostyamat 05.05.2017 20:04

Вложений: 1
Цитата:

Сообщение от sergej1976 (Сообщение 387171)
Попробовал ноль реакции.
Ладно, остановлюсь на замыкании кнопки питания.

А если так
on charger
exec /reboot

И не забыть добавить в file_contexts в секцию
# Executables
такую строку.
Код:

/reboot        u:object_r:rootfs:s0
Ещё есть вариант, что ваш reboot какой-то не такой, например скопелирован не как standalon, а linked к библиотеке bionic. Соответственно, пока система не загружена, выполнятся не сможет.
Попробуйте использовать команду busybox reboot.
Соответственно, в рамдиск поместите busybox (осторожно, он толстый, может и не поместится)
Допишите selinux правило в file_contexts для busybox (аналогично), и в команду выше
on charger
exec /busybox reboot



Чем мог, тем постарался помочь.

_val35999633 08.05.2017 19:14

kostyamat

Помогите реализовать засыпание/просыпание планшета.
При подключении звуковой карты или флешки, в dev/usb появляется:
sound2-1.2 ->/dev/snd/pcm200p и input2-1.2 ->/dev/input/event3 для звуковой карты и scsi_generic2-1.3 ->/dev/sg0 для флешки - планшет должен проснуться.
При отключении в dev/usb ничего нет - планшет должен уснуть.

_val35999633 12.05.2017 10:35

К сожалению, kostyamat отсутствует в теме.

Подставил свои пути - значения в скрипт http://pccar.ru/showpost.php?p=385715&postcount=17.
https://yadi.sk/i/oy5L7aW23JGZhm
Совсем не программист, но что то подсказывает, что не все так просто.
Направьте на путь истинный.

_val35999633 20.05.2017 12:09

Естественно, правленый мной скрипт, не заработал.
Нашел в папке mnt, при включении otg, появление файла sda1.
Опять изменил. Заработало на 50%. Из сна выводит, а обратно нет.
Все таки отлавливать в папке mnt включение, не совсем верно (мое чайниковское мнение). Т.к. кроме флешки там появляется еще разные файлы. В папке dev/usb появляется только то, что подключил в хаб.

Помогите со скриптом по пути dev/usb для просыпания/засыпания планшета, при подключении/отключении otg.

Lafaet 22.05.2017 18:08

Цитата:

Сообщение от _val35999633 (Сообщение 387859)
Естественно, правленый мной скрипт, не заработал.
Нашел в папке mnt, при включении otg, появление файла sda1.
Опять изменил. Заработало на 50%. Из сна выводит, а обратно нет.
Все таки отлавливать в папке mnt включение, не совсем верно (мое чайниковское мнение). Т.к. кроме флешки там появляется еще разные файлы. В папке dev/usb появляется только то, что подключил в хаб.

Помогите со скриптом по пути dev/usb для просыпания/засыпания планшета, при подключении/отключении otg.

Я тоже не дождался здесь ответа)) Пока сделал так - поскольку в хаб всегда будет подключена звуковая usb карта, сделал через таскер засыпание и просыпание по включению/отключению аудио. Хаб включился - планшет проснулся, хаб выключился - планшет заснул. Вроде стабильно. просто так не просыпается.

_val35999633 22.05.2017 19:07

Цитата:

Сообщение от Lafaet (Сообщение 387914)
сделал через таскер засыпание и просыпание по включению/отключению аудио

Пробовал через таскер, не получилось. Подскажите как сделали.
Если это офтоп, для темы, подскажите пожалуйста в личку.

Slavikus 01.06.2017 13:34

Цитата:

Сообщение от sergej1976 (Сообщение 387074)
Есть root. Сотовый телефон htc desire x:
кастомная прошивка insertcoin 2.2-0 r87
ядро fulmix.Kernel#2
S-ON

Моя беда в том что, смарт не хочет отрабатывать команду /system/bin/reboot
Что еще нужно сделать?

P.S. Андроид 4.1.2

Смарт без батарейки?
У меня samsung sm-t110 до изъятия батарейки запускался, а без неё только кнопкой.

sergej1976 01.06.2017 14:39

А он как с так и без только с кнопки.

kostyamat 03.06.2017 16:29

Ребята, работаю каждый день, времени нет совершенно.

Oleg7874 04.06.2017 17:39

Я дико извиняюсь, подскажите это вариант автовключения для планшетов в которых присутствует батарея, или для планшетов без батареи тоже подойдет ?
Спасибо.

sandr2010 04.06.2017 18:52

Без разницы.

sandr2010 06.06.2017 12:13

Цитата:

Сообщение от kostyamat (Сообщение 388341)
Ребята, работаю каждый день, времени нет совершенно.

Если появится времечко,может попытаетесь решить вопрос с утекающим зарядом - как и что править в ядрах(типа как у ядер от Даниэля и Тимура для нексусов)? Хотя бы ,так сказать, сам принцип.

oleg707 06.06.2017 14:53

Цитата:

Сообщение от sandr2010 (Сообщение 388471)
Если появится времечко,может попытаетесь решить вопрос с утекающим зарядом - как и что править в ядрах(типа ядер от Даниэля и Тимура для нексусов)? Хотя бы ,так сказать, сам принцип.

ядро даниэля и так не опрашивает батарею, а берет данные с потолка.

sandr2010 06.06.2017 16:25

Вопрос по другим телам. Про нексусы я в курсе

shanay 06.06.2017 16:56

Цитата:

Сообщение от sandr2010 (Сообщение 388471)
Если появится времечко,может попытаетесь решить вопрос с утекающим зарядом - как и что править в ядрах(типа как у ядер от Даниэля и Тимура для нексусов)? Хотя бы ,так сказать, сам принцип.

Поддерживаю. Это нужная информация. Дождался утекания заряда на Nexus 2013 LTE. Планшет не остается на 1% как 2012, а просто пишет выключение и выключается. Приходится скидывать питание(

Oleg7874 07.06.2017 16:37

Всем привет.
Подскажите куда копать !?
нашел в файлике init.rc такие строки:
on charger
class_start charger


самого сервиса class_start charger в файле init.rc нет !

нужно искать данный сервис class_start charger в других файлах с расширением .rc или снова искать строку on charger в других файлах ?

Тело Asus Fonepad ME371MG.
Спасибо.


Часовой пояс GMT +4, время: 11:47.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot