Restoring balance only with wallet.dat (need help! 2025)

Have you tried running a Linux full node (Zcashd)?

It takes awhile but you may be able to swap out the wallet.dat file.

You would need to

  • install/run zcashd
  • fully sync the chain (can take days)
  • stop the node
  • replace the empty wallet.dat with yours
  • restart the node with -reindex