The OP said that someone sent him some bitcoins, like "someone send me funds to my blockchain there are 105 conformations now and still there is 0 balance in my wallet". So it looks to me like he got his btc from someone to his address 1HkJKLwAiDDBAZFWoftaZoJXQMryHewUUe
I suppose that xpub is something along the lines of public key? Then if he has private key, he can restore his public key with private? Sorry for the stupid questions though.
xpub is public key. in this case it's the master public key of your generated wallets (means that all new address
should be generated from the xpub.).
he can send his bitcoins to another address if he get the private key, but that's not possible because the new bc.i wallet doesn't have the UI to show the private keys of the newly generated addresses.
only
way to get the private keys of the newly generated addresses is completely reliant to the xpub (but the address is not generated from any xpub.).
PS. Anyhow, I suppose it's better to use bitaddress.org to generate new wallet.
that's true, I guess.