First of all you need to get rid of the infection as the repair program cannot do its job while that infection is still present.
It's advised that when you have been hacked and passwords have been changed, to use another machine that is clean to change the passwords, although for a computer password you would need to use the affected machine.
For your phone, there are antimalware programs available to protect them.
When changing passwords, try to make as robust password as possible, but depending upon the hacker, they may have software that can unscramble those.
Which antivirus program are you using ?
Initially can you boot into Safe Mode with Networking and download and run a scan with the free ESET Online Scanner.
https://www.eset.com/uk/home/online-scanner/Download and run that scanner on all of your machines in Safe Mode with Networking.
You haven't said which version of Windows you are using but if you are using Win 8.1 or Win 10 then open a Command Prompt (Admin) and enter these cmds to see if they will repair your system.
dism /online /cleanup-image /restorehealth
sfc /scannow
then enter shutdown /r /t 00 to effect an immediate reboot and check your system.
If using Win 7 then just perform a sfc /scannow and reboot.
One extreme measure to rid any infection is to factory reset the machine after backing up your personal stuff, although it would still be advisable to run ESET should the personal stuff be infected as well.
If after running ESET and those cmds and your system still isn't as it should be, then go to either
www.sysnative.com or
www.bleepingcomputer.com - register and then open a thread in the relevant section and explain your situation, explaining what you have already tried.
They have antimalware experts on either forum.