Giter VIP home page Giter VIP logo

qualcomm_android_monitor_mode's Introduction

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 aircrack-ng wifite2

NOTES

  An update!

  This method will work OUT-of-the-BOX, it seems someone over at CodeAurora actually flipped the switch
  on monitor mode, so the kernel patch isn't really nescessary, only for they on older/unmaintained kernels.

  Great news, less dirty tricks/patching needed.




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. See "LIST_OF_DEVICES.txt" for known working phones.
  Use issue reports for comments, new information that could help us get a working frame injection to it.



Howto get that MONITORING MODE working

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



Information about frame injection

I've found phones with frame injection support present. The phone is OnePlus 3T with lineageos 17.1, it has the QCACLD-2 driver, which QCACLD-3 replaced. However, finding the solution in QCACLD-2 to port to QCACLD-3 seems like an ok solution instead of fiddling around half blind in QCACLD-3, propably deactivated by Qualcomm.

Thread will be updated.

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



Logs / Outputs

  • 'iw phy0 info' output is over here



Downloads / Patches

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



Credits



Setting up a custom command

Running monitor mode

Running wifite2





qualcomm_android_monitor_mode's People

Contributors

kimocoder avatar alwaysroot avatar arunbiju969 avatar lionking101 avatar shandongtlb avatar svirusx avatar drygdryg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.