Table of Contents

关于

本翻译由Lin(DV15)提供,技术内容由原开发者(OG)提供。自2017/12/26以后更新的内容,中文版本会比英文版本稍迟提供。由于在下精力有限,无法提供本站内容100%的翻译,但是那些没有中文的部分,要么是仍旧处于开发过程中要么就是已经有更好的替代者,对于飞行器的破解操作不产生影响。本站提供的Github链接在中国境内可能需要使用VPN来访问。

如果你来到了这个网站,那么你应该是对大疆DJI的飞行器,及其可能的系统自定义和更改选项感兴趣的。这个网站存在的目的就是为了探讨这些话题。但在开始探讨技术细节之前,我们有必要讲清楚我们是谁。

先讲讲我们的宗旨吧。 “我们将以可靠的数据和可重复的操作结果为手段,去传播具有破坏和撼动性的信息”. 但是为什么一群极客要聚集起来做这件事情呢?读完本页内容你就会知晓答案。

首先,我们来介绍一下DJI大疆。

关于DJI的一些事实

但是

由于包括但不限于已下列表内的诸多原因,DJI大疆的客户已经开始对其产品产生不信任

对用户的限制和控制

剽窃行为

到目前为止,根据分析,已经确定比先前披露的更多的信息正在对外传播。7)DJI已经同意创建一个离线的mode.8,但是DJI并没有公开在离线模式下发送的数据。离线模式被认为是非常积极的一步。DJI在非脱机模式下对通信的进一步评论将极大地帮助DJI客户恢复信任。DJI已经删除了iOS和Tinker的热补丁插件jsPatch,并将检查DJI GO和DJI GO 4的其他第三方插件和服务,并承诺在采取这些插件之前对任何新的第三方插件进行彻底的调查,以应对这里提出的安全问题。

Data Leakage

Back Doors

Censorship

Safety

Position

Conclusion

It is fair to say that this whole community started as a result of a lack of trust in DJI. We have stated our position. It is our hope that DJI will listen to the community, and respond in a way that will benefit DJI and its clients. At the start of this page, it talks about who we are. It also said that the question of why will be answered at the bottom of the page. Lets keep that promise now.

The why is ultimately a lack of trust. There were already individual researchers that were interested in DJI products. The decisions by DJI that are documented above are what has brought a larger community of people together, with a goal to state a communal case, and hope that DJI will respond to our plea for change in a positive manner.

Long Live the Original Gangsters

公平地说,这整个社区是由于缺乏对DJI的信任而开始的。我们已经声明了我们的立场。我们希望DJI能够倾听社区的意见,并以一种有利于DJI和它的客户的方式做出回应。在这一页的开头,它谈到了我们是谁。它还说,为什么要在页面底部回答这个问题。现在让我们信守诺言。这就是为什么最终会缺乏信任。已经有个别研究人员对DJI产品感兴趣。DJI所做的决定,是把一个更大的群体聚集在一起的,他们的目标是陈述一个共同的案例,希望DJI能够以积极的态度回应我们的请求。原匪徒万岁!

The OG's (Original Gangsters)

We came up with the title “The Original Gangsters” to represent the early contributors to this self organising project. The people that have contributed here have a common philosophy of collaboration through open source code to support our interests which in this case are DJI Aircraft.

For reference, our assorted repositories are listed below

Wiki You have already found your way here. The wiki is designed to bring together all of the various components to a single hub.
dji_rev This repository contains tools for reverse engineering DJI product firmware images.
deejayeye-modder APK “tweaks” for settings & “mods” for additional / altered functionality
pyduml PyDUML allows you to send firmware to your DJI aircraft without using DJI assistant, or get root access using fireworks.tar
RedHerring RedHerring was the initial July 4th Independence Day exploit to get root access to DJI aircraft.
dji_system.bin Archive of bin files for to allow you to upgrade/downgrade using other tools provided here
firm_cache Individual module components from within bin files for analysis, or to allow creating custom packages using individual components
DUMLrub Ruby port of PyDUML, and firmware cherry picking tool. Make your own custom firmware images.
DUMLdore Windows version of the DUML firmware tools. Archive, and flash bin from windows
DJI_ftpd_aes_unscrambleDJI has modified the GPL Busybox ftpd on Mavic, Spark, & Inspire 2 to include AES scrambling of downloaded files… this tool will reverse the scrambling
jdjitoolsJava DJI Tools, a collection of various tools/snippets tied in one CLI shell-like application.
2)
DJI launches Geo DJI Announcement
3)
我给flysafe@dji.com 发了一封邮件,几周过去了仍旧没有答复。(论坛原帖为英文) DJI Forum Post
4)
Brendan Schulman,大疆法律部门的副总管和电子围栏系统的管理员,曾收到来自商业飞行员的提议,要求在操作员提供了DJI认为必要的证件和政府许可后,提供一年期或者永久地解锁无人机上的禁飞区。而到目前为止,他拒绝了这个提议。并且一直以来他也拒绝解释为什么他认为在这件事上大疆中国应该有最终决定权。Inspire Pilots
5)
One pilot advises they are “Losing too much business” Phantom Pilots forum post
6)
A video of network chatter from just opening DJI GO 4 is published here
7)
Details of network traffic displayed visually when opening DJI GO here Youtube
8)
China drone maker steps up security after U.S. Army ban Reuters
9)
Drone-maker DJI's Go app contains naughty Javascript hot-patching frameworkTheregister
10)
Threads and posts arguing about company policies are not allowed, No content promoting the unauthorized modification.Forum Rules
11)
Flight instability (bucking and drifting) Youtube
12)
shaking, aggressive, wobbly, unstable behavior of the drone when hovers or in flight. DJI Forum