PowerVision PowerEgg X & PowerDolphin Are Working Again — Vision+ 2 App Hack

Powervision verification is down: Network exception. Please check the network status! Here’s the Fix!

PoweVision Vision+ 2

You probably noticed they recently stopped working if you own a PowerVision PowerEgg X drone or PowerDolphin. The issue? PowerVision’s servers went down, leaving users unable to log into the Vision+ 2 App, which is required to access and control these devices. When you want to create or validate an existing account, the app will show “Network exception. Please check the network status!

I tried contacting PowerVision through all channels (email and social media account), but received no answers. So, instead of waiting for an official fix, I searched for a solution on dedicated forums and tried to dive into the app and figure out a workaround to bypass the login screen entirely.  In the end, the solution came from Facebook user Chinook P., who shared a ready-to-use fixed APK file and a step-by-step guide in the PowerEgg X Pilot’s Group for those who wish to fix the app themselves.

The app still works if you were already logged in before this server issue occurred. However, when attempting to install the app on a new phone, you’ll encounter errors regardless of the option you choose (email or phone). Even when trying to change the country code, it returns a network error.

Vision+ 2 APP reverse engineering steps

Disclaimer: All data and information provided in this article are for informational purposes only. FirstQuadcopter will not be responsible for any actions performed by any reader! Use the downloadable APK file at your own risk!

I received the step-by-step instructions from Chinook P but did not test them, as the ready-to-use modified file was more convenient. However, for anyone with the time and interest to modify the PowerVision Vision+ Android app themselves, the recommended steps from the author are outlined below:

  1. Download Vision+2 v2.2.1 (I got it from APKcombo)

2. Decompile the revers engineering app (I used APK Toolkit v1.5)

2. Find the file: SharedPreferenceUtils.smali

4. Find the code:

.method public getBoolean(Ljava/lang/String;Z)Z
.locals 1
iget-object v0, p0, Lcom/powervision/base/utils/SharedPreferencesUtils;->mPreferences:Landroid/content/SharedPreferences;
invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result p1
return p1
.end method

5. Replace this code with:
.method public static isLogin(Ljava/lang/String;)Z
.locals 1
const/4 v0, 0x1
return v0
.end method

6. Find the file: ShareSDKWrapper.smali

7. Find the code:
.method public static isLogin(Ljava/lang/String;)Z
.locals 1
invoke-static {}, Lcom/mob/wrappers/ShareSDKWrapper;->isAvailable()Z
move-result v0
if-eqz v0, :cond_0
invoke-static {p0}, Lcn/sharesdk/framework/ShareSDK;->getPlatform(Ljava/lang/String;)Lcn/sharesdk/framework/Platform;
move-result-object p0
if-eqz p0, :cond_0
invoke-virtual {p0}, Lcn/sharesdk/framework/Platform;->isAuthValid()Z
move-result p0
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return p0
.end method

8. Replace the code with:
.method public getBoolean(Ljava/lang/String;Z)Z
.locals 1
const/4 v0, 0x1
return v0
.end method

9. Save modified files and compile the app

10. Copy the APK to your phone and install

Download the fixed Vision+ 2 APP (disabled login/verification)

Chinook P. has also prepared a ready-to-download, fixed version of the Vision+ 2 app that restores functionality for the PowerEgg X and PowerDolphin devices. The APK file can be easily installed by following the on-screen instructions. Upon launch, the app may display a network issue warning, but it will function properly afterward without requiring a login. Download URL: https://drive.google.com/file/d/1290sqZntRKRGaxUherBSlWsfuLKn-6gw/view

I have nearly 25 years of photographic experience and 10 years working as product tester for various websites. I have knowledge across a vast number of product categories, including DSLR\Mirrorless\Action cameras, Computers, Gimbals, Power Stations, 3D printers, and, above all, drones! I’ve flying, reviewing and building drones since 2014. I founded and own FirstQuadcopter a drone blog dedicated to newbie pilots. I authored over 300 articles, helping millions navigate the exciting world of drones!

12 COMMENTS

    • The problem with Apple phones is that you can’t just install any app from an unknown source; you’re only allowed to install apps from the official App Store. So even if someone modifies (or hacks) the verification screen, they would still have to pay to publish the app in the store.

  1. Hello,
    the first connect works fine. The app starts without login and I could activate my brand new PowerEgg and so it is possible to fly it. But after the activation I could not use the app because after connect to the device the app told me: “There is new firmware. Please switch your network to download it.” Any idea ? Thanks a lot, Frank

LEAVE A REPLY

Please enter your comment!
Please enter your name here