I am using metasploit to hack into my friend's android smartphone but the minute I get meterpreter session, the same time it dies. Although I have been doing everything correctly. I am using ngrok to port forward. I am using reverse tcp in payload and listener. The LHOST of payload is set to the link that ngrok gave me after I port forwarded on that and LPORT of the payload is set as port that is after the link in ngrok . And the LHOST of listener is set to my localhost and LPORT is set to the port I forwarded . But still Whenever I get a session it dies immediately. My friend's mobile is not on my network . Please give me a solution I have been looking for the solution over so many weeks.