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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Питание

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2017, 05:26   #21
sandr2010
Гуру
 
Регистрация: 13.11.2011
Возраст: 60
Город: Волгоград
Регион: 34
Машина: Mitsubishi RVR, Chery Tiggo
Сообщений: 1,780
sandr2010 is a jewel in the roughsandr2010 is a jewel in the roughsandr2010 is a jewel in the roughsandr2010 is a jewel in the rough
По умолчанию

Понял.
sandr2010 вне форума   Ответить с цитированием
Старый 14.04.2017, 17:36   #22
Явген
Старший Пользователь
 
Регистрация: 30.12.2009
Возраст: 39
Город: Минск
Регион: Беларусь
Машина: Renault Laguna 3
Сообщений: 154
Явген is on a distinguished road
По умолчанию

Цитата:
Сообщение от kostyamat Посмотреть сообщение
Почитайте предыдущие посты, самое главное - первый. И попробуйте объяснить мне что именно вы хотите реализовать.
читал). Я имел ввиду, реализация по событию от устройства в хабе.

П.с. кстати, учитывая, что большинство использует Nexus, то чем ваш способ автовлючения по зарядке отличается от "патч автовключения"? Или, это сугубо для НЕ NEXUS-оводов?)
Явген вне форума   Ответить с цитированием
Старый 14.04.2017, 17:54   #23
sandr2010
Гуру
 
Регистрация: 13.11.2011
Возраст: 60
Город: Волгоград
Регион: 34
Машина: Mitsubishi RVR, Chery Tiggo
Сообщений: 1,780
sandr2010 is a jewel in the roughsandr2010 is a jewel in the roughsandr2010 is a jewel in the roughsandr2010 is a jewel in the rough
По умолчанию

Это более универсальный способ для всех тел,потому как способ от нексуса срабатывает на единицах других тел.
"Я имел ввиду, реализация по событию от устройства в хабе." - тогда ,думаю,нужно указать какое именно устройство,если вам это нужно.
sandr2010 вне форума   Ответить с цитированием
Старый 14.04.2017, 21:54   #24
kostyamat
Пользователь
 
Регистрация: 20.04.2016
Возраст: 51
Город: Vera
Регион: другой - для добавления сообщить ab
Машина: Kia Magentis II 2007, 2.0CRD
Сообщений: 61
kostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the rough
По умолчанию

Так по какому устройстве в хабе? Уточните. Потом гляньте какой файл появляется в /dev/ при подключении. Потом тут это пишете и говорите что именно должно произойти при появлении/пропадании устройства в хабе. И будем думать чем помочь.
kostyamat вне форума   Ответить с цитированием
Старый 17.04.2017, 22:16   #25
sandr2010
Гуру
 
Регистрация: 13.11.2011
Возраст: 60
Город: Волгоград
Регион: 34
Машина: Mitsubishi RVR, Chery Tiggo
Сообщений: 1,780
sandr2010 is a jewel in the roughsandr2010 is a jewel in the roughsandr2010 is a jewel in the roughsandr2010 is a jewel in the rough
По умолчанию

kostyamat ,подскажите: у меня в прошивке видимо нет поддержки init.d.(нет папок init.d и addon.d),нет кастомного рекавери для прошивки supersu.zip. Рут получал с бубном(кингорут - замена на суперюзер - замена на super su). Смогу ли я добавить поддержку init.d по методу из вашей темы портирования? Или может посоветуете другой способ.
sandr2010 вне форума   Ответить с цитированием
Старый 17.04.2017, 23:43   #26
kostyamat
Пользователь
 
Регистрация: 20.04.2016
Возраст: 51
Город: Vera
Регион: другой - для добавления сообщить ab
Машина: Kia Magentis II 2007, 2.0CRD
Сообщений: 61
kostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the rough
По умолчанию

Какая версия андроид? Наличие busybox обязательно. В любом случае, даже если поддержку не делать. Практика показывает, что без него 80% скриптов не работают, тупо в системе родных бинарников не хватает.
Если андроид ниже 5.0, init.d для одного скрипта и не нужен, достаточно скрипт, под именем install-recovery.sh поместить в /system/etc/ и дать ему права 755, галочки буквой П в root explorer.
В андроид от 5.0 нужно делать init.d, но не тем способом, что в той теме, в шапке. Потому как в 5.0 внедрен SeLinux, который не допустит работу некоторых скриптов, работа которых выходит за границы его политик по отношению install-recovery. То есть часть команд работать будет, а часть нет, результат не предсказуем.
Для андроид 5.0 и выше нужно разбирать Бут и объявлять service initd в init.rc, внося дополнительные изменения в политики SeLinux.
kostyamat вне форума   Ответить с цитированием
Старый 18.04.2017, 11:35   #27
sandr2010
Гуру
 
Регистрация: 13.11.2011
Возраст: 60
Город: Волгоград
Регион: 34
Машина: Mitsubishi RVR, Chery Tiggo
Сообщений: 1,780
sandr2010 is a jewel in the roughsandr2010 is a jewel in the roughsandr2010 is a jewel in the roughsandr2010 is a jewel in the rough
По умолчанию

Андроид 4.4.4 . Правильно понял: установить busybox(если нет),создать(если нет в системе) скрипт install-recovery.sh(содержимое из вашей темы), создать папку init.d и в нее положить скрипт otg_state_quallcomm ?
sandr2010 вне форума   Ответить с цитированием
Старый 18.04.2017, 14:46   #28
kostyamat
Пользователь
 
Регистрация: 20.04.2016
Возраст: 51
Город: Vera
Регион: другой - для добавления сообщить ab
Машина: Kia Magentis II 2007, 2.0CRD
Сообщений: 61
kostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the rough
По умолчанию

Ну да, в точности повторите что там теме описано и пробуйте. Только бинарники оттуда не используйте, они под Интел х86, а вам нужны такие же но под ARM.
kostyamat вне форума   Ответить с цитированием
Старый 20.04.2017, 14:12   #29
anchern
Новый Пользователь
 
Регистрация: 07.03.2017
Возраст: 64
Город: Питер
Регион: 78, 98
Машина: Opel Astra H
Сообщений: 18
anchern is on a distinguished road
По умолчанию

kostyamat
Нужна Ваша помощь. В планшете Samsung Tab 2-7 c помощью Root Explorer-а пытался найти файл otg_state. Увы, нет такого. Ввёл в поиске просто слово otg. И вот что удалось накопать;
/d/clock/virt_38400000_ck/sys_clkin_ck/ - открываю файл usecount - без otg-переходника цифра "6", с подключенным otg-переходником меняется на цифру "7".
Если в этой-же папке открыть папку /dpll_usb_ck/, то в ней тоже есть файл usecount. Если его открыть, то без otg-переходника там "0", с переходником "1". Можно-ли это использовать для сна/пробуждения планшета. Режим otg планирую включать с помощью реле при вкл. зажигания. При вытаскивании ключа otg будет отключаться.
anchern вне форума   Ответить с цитированием
Старый 23.04.2017, 03:25   #30
kostyamat
Пользователь
 
Регистрация: 20.04.2016
Возраст: 51
Город: Vera
Регион: другой - для добавления сообщить ab
Машина: Kia Magentis II 2007, 2.0CRD
Сообщений: 61
kostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the roughkostyamat is a jewel in the rough
По умолчанию

Можете попробовать, почему нет. Я Сандру на второй странице давал скрипт, попробуйте в него свои данные подставить: путь, файл, значения, только скорее нужно со вторым файлом работать, не с первым. А в /dev/ничего нового при втыкании ОТГ не появляются?
С /dev работать удобнее.
Еще вопрос: а в /sys/kernel/debug/ ничего об ОТГ нет, как у sandr2010? Что-то ваши файлы, и пути к ним, не внушают мне доверия. Похоже в них не однозначные данные и могут меняться не только от ОТГ. Что у вас в хаб навсегда воткнуто? И вообще, отслеживать можно не только состояние ОТГ, но и устройства в нем, да и сам хаб тоже.
А еще можно и сам хаб, и устройства в нем программного "передергивать" если засыпают.
kostyamat вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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