Infinite initialization in WhatsApp. Sites don't open in the emulator. No internet. Proxies don't work
Problem: an endless connection in WhatsApp (during registration or after entering the number), or being unable to open a site in the emulator's browser.
Cause: the issue is related to the internet connection. It can be:
- An internet problem on your PC or specifically inside the emulator.
- A problem with the proxy server or with the proxy program (Proxifier or Proxy Droid), or with how proxies are set up in Proxifier/ProxyDroid (and their settings).
At the moment UniMessenger doesn't proxy emulators on its own — it only enables proxies via Proxifier or Proxy Droid.
What to do if the issue is with the proxy
1) Change the proxy and/or your IP address. For example, you can try connecting the PC to mobile internet via a phone (hotspot).
2) Try different proxy types (HTTPS and SOCKS5). If you have an HTTP/HTTPS proxy, try specifying it in the settings both as HTTP and as HTTPS.
3) Configure via Proxifier. Set the proxy (manually or via UniMessenger): on the Accounts tab you can pick a proxy and click the button — a ready-made template with the proxy will be loaded into Proxifier. Run a proxy test (top menu → Profile → Proxy Server → select the proxy → Edit → Check) — the first 2 tests should pass. Try different proxy types (see point 1).
4) Configure via ProxyDroid. Make sure ProxyDroid is granted root access. First set the proxy manually, enable it, and check; only then go through UniMessenger.
5) Check with your proxy provider (proxy seller) that there are no restrictions on the proxy side. Some proxies only open a specific site. Even if the proxy is specifically for WhatsApp with a limit to that service, it's not certain that requests from the WhatsApp app in the emulator go to addresses allowed on the proxy (for example, some proxies don't work through Proxifier due to nuances on the proxy seller's side).
Example, by proxy (point 1) There is 1 Shared IPv4 proxy from one of the services, of both HTTPS and SOCKS5 type.
Proxifier: Take the HTTPS proxy.
- Set the type to HTTP: tests in Proxifier don't pass, no internet in the emulator — doesn't work.
- Set the type to HTTPS: tests in Proxifier pass, internet in the emulator is fine — everything works.
Take the SOCKS5 proxy: tests in Proxifier pass, internet in the emulator is fine — everything works.
ProxyDroid Take the HTTPS proxy.
- Set the type to HTTP: internet in the emulator is fine — everything works.
- Set the type to HTTPS: no internet in the emulator, sites don't open, WhatsApp doesn't load — doesn't work.
Take the SOCKS5 proxy: internet in the emulator is fine — everything works.
This is a real example with a working proxy. It turns out that for a proxy of the corresponding type, if we set HTTP in Proxifier it doesn't work, but if we set HTTPS it works. At the same time with ProxyDroid it's the opposite — set HTTP and it works, set HTTPS and it doesn't.
It's better to always use SOCKS5 proxies, since HTTP/HTTPS proxies don't provide proper anonymity (details can be found online).
What else could be the cause
If you've made sure that the issue is not with the internet connection or the proxy, then it could be:
- Some issue in the emulator or in the WhatsApp app.
To solve this you can:
- Reinstall the WhatsApp app and try other versions (older or, on the contrary, the latest available).
- Recreate the emulator and try other available Android versions.
- Try a different emulator (Nox/MEmu).
- Specific internet issues: something prevents the emulator from going online or reaching certain network addresses. It can be: the system (Windows) blocking connections; Windows Defender; some firewall; antivirus. If you rent a server, it's worth asking the service support whether any firewall is in place and whether there are any internet-access restrictions.
This issue is not directly related to the program; solving it is entirely up to you.