Отправлено 21 декабря 2019 - 05:16
jkson Краткая история хакинга DJI по моей памяти:
- Andrey_by взъерошил это гнездо внедрением на уровне физических интерфейсов между модулями дрона
- На западе формируется команда вольных художников именуемая в дальнейшем OG вдохновленная предыдущим пунктом
- OG находит первые способы рута дронов, малоприменимые для обычного юзера и не дающие практической пользы
- jezzab реверсит процесс обновления дрона, делает DUMLDore для возможности прошивки любой версии
- Обнаружен способ включить debug режим ассистента в котором можно выключить NFZ, поменять параметры скорости m1
- Alkorevc (SanX) потрошит DJI GO и находит сначала способ вызова меню разраба, а затем и возможность подкинуть конфиги FCC и буста в GO
- DJI закрывает подхват конфигов, GO на них перестает реагировать
- OG подхватывают тему модификации DJI GO, публикуют патчер для самостоятельной пересборки приложения с fcc и boost под андроид
- NLD предлагает тупым рукожопым пользователям помощь в установке публичных модов за деньги, таких оказалось 99%, и поддерживает авторов модов деньгами
- Yuriks1 любезно русифицирует модифицированные джиги
- Zobov с помощью Фриды внедряет fcc и boost для iOs без конфигов, публикует это бесплатно, затем уходит в подписку
- DJI блокирует откат на предыдущие версии программно для м1
- jcase публикует пользовательский рут со снятием блокировки отката m1
- Matioupi создает патчер полетного контроллера для м1, позволяющий отключать NFZ и править скорость на любой прошивке
- jkson находит и публикует открыто способ включения fcc и буста (и любой команды) со стороны дрона, без необходимости бороться с DJI GO (зашифрована, моддингу не поддается с определенной версии), как бонус это управляется с пульта
- огромное количество шарлатанов по всему миру пытается продавать публичные моды за деньги, создаются Фейсбук группы, телеграм-каналы и т.д. в которых окучивают владельцев DJI новичков
- практически все реальные разработчики перестают публиковать дальнейшие работы, время романтики закончено. NLD начинает получать эксклюзивные моды, т.к. это единственная коммерческая контора которая поддерживает авторов материально.
- выходит м2
- Zobov включает fcc для м2 через Фриду для iOs версии, буста нет
- jkson делает мод с fcc и бустом для м2, но не публикует его а ставит только персонально тем кто помогал ранее и остальным за денежку
- OG находят способ полного рута для м2, есть идея как снять NFZ но она работает только до перезагрузки дрона
- jkson вместе с OG доводит NFZ мод м2 до работающей версии, после чего NFZ, а также fcc и буст мод jkson для м2 передаются в NLD для продажи пользователям
- jkson выходит из NLD команды, разочаровавшись в целях и принципах данной организации. Они хорошие ребята, просто не моё.
- Начиная с следующей 0200 прошивки м2, NFZ и буст "старыми" методами становятся невозможны.
- В сентябре 19-го для м2 выходят прошивки блокирующие откат на уровне TrustZone, с чем ранее не сталкивались и решения пока нет...
- выходит мавик мини, но перспективы его моддинга сомнительны, ввиду отличия железа.
Теперь по поводу буста. Изначально, буст был найден в коде DJI GO, это был кусок какого-то тестового кода, заложенная производителем команда. Предполагается что ее использовали для теста на заводе, т.к. никакие пользовательские алгоритмы ее не задействуют. Потом этот кусок из джиги убрали.
Что такое буст физически. На борту дрона и пульта есть чип, с определенными паспортными возможностями. Эти возможности больше чем разрешено законодательством разных стран, т.к. чип это только инструмент а не стандарт. Буст это разрешение для чипа использовать до 97,5% его паспортной мощности.
Т.е. когда Вы представляете себе что FCC это 100% номинальной мощности а буст это Овер 100500% перегруза, это неверно. Сравните это с автомобилем, который может ехать 150 км/ч, но по закону обязан двигаться не быстрее 90 км/ч.
P.S. кто дочитал тот молодец. Я делал моды в первую очередь для себя, ради технического интереса.