Форум




AirKeyboard (AirMouse) for IPHONE + Android server  

  RSS

Active Member
Присоединился: 3 месяца назад
Сообщения: 6
03/11/2018 8:35 пп  

Хочу начать тему по сбору программ для использования iphone в качестве мыши и клавиатуры для управления устройствами на базе Android. Не нужно истерик. Все мы люди разные со своими предпочтениями.
Сразу скажу, что я нашел такую программу, но не смог её установить и запустить.
Речь идет о Air Keyboard
Она имеет клиенты на Android и iOS, а так же, что неожиданно, серверную часть для Android для клиента под iOS. Я обладаю iconBIT Toucan Stick G4 с android 4.4, ну или как минимум 4.2 (зависит от поставленной сегодня и настроения)
Версии сервера 2:
- Lite version (keyboard only) for non-rooted devices
- Pro version for rooted devices
Лайт версия не интересна, но она установилась и работает.
А вот из-за второй PRO я и начал тему с длинным вступлением.
Автор отписался, что не развивает это направление и не смотря на его утверждение о работоспособности на версиях от 4.0 с root приложение не заводится.
У меня собственно просьба к бывалым. Есть ли аналоги этой программы? Попробуйте для эксперимента.Есть подозрение, что именно из-за 4.4 она и не работает. Может ли кто-либо её подправить?
website-image1.jpg


ОтветитьЦитата
Участник Admin
Присоединился: 3 месяца назад
Сообщения: 174
03/11/2018 8:36 пп  

Переделать программу я точно не смогу, но вот что нашел я:

Official XBMC Remote
Google TV Remote


ОтветитьЦитата
Active Member
Присоединился: 3 месяца назад
Сообщения: 6
03/11/2018 8:37 пп  

На сколько я понял
XBMC это некий медиа лаунчер. Управление осуществляется внутри самого приложения, плюс встроенные сервисы
Google TV Remote работает только с приставками G TV и серверную часть я не нашел.
Я могу ошибаться конечно, но это то что мне удалось про них наковырять. А air keyboard он уневерсален, мы получаем мышь и клаву, и это намного удобнее чем допустим подключение по VNC по типу горы программ-клонов TimeViewer


ОтветитьЦитата
Active Member
Присоединился: 3 месяца назад
Сообщения: 6
03/11/2018 8:38 пп  

Немного еще полазив по просторам интернета я обнаружил iphone/andoid приложение:
Клиенты
itunes.apple.com/us/app/hexlink-remote/id874848930?mt=8
play.google.com/store/apps/details?id=com.hihex.hexlink
И ЧТО САМОЕ ГЛАВНОЕ И ВАЖНОЕ ЧТО ИМЕННО Я ИСКАЛ И НАШЕЛ Я ЕГО НА САЙТЕ РАЗРАБОТЧИКА

СЕРВЕР для ANDROID

apps.hihex.com/hexlink-tv/HexLinkTv.apk

Это конечно не совсем то, не совсем мышь, почти, но чет не то, после муторного подключения (видимо из-за плохой fiwi антенны стика) ОНО заработало. Проверяйте яблочники

This post was modified 3 месяца назад by Exrector

ОтветитьЦитата
Участник Admin
Присоединился: 3 месяца назад
Сообщения: 174
03/11/2018 8:38 пп  
Выложу ка я этот файлик тут, на всякий случай.
Вложения:


ОтветитьЦитата
Active Member
Присоединился: 3 месяца назад
Сообщения: 6
03/11/2018 8:39 пп  

у меня еще такой назрел вопрос касательно Air Keyboard.
Вы занимаетесь самой сборкой прошивок?
Я несколько раз списывался с автором, проходили по его алгоритму установки и это ни чем не заканчивалось, потому что он на самом главном этапе перестает отвечать.
Суть установки сводится к тому, что АПК сервера должен быть в папке /system/app
Я его туда прописочил через root проводник ES, но андройд её не подцепил как установленную... К чему это я..
Если при сборке прошивки АПК сразу туда положить, может заработает?


ОтветитьЦитата
Участник Admin
Присоединился: 3 месяца назад
Сообщения: 174
03/11/2018 8:40 пп  
Устройство имеет Рут? Переносить приложение в систем правильнее Рут эксплорером. После переноса нужно выставить необходимые права (буквой г). Вот видео, где показано как выставлять права - 
Что значит не подцепил как установленную?
Ещё вариант - титаниум бэкап. Он умеет делать любое установленное пользовательское приложение системным.
Вложения:


ОтветитьЦитата
Active Member
Присоединился: 3 месяца назад
Сообщения: 6
03/11/2018 8:41 пп  

Для этого оно сначала должно быть установлено, а оно не ставится.
Я его пихал /system/app и в /data/app и с правами играл и через ES проводник и через root проводник
И ни как. Оно ни в списке установленных не появляется, ни запускается, и не запускается установка, точнее с финалом "не установлено" примерно такое сообщение, лень скрин по карточки тащить

Что я делаю не так? Его инструкция www.airkeyboardapp.com/android-installation-instruction ровно как и сам автор не помогают :(


ОтветитьЦитата
Участник Admin
Присоединился: 3 месяца назад
Сообщения: 174
03/11/2018 8:42 пп  
Open the Terminal Simulator application on your device
Run

mount | grep /system

it will give you something like this:

/dev/<device-name> on /system type rfs (ro,codepage=utf8,vfat,fcache(blks)=128,xattr,check=no)

Run

mount -o remount,rw /dev/<device-name> /system

replacing the device name by an appropriate text you've got on the previous step
Copy apk-file to the "/system/app" folder with a file manager or with the following command

cp /<path-to-downloaded-apk>/AirKeyboardServer-Pro.apk /system/app

Reboot the device, so the "/system" folder becomes read-only again

Эта инструкция собственно ничего особенного не делает, кроме записи апк файла в system/app.
В системных требованиях значится андроид 4.0.4, а у тебя видимо выше версия. Может в этом проблема. Может твоя текущая прошивка не поддерживает чего-то. Сложно сказать.
Скорее всего приложение криво работает.


ОтветитьЦитата
Участник Admin
Присоединился: 3 месяца назад
Сообщения: 174
03/11/2018 8:43 пп  
Вот какая мысль пришла в голову.
Разобрал я HexLinkTv.apk и внутри у него есть папка lib с файлом libsbrc.so.
Попробуй положить его в system/lib. Выставить права и перезагрузиться. Будет результат?
Вложения:


ОтветитьЦитата
Участник Admin
Присоединился: 3 месяца назад
Сообщения: 174
03/11/2018 8:43 пп  

Еще нашел некоторую информацию.
В андроид 4.4 в system появилась папка priv-app.

Some system apps are more system than others

"signatureOrSystem" permissions are no longer available to all apps residing en the /system partition. Instead, there is a new /system/priv-app directory, and only apps whose APKs are in that directory are allowed to use signatureOrSystem permissions without sharing the platform cert. This will reduce the surface area for possible exploits of system- bundled applications to try to gain access to permission-guarded operations.

The ApplicationInfo.FLAG_SYSTEM flag continues to mean what it is says in the documentation: it indicates that the application apk was bundled on the /system partition. A new hidden flag FLAG_PRIVILEGED has been introduced that reflects the actual right to access these permissions.

Если приложение использует системные привилегии то из system/app оно их не получит. Приложение должно быть в system/priv-app


ОтветитьЦитата
Active Member
Присоединился: 3 месяца назад
Сообщения: 6
03/11/2018 8:43 пп  

Этот фокус не прошел тоже)) Ничего её не берет))
Ну или я что-то упускаю в мелочах, хотя вроде все варианты проиграл


ОтветитьЦитата
Share: