My phone fell from my pocket while on a bike. After a while it was giving me some problems so I decided to resetting it. I'm in China now and I forget that I have to do through all the processes but China is blocking Google's servers so I can't complete the connectivity check.

  • 1
    Set up a VPN / Shadowsocks on either your PC or a router, then proxy it through. If you have neither... just buy one, you'll eventually need it.
    – Andy Yan
    Jan 18, 2017 at 2:28
  • how do i use it if incase i get it on my pc Jan 18, 2017 at 16:20
  • I will detail this in an answer later.
    – Andy Yan
    Jan 18, 2017 at 22:56
  • I don't get it. You can use your device without a Google account, so you don't need to connect necessarily to complete the initial setup. Jan 20, 2017 at 14:27
  • 1
    @BálintBabics No it still will - it's just that stubborn. Else we wouldn't have to devote such efforts to it...
    – Andy Yan
    Jan 24, 2017 at 9:12

2 Answers 2


As seen in other answers, VPN is the best solution.

In case you don't have a VPN or it fails to connect, do as follows. This won't do any harm to your phone.
1. Unlock bootloader (if needed) and flash a custom recovery (if TWRP is available for your phone, go straight for it) and boot into it
2. Tap 'Mounts' and tick 'system'
3. Tap 'Advanced' and 'File Manager', locate
Android 4.1 & before: /system/app/SetupWizard.apk
Android 4.2~5.0: /system/priv-app/SetupWizard.apk
Android 5.1 & after: /system/priv-app/SetupWizard/SetupWizard.apk
4. Rename it to SetupWizard.bak
Other custom recovery like CWM:
2. Navigate to 'Mounts' using volume buttons and press power button to enter
3. Again navigate to 'mount /system' and press power button
4. Get a PC (with adb available) and run

adb shell mv /system/app/SetupWizard.apk /system/app/SetupWizard.bak

Change the path to SetupWizard.apk respectively according to the information above. Then reboot.
After rebooting from recovery, you'll find that the setup screen is gone and there's no more troubles.

Edit: For most highly customized ROMs in China like MIUI and Huawei's EMUI and ZTE's, there may be other setup wizards called mi_SetupWizard.apk or hwSetupWizard.apk or ZSetupWizard.apk, respectively, which exist along side the AOSP's one (usually located in /system/app regardless of ROM version). Remove them as well.

  • Nice one, this is actually exactly the one I used before I learned how to share a VPN. OP's phone might not be rootable or have a custom recovery though. Still, +1.
    – Andy Yan
    Jan 19, 2017 at 4:41
  • Also, to OP: if you were to try this, remember that after passing the setup wizard and going into homescreen, you should revert this change, i.e. put the setup wizard back into where it was and set correct permissions. Not doing so might give you weird problems, e.g. Home key not working, notification shade empty, etc.
    – Andy Yan
    Jan 19, 2017 at 4:43
  • 1
    @AndyYan For myself, I always purge (remove completely) the setup wizard directly without hesitation, and so far I have never observed any malfunctions in anywhere else. I'm the one who dares testing out the side effect of the removal of almost everything, and to my surprise, in most cases, there's hardly any side effect beside the disability of the removed function.
    – iBug
    Jan 21, 2017 at 3:33
  • More or less the same, but it did cause issues on some ROMs, and CyanogenMod is one of them. Before one of the commits popped up last spring I remove the wizard too, but from then on I'm starting to experience issues and had to trace back. Anyway, life of us barebone users :)
    – Andy Yan
    Jan 21, 2017 at 4:48

Assume you already have a VPN, or a Shadowsocks connection that works globally (i.e. not just for your browser - all applications on PC must be able to use it). If using Shadowsocks and don't know how to do it, look up another (paid) software called Proxifier. I will leave this part out since this is not so relevant.

Connect PC and phone to the same network / same router. Install Privoxy and start it up, the default working port is 8118. Also get the local IP of your PC, for example

Now, on the phone in setup wizard, it will initially ask you to set up wireless network. At this phase, choose something like "options" or "advanced" so that you could tweak the network's advanced settings. Choose "manual" for proxy type, fill the IP into the hostname field and port into the port field, presumably like this:

enter image description here

Done. Save this settings and you should be able to proceed with the rest of the setup.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .