Skip to content

johanlike/qualcomm_android_monitor_mode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qualcomm_android_monitor_mode

Qualcomm QCACLD WiFi (Android) monitor mode

Monitor mode GitHub version GitHub issues GitHub forks GitHub stars Build Status GitHub license
Kali Arch Armbian ArchLinux aircrack-ng wifite2

NOTES

  Monitor mode on QCACLD (QualComm) WiFi (Android) driver is very much possible as the
  modes has been supported all the way, but I stumbled upon a switch that Qualcomm/vendors had DISABLED.
  
  We've added some screenshots / tests of 'airodump-ng', 'wifite' and 'tcpdump' down at the bottom here.

DEPENDENCIES

  1. A rooted Android environment.
  2. Either compile a kernel yourself (NetHunter chroot works)
  3. WiFi chipset that actually uses the QCACLD driver/firmware.
  
  Older devices/drivers would need the patch from 'files', future kernels of 4.9, 4.14, 4.19
  may have it WORKING from vendor. I see most wan't it turned OFF, some not .. We'll see!




HowTo GeT that MONITORING !

Configure device to deliver 802.11 packets in raw mode. Below is the example of starting monitor mode and channel settings + tcpdump

Start monitor mode on adapter

echo "4" > /sys/module/wlan/parameters/con_mode

Stop monitor mode on adapter

ip link set wlan0 down
echo "0" > /sys/module/wlan/parameters/con_mode
ip link set wlan0 up



Logs / Outputs

  • 'iw phy0 info' output is over here



Downloads / Patches

  • Android QCACLD-3.0 patch to enable monitor mode - DOWNLOAD HERE



Credits



Here are some tests done by @re4son and @DJY below..

Seems to be working just about perfect.



Setting up a custom command

Running monitor mode

Running wifite2





About

Qualcomm QCACLD WiFi monitor mode for Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published