Загрузка...

Smartphone automation

Thread in Security created by Blackprived May 7, 2022. 644 views

  1. Blackprived
    Blackprived Topic starter May 7, 2022 32 Apr 30, 2022
    В современном мире телефон есть у всех, он сопровождает нас везде и всюду и иногда нужно, что бы в случае острой необходимости и при невозможности физического контакта с телефоном мы могли с ним взаимодействовать.

    Для этого существуют различные приложения, я расскажу про некоторые из них, а так же приведу различные примеры их использования.

    MacroDroid - приложение, для создания алгоритмов управления телефоном, планировки задач и др.




    • Включение Wi-Fi при запуске конкретного приложения (и его выключение при закрытии этого приложения).
    • Авто ответ на СМС спец формата с текущим местоположением.
    • Произнести текущее время при нажатии на кнопку питания (не вынимая устройство из кармана).
    • Настройка устройства с помощью меток NFC (включение bluetooth, установка уровня громкости и т. п.)
    Сделать свой макрос просто:
    • Нажмите 'Новый макрос'
    • Выберите триггер из списка (например уровень заряда батареи).
    • Настройте параметры в триггере (например, Заряд батареи < 10%)
    • Выберите действие из списка (например Настройка Wi-Fi)
    • Настройте параметры действия (например, Отключение Wi-Fi)
    • Добавьте ещё действия, при необходимости
    • Добавьте ограничения из списка, при необходимости (например День недели)
    • Настройте ограничение (например "в субботу и воскресенье")
    • Задайте название и категорию макроса.

    MacroDroid включает множество встроенных и созданных пользователями шаблонов, демонстрирующих его мощь и гибкость применения, которые помогут вам в начале работы с программой.

    Данные шаблоны могут быть использованы без изменений или могут быть легко настроены под ваши потребности.

    Приложение имеет довольно простой и интуитивной понятный интерфейс, время хода в работу с данным ПО мало. Перейдём сразу к делу. Приложение позволяет создавать так называемые макросы. По сути - это сценарии, состоящие из алгоритмов.

    Макрос состоит из триггеров действий и ограничений. Алгоритм следующий:

    Если сработал триггер, тогда выполняется условие

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

    Действие - задача, выполняемая макросом, после срабатывания триггера.

    Ограничение - это событие, которое является обязательным условием для срабатывания триггера, или выполнения действия (к примеру: выполнять конкретное действие, по поступлению смс сообщения, НО только в субботу).

    Создать индивидуальный Макрос (макрокоманда или программный алгоритм действий, записанный пользователем) очень просто:

    • Нажмите 'Создать Макрос'
    • Выберите триггер из списка (например, об уровне заряда батареи)
    • Настройка триггера конкретных параметров (например, уровень заряда батареи < 10%)
    • Выберите действие из списка (например настройка Wi-Fi)
    • Настройка действий определенных настроек (например, отключение Wi-Fi)
    • Добавьте несколько действий по необходимости
    • (Необязательно) добавить ограничения из списка (например, день недели)
    • Настройка ограничений по мере необходимости (например, в субботу и воскресенье)
    • Выберите имя и категорию для макроса
    • Так же ПО имеет множество дополнительных функций: внутренние переменные, режимы и т.д.
    • Режим в приложении - это одна, глобальная, переменная, у которой нет каких-либо настроек, она может иметь одно из значений (название режима)
    • То есть, редактируя режимы - мы составляем список значений переменной, которые впоследствии можем устанавливать действием Режим MacroDroid, и использовать как глобальное правило для макросов, через ограничение или триггер.
    Пример создания режимов.

    Создадим список режимов:

    • Дом
    • Работа
    • Улица
    • Авто
    Теперь, для включения режима "Дом", нам достаточно в любой макрос добавить действие "Включить режим MacroDroid", и выбрать в его настройках "Дом".

    После срабатывания, приложение установит глобальную переменную в значение "Дом", и все триггеры и ограничения (Режим MacroDroid), будут выполняться согласно настроек с этим значением.

    Применение - некоторые скрипты (аварийные к примеру и им подобные) срабатывают только в режиме "Работа", а некоторые дома срабатывают только.

    Применение "в поле":

    К примеру нам нужно сделать так, что если телефон находится на территории здания, то на компьютер посылается команда, выполняющая определенные действия, а некоторые данные на телефоне удаляются (или же телефон окирпичивается/сгорает).
    • Создаём триггер -> Местоположение -> Вход в зону. Откроется список доступных геозон.
    • Добавляете все необходимые зоны в триггеры.
    • Так же добавьте геоточку метрах в 100-200 от вашего дома для отладки. Теперь нужно добавить действия.
    • Добавим Журналирование (только для отладки) -> Записать в журнал -> и впишем сообщение "РАБОТАЕТ", тем самым, когда мы окажемся с Вами в в нашей отладочной Геозоне (около дома), тогда мы получим сообщение.
    • Так же мы добавим действие: Действия устройства -> Вибрация -> Длинный импульс (или как вам удобно) тем самым мы будем достоверно знать, о входе в зону.
    • Задаем название макросу и сохраняем его.
    Теперь, когда вы попадете в Геозону, сработает действие, телефон провибрирует, а в журнале появится надпись, о том, что макрос работает.
    Теперь, что бы перевести данный макрос в рабочий режим, добавим следующее действие:
    • Файлы -> Операция с файлом -> Удалить и выбираете файл, который следует удалить.
    Таким образом при попадании в в зону, у нас произойдёт удаление требуемых файлов.


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

    Один из них - ErrorPassword. Этот макрос начинает свою работу при неверно введенном пароле при разблокировке экрана.

    • Итак, в Триггеры добавляем: События Устройства -> Неудачная попытка входа.

    Количество ошибок выставляем равным 1.

    Теперь в действиях указываем, что нужно выполнить, у меня указанно:

    Добавляем: Обновить Местоположение.

    Потом добавляем: поделится местоположением и тут мы указываем КАК мы будем передавать местоположение телефона - SMS, E-mail e.t.c.


    • Голосовое взаимодействие.
    Крайне необходимая и нужная вещь.
    Пример: Вы просто говорите кодовое слово, программа анализирует его и выполняет конкретные операции.
    В самом MacroDroid нет возможности голосового управления, но есть стороннее ПО.
     
  2. Katanica
    Katanica May 7, 2022 Привет! Я теперь пользуюсь Whats'app
    интересно
     
  3. OperaGx_inactive5313165
    OperaGx_inactive5313165 May 7, 2022 Banned 371 Apr 30, 2022
    Полезная статья
     
Loading...
Top