User Tools

Site Tools

Translations of this page:

howto:windows_subsystem_for_linux_wsl

This is an old revision of the document!


How to install the Patched DJI GO4 App on iPad or iPhone

This relates to the patched IOS IPA currently being worked on within the Slack Group, originally produced by “Daniil Zobov”, and now been further tweaked by the O.G and others (Many thanks to all involved)

This is more of a “Walkthrough” after the frustrations I had getting the application installed on my iPad Mini 4, which I had inadvertantly allowed Apple to update to IOS 11.4, which meant I was unable to use the recent jailbreak “Electra”.

I was therefore left with 2 options:

  • Getting the application signed
  • Sideloading the application

Sideloading was the weapon of choice, and nearly everyone advised to use “CydiaImpactor”, which I duly tried and failed on a dozen or more occassions. The Impactor tool just continually failed with all sorts of messages. Frustrated further that there is a bug in the latest release 0.0.44 that fails to revoke certificates, you need to drop back to 0.9.43 to achieve this.

In my search, I came across an application “SuperImpactor” Plenty of features and similar to CydiaImpactor. This proved to be the magic tool for me, and enabled me to not only revoke any failed certificates, but also to fully install the patched DJI GO 4 for IOS, successfully and without issue. Note: SuperImpactor is a “PC” Application

The following is the process I followed to achieve these positive results, I started by generating myself another Apple ID just for the purposes of running this application, but not totally necessary.

Within the Apple ID Security section, I also generated a “Application-Specific Password” for the installs:

Install Process

  • Download and install “SuperImpactor
  • Connect Ipad/iphone
  • Select “TOOLS
  • Into “Account Manager” and remove any previous entries
  • Into “Revoke Certificate” enter username and password, select LOAD ACCOUNT and remove the displayed cert(s).

Rebooted iPad

  • Into SuperImpactor
  • Into DEVICE
  • Select “Install from IPA” - Navigate to the patched GO file & Select - Follow prompts from the install Pop-up

The pop-up is just Apple ID & password (if you generated Application-Specific password, then use that)

Install took about 6mins, at one stage I thought it had locked up, but it was just sigining the application.

Once Installed

Onto iPad - GENERAL - DEVICE MANAGEMENT Select the Developer App and select TRUST. (Dev app should be your Apple ID)

DO NOT RUN THE APP AT THIS STAGE.

Open iTunes - select “FILE SHARING” and select the installed GO Application Switch to the file manager on the right and select “ADD FILE”, navigate to the “Tweak.js” file and copy to the ipad/iphone.

NOTE: There is also a file “FridaGadget.config” that I copied over, although I do need to verify if this is required.

Then just run the application and check that all is ok. You can confirm that the application has picked up the options from “Tweak.js”, by the fact that you will be presented with various options to enable/disable, e.g:

  • Disable FW update check
  • Force FCC
  • Force Boost
  • Force 2.3G
  • Force 2.5G
  • Enable 32Ch
  • Etc

Going forward, you should not need to install a new patched version of the GO 4 application, all you will need is to update “Tweak.js” as and when its updated with further tweaks.

The above is the route I had to take as I was unable to Jailbreak my iPad, it worked for me, and I see no reason why it shouldn't work for you.

Links to relevant applications

SuperImpactor: http://superimpactor.net

Tweak.js: https://github.com/ddzobov/dji-ios-frida-tweak

IOS GO 4 Patched Application: http://polybotes.feralhosting.com/dji/Go4_Frida/

PART 1 - Installing Linux on Windows 10

Open PowerShell as administrator and type the following 

Enable‐WindowsOptionalFeature ‐Online ‐FeatureName Microsoft‐Windows‐Subsystem‐Linux 

Reboot once prompted to do so 

Next, if you’re on build 1625 or later, you can just use the link below to get the installer for Ubuntu,  it will open in the Windows Store 

Windows Store Ubuntu Link  

Once downloaded, you can click the Launch button in the store, you should now also add this your desktop/start menu/taskbar for easy access

PART 2 - Getting it all up and running

Once you have followed the PART 1 guide to install WSL and Ubuntu, do a complete reboot of your computer before going any further.

Now that you are up and running with Linux, you will need to install the following applications to enable everything to work with “Deejayeye-Modder” patching application.

Run the following commands from a “Bash Shell” one at a time:

sudo apt‐get update && sudo apt‐get upgrade  (Run this straight after build and it will pull down any updates) then reboot again.

Then proceed to install the other elements you are going to need?

  • sudo apt-get install build-essential
  • sudo apt-get install dos2unix
  • sudo apt-get install bspatch
  • sudo apt-get install default-jre (or jdk – I only do jre)
  • sudo apt-get install webp
  • sudo apt-get install imagemagick
  • sudo apt-get install dialog
  • sudo apt-get install python
  • sudo apt-get install xmlstartlet

Or, you can just run this

sudo apt‐get install build‐essential dos2unix bspatch default‐jre webp imagemagick dialog python  xmlstarlet 

You probably know that Sudo is just escalating permissions to admin level. If you get an issue with “Sudo”, run the command: sudo passwd root and follow onscreen prompts, this will allow you to set a new Sudo password.

Once you have installed all the above (should only take a few mins), you will now want to play with the patch system.

Here is what I did. Having downloaded the latest version of “Deejayeye-Modder” from Github, and decompressed the file, I then copied the whole of the “Deejayeye-Modder” directory to my C:\ Drive.

so I end up with C:\Deejayeye-modder

NOTE: Capitalisation is extremely important in linux, so match the upper and/or lower case letters in the commands and directory/filenames.

In WSL you access your C: drive with the following command, and in particular the Mod directory:

 cd /mnt/c/deejayeye-modder
 

List the contents by issuing the command “ls

To make sure the file “RunMe.sh” is executable, run “chmod 755 RunMe.sh(You won’t see anything) To execute the command, precede it with ./ so becomes ./RunMe.sh

Other useful commands:

  • cd ~ Returns you to your home directory
  • cd .. Drops you back one directory at a time
  • help Usual screen full of useful information
  • exit Shuts down box and gives you back Windows
  • mkdir make dir
  • rmdir remove dir

Everything else….. Google’s your friend. Some interesting articles out there on using Linux.

And if you are interested in taking the WSL system even further, you can add a GUI front end to it, and run many more useful applications….. Get to know Linux ….. You'll love it.

howto/windows_subsystem_for_linux_wsl.1532670916.txt.gz · Last modified: 2018/07/27 05:55 by d95gas