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