You need it to do an initial activation & firmware updates. I was able to click through a prompt on my phone and allow it anyway (I got blocked initially).
It also allows you to easily control a drone via the app, and to more quickly download files.
I was able to go and turn on some override, but my phone rejected the installation due to security risks.
So if I don’t open anything I should be able to get a full refund if I send everything back, right? Because I’m not down with this sideways security stuff.
@RemotePilot Downloading an APK is no less safe than installing something from the Play Store, because Google barely checks anything that goes on there anyways. In fact, all the Play Store app actually does when you download an app is facilitate the downloading, unpacking, and staging of an APK. As long as you download the package from the official DJI website, you are perfectly safe. Pixels require an additional step to allow the app to be installed successfully. There are several other older posts on this sub that go into detail on what those steps are if you search for them.
Unfortunately, like it or not, nobody else in the market can even come remotely close to comparing with DJI’s products. They are both vastly superior to and less expensive than all of their competition. Closest was probably Autel a couple of years ago, but they’ve since fallen behind too. There are some options at the low-end that compete with the Mini 2SE and the Neo, but there is no viable alternative on the market that can touch the utter dominance of the Mini 3, Mini 4 Pro, Air 3, or Mavic 3 Pro, and it doesn’t look like anyone is poised to strike at them anytime soon…
@RemotePilot You can still override it and install it assuming your phone is compatible (there is some minimum OS version requirement).
It is not in appstore because DJI decided it wasn’t worth following all policies of the app stored and their user base didn’t complain. I don’t remember which exact policies they didn’t follow though.
If you have access to a computer, you don’t need the app unless you have a drone with a controller that requires your phone to function (RC-N1/N2/N3). If you have a drone that came with an RC/RC2/RC Pro, one of the FPV drones (FPV, Avata, Avata 2), or the Neo, you can just use the DJI Assistant 2 (Consumer Drone Series) program on your computer to do the initial activation and firmware updates via a USB cable, and do any binding manually through the button shortcuts on the drone/controller/goggles (usually just holding the power button down until the unit goes into pairing mode). Even though my LG Velvet took the app, I don’t use it very often, as none of my drones need to connect to my phone to fly (I only fly my Neo FPV).
Its not on the play store because DJI packed it with SecNeo, this makes the app unable to be reverse engineered and the contents of the code cannot be examined by Google or anyone else. Why? Because CCP/PLA that’s why.
Turn on USB Debugging and install it through ADB (adb install whatever.apk). If it won’t be able to install it, ADB will tell you exactly the problem. Instead of the dumb-useless popups of Android. I assume minSDK.
All this US government law against this company and all of its practices… It’s starting to make sense now. I’m not saying that I support it, FAAAAR from it, but I can see how their argument is easily derived when the first thing you encounter when trying to use this product is this.
DJI isn’t the first and won’t be the last usefully app not being in the Play store.
But yeah, better you return it, it looks like it’s not your thing.
You have to do a bit.of the work by yourself (as of educating yourself about drones, getting licenses etc), so if the side loading (download the APK from DJI straight and allow foreign once to be installed) is too much for you, you will not be happy with DJI.