5HpHagT65TZzG1P*********************EB3kEsreAnchuDf
it is not the best example, because you used WIF from private key=1. Normally you calculate range as follows: replace unknown characters by "1", decode, it will be your starting range. Then add 58^unknown characters (in your case 21?), if you add to starting range you will have the end range for search.
- is there is some useful methods to try to recover my wallet instead of bitcrack ?
Yes, that's what we try to do with Kangaroo
- if the bitcoin address contains 0.054 BTC , will it be a 54 bit 2^54 ? ( sorry if it's a dump question , but i have limited knowledge ) .
No, it has nothing in common.
- can i split the range that i will be searching for into 2 parts , for example let's say that i will search for a specific range for 7 days , how can i split this search into 2 devices ?
doable.