User Tools

Site Tools


howto:deejayeye-modder

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
howto:deejayeye-modder [2019/01/14 22:50]
quad808 [5. Mod away]
howto:deejayeye-modder [2019/12/22 05:47]
digdat0 dl link last edit
Line 24: Line 24:
 ====== APK Creation Using Windows Command Line ======  ====== APK Creation Using Windows Command Line ====== 
   
- 1. Grab the files from bin4ry. https://​github.com/​Bin4ry/​deejayeye-modder+1. Grab the files from bin4ry. https://​github.com/​Bin4ry/​deejayeye-modder
  
- 2. Unzip them to a folder. ​ Look for download_tools.bat and run it.  This will make a tools folder for you and download the necessary additional files you need and places them in the tools folder.+2. Unzip them to a folder. ​ Look for download_tools.bat and run it.  This will make a tools folder for you and download the necessary additional files you need and places them in the tools folder.
   
- 3. You may need to install Java Development Kit, you can get it here: http://www.oracle.com/technetwork/java/javase/downloads/index.html +3. You may need to install Java Development Kit, you can get it here: http://www.oracle.com/technetwork/java/javase/downloads/index.html 
   
- 4. Go get an APK from here:  Go4 4.1.22: http://www.openpilotlegacy.org/dji.go.v4-4.1.22-3028592-noseceo.apk / Go4 4.1.15: http://www.openpilotlegacy.org/DJI_GO_4_dji.go.v4_4.1.15_V3027412-nosecneo.apk  +4. Go get an APK from here:   
- Go4 4.1.14: http://www.openpilotlegacy.org/dji.go.v4_4.1.14-1027326-noSecNeo.apk Go3: http://www.openpilotlegacy.org/Go3-nosecneo.apk+ 
 +  * DJI Go 4.1.22: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.22_NoSecNeo.apk 
 +  * DJI Go 4.1.15: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.15_NoSecNeo.apk 
 +  * DJI Go 4.1.14: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.14_NoSecNeo.apk 
 +  * DJI Go 4.1.3: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.3.apk 
 +  * DJI Go 3: http://dankdronedownloader.co.uk/NLD_Downloads/Go3-nosecneo.apk 
   
- 5. Download and save it in the PutApkHere folder. ​ Rename whatever APK you download and want to patch to orig.apk. Do you see how easy bin4ry made this for you?  You need to tell him thanks. ​  +5. Download and save it in the PutApkHere folder. ​ Rename whatever APK you download and want to patch to orig.apk. Do you see how easy bin4ry made this for you?  You need to tell him thanks. ​  
- ANY APK you want to patch must be renamed to orig.apk, or the patching won't work.+ANY APK you want to patch must be renamed to orig.apk, or the patching won't work.
   
- 6. Run RunMe.bat as admin. ​ If you don’t know how to do this, just stop right now, and step away from your PC.  Follow the prompts, and pick what patches you want to apply!!​  +6. Run RunMe.bat as admin. ​ If you don’t know how to do this, just stop right now, and step away from your PC.  Follow the prompts, and pick what patches you want to apply!!​  
- Pick a number for the corresponding patch and hit enter to move to the next choice. ​ Once you are done, enter P, then enter again. ​ Follow the patching progress. ​ It may take a while, so be patient. +Pick a number for the corresponding patch and hit enter to move to the next choice. ​ Once you are done, enter P, then enter again. ​ Follow the patching progress. ​ It may take a while, so be patient. 
- You will find your modified apk file in the MODDED_APK_OUT directory.+You will find your modified apk file in the MODDED_APK_OUT directory.
  
 ====== APK Creation Using Windows GUI====== (not updated for latest APK patching.  Use an alternate method) ====== APK Creation Using Windows GUI====== (not updated for latest APK patching.  Use an alternate method)
Line 54: Line 60:
 5.      Install .Net Framework 4.6.2 if you don't have it: https://www.microsoft.com/en-us/download/details.aspx?id=53344 5.      Install .Net Framework 4.6.2 if you don't have it: https://www.microsoft.com/en-us/download/details.aspx?id=53344
  
-6. Go get an APK from here:  Go4 4.1.22: http://www.openpilotlegacy.org/dji.go.v4-4.1.22-3028592-noseceo.apk / Go4 4.1.15: http://www.openpilotlegacy.org/DJI_GO_4_dji.go.v4_4.1.15_V3027412-nosecneo.apk  +6. Go get an APK from here:   
- Go4 4.1.14: http://www.openpilotlegacy.org/dji.go.v4_4.1.14-1027326-noSecNeo.apk Go3: http://www.openpilotlegacy.org/Go3-nosecneo.apk​ Be sure the APK name does not have any spaces in it. For example, change the apk from "DJI GO 4  4.1.3.apk" to "DJIGO4413.apk", or even just "orig.apk" etc. Then for the sake of ease, put the apk in c:\patchAPK+ 
 +Downloads for stock DJI Go you can use with the deejayeye-modder toolset (with sec-neo removed) 
 +  * DJI Go 4.1.22: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.22_NoSecNeo.apk 
 +  * DJI Go 4.1.15: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.15_NoSecNeo.apk 
 +  * DJI Go 4.1.14: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.14_NoSecNeo.apk 
 +  * DJI Go 4.1.3: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.3.apk 
 +  * DJI Go 3: http://dankdronedownloader.co.uk/NLD_Downloads/Go3-nosecneo.apk 
 + 
 +Be sure the APK name does not have any spaces in it. For example, change the apk from "DJI GO 4  4.1.3.apk" to "DJIGO4413.apk", or even just "orig.apk" etc. Then for the sake of ease, put the apk in c:\patchAPK
   
 7. Click OK until you are out of those windows. 7. Click OK until you are out of those windows.
Line 76: Line 90:
 ====== APK Creation using OSX / Linux ====== ====== APK Creation using OSX / Linux ======
  
-===== 1Toolchain ===== +Make sure you have dialog, bspatch, dos2unix xmlstarlet java and libwebp installed.  
-Install your toolchain as per the instructions [[.:toolchain|here]]You only need to do this once... but check the instructions to see if there are any new tools that you may need.+a)sudo apt-get install dialog bspatch dos2unix xmlstarlet openjdk-8-jre  
 +b) i)mkdir temp ii)wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0.0.tar.gz -O temp/libwebp-1.0.0.tar.gz iii)tar xvzf libwebp-1.0.0.tar.gz iv)cd libwebp-1.0.0 v)./configure vi)make vii)sudo make install
  
-===== 2. Get the deejayeye-modder magic ===== +Download needed tools manually or run the script provided. (download_tools.sh) 
-If this is your first time using deejayeye-modderyou will need to checkout the code from git +   
 +Manual download: 
 +a) Download apktoolrename it to apktool.jar and save it to tools folder: https://bitbucket.org/iBotPeaches/apktool/downloads/
  
-  cd ~/Documents/ +b) Download sign.jar from https://github.com/appium/sign/raw/master/dist/sign.jar and put it in tools folder
-  git clone https://github.com/Bin4ry/deejayeye-modder.git +
-  cd deejayeye-modder +
-  chmod u+x RunMe.sh+
  
-If you have done this before and you want to make sure you have the latest code, you just need to sync to the most recent version+Get the apk to modify Go4 4.1.22: http://www.openpilotlegacy.org/dji.go.v4-4.1.22-3028592-noseceo.apk 
 +Go4 4.1.15: http://www.openpilotlegacy.org/DJI_GO_4_dji.go.v4_4.1.15_V3027412-nosecneo.apk  
 +Go4 4.1.14: http://www.openpilotlegacy.org/dji.go.v4_4.1.14-1027326-noSecNeo.apk 
 +Go3: [[http://www.openpilotlegacy.org/Go3-nosecneo.apk​]]
  
-  cd ~/Documents/deejayeye-modder +Download and save it in the PutApkHere folder. ​ Rename whatever APK you download and want to patch to orig.apk. Do you see how easy bin4ry made this for you?  You need to tell him thanks. ​  
-  git pull+ANY APK you want to patch must be renamed to orig.apk, or the patching won't work.
  
 +RunMe.sh If a Settings.xml file is present, data are read from and used to automatically field the corresponding settings. For more information, please read Settings.xml file content.
  
-===== 3. Create symlinks for stuff we have in our toolchain ===== +====== APK Creation Using Mac OS ======
-  ln -s ~/Documents/tools/ ~/Documents/deejayeye-modder/+
  
-===== 4. Get an apk =====+Install the required dependencies with Brew:
  
-Go get the 4.1.3 APK from here: https://www.apkmirror.com/apk/dji-technology-co-ltd/dji-go-4/dji-go-4-4-1-3-release/dji-go-4-4-1-3-android-apk-download+brew install dialog dos2unix imagemagick webp gnu-getopt gnu-sed xmlstarlet wget brew link --force gnu-getopt ./download_tools.sh
  
-Put the original file into the "PutApkHere" folder and name it orig.apk+Get the apk to modify Go4 4.1.22: 
  
 +Downloads for stock DJI Go you can use with the deejayeye-modder toolset (with sec-neo removed)
 +  * DJI Go 4.1.22: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.22_NoSecNeo.apk
 +  * DJI Go 4.1.15: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.15_NoSecNeo.apk
 +  * DJI Go 4.1.14: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.14_NoSecNeo.apk
 +  * DJI Go 4.1.3: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.3.apk
 +  * DJI Go 3: http://dankdronedownloader.co.uk/NLD_Downloads/Go3-nosecneo.apk
 +
 +Download and save it in the PutApkHere folder. ​ Rename whatever APK you download and want to patch to orig.apk. Do you see how easy bin4ry made this for you?  You need to tell him thanks. ​ 
 +ANY APK you want to patch must be renamed to orig.apk, or the patching won't work.
  
 +RunMe.sh If a Settings.xml file is present, data are read from and used to automatically field the corresponding settings. For more information, please read Settings.xml file content.
  
  
howto/deejayeye-modder.txt · Last modified: 2019/12/22 05:47 by digdat0