DJI GO 4 MOD 2.0 | DJI GO 4 MOD LITE [ Additional Features | Android | App Ver. 4.1.15 ]

Discussion in 'Spark Discussions' started by dubt, Jan 5, 2018.

  1. dubt

    dubt Well-Known Member

    Joined:
    Jan 5, 2018
    Messages:
    95
    Likes Received:
    77
    Location:
    United States
    [​IMG]

    I'm not responsible for any damage caused to your Android device or DJI equipment. You are accepting the risk of running modified software. Any software downloaded and installed outside of the Play Store may contain viruses or malware. I have taken as many precautions before offering this modded software, but there's always a chance of failure when not directly downloading from the Play Store.

    This MOD may contain tweaks that are illegal in your country. Due to EIRP laws that change depending on where you live, you might be running the risk of altering your devices WLAN transmission power to the FCC limits. Please check in with the EIRP WLAN laws related to the country you will be flying in.

    There are two versions of this mod, each with specific feature sets:


    DJI GO 4 MOD 2.0
    • CAN be installed next to the official DJI GO 4 from the Play Store OR DJI GO 4 MOD LITE
    • Scramble Android ID, Android Serial # and IMEI (Just in case DJI catches on)
    • Google Maps (Save offline maps in the official Google Maps app for Offline Maps support [BETA])
    • Force screen on while app is open
    • Auto set brightness to 100% when app is opened
    • Auto enable Wi-Fi when app is opened
    • Auto enable screen rotation
    • Red DJI GO 4 Icon for easier recognition of the modded app
    • Red Status and Nav Bars
    • Disabled App Transitions for faster app performance
    • Auto enable Do Not Disturb mode

    DJI GO 4 MOD LITE
    • Can be installed next to DJI GO 4 MOD 2.0 but NOT the official DJI GO 4 app from the Play Store due to having the same package name
    • Offline Maps
    • Here Maps
    Both Apps Feature:
    • Forced the TX power to FCC limits
    • Enabled Intelligent Flight Modes from the Mavic Pro for the Spark
    • No forced updates - firmware or app
    • Enabled the option whether to cache video locally or not. May reduced crashes and CPU-load if switched off
    • Fake login - You can either login with your real account (online) or use the fake accout. To use the fake account you have to go offline (airplane mode) and put any non-numeric characters in the login box
    • Make DB Public for non-rooted devices @ /mnt/sdcard/DJI/dji_mod_{version_string}.db for offline flight planning
    • Enabled Spark Wi-Fi Channel Select on OTG
    • Remove check for rooted devices
    • OTG Support
    • Sphere Pano Support
    • DJI GO 4 Ver. 4.1.15
    Why two versions? Due to the additional features that are added during app cloning and changing the package name, the Here Maps API Key becomes invalid. This is why you cannot install the DJI GO 4 MOD 2.0 LITE side by side with the official DJI GO 4 app, because it keeps the same internal name, but allows access to Offline Maps.


    Downloads

    DJI GO 4 MOD 2.0 - Download

    DJI GO 4 MOD LITE - Download



    Changelog
    DJI GO 4 MOD 2.0
    • Rebuilt and patched from the ground up. I used a clean apk and patched with my additions
    • New Custom Icon
    • Red status and nav bars instead of orange
    • Tested offline and online logins. Both work, just up to you to decide if you want flight records
    • Auto enable Do Not Disturb mode
    DJI GO 4 MOD LITE
    • Initial Release

    DJI GO 4 MOD 1.1.1
    • Google Maps API Key Replaced

    DJI GO 4 MOD 1.1
    • Fixed Google Maps
    • Keep Screen On Added
    • Added Auto 100% Brightness
    • Added Auto-Rotate
    • Changed the color of the Status and Nav Bars to reflect the App Icons Orange
    • Disabled App Transitions for faster screen switching
    • Scramble Android ID, Android Serial # and IMEI (Just in case DJI catches on)

    DJI GO 4 Mod 1.0
    • Initial Release
    Tested Devices
    • Google Pixel 2 XL - Android 8.1
    • Nexus 6P - Android 8.1
    • Nexus 6 - Android 8.1
    • Mate 9 - Android 8.0
    • HTC U11 - Android 7.1.1
    • Samsung Note 8 - Android 7.1
    • BLU One Life X3 - Android 7.0
    • Samsung Galaxy S8 Active - Android 7.0
    • Samsung S7 - Android 7.0
    • Samsung Galaxy Tab S3 - Android 7.0
    • Samsung Galaxy Tab S2 - Android 7.0
    • Nexus 7 2013 - Android 7.1.1
    • Nexus 7 2013 - Android 6.0.1
    • Sony Z3 - Android 6.0
    • Samsung Galaxy S4 - Android 5.0.1
    Credits
    All Copyright and Images are property of DJI. This is a fan made mod to enable additional features not accessible in the original DJI GO 4 application.

    This mod is based off of the work by Bin4ry and the deejayeye project. If you would like more info as well as any of the information related to patching the original DJI GO 4 app, you can find more info here:


    GitHub - Bin4ry/deejayeye-modder

    He has a donation link for paypal and cryptocoins. If you guys are liking the modified app and all of the work that went into it maybe throw him a bone. This doesn't look like easy work and a lot of care has gone into this mod. If you want to donate to Bin4ry / deejayeye you can do so here:

    PayPal: [email protected]

    BTC: 1QKMFRMkauTXii8MGrYvt3C6m5dTjym9NG

    BCH: 12UnxVsA1Q9AHpy384spTVDNJVnudPZWXP

    ETH: 0x8fc3461e971790498eb43b4608ba58f7e4300c98

    If you have tested this mod on your device, please reply if it's working, as well as what device you are using, and I will add your device to the list.

    Mods; If this thread is against the forum rules by posting links to modded software, please let me know so I can remove the links. There seems to be a legal grey area around posting modified software, but I see it no different as to remixing a popular song and releasing it for free. As long as everyone here understands that they're downloading a modified version of the official DJI GO 4 app, I believe it's perfectly acceptable. Please correct me if I'm wrong.
     
    #1 dubt, Jan 5, 2018
    Last edited: Jan 8, 2018
    clyde Imperio, JD4x4, Haggi and 26 others like this.
  2. Nathan Swenson

    Joined:
    Dec 16, 2017
    Messages:
    9
    Likes Received:
    3
    Great idea! Will give it a shot.
     
    dubt likes this.
  3. 大疆晓粉丝

    大疆晓粉丝 Well-Known Member

    Joined:
    May 27, 2017
    Messages:
    46
    Likes Received:
    18
    Too bad... Can't install it Screenshot_20180105-163931.jpg
     
    dubt likes this.
  4. dubt

    dubt Well-Known Member

    Joined:
    Jan 5, 2018
    Messages:
    95
    Likes Received:
    77
    Location:
    United States
    Oops, I have premium, so let me re-clone. I cloned when it was still the free app.
     
  5. webvan

    webvan Well-Known Member

    Joined:
    Jul 22, 2017
    Messages:
    228
    Likes Received:
    31
    I'd thought of doing that but hadn't gotten around to it yet since I use my iPad 2017 for "official" flying. Are you saying the modded version is 4.1.15 ? I thought versions after 4.1.9 couldn't be modded ?
     
  6. dubt

    dubt Well-Known Member

    Joined:
    Jan 5, 2018
    Messages:
    95
    Likes Received:
    77
    Location:
    United States
    Edikfly and 大疆晓粉丝 like this.
  7. dubt

    dubt Well-Known Member

    Joined:
    Jan 5, 2018
    Messages:
    95
    Likes Received:
    77
    Location:
    United States
    I was reading that somewhere as well, but there seems to be a 4.1.15 version out. I found it on this thread:

    Modified DJI Go 4, extra features available for Spark
     
  8. Damo

    Damo Member

    Joined:
    Dec 15, 2017
    Messages:
    13
    Likes Received:
    14
    This is a bad move.. also one not recommended by the guys who have patched the app and put all the hard work in. See GitHub - Bin4ry/deejayeye-modder for more info. DJI have implemented root and hack detection into the stock app.. im not saying it will happen but there is nothing stopping DJI bricking your spark if they detect the modded app.
     
  9. webvan

    webvan Well-Known Member

    Joined:
    Jul 22, 2017
    Messages:
    228
    Likes Received:
    31
    The Readme over there confirms that 4.1.15 is moddable, a special version though.
     
    Damo likes this.
  10. lasorey

    lasorey Well-Known Member

    Joined:
    Dec 11, 2017
    Messages:
    181
    Likes Received:
    65
    Nothing stopping them? What about losing costumers after refunding a perfect working Drone.
     
    zayyarl and Edikfly like this.
  11. Bubbles!!!

    Bubbles!!! Well-Known Member

    Joined:
    Jun 13, 2017
    Messages:
    249
    Likes Received:
    90
    They can't brick it, but they can save data saying you used a 3rd party system though and void warranties and any other service outside the basics of flying I'd bet.
     
  12. dubt

    dubt Well-Known Member

    Joined:
    Jan 5, 2018
    Messages:
    95
    Likes Received:
    77
    Location:
    United States
    This is why I run the modified and official app on a dark phone. One that doesn't have a Sim and the only WiFi network saved is my spark controllers.

    They can't brick what they don't know is unofficial.
     
    Damo likes this.
  13. dubt

    dubt Well-Known Member

    Joined:
    Jan 5, 2018
    Messages:
    95
    Likes Received:
    77
    Location:
    United States
    It seems many of the mods implimented in the GitHub avoid calling back home unless you want to sync your account (which I did when setting up the account for flight records).

    Here's a summary of the mods:

    "Fake login:

    You can either login with your real account (online) or use the fake accout. To use the fake account you have to go offline (airplane mode) and put any non-numeric characters in the login box.


    remove Onlinefunction:

    This will replace all urls inside the code with bogus ones, so the app cannot connect to the internet. Here Maps is excluded, so you can still have maps! This patch HAS to be applied together with the Offline login or you won't be able to login anymore! (thx to err0r4o4)

    On 4.1.8 you will need to stay online for the initial obb Download! This is needed once on first start!


    goOffline:

    Similar to removeOnlinefunction but for app version 4.1.14 etc. This patch changes all online calls to localhost :)


    soPatch:

    This patch is automatically applied with "remove Onlinefunction". Will patch the libSDKRelativeJNI.so to stop it from calling home!"

    I didn't know there was a GitHub where you can patch the app yourself. If anyone wants specific mods enabled or not enabled let me know and I can set up these on a Linux box and compile a new mod.
     
    leatherneck6017, Edikfly and Damo like this.
  14. lasorey

    lasorey Well-Known Member

    Joined:
    Dec 11, 2017
    Messages:
    181
    Likes Received:
    65
    In NL they cant just void warranty for that reason sow im not worried about that. Costumer laws may be different in your country
     
  15. lasorey

    lasorey Well-Known Member

    Joined:
    Dec 11, 2017
    Messages:
    181
    Likes Received:
    65
    When i switched from this modded app to official app on IPad it gave me some massage that i was flying in a different country and could not get an image for a couple of seconds. I closed the app an restarted and then everything was fine again. Im novice in this stuff but i guess some things were switched by the modded app, is that correct?
     
    dubt likes this.
  16. dubt

    dubt Well-Known Member

    Joined:
    Jan 5, 2018
    Messages:
    95
    Likes Received:
    77
    Location:
    United States
    It might have logged the flights to the drone, then when you launched the official app it noticed there were new flights logged, and thought you flew it in another country.

    My guess, not a detailed explanation
     
    lasorey likes this.
  17. lasorey

    lasorey Well-Known Member

    Joined:
    Dec 11, 2017
    Messages:
    181
    Likes Received:
    65
    Ok, Thanx for explaining. My Sony Z3 died on me after 4 years service. Worked very well with otg, sow im gonna try and fix it. Otherwise i might go with a Xiaomi Mi A1, not sure yet
     
  18. dubt

    dubt Well-Known Member

    Joined:
    Jan 5, 2018
    Messages:
    95
    Likes Received:
    77
    Location:
    United States
    The Sony Z3 looks like it had a lot of development on XDA, I would check that out and see if you can get Lineage OS 14.1 up on it if it starts up again. The Mi A1 looks incredible for the bang for buck with a clean android experience as well as an oreo update. I don't think you can go wrong with that phone.

    However, I did post on another thread I started of a budget android phone that exceeds my expectations as a dedicated drone device, it's the BLU Life One X3, you can check out why I think it's the perfect fit for my Spark here:

    Perfect Dedicated Device for DJI Go 4

    Let me know what you end up doing!
     
    Jtlrwells likes this.
  19. lasorey

    lasorey Well-Known Member

    Joined:
    Dec 11, 2017
    Messages:
    181
    Likes Received:
    65
    Ill dig in that info later this weekend. Thanks again for your info and i Will update you. First take this Z3 to the doctor hhh
     
    dubt likes this.
  20. Damo

    Damo Member

    Joined:
    Dec 15, 2017
    Messages:
    13
    Likes Received:
    14
    It is.. ive done it
     
    Paul Lee and dubt like this.