Что нам для этого понадобится.
1) Девайс на андройде (проверялось на 4.0)
2) эмулятор оскам, можно брать внизу поста либо от rudnitoto либо
с xda-developers
3) переходник USB-com - я запускал с переходником на распространенном чипе pl2303
4) правильные конфиги.
5) минимальное знание как работать с командным интерпретатором linux
Писать буду про свое железо. Имею планшет q88, он же yeahpad pillbox, самый дешевый от китайцев на проце Allwinner A13
По-любому вам понадобится девайс нормально понимающий OTG (USB хост).
Те у кого андройд-устройство нормально поддерживают USB-com переходники на уровне ядра и модулей могут спать спокойно, загрузив соответствующим модуль, например pl2303.ko для переходников на prolific pl2303(если он не загружен команда insmod pl2303.ko)
Посмотреть наличие модуля в памяти - команда lsmod
Физическое наличие - в /system/vendor/modules
вобщем последовательность такая:
все действия выполняются под рутом (если его у вас на устрйстве нет - его надо получить)
если подходящего вам модуля нет в /system/vendor/modules - гуглим и кладем его туда (вообще для перемещения фалов в андройде рекомендую Root Browser или Root Explorer
дальше в терминале команды
su
cd /system/vendor/modules
insmod pl2303.ko
после чего в ответе команды lsmod смотрим, чтобы у pl2303 был статус live (то есть загружен)
втыкаем переходник уже подключенный к ком-порту ресивера в USB host Android устройства, и сразу же в командной строке
набираем dmesg - в выданном ответе должны увидеть что-то вроде этого:
[ 8863.116555] pl2303 1-1:1.0: pl2303 converter detected
[ 8863.120534] USB 1-1 pl2303 converter now attached to ttyUSB0
все поднялось как надо. Хочу заметить, что возможно существуют устройства с модулем уже с завода, поэтому можно проверить командой dmesg реакцию на подсовывание переходника еще в самом начале.
вот ttyUSB0 - в итоге и будет портом, который надо будет прописать впоследствии в оscam.conf
дальше берем сам исполняемый файл оскама и кладем его куда-нибудь, например в /data/local
настраиваем свои reader'ы в oscam.server, проверяем порт в oscam.conf - в моем случае тот самый ttyUSB0 и конфиги oscam помещаем в /usr/local/etс
дальше идем обратно в /data/local и запускаем оскам командой ./oscam
Все, ключи пошли, картинка должна появиться.
Видео:
в приложениях оскам с xda, oscam от rudnitoto, конфиги, лог, модуль ядра pl2303 для ядра 3.0.8+ Allwinner A13 и фотка )
Сообщение отредактировано 3 августа 2013 21:25. Редактировалось 1 раз(а)