Need help to recover blpckchain.info wallet, my wife forgot her password and the brute force with btcrecover is not catching the password I used btcrecover to extract the wallet file (wallet.aes.json) from a blockchain account and I have been running btcrecover with dictionaries of my making but it has been going on for weeks and I am running out of ideas on how to permutate what my wife and I think the password could have been.  Is there a way to just manually transfer the btc from the old wallet into a new wallet we do have access to or is there any way to extract the password or private keys directly from the wallet file? 

We have: the phone with the original wallet app installed, the wallet file pulled using btcrecover, access to the email to allow authorization to access, the wallet identifier that was sent to her email when she first signed up, the phone which has the wallet, the pin that was used for the wallet, and we know how much btc is in the account. 

We do not have: The private keys, a backup file downloaded from the blockchain api, a recovery phrase (it was never set-up), 2fa enabled on the account, access to the wallet file on the phone (as the phone was not previously rooted and the files are hidden somehow).



I had a blockchain wallet on my phone and when I knew I was going to switch phones I had my wife make a wallet on her phone in advance so I could keep our btc in her wallet during my transition. 

The day came and I transferred the btc to her phone. It made her feel special to have it on her phone so I let her keep it there for a while....until I needed it to make a purchase with a visa card I have linked to another account and I took her phone and used the pin to unlock it except....it didn't unlock. I was sure I was using the right pin because it was the same one she always uses but thought perhaps I just mistyped something. I tried a total of three times and then it said I was locked.....that was annoying so I brought the phone back to my wife to open it with her password and she said she used a different pin this time to be more safe but that she didn't remember which password she had used to set it up.....

we tried numerous different passwords manually with no success and then we reached out to the blockchain wallet customer support with a back and forth conversation that ultimately led to them saying they can not help and we should just keep trying passwords.

I have worked with a few friends tried have so far been able to successfully use btcrecover on a test wallet to download a wallet file and then use the brute force features on a dictionary file to discover the password (which is easy because I already know that password).

But now that I am trying it on my wife's wallet the dictionaries were taking too long so I rented virtual computers online which are faster than my own pc and then I was returned with "password search exhausted" now I am trying new dictionaries but I am worried that we may not get it.  the more wildcards I put in the dictionary the longer it takes....

Also pywallet does not seem to be able to read the wallet file that comes from the blockchain wallet. I couldn't get it to work on any of my test wallets and so I have never tried that program with my wife's wallet.

Can anyone help!?
Is there a way to just manually transfer the btc from the old wallet into a new wallet we do have access to

No.
You need at least one of the things you have none of

working wallet.
PIN or password for the wallet.
Recovery phrase for the wallet.


is there any way to extract the password or private keys directly from the wallet file?

No.
The brute-force guessing method you are using is the primary known method.
There have been alleged security vulnerabilities in the blockchain.info wallet but it is possible your wallets were patched to fix those issues. It may be a long shot:

Major Wallet Vulnerability Revealed As User Barely Reclaims 9 BTC
blockchain.info vulnerability allows attackers to steal bitcoin wallet backups


Can anyone help!?

No,
You are already doing the right thing I think.
Unfortunately, from the perspective of the software designers, what you are doing is exactly what they must make every effort  to prevent being possible. If you could easily do this, so could a hacker or someone who stole your phone.

Footnote. OP knows this - but it is a good idea to remind new readers:
The Blockchain.info website says

Your Backup Phrase is made up of 12 random words, and is an encoded version of your master seed (and an industry standard). It acts as a backup and allows you to access your bitcoins and ether regardless of the wallet software you’re using. In the event that you lose your password, or choose to use another wallet provider, your Backup Phrase is all you need to regain access to your funds.
Quick tip: You can find your 12 word Backup Phrase in your Security Center after creating your wallet. Write this phrase down and keep it somewhere safe.

(my emphasis)
I'd go further, practice wallet recovery and make sure you can recover a lost wallet before putting serious money &quot;in&quot; it.