howto:start
DJI Hacking HowTo Guides
Android DJI GO Modifications
deejayeye-modder: APK Tweaking Tools. This is the location for modding Android DJI GO.
stockapk: Stock apk download for Android
AppCloner: How to use App Cloner to have modded and unmodded Go app on same device.
-
GoogleMaps: Get google maps working in the patched APK file
batfirmfailed: How to fix Mavics battery if it got broken due to failed firmware update
-
CrystalSky
DJI Assistant
-
app.asar: How to extract and explore the DJI Assistant code
-
assistanddebug: How to enable debugging on assistant 1.1.2 or earlier (allows unlocking parameters)
DJI Goggles
DroneID
FCC Mods
FCC-Hack: Some config hacks to change radio transmission settings for those outside the USA
jkson FCC mod: For forcing Mavic Pro or P4Pv2 SDR settings such as FCC, Boost, force_2.3G or force_2.5G
Firmware Modding
How TO's
parameterhacks: Parameter Hacks - Simple guide to changing some parameters, including recommended values. (Mavic Series, p4 series, Inspire 2, Spark)
modulemix: How to mix firmware modules and flash them (Mavic Series, p4 series, Inspire 2, Spark)
FC Patcher Tool: Modify flight controller parameters on the the LATEST DJI firmware (Mavic Series, p4 series, Inspire 2, Spark)
-
Super-Patcher: Pre-built flight controller made with FC Patcher which unlocks altitude limits, NFZs, and other features (Mavic Pro, P4, P4P, P4A, P4Pv2, Spark and Inspire 2)
Download Firmware
DDD: DankDownloader Tool, use it to download any and all DJI firmware you may want
OG Service Comm Tool: OGs Service Tool for Dji products. The script allows to trigger a few service functions of Dji drones.
parameterindex: Parameter Index - What parameters can you change? This will be a parameter dictionary.
DUMLdore: Windows app to flash firmware to/from DJI devices
DroneZBreak: OSX app to flash firmware to/from DJI devices and apply tweaks. (doesnt work anymore)
DUMLrub: A ruby implementation of pyduml
dumlflasher: Experimental DUML client to flash dji aircraft
dji-firmware-tools: Tools for extracting, modding and re-packaging firmwares of DJI Devices
Hardware
Inspire 1 / Phantom 3 Modding
p3i1modfw: Pre-made customized firmware for Phantom 3 series and Inspire 1
modP3params: How to mod the Phantom 3 flight controller manually (hack the p3)
p3i1tools: Tools to help automate the manual modding steps
-
-
p3stdmagic: p3 Standard Magic Mod (increases tx output, standard only)
-
P3/I1 Flight Controller Parameter Index
p3c: P3 Standard Parameter Version List
p3s: P3 Advanced Parameter Version List
p3x: P3 Professional Parameter Version List
wm610: Inspire 1 Parameter Version List
iOS DJI GO Modifications
iosrollback: Some data that is useful in rolling back IOS DJI apps
-
iosmod: How to build custom IOS app's
-
MCC: FCC Mod with MCC-number from SIM-Card
-
Logs and Data Analysis
-
-
csvview: CsvView allows easy importing of .dat or .txt log files from DJI aircraft with the intent of graphing the data
datcon: Datcon converts .dat files from aircraft to a excel/CSV output
TXTlogToCSVtool: TXTlogToCSVtool converts .TXT log files from the DJI go on your tablet to a CSV output
DJI Flight Log Viewer: DJI Flight Log Viewer converts your TXT log file and visualizes it on a map and shows the columns in the data
m100 / m600 Modding
Maps
Mavic 2
Mavic Mini
DJI FPV Goggles
Misc
-
-
-
recorder-sdcard-fix: How to fix the “SD Card Error, Contact DJI” problem downgrading below 1.03.1000
NFZ Mods
nfzbypass: Work in progress - how to bypass NFZ
Rooting
DUMLRacer 1.1: FW Root & Rollback Exploit for up to and including v01.04.0100
dumlracer: race to root. Python file can be used on Mac, Nix and Windows
UberSploits: UberSploits is a payload delivery client for DJI's NFZ update system. DJI thought they were cute and patched the firmware update system. Effectively killing Tar and Feather, DontForget and DUMLRacer. UberSploits brings all those bugs back to life.
Skin
Firmware: Links to Github website to download the firmware of DJI aircraft and remote controller.
-
Pyduml: The pyduml method bypassing DJI Assistant
LogJammer: An easy way to get upgrade log files from your equipment
-
-
-
git: How to find our git repositories, and a cheat sheet on using GIT
-
dumlprinter: A DJI Duml Packet Parser, prints (most) information stored witin a duml packet in an easy to read format.
UberSploits: DJI NFZ payload delivery client (plus root exploit
DontForget: Downgrade exploit, also reminding DJI about what open source really means
-
Toolchain: Install the toolchain required to apply modifications, and have fun!
Tools: Reverse engineering tools (Not required for most users)
-
howto/start.txt · Last modified: 2023/06/12 22:05 by sequel