Страница 2 из 3

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 18 апр 2012, 11:20
vorobjovhome
http://4pda.ru/forum/index.php?showtopic=224555 - этот подойдёт ?
Установил его (кстати, чертовски удобная штука!) Зашёл в настройки и решил поставить галочку "Функции root повсеместно", но в ответ сообщение - "Ошибка. Вы не имеете прав доступа root на этом устройстве".
Естественно, папки Data, Config, Root и другие открыть не удалось.
Может быть, после рутования нельзя было перезагружать планшет ?
Если у меня рут появился, может, после рутования, его где-то в настройках необходимо просто включить ?

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 18 апр 2012, 13:26
cail
Нет, это значит рута нет..

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 18 апр 2012, 14:24
vorobjovhome
Может, ещё есть идеи по поводу рута ?

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 19 апр 2012, 10:05
cail
поменяйте rootme.bat вот так и выложите что он выдал:
adb root
mount
adb shell mount -o rw,remount /dev/block/mtdblock3 /system
adb shell rm /system/xbin/su
adb push su /system/xbin
adb shell chmod 4755 /system/xbin/su
adb push Superuser.apk /system/app

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 19 апр 2012, 13:57
vorobjovhome
Рут не появился.

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 19 апр 2012, 14:04
cail
А судя по скриншоту - появился.. странно.
И еще я перепутал, для большей информации запустите
adb shell mount
надо вывод этой команды посмотреть

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 19 апр 2012, 14:29
vorobjovhome
Сейчас в планшете реально произошли изменения, но Total Comander сообщает, что рут отсутствует. Установленное разработчиком приложение Superuser было заменено на аналогичное из архива Rotme

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 19 апр 2012, 15:28
cail
уфф.. сделайте вот так:
rootme.bat > out.txt
и выложите сюда содержимое out.txt
а то самая важная часть информации у вас в экран не поместилась.

там вроде в самой программке суперюзер можно проверить есть рут или нет.. И вроде ребутать тело надо после этих операций.

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 19 апр 2012, 15:46
vorobjovhome
да, я проверял и самим суперюзером и ребутил.

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 19 апр 2012, 15:57
vorobjovhome
вроде бы этот файл

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 20 апр 2012, 05:21
cail
Ок, делаем еще раз вот так:
adb root
adb shell mount -o rw,remount /dev/block/mtdblock2 /system
adb shell mount
adb shell rm /system/xbin/su
adb push su /system/xbin
adb shell chmod 4755 /system/xbin/su
adb shell rm /system/bin/su
adb push su /system/bin
adb shell chmod 4755 /system/bin/su
adb push Superuser.apk /system/app
и вывод команды сюда

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 20 апр 2012, 06:22
vorobjovhome
А вот сейчас Total Commander сообщил, что Root получен !!! Что делаем дальше ?

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 20 апр 2012, 09:55
cail
А вот сейчас Total Commander сообщил, что Root получен
Это радует )

1. Проверяете что ваш usb переходник работает:
запускаете на компьютере
> adb shell logcat
вставляете флешку например - смотрите что в логе что-нибудь про флешку появляется

2. Из архивчика D2XXSample.zip копируйте драйвер из D2XXSample\libs\armeabi\
adb push libftd2xx-jni.so /sdcard/Android/data/com.ftdi.d2xx/libftd2xx-jni.so

3. устанавливаете bin/D2XXSample.apk
4. Запускаете, подключаете elm, проверяете что программка написала number of devices: 1
5. можно вбить в текстовое поле ATZ, жамкнуть Data, и посмотреть придет ли чтонибудь в ответ.

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 20 апр 2012, 11:22
vorobjovhome
1. Драйвер libftd2xx-jni.so на SD-карту в /sdcard/Android/data/com.ftdi.d2xx/ скопировал.
2. Приложение D2XXSample.apk запустил и оно само установилось.

3. Насчёт проверки USB переходника не совсем понял. С одной стороны он представляет собой обычный mini-USB, а с другой USB (к этому разъёму можно подключить ELM327 USB или обычную флешку). К PC его не подключить.
4. Может, нужно, ещё питание как-то подать ? Или ELM327USB получит питание от OBD2 автомобиля ?

5. Подключил через USB-hub с внешним питанием. Флешка молчит и в планшете тоже никакой реакции, причём, даже видно, что планшет получает питание через Hub (в планшете светится свтодиод, сигнализирующий о зарядке). Значит, и флешка питание получает, но светодиод флешки не светится.

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 20 апр 2012, 12:11
cail
3. Это на сколько я понял нестандартный разьем.. нужно чтобы железка как-то переключалась в режим usb-host.. вот и нужно понять живой ли он вообще...
Судя по документу - у вас должно появиться что-нибудь в
/dev/bus/usb/
после подключения elm-a сделайте
adb shell ls /dev/bus/usb
чтобы посмотреть что там

и еще документ говорит что нужно в файле ueventd.rc (вероятно /etc/ueventd.rc) выставить строчку:
/dev/bus/usb/* 0666 root usb

собственно для этого рут и нужен похоже.

4. Вероятнее всего да, нужно подавать (через хаб или вручную распаяный переходник). ELM usb питается только по usb своего хоста - т.е. вашего навигатора. А т.к. навигатор сам заряжается через этот разьем - он вряд ли отдает питание по этой же цепи.

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 20 апр 2012, 12:16
vorobjovhome
к тому же планшет продолжает подключаться через USB компу (как внешний диск). Значит, он ещё не переведён в режим USB-host

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 20 апр 2012, 13:00
vorobjovhome
1. При подключении ELM327 USB к хабу, его красный светодиод сразу начинает светиться, значит, питание от хаба он получает.
2. В папке /dev/bus/usb/ появилось ещё две папки: 001 и 002, в каждой из которых в свою очередь появилось по файлу с наименованием 001. В одной из папок файл имеет объём 0 кб, а во второй 128 кб. Прочитать этот файл не получается.
3. Планшет подключен через USB-Hub к ELM-327 USB. PC не подключен ни к чему. Где, в какой программе планшета нужно набрать строку adb shell ls /dev/bus/usb ?
4. Файл ueventd.rc находится в корневом каталоге.
кстати, в ней есть строчка
/dev/bus/usb/* 0660 root usb

Может быть в ней вместо 0660 изменить на 0666 или ещё одну строчку
/dev/bus/usb/* 0666 root usb добавить ?

5. Приложение D2XXSample.apk при запуске выдаёт ошибку.

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 20 апр 2012, 17:08
cail
В общем как мне кажется нужно искать информацию может ли вообще оно работать как usb-host. очень может быть что не может...
Ну и я бы в первую очередь разобрал железку с тем чтобы посмотреть а нет ли там внутреннего usb-host разьема.
Править ueventd.rc нужно, но это потом (для того чтобы программа имела доступ к порту).

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 20 апр 2012, 17:14
vorobjovhome
Править - это одну цифру заменить или добавлять строчку ?
И ещё, может быть нужно понять почему приложение D2XXSample.apk при запуске выдаёт ошибку ?
И как понять после разбирания, есть USB-host или нет ? Должны быть свободные разъёмы ?

Re: YG A501/A700/701 и USB-Host на нем

Добавлено: 23 апр 2012, 10:38
cail
в ueventd.rc заменить строчку..
приложение не запускается возможно потому что библиотеку не находит, или порт не находит..
И как понять после разбирания, есть USB-host или нет ? Должны быть свободные разъёмы ?
Ну тут по наитию все.. иногда на неподключенных выводах подписи есть.. иногда заводят флешку через usb -тогда вместе с флешкой можно врубиться...

Посмотрел тут - usbhost через miniusb разьем называется USB OTG. Возможно у вас в документации на планшет есть упоминание об этом?