• Как сделать перенос данных через adb?

    @ibnsan Автор вопроса
    Да, могу сделать бэкап для samsung но потом восстановить его через restore на oppo не могу, совсем ничего не переноситься на другое устройство
  • Как запустить команды adb из правила udev?

    @ibnsan Автор вопроса
    pfg21, Разобрался как передать параметры, в частности мне нужен был только один параметр.

    Переименовать myscript-daemon.service в myscript-daemon@.service
    В udev /bin/systemctl start myscript-daemon@%E{PARAMETER}.service

    В демоне вызов скрипта
    ExecStart=/home/pi/adbscript %I

    И [install]
    WantedBy=myscript-daemon.target

    В самом скрипте параметр уже можно юзать в $1
    Может кому то пригодится ))

    Большое спасибо за помощь )
  • Как запустить команды adb из правила udev?

    @ibnsan Автор вопроса
    И можно лив сервис передать параметры чтобы их потом передать в скрипт?...
  • Как запустить команды adb из правила udev?

    @ibnsan Автор вопроса
    По логу понял что в raspbian просто команда выглядит не "/usr/bin/systemctl start", а "/bin/systemctl start" )))

    Теперь возникла другая проблема, команды запускаются но adb не видит подключенного устройства в скрипте

    Хотя если вручную набрать adb devices - все есть
    Сейчас буду с этим что то пробовать
  • Как запустить команды adb из правила udev?

    @ibnsan Автор вопроса
    pfg21, Благодарю, сейчас гляну

    Да, пробовал запускать sudo systemctl start myscript-daemon
    И все срабатывает на отлично
  • Как запустить команды adb из правила udev?

    @ibnsan Автор вопроса
    pfg21, Да, благодарю, пробовал разные варианты и забыл поменять на start =)

    Видно что сервис пытается запуститься но потом выдает ошибку "failed with exit code 1"
    Пока не могу понять что не так (

    Пробовал запускать не службу, а bash скрипт, если в скрипте просто записывать лог в какой то файлик то все ок, если пробовать использовать adb команды, то никакой реакции
  • Как запустить команды adb из правила udev?

    @ibnsan Автор вопроса
    Можете подсказать?
    Написал сервис который запускает скрипт с adb, когда я запускаю сервис отдельно, все ок четко работает
    Когда прописываю его в правиле, никакой реакции

    Пробовал вызывать его так:
    RUN+="/usr/bin/systemctl run myscript-daemon.service"

    Или так:
    RUN+="myscript-daemon.service"

    Сам сервис:
    [Unit]
    Description=ADB script
    
    [Service]
    Type=oneshot
    RemainAfterExit=no
    ExecStart=/home/pi/adbscript
    
    [Install]
    WantedBy=multi-user.target


    В скрипте просто подключался по adb и открывал браузер для теста
    #!/bin/bash
    adb start-server
    adb -s 66477a4w shell am start -a android.intent.action.VIEW -d https://google.com
  • Как правильно мониторить подключение по usb в raspbian?

    @ibnsan Автор вопроса
    С мониторингом и запуском скрипта разобрался, просто с помощью udevadm monitor -p смотрел параметры которые сходятся у всех смартфонов и затем указал их в udev правиле, все магическим образом заработало.
    Теперь есть другой вопрос касаемо запускаемого скрипта, но если с этим, создам уже новый вопрос.
    Благодарю за помощь!
  • Как правильно мониторить подключение по usb в raspbian?

    @ibnsan Автор вопроса
    Anton, разобрался с флешками, сейчас пытаюсь понять как реагировать на любой подключенный смартфон
  • Как правильно мониторить подключение по usb в raspbian?

    @ibnsan Автор вопроса
    Благодарю! За ответ, сейчас копаюсь в этом, почему то не запускается скрипт RUN+="/path/my_script.sh" пытаюсь понять почему.
    Пробовал и по другому примеру с хабра:
    ACTION=="add", SUBSYSTEM=="block", ENV{ID_BUS}=="usb|mmc|memstick|ieee1394", RUN+="/bin/bash /etc/udev/usb_on.sh"
    ACTION=="remove", SUBSYSTEM=="block", ENV{ID_BUS}=="usb|mmc|memstick|ieee1394", RUN+="/bin/bash /etc/udev/usb_off.sh"

    Тоже никакой реакции

    Но еще есть другой не маловажный вопрос, при подключении смартфона, должен автоматически запуститься скрипт который будет работать 5 - 10 минут, не будет ли он принудительно остановлен?
  • Можно ли в css выключать слои svg?

    @ibnsan Автор вопроса
    Благодарю!
    Покопался в коде svg картина чуть прояснилась )

    Это должна быть изометрическая карта со зданиями, у каждого пользователя эти здания будут отличаться в зависимости от параметров этого пользователя, к примеру грубо говоря - его уровень выше, здания лучше и наоборот хуже.

    Пока думаю сделать по простому, взять одну svg заготовку - карту с "ландшафтом", в визуальном редакторе создать заготовки разных зданий, скопировать их код и потом просто по надобности подставлять те или иные коды зданий в заготовку svg.
  • Какое решение лучше для простой изометрической 2д игры?

    @ibnsan Автор вопроса
    Выбрал для себя в первую очередь svg вариант, а потом уже webgl в unity, в основном из за того что пока мобильные устройства в нем полноценно не поддерживаются и уже сходу нужно все строить на небольших костылях, типа input-ов которые не воспринимают смартфоны или убрать из кода сообщение о том что устройство не поддерживается и т.д.

    Но unity мне очень интересен, по этому через время вернусь к этой задаче.
  • Какое решение лучше для простой изометрической 2д игры?

    @ibnsan Автор вопроса
    Благодарю!
    Просто я немного ограничен по времени, по этому хочу выбрать более приоритетный вариант, который станет достаточно быстрым и не слишком сложным.
    Думаю что да, скорее всего для опыта реализую оба варианта, но нужно выбрать приоритетный.

    Интересно пробовать unity3d но пугает то что webgl еще не поддерживается полноценно смартфонами, к примеру когда мне нужно сделать авторизацию, input телефон просто не воспринимает, нужно лепить костыль который откроет всплывающее окно с формой чтобы уже в нее можно было со смартфона ввести данные.