Skip to content
Experimental DUML client written in java. Licensed under GPLv3
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.



Experimental DUML client written in java. Licensed under GPLv3

Only tested on the DJI Mavic Pro

Please see library licenses in lib/

This client should be considered experimental. The author is not responsible for any losses or damage resulting from the use of this client.

DUMLFlasher 1.0.2 - by Licensed under GPLV3

Want to help fund more public research? PayPal Donations - > Bitcoin Donations - > 1LrunXwPpknbgVYcBJyDk6eanxTBYnyRKN Bitcoin Cash Donations - > 1LrunXwPpknbgVYcBJyDk6eanxTBYnyRKN Amazon giftcards, plain thank yous or anything else ->

java -jar DUMLFlasher -t -f Targets: AC - Aircraft RC - Remote Control

#DeejayeyeHackingClub information repos aka "The OG's" (Original Gangsters) - "Wiki" - This repository contains tools for reverse engineering DJI product firmware images. - APK "tweaks" for settings & "mods" for additional / altered functionality - Assistant-less firmware pushes and DUMLHacks referred to as DUMBHerring when used with "fireworks.tar" from RedHerring. DJI silently changes Assistant? great... we will just stop using it. - RedHerring, aka "July 4th Independence Day exploit", "FTPD directory transversal 0day", etc. (Requires Assistant). We all needed a public root exploit... why not burn some 0day? - Current Archive of dji_system.bin files that compose firmware updates referenced by MD5 sum. These can be used to upgrade and downgrade, and root your I2, P4, Mavic, Spark, Goggles, and Mavic RC to your hearts content. (Use with pyduml or DUMLDore) - Extracted contents of dji_system.bin, in the future will be used to mix and match pieces of firmware for custom upgrade files. This repo was previously private... it is now open. - Ruby port of PyDUML, and firmware cherry picking tool. Allows rolling of custom firmware images. - Even windows users need some love, so DUMLDore was created to help archive, and flash dji_system.bin files on windows platforms. - DJI has modified the GPL Busybox ftpd on Mavic, Spark, & Inspire 2 to include AES scrambling of downloaded files... this tool will reverse the scrambling

You can’t perform that action at this time.