User Tools

Site Tools


howto:test

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

howto:test [2019/05/06 23:50] (current)
digdat0 created
Line 1: Line 1:
 +====== DJI Hacking HowTo Guides ======
 +
 +===== Android DJI GO Modifications =====
 +  * __**[[.:deejayeye-modder]]**__: APK Tweaking Tools
 +  * __**[[AppCloner]]**__: How to use App Cloner to have modded and unmodded Go app on same device.
 +
 +
 +===== Battery Information =====
 +  * __**[[batfirmfailed]]**__: How to fix Mavics battery if it got broken due to failed firmware update
 +
 +
 +===== CrystalSky =====
 +  * __**[[crystalsky]]**__: How to root and modify CrystalSky
 +
 +
 +===== DJI Assistant =====
 +  * __**[[app.asar]]**__: How to extract and explore the DJI Assistant code
 +  * __**[[Using FRIDA with Assistant App]]**__: Look at Assistant.app and Assistant.exe mods
 +
 +
 +===== DJI Goggles =====
 +  * __**[[.:gogglevideos]]**__: Play videos on DJI Goggles
 +
 +
 +===== FCC Mods =====
 +  * __**[[dji_configs|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 =====
 +  * __**[[modulemix]]**__: How to mix firmware modules and flash them
 +  * __**[[.:dumldore|DUMLdore]]**__: Windows app to flash firmware to/from DJI devices
 +  * __**[[https://github.com/mavicBreak/DroneZBreak| DroneZBreak]]**__: OSX app to flash firmware to/from DJI devices and apply tweaks.
 +  * __**[[.:dumlrub#backdatassupmake_a_backup_of_firmware_on_your_equipment|DUMLrub]]**__: A ruby implementation of pyduml
 +  * __**[[.:parameterhacks]]**__: Parameter Hacks - Simple guide to changing some parameters, including recommended values.
 +  * __**[[.:parameterindex]]**__: Parameter Index - What parameters can you change? This will be a parameter dictionary.
 +  * __**[[modulemix]]**__: How to mix firmware modules and flash them
 +  * __**[[FC Patcher Tool]]**__: Its the best
 +  * __**[[dumlflasher]]**__: Experimental DUML client to flash dji aircraft
 +
 +
 +===== Hardware =====
 +  * __**[[Mavic_GPS_Disconnected_Compass_Wont_Calibrate_Fix]]**__: Fixing cracked solderjoints from GPS board.
 +
 +
 +===== Inpire 1/ Phantom 3 =====
 +  * __**[[modP3params]]**__: How to mod the Phantom 3 flight controller (hack the p3)
 +  * __**[[downgradeP3P]]**__: How to downgrade the firmware of your P3P
 +  * __**[[p3fwtooluse]]**__: p3 Firmware tool usage (dji_fwcon / dji_flyc_param_ed)
 +  * __**[[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
 +  * __**[[iosfrida]]**__: IOS Tweaking with Frida
 +  * __**[[MCC]]**__: FCC Mod with MCC-number from SIM-Card 
 +  * __**[[Apple IOS Patched DJI GO4]]**__: Install Patched DJI GO for Apple IOS inc Tweak.js.
 +
 +
 +===== Logs and Data Analysis =====
 +  * __**[[How to get flight log files]]**__: How to get flight log files from DJI aircraft and tablets
 +  * __**[[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
 +
 +
 +===== Maps =====
 +  * __**[[Android Patched DJI GO4]]**__: How to patch and configure for Here & Google Maps
 +
 +
 +===== Mavic 2 =====
 +  * __**[[Current Available Mods]]**__: Information about ability to mod the Mavic 2
 +  * __**[[DJI Assistant 2.x]]**__: Mavic 2 requires newer version of assistant
 +  * __**[[Mavic 2 Firmware]]**__: Info about the Mavic 2 firmware
 +
 +
 +===== Misc =====
 +  * __**[[Device Unlock]]**__: How to unlock your Mavic or Spark
 +  * __**[[Mavic Serial Number Decoder]]**__: Decode your Mavic SN to find manufacture date
 +  * __**[[Recover remote control pairing on Spark]]**__: Save yourself from trouble re-pairing Sparks RC
 +  * __**[[.: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 =====
 +  * __**[[https://dji.retroroms.info/howto/dumlracer| 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
 +
 +
 +===== Skin =====
 +  * __**{{ :howto:mavic_pro_1_.pdf |}}**__: Mavic A3(size) Skin Template
 +
 +
 +===== Technical Tools & Information =====
 +  * __**[[.:firmware|Firmware]]**__: Links to Github website to download the firmware of DJI aircraft and remote controller.
 +  * __**[[.:redherring|Redherring]]**__: The original redherring hack
 +  * __**[[.:pyduml|Pyduml]]**__: The pyduml method bypassing DJI Assistant
 +  * __**[[.:dumlrub#logjammerget_upgrade_log_files_from_your_equipment|LogJammer]]**__: An easy way to get upgrade log files from your equipment
 +  * __**[[.:dji_ftpd_aes_unscramble| dji_ftpd_aes_unscramble]]**__: Decrypting files on your aircraft for backup purposes
 +  * __**[[.:phantom-firmware-tools]]**__: Tools for Sniffing DUML
 +  * __**[[.:known-duml-commands]]**__: Known DUML commands
 +  * __**[[.:git]]**__: How to find our git repositories, and a cheat sheet on using GIT
 +  * __**[[getCharacteristicsInfoDictionary]]**__: FC charateristics setters, getters and accesstype
 +  * __**[[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
 +
 +
 +===== Tools - Setup =====
 +  * __**[[.:toolchain|Toolchain]]**__: Install the toolchain required to apply modifications, and have fun!
 +  * __**[[.:tools|Tools]]**__: Reverse engineering tools (Not required for most users)
 +  * __**[[Windows Subsystem for Linux (WSL)]]**__: Install Ubuntu in Windows 10 and run the patcher in Linux.
  
howto/test.txt ยท Last modified: 2019/05/06 23:50 by digdat0