So I managed to fix the problem. Apparently my failure in injecting BCAT and restoring from backup stems from the same issue which happens when I'm copying a file to microSD card via macOS. If anyone faces the same problem, I hope the following steps could help you:
1. I've seen some thread...