Johnnokomis
 Core User of DJI
Flight distance : 14031719 ft
United States
Offline
|
djiuser_21vazN53a4oJ Posted at 4-18 23:48
Hardware is also important, it seems. I have got it to work (all planning features) on a Oneplus 3 running Android 10 and a Oneplus 7T Pro running Android 11. On a Sony Experia Z4 Tablet everything works except mapping and obligue planning, both on Android 7 (I think) and Android 10.
So you got it to run on Android 11? That's the only one I haven't tested it on. If you look at the AndroidManifest.xml the header states..
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" package="com.dji.industry.pilot"
Meaning it was never meant to run on anything higher than Android 10. I get the feeling that DJI is doing something shady here, think about it. Google removed DJI Fly, DJI Mimo and newer versions of DJI Go from the Play Store years ago and there never has been a clear explination as to why. These apps even when downloaded from DJI can't run on newer Pixel phones. Not a single DJI RC, which all run Android, has the Play Store on them. Why would DJI choose to bypass the security measures that Google has when installing apps through them? I'd really like to know.
So to provide some transparency that DJI will never provide, I've decompiled the Pilot 2 APK and posted it for anybody interested in looking through it. There's 14,692 files including every picture, icon, sound effect and decrypted line of code that it takes to make this app run. Maybe someone smarter than me can find something interesting. Decompiled_Pilot2_6.1.1.1
|
|