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
howto:deejayeye-modder [2019/01/14 22:47]
quad808 [APK Creation Using Windows Command Line]
howto:deejayeye-modder [2019/12/22 05:47] (current)
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: 
  
-  cd ~/Documents/deejayeye-modder +  * DJI Go 4.1.22: http://dankdronedownloader.co.uk/NLD_Downloads/DJI_Go_v4_4.1.22_NoSecNeo.apk 
-  git pull+  * 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.
  
-===== 3Create symlinks for stuff we have in our toolchain ===== +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.
-  ln -s ~/Documents/tools/ ~/Documents/deejayeye-modder/+
  
-===== 4. Get an apk =====+====== APK Creation Using Mac OS ======
  
-Go get the 4.1.3 APK from herehttps://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/ +Install the required dependencies with Brew:
  
-Put the original file into the "PutApkHere" folder and name it orig.apk +brew install dialog dos2unix imagemagick webp gnu-getopt gnu-sed xmlstarlet wget brew link --force gnu-getopt ./download_tools.sh
- +
-===== 5. Mod away ===== +
- +
-  ./RunMe.sh +
- +
-You will find your modified apk file in the MODDED_APK_OUT directory+
  
 +Get the apk to modify Go4 4.1.22: 
  
 +  * 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.1547506059.txt.gz · Last modified: 2019/01/14 22:47 by quad808