I download and install "btcrecover-master"
but I am not sure witch command I need to use, I think its not support my case
I'll just clarify this part as heads up to those who use BTCRecover.
Yes your hunch is correct.
The only related args are
--bip38-enc-privkey which takes a valid BIP38 private key and
--bip38-currency which defaults to bitcoin.
BTCRecover can only bruteforce the BIP38 encrypted private key's password with the tokenlist but not the missing characters from the encrypted private key itself.