最近,大疆无人机已经成为了消费级别无人机领域的领导者,但是想要开启更多高级功能,需要使用大疆无人机的官方APP,而且实际上这个App是需要费用订阅才能解锁的,因此,今天我们将会向大家介绍一个可以帮助大家解锁大疆无人机App更多高级功能的破解教程。
第一步:获取Root权限

首先,你需要确保你的手机已经获取了ROOT权限,因为你需要使用ROOT权限让无人机的APP获得更多的访问权限。如果你还没有ROOT权限,可以通过网上搜索相关方法来获取ROOT权限。
第二步:下载修改apk文件
接下来,您需要从网络上下载一个经过修改的 APK 文件,并安装到您的手机上。您可以通过搜索“大疆无人机App破解版”来寻找相关的APK文件。
第三步:修改APK文件
解压已经下载的apk文件,我们可以使用apktool将APK文件拆开修改,也可以直接在apk文件中查找修改。我们通过反编译来进入改apk文件中,具体操作如下:
① 将apk文件后缀名更改为zip,使用解压工具解压apk文件,将解压后的内容全部复制到一个文件夹中。
② 将assets文件夹中的两个文件base.dat和config.dat删除。
③ 打开smali文件夹,在com/dji/whitelabel/文件夹中找到MainActivity.smali文件并且用notepad++等代码编辑器打开。
④ 如果你不想购买飞行数据记录等这些高级功能,就将以下代码注释掉:
invoke-interface {v0}, Ldji/sdk/products/ComponentManager;->getComponent(Ljava/lang/Class;)Ldji/sdk/products/Component;
check-cast {v9}, Ldji/sdk/products/MobileRemoteController;
invoke-virtual {v9}, Ldji/sdk/products/MobileRemoteController;->getFlightAssistant()Ldji/sdk/modules/flightassistant/FlightAssistant;
invoke-virtual {v10}, Ldji/sdk/modules/flightassistant/FlightAssistant;->getKeyManager()Ldji/sdk/keymanager/KeyManager;
invoke-virtual {v10, v10}, Ldji/sdk/keymanager/KeyManager;->getIsFreeUser()Z
move-result v11
if-eqz v11, :cond_4A
:cond_4A
如果你都想解决,直接将名称为AndroidManifest.xml文件中,使用 notepad++ 等代码编辑器打开,搜索 com.dji.midware.MainActivity,并将其标记为添加android:exported=true,即将修改为“com.dji.midware.MainActivity.
第四步:重新打包
重新打包后就会生产一个新的安装文件,直接用它进行替换即可。
通过以上的步骤,你就可以使用大众版本的大疆无人机无人机APP来浏览和修改设置了。 需要注意的是,在使用大疆无人机的时候我们需要严格遵循相关规定,以免给人员和物品带来危害。 同时,如果你不熟悉操作大疆无人机的话,还需要多加练习。