PUBG Mobile on GameLoop Beta: All Issues FixedThe latest EmuDesk Smart Tool update fixes all compatibility issues with GameLoop Beta including camera stuttering and delivers fully functional keymaps, including at 1080p and 2K.Get EmuDesk Smart Tool

Google Login Error 400 'malformed request' in TAC — sign-in fails even after format

When trying to sign into Google services inside TAC (Play Store, YouTube, anything that requires Google OAuth), the login flow shows a Google error page:

400. That's an error.

The server cannot process the request because it is malformed. It should not be retried. That's all we know.

This blocks Play Store sign-in, account-bound CODM features, cross-device save sync, and friend lists. Reported framing:

  • "buenas estoy teniendo este problema.. alguien mas le paso? ya borre cache, desintale gameloop lo volvi a instalar y hasta formatie la computadora pero me sigue apareciendo igual" — re22 (formatted Windows install, problem persists)
  • The exact 400 dialog appears regardless of which Google account you try.
  • Reinstall + cache clear + Windows format — none resolve the error.

Root cause: Google's OAuth endpoint detects an emulated client signature mismatch — TAC's OAuth handshake sends device-fingerprint headers that don't match a real Android device. Google rejects with 400 instead of a more helpful "device not supported" because the request body fails their schema validation entirely.

Last updated 8 weeks ago0 users reported this issue8
Sign in to interact

Solutions

Solution 1

Factory-reset TAC's Android instance, not just the Windows app. TAC's internal Android instance keeps a stale OAuth state. Reinstalling TAC on Windows doesn't reset it — only an in-emulator factory reset does:

  1. Open TAC.
  2. Click the 4-squares menu → Settings → Engine.
  3. Find "Restore Defaults" or "Factory Reset Android" (varies by TAC version).
  4. Confirm — this wipes the emulated Android storage including Google OAuth tokens.
  5. Restart TAC, retry Google sign-in.

Solution 2

Disconnect ALL VPNs and retry sign-in. Google's OAuth checks the device fingerprint against the IP geolocation. If your VPN exit doesn't match the device's locale + timezone settings, Google fails the handshake with 400. Disable VPN, set Windows time zone to your real one, retry. Once login succeeds, you can reconnect VPN.

Solution 3

Skip Google entirely — install CODM via APKPure. If Google sign-in remains blocked, install the CODM APK directly:

  1. Download CODM APK from apkpure.com (or APKMirror).
  2. Drag-drop the APK onto the TAC emulator window.
  3. TAC installs without Google's involvement.
  4. Inside CODM, log in with Activision / Facebook ID instead of Google. (Google login from inside CODM may still fail — Activision ID always works.)

Solution 4

Change TAC's reported device model. Smart Tool can swap the simulated device model — some models pass Google's OAuth handshake, others don't. Default "ROG Phone 9 Pro" sometimes fails; try:

  1. Smart Tool → Device Model dropdown.
  2. Change to Pixel 7 Pro or Samsung Galaxy S23.
  3. Apply Settings, restart emulator.
  4. Retry Google sign-in.

Solution 5

Check if Google flagged your account. If Google has security-locked your account due to "suspicious activity" (which sometimes happens after a few emulator login attempts), the 400 will persist regardless of fixes. Visit myaccount.google.com/security on a regular browser, look for "Recent security activity", clear any blocks, then retry.

Experiencing a different problem?Report a new issue to help the community find solutions.

Comments (0)

No other comments yet. Be the first to share your thoughts.

Sign in to_leave_comment

On This Page