Fly app что это
Это эксперимент исключительно в образовательных целях.
Пожалуйста, не пытайтесь повторить это дома, т.к. это может обнулить вашу гарантию и нарушить местные правила по использованию радио частот. Летайте безопасно и ответственно.
Описание
DJI ограничивает радио частоты и мощность радио сигнала, чтобы соответствовать местным правилам. Этот хак позволяет снять эти ограничения. Например, для Mavic Mini CE в России появится диапазон 5.8 GHz (WiFi каналы 149 — 165) и мощность передатчика возрастёт. После этого хака можно пользоваться дроном как обычно.
- Шаг 1. С помощью Fake GPS дрон решит, что он находится в США или Боливии и включит оба диапазона и макс. мощность;
- Шаг 2. Изменим в пульте настройку, чтобы дрон не переключился обратно в ограниченный режим.
Видео
Я записал видео на английском языке, но добавил субтитры на русском.
Что понадобится для хака
- DJI Mavic Mini дрон и пульт
- мобильник с Android *
- компьютер со свежим браузером
- USB шнур подключить пульт к компьютеру
Более ничего. Никаких специальных адаптеров, языков программирования или платного софта. Просто и бесплатно!
* iPhone, iPad
На iOS устройствах, как говорят, тоже легко можно применить этот хак. Использовали 3u tools чтобы подделать местоположение на Боливию. И даже не пришлось понижать версию DJI Fly — всё сработало и со свежей версией приложения.
Шаг 1
- старую версию приложения DJI Fly App 1.1.2
- приложение Fake GPS Location
Fake GPS Location
С этим приложением сымитируем, будто мы находимся в США или Боливии. Делать это нужно дома, под крышей, чтобы дрон не поймал спутники GPS.
Установим Android приложение Fake GPS Location из Google Play.
Теперь надо зайти в меню Разработчика, в Расширенных настройках найти «Приложение местоположения»и выбрать там Fake GPS Locaion.
Откроем приложение Fake GPS Location и на карты установим точку где-то в США или Боливии и нажмём кнопку с треугольником. Теперь телефон станет полагать, что находится в том месте на карте. Это можно проверить в любом приложении, где показывается текущее положение, например, Яндекс Картах.
DJI Fly 1.1.2
Удалите с телефона нынешнюю свежую версию DJI Fly. Скачайте старую DJI Fly App 1.1.2 на телефон и установите её. Она понадобится только один раз, сейчас, для хака. Потом вернёте свежую.
Включаем дрон
Подключите пульт к телефону, включите пульт и запустите DJI Fly App 1.1.2
Включите дрон.
Дождитесь, чтобы дрон соединился с пультом.
Это значит, что всё идёт как надо. Нажмите меню три точки справа сверху и зайдите во вкладку «Передача»
Там должно быть видно частоту 5.8 GHz и в графике должны появиться WiFi каналы 1..13 и 149..165 . Теперь осталось зафиксировать этот режим, чтобы он не соскочил.
Выключите дрон, пульт и отключите пульт от телефона.
Шаг 2
Поменяем в пульте одну настройку, чтобы выбранный в Шаге-1 режим сохранился.
- Компьютер с любой ОС и браузером: Chrome, Opera или Edge.
Safari,FireFoxне годятся; - ваш пульт от Mavic Mini;
- USB кабель, чтобы подключить пульт к компу – он есть в комплекте дрона.
План действий
- в браузере включить «экспериментальные возможности» (Experimental features)
- подключить пульт к компу кабелем
- включить пульт
- нажать кнопку ниже
- в появившемся меню выбрать пульт
Прокачаем браузер
Чтобы работать с серийным портом, сейчас потребуется включить Экспериментальные возможности. Скопируйте ниже строку, соответствующую вашему браузеру и вставьте её в адресную строку:
Там в странице настроек включите "Experimental Web Platform Features". Браузер попросит перезапустить его.
Хакнем пульт
Как откатить хак
Чтобы вернуть ваш пульт в его «заводское» состояние:
После хака
- Отключите (и можно вообще удалить) приложение Fake GPS Location
- Удалить старую версию DJI Fly App 1.1.2
- Установите свежую версию DJI Fly App из Google Play или с сайта DJI
FAQ – часто задаваемые вопросы
Для DJI Mini 2 этот хак подходит? Нет. Хак только для DJI Mavic Mini. Можно ли после этого обновлять DJI Fly App? Можно. Старая версия 1.1.2 была нужна только раз, в Шаге 1. После примения хака надо удалить старую версию. Установить и пользоваться самой свежей версией DJI Fly App с Google Play или сайта DJI. Пользоваться дроном как всегда. Как этот хак работает? Всё делает фокус с Fake GPS: дрон начинает думать, что он в США или Боливии и включает радио на полную. В других странах, по сравнению с ними, мощность и допустимые радио частоты ограничены. Кнопка на странице отправляет в пульт последовательность байтов, которые запрещают пульту в дальнейшем изменять настройки радио. Это не влияет на определение дроном своего местоположения. Он не улетит в Боливию ) Подробнее, технически, как работает этот хак? Он изменяет единственную настройку: с disable_country=0 на disable_country=1 в файле конфигурации wifi.conf в пульте. Специальная последовательность байтов отправленая в серийный порт через USB устанавливает эту настройку. Гуглите "DJI DUML" и "0x55 sequences".Байты, чтобы залочить страну: Байты, чтобы вернуть заводскую настройку:
Благодарности
Идея хака и «волшебные» байты: русскоязычный Telegram чат @mavicminirus
JavaScript-версия хака в браузере, эти инструкции и видео: Сергей Соколов (Telegram @sergiks)
Производитель неверно указал на офф сайте, в магазинах на али и на самой коробке аппарата версию Блютуз модуля! Во всех источниках указан блютуз 5.0, а по факту 4.1, эта информация подтверждается официальным сайтом Qualcomm а так же техподдержка AGM в контакте тоже подтвердила что блютуз в аппарате версии 4.1
IP68 / MIL-STD-810G
5,99-дюймовый S-IPS дисплей, соотношение сторон 18:9, разрешение Full HD + (2160 x 1080 пикселей);
восьмиядерный процессор Snapdragon 450 (14 нм техпроцесс) с тактовой частотой 1.8 ГГц;
3 Гб оперативной памяти + 32 Гб накопитель;
4 Гб оперативной памяти + 32 Гб накопитель;
4 Гб оперативной памяти + 64 Гб накопитель;
12 Мп основная камера с датчиком Sony IMX486;
16 Мп фронтальная камера;
две сим-карты, 3G (WCDMA: B1/2/4/5/8, TD-SCDMA: B34/B39), 4G (LTE-TDD: B38/40/41/B39/B34, LTE-FDD: B1/3/5/7/8/19/20/28)
LTE/4G ALL EU BANDS
сканер отпечатков пальцев на задней панели;
FM-радио (встроенная антенна), режим перчаток (легко используется при ношении перчаток), настроенные JBL 4-ре динамика, NFC;
батарея 5400 мАч (до 8 часов воспроизведения видео) с быстрой зарядкой QC 3.0;
ОС Android 8.1 AOSP+GAPPS
Вероятность официально обновиться на андроид 9 стремиться к нулю
Если это в расчет не брать, то смартик на бумаге и на превью хорош FD_KIM, ну если всё будет адекватно работать на 8ке то и к черту обновления. Лишь бы работало адекватно еу и действительно был защищен от ударов и влаги, а не тупо брусок тяжёлый.
Не, с защитой у agm обычно все хорошо
FD_KIM, ну подождем тогда немного, а там и обзоры появятся. Стоил бы 200$ и можно было бы попробоватьТеперь о конкурентах А9
Если брать озвученную цену в 20.500 рублей за версию 4/64, то конкурентов у него, не смотря на появившееся обилие защищенных смартфонов, мало.
Ближайшая концептуальная модель защищенного китайфона к А9 - это Nomu S50 Pro, также появившаяся в 2018 году.
Nomu S50 Pro схож с А9 по году выпуска, дизайну, функционалу, весу, номинальным возможностям и цене. Но качество этих возможностей у смартфонов разное.
А9 превосходит Nomu S50 Pro в возможностях камеры, разрешении дисплея, внешнем звуке. Nomu S50 Pro чуть выигрывает у A9 в производительности процессора: Дракон 450 60077 points Antutu V6, Helio P23 65094 points в том же тесте. Но проигрывает в техпроцессе, а, следовательно, энергоэффективности: 14нм у Qualcomm Snapdragon 450 и 16нм у Helio P23.
Не смотря на то, что у Nomu S50 Pro всего один динамик, у него также, как в А9, реализовано управление звуком отдельной микросхемой (TFA9890 NXP), поэтому он по громкости почти не уступает A9, но явно будет проигрывать в качестве и чистоте внешнего звука.
У Nomu S50 Pro есть аудиоразъем 3.5 мм, разъемы не гидроизолированы и находятся под заглушками. У A9 отсутствует разъем 3.5 мм, разъем USB Type-C без заглушки, с внутренней гидроизоляцией.
Других аналогов A9 я пока не вижу. За 20к аппарат годный - но стоит подождать тестов.
Кто бы что ни говорил, но Google Play – это помойка. Не даром её признали самым популярным источником вредоносного софта для Android. Просто пользователи в большинстве своём доверяют официальном магазину приложений Google и скачивают оттуда любое ПО без разбору. А какой ещё у них есть выбор? Ведь их всегда учили, что скачивать APK из интернета куда опаснее. В общем, это действительно так. Но остерегаться опасных приложений в Google Play нужно всегда. По крайней мере, постфактум.
Есть как минимум 8 приложений, которые нужно удалить
Google добавила в Google Play функцию разгона загрузки приложений
Вредоносные приложения для Android
Нашли вирус? Удалите его
В основном это приложения, которые потенциально высоко востребованы пользователями. Среди них есть скины для клавиатуры, фоторедакторы, приложения для создания рингтонов и др.:
- com.studio.keypaper2021
- com.pip.editor.camera
- org.my.famorites.up.keypaper
- com.super.color.hairdryer
- com.celab3.app.photo.editor
- com.hit.camera.pip
- com.daynight.keyboard.wallpaper
- com.super.star.ringtones
Это названия пакетов приложений, то есть что-то вроде их идентификаторов. Поскольку всё это вредоносные приложения, их создатели знают, что их будут искать и бороться с ними. Поэтому они вполне могут быть готовы к тому, чтобы менять пользовательские названия приложений, которые видим мы с вами. Но это мы не можем этого отследить. Поэтому куда надёжнее с этой точки зрения отслеживать именно идентификаторы и удалять вредоносный софт по ним.
Как найти вирус на Android
Но ведь, скажете вы, на смартфоны софт устанавливается с пользовательскими названиями. Да, это так. Поэтому вам понадобится небольшая утилита, которая позволит вам эффективно выявить весь шлаковый софт, который вы себе установили, определив название их пакетов.
- Скачайте приложение для чтения пакетов Package Name Viewer;
- Запустите его и дайте те привилегии, которые запросит приложение;
В красном квадрате приведен пример названия пакета
- Поочерёдно вбивайте в поиск названия пакетов, приведённые выше;
- При обнаружении приложений с такими именами, нажимайте на них и удаляйте.
Package Name Viewer удобен тем, что позволяет не просто найти нужное приложение по названию его пакета, но и при необходимости перейти в настройки для его удаления. Для этого достаточно просто нажать на иконку приложения, как вы попадёте в соответствующий раздел системы, где сможете остановить, отключить, удалить накопленные данные, отозвать привилегии или просто стереть нежелательную программу.
Как отменить подписку на Андроиде
Лучше всего приложение именно удалить. Это наиболее действенный способ защитить себя от его активности. Однако не исключено, что оно могло подписать вас на платные абонементы, поэтому для начала проверьте свою карту на предмет неизвестных списаний, а потом просмотрите список действующих подписок в Google Play:
- Запустите Google Play и нажмите на иконку своего профиля;
- В открывшемся окне выберите раздел «Платежи и подписки»;
- Здесь выберите «Подписки» и проверьте, нет ли среди них неизвестных;
- Если есть, просто нажмите напротив неё на кнопку «Отменить».
Последнее приложение DJI Fly для Android доступно только на веб-сайте DJI, а не в Play Store.
Приложение DJI Fly для Android не обновлялось с ноября, и вместо этого DJI просил пользователей загрузить его со своего веб-сайта. В результате пользователи не получают последние обновления и функции, но почему это происходит?
DJI Fly не обновлено в Play Store
ОБНОВЛЕНИЕ: есть вероятность, что приложение DJI Fly не обновлено в Play Store. Некоторое время назад Google объявил, что разработчики приложений должны будут обеспечить, чтобы их приложения были упакованы в виде пакетов (AAB), а не стандартного APK. По словам программистов в SDK DJI есть ошибка, не позволяющая компилировать его в этот новый стандарт AAB.
Если посмотреть на версию, доступную в Play Store, в настоящее время это 1.2.1, а последняя версия, доступная для общественности через веб-сайт DJI, - 1.2.4 . Возникает вопрос, почему приложение не получает обновления через магазин?
Актуальная версия DJI для Андройд: ссылка.
Поскольку эта проблема существует с момента ноябрьского обновления, можно подумать, что она застряла на этапе утверждения со стороны Google во время праздничного периода. Но теперь, когда прошло немного больше дней, кажется, что причина может быть в чем-то другом.
- Раньше вы могли найти загрузку в App Store, Play Store и возможность загрузить версию Android напрямую с серверов DJI. Опция Play Store больше не существует, сразу начинается загрузка приложения.
- А в App Store возможность прямой загрузки осталась.
DJI, вероятно, сделал это, чтобы устранить путаницу и вероятность того, что кто-то загрузит неправильную версию приложения.
Итак, почему?
Нет уверенного ответа, почему приложение уже некоторое время не получает обновления через Play Store. Есть вероятность, что Google отклонил более новую версию приложения из-за того, что что-то было добавлено в новую версия приложения, поскольку более старая версия приложения все еще находится в Play Store.
Другой, менее вероятный вариант, заключается в том, что DJI не загружает новую версию приложения в Play Store по неизвестной причине.
Официальный ответ от DJI, по какой причине новая версия приложения отсутствует в Play Store - еще не получен.
На данный момент, однако, похоже, что DJI хочет, чтобы люди загружали приложение прямо с его веб-сайта, чтобы получить последние исправления и функции.
Вы можете перейти по ссылке, чтобы загрузить приложение . Убедитесь, что вы загрузили его с веб-сайта DJI, поскольку другие веб-сайты могут добавлять вредоносное ПО в приложение.
Производители смартфонов и планшетов на Android просто обожают устанавливать на свои гаджеты неудаляемые встроенные приложения. Хорошо, когда они полезны. Но в большинстве случаев это просто шлак, занимающий место и раздражающий своей рекламой.
Продвинутые пользователи могут получить root‑доступ на своём устройстве и снести все эти программы. Однако многие не рискуют прибегать к такому способу — из‑за нежелания лишаться гарантии, перспективы перестать получать OTA‑обновления или по другим причинам.
К счастью, удалять встроенные программы в Android можно и без root. Новичкам способы могут показаться сложноватыми, но, если аккуратно следовать инструкции, всё получится.
Никогда не удаляйте приложения, назначения которых не понимаете. Вы можете повредить операционную систему смартфона, и придётся перепрошиваться.
Кроме того, перед копанием в системных настройках обязательно сделайте резервные копии фото, музыки, видео и других важных данных из памяти смартфона.
Как подготовиться к удалению встроенных приложений на Android
Для начала понадобится включить отладку по USB. Делается это довольно просто.
Как удалить встроенные приложения с помощью ADB App Control
Это метод для тех, кто не хочет долго разбираться в настройках. Вам понадобится только проставить несколько галочек и нажать на кнопку.
1. Установите программу ADB App Control
Зайдите на сайт приложения и скачайте последнюю версию. Программа упакована в архив ZIP — её надо будет распаковать в любую удобную для вас папку. Лучше всего, если она будет расположена в корне вашего системного диска — например, так: C:\ADB_AppControl_162
Если вы пользователь системы Windows 7 или Windows 8, вам ещё понадобится скачать и установить драйвер ADB вот отсюда. Загрузите и запустите программу ADB Driver Installer.
После всех приготовлений запустите файл ADBAppControl.exe. Нажмите галочку «Не показывать обучение снова» и кнопку «Я понял!» Приложение готово к работе.
2. Подключите смартфон к компьютеру
Подсоедините ваш смартфон к ПК через USB‑кабель (желательно тот, что шёл с ним в комплекте). Лучше подключать напрямую к материнской плате, а не через передние разъёмы корпуса. Выберите режим «Без передачи данных» и согласитесь на применение отладки по USB, разрешите её этому компьютеру всегда.
Программа ADB App Control может попросить установить дополнительное приложение на ваш смартфон. Оно не обязательно, но позволяет отображать иконки и названия приложения, а не имена пакетов. Поэтому разблокируйте экран смартфона, если его отключили, и нажмите «Да» в окне ACBridge.
Если установка автоматически не удалась, скопируйте файл com.cybercat.acbridge.apk из папки C:\ADB_AppControl_162\adb в память смартфона, отсоедините USB‑кабель и инсталлируйте файл вручную, как обычную программу. Для этого понадобится разрешить установку из неизвестных источников.
После инсталляции ACBridge переподключите смартфон к ПК.
3. Удалите ненужные приложения
Теперь выделите галочками программы, от которых хотите избавиться. В выпадающем меню справа выберите вариант «Удалить». Нажмите красную кнопку «Удалить», затем «Да» и OK.
Как удалить встроенные приложения с помощью Android Debug Bridge
Этот вариант подойдёт для любителей командной строки. Принцип действия тот же.
1. Установите ADB
Нам понадобится утилита ADB (Android Debug Bridge). Для разных операционных систем процедура её установки примерно одинакова. Выберите версию ADB для вашей ОС, а затем сделайте следующее:
- Загрузите ZIP‑архив с ADB.
- Извлеките его содержимое в какую‑нибудь папку без русских букв в названии. На Windows лучше всего это сделать в корень системного диска — C:\platform‑tools. В macOS и Linux можно просто извлечь всё на рабочий стол. Появится папка platform‑tools.
- Откройте «Командную строку» в Windows или «Терминал» в macOS/Linux. В Windows командную строку нужно запускать от имени администратора — для этого щёлкните значок «Командной строки» правой кнопкой мыши и выберите «Дополнительно» → «Запуск от имени администратора».
- Теперь нужно открыть в терминале папку platform‑tools. Введите команду cd /путь/к/вашей/папке/ и нажмите Enter.
Если не знаете, какой путь ведёт к вашей папке, сделайте вот что:
- На Windows щёлкните по папке правой кнопкой мыши с зажатым Shift и нажмите «Копировать как путь». Затем вставьте в терминал скопированную строчку.
- На macOS зажмите Alt и щёлкните по папке правой кнопкой мыши, затем выберите «Скопировать путь до…».
- Либо на macOS или Linux просто перетащите папку platform‑tools в окно терминала.
Теперь ADB готова к работе.
2. Узнайте названия пакетов
Теперь нужно выяснить, что, собственно, мы хотим удалять. Для этого установите на смартфон приложение App Inspector. Откройте его и отыщите там предустановленные программы, которые вам не нужны.
Нажмите на название программы в списке — и перед вами появится информация о ней. Нас интересует раздел Package name — там содержится имя ненужного вам пакета. Выглядеть оно будет примерно так: com.android.browser.
Нужно куда‑нибудь записать имена пакетов, которые вы собираетесь удалить. App Inspector позволяет легко скопировать имя, просто нажав на него. Можете собрать эти данные в каком‑нибудь текстовом файле или документе в облаке, чтобы потом на компьютере легко оперировать ими.
Читайте также: