← Back to Blog

Moving My PvZ 2 Save: Part Two

The last post ended with a failed sync. Here's what happened next, in order:

  1. The icons were hidden by a birth year. Years ago I entered 2020 at install, so the game treated me as a child and hid every account button. A test profile with an adult year brought them back. The save was never broken — the door was just invisible.
  2. Moved to the new phone. Exported the save with the adb script, imported it, verified offline. Profile intact.
  3. Registered my email, went online, lost the coins. Seconds after the first online launch, coins and gems dropped to zero. Plants, levels, everything else untouched. The email signed itself out on its own.
  4. Same signature as the tablet failure. Updated theory: coins and gems live on the server's per-account ledger, and my fresh registration opened one that said zero. The client copy is a suggestion; the server's word is law. Plants and progress live on the device, so the server has no say over them.
  5. Verified the backup. The repo copy is byte-identical to what I pushed — the phone can't alter it. Whatever happens next, the pre-migration state is safe.

What's next:

The lesson, sharpened from last time: your files are what you get to keep. Everything else is a negotiation — know which parts you're negotiating over before you sit down.