FORUMS
Remove All Ads from XDA

[APP][2.3+] AircrackGUI 1.2 / for bcm4329 and bcm4330 chipsets

31 posts
Thanks Meter: 75
 
By deviato, Member on 13th April 2013, 04:10 PM
Post Reply Email Thread
[Update]

v1.2.1
-Added packets per second option to aireplay-ng

v1.2
-Added support for new method through bcmon.apk

v1.0.4:
-Put back support for GB2.3.3+

v1.0.3:
-Now it works on android 4.x+

v1.0.2:
-Fixed some bugs
-Uploaded "Logcat" version to debug debian output

Hi to all,
I'd like to present you my app, an aircrack-ng gui for the android phones which support monitor mode, i.e. bcm4329 and bcm4330 based ones.
It relies on the work made by the guys here: http://bcmon.blogspot.com/
thread on xda: http://forum.xda-developers.com/show....php?t=1892535


*** Download ***

You can download the apk from the attachment in this post. If you plan to use the new method, you don't need the debian image, and use bcmon.apk to enable monitor mode (download here). For the old method, with compiled module, you need the debian image here:
http://bitshare.com/?f=9qu56f6g
Mirror:
http://ge.tt/9GoRy9e


*** Installation ***

PREREQUISITES:
This program needs a rooted phone, with superuser/supersu, and busybox installed.

INSTRUCTIONS:
-New method (with bcmon.apk)
1. Install bcmon.apk from here http://code.google.com/p/bcmon/downloads/list
2. Enable monitor mode through the app
3. Load aircrackgui app and use it (switch to new method if necessary through settings menu)

-Old method (with pre-compiled module):
1. Extract the content of sdcard.rar to your sd card root, it will be /sdcard/aircrackgui
2. Compile your patched module and copy together with firmware in "module" subfolder (/sdcard/aircrackgui/module)
Put ONLY one module/firmware.
Here is a guide on how to compile the kernel + module (you have to replace the module sources with those from bcmon).

-You can always switch to both methods through settings menu-

Currently these chipsets are supported:

**BCM4329**
Mobile phones: Nexus One, Evo 4G, Desire, Desire Z, Wildfire S
Files needed: fw_bcm4329.bcmon.bin, bcm4329.ko

**BCM4330** (No packet injection)
Mobile phones: Galaxy S II
Files needed: bcm4330_sta.bcmon.bin, dhd.ko

Original work, firmwares, and some bundles here:
http://bcmon.blogspot.com/

3. Install AircrackGUI.apk


*** How to use ***

1. Start the application and click "Enable Monitor Mode" to load the patched drivers.
Once the controls are unlocked, scan for Networks (you can change the time to scan in seconds).
Select the desired Network, and start capturing on the second tab.

2. If you are attacking a WPA/WPA2 network, you can deauthenticate (broadcast/clients) to get the Handshake. Once you get it, you can stop capturing and start cracking, even though it's very slow on
phone, and would be better to do this from a pc. In the application folder is included a wordlist.txt
file that you can replace with your own.
The application picks the last captured file for cracking, so you can start cracking later, until you
don't capture again, however all the files are kept in "capture" subfolder.

3. If you are attacking a WEP network, you can start Fake Authentication on the first tab. You have to
start capturing first, because Fake Auth needs the channel to be fixed.
If the network uses Shared Key Authentication, you have to Deauth a client first to get the XOR file.
Once you get it (you can check the capture tab), restart Fake Auth, and it will use the file automatically.
Then you can start ARP Replaying on the third tab, to increase the IVS Capturing rate.
Finally you can crack the wep key using the same tab.
Attached Thumbnails
Click image for larger version

Name:	screenshot-1.jpg
Views:	301791
Size:	15.1 KB
ID:	1880859   Click image for larger version

Name:	screenshot-2.jpg
Views:	297584
Size:	24.0 KB
ID:	1880860   Click image for larger version

Name:	screenshot-3.jpg
Views:	62685
Size:	18.7 KB
ID:	1880861  
Attached Files
File Type: apk AircrackGUI-1.0.4.apk - [Click for QR Code] (197.2 KB, 84089 views)
File Type: apk AircrackGUI-1.2.1.apk - [Click for QR Code] (200.0 KB, 258520 views)
The Following 47 Users Say Thank You to deviato For This Useful Post: [ View ] Gift deviato Ad-Free
 
 
13th April 2013, 05:05 PM |#2  
Member
Thanks Meter: 4
 
More
There is nothing in sdcard.rar

Sent from my HTC Desire using xda premium
13th April 2013, 05:21 PM |#3  
OP Member
Flag Manduria
Thanks Meter: 75
 
More
Quote:
Originally Posted by blenaerts

There is nothing in sdcard.rar

Sent from my HTC Desire using xda premium

I checked the file, it's ok. Maybe you didn't complete the download correctly..
The Following User Says Thank You to deviato For This Useful Post: [ View ] Gift deviato Ad-Free
13th April 2013, 05:40 PM |#4  
Senior Member
Flag Vienna
Thanks Meter: 101
 
More
Ehi. Welcome to XDA, Deviato!
You finally moved to Android development!

Edit: I'll try the app as soon as I put my hands back into my old HTC Desire.

P.S. I know you since 12 years from other "boards".
The Following User Says Thank You to wally80 For This Useful Post: [ View ] Gift wally80 Ad-Free
14th April 2013, 08:29 PM |#5  
shadowslifer's Avatar
Member
Flag Sud Rome
Thanks Meter: 9
 
More
nice one!!!
glad to hear cool programs like aircrack is going on phones.

it will support Xperia 2012 phones??
14th April 2013, 08:39 PM |#6  
Dennisalex's Avatar
Senior Member
Thanks Meter: 83
 
Donate to Me
More
Hope it gets to all phones. Not working.

Sent from my SGH-T989 using xda app-developers app
14th April 2013, 08:51 PM |#7  
ThePlasticBling's Avatar
Senior Member
Thanks Meter: 18
 
More
will this work on galaxy nexus?
14th April 2013, 09:16 PM |#8  
fsi09's Avatar
Senior Member
Flag xda
Thanks Meter: 78
 
More
Could you give me a mirror link ?

I can't download it the file is broken and I must wait before I can download it again.
14th April 2013, 09:35 PM |#9  
OP Member
Flag Manduria
Thanks Meter: 75
 
More
Ok, I'll say once for all:
this is only a GUI to aircrack-ng, it needs monitor mode drivers
So, don't ask support for your specific device, go check yourselves if your chipset is capable, from terminal:
Code:
getprop|grep chipset
or, while wifi is active,
Code:
lsmod
Currently only BCM4329 and BCM4330 (partial) are supported, to compile the driver follow the link on the first post, I've not developed the drivers.
The Following 6 Users Say Thank You to deviato For This Useful Post: [ View ] Gift deviato Ad-Free
15th April 2013, 01:55 PM |#10  
Senior Member
Flag Porvoo
Thanks Meter: 611
 
Donate to Me
More
About step 2, is there a way to compile the driver for cm10.1? Bcmon project provides pack for sgs2 cm9, but I prefer 10.1.

I hope I can find a way to dual boot ICS and jb to use this app fully.

Sent from my GT-I9100 using xda app-developers app
The Following 2 Users Say Thank You to julle131 For This Useful Post: [ View ] Gift julle131 Ad-Free
15th April 2013, 02:56 PM |#11  
oshmoun's Avatar
Senior Member
¯\_(ツ)_/¯
Thanks Meter: 1,182
 
More
Quote:
Originally Posted by julle131

About step 2, is there a way to compile the driver for cm10.1? Bcmon project provides pack for sgs2 cm9, but I prefer 10.1.

I hope I can find a way to dual boot ICS and jb to use this app fully.

Sent from my GT-I9100 using xda app-developers app

You can use an older version of Dorimanx or Siyah. I believe 7.xx versions of Dorimanx can dual boot ICS and JB, but for 4.2.2 you'll have to use an older nightly (before new Mali drivers). If you ever decide to go on with this please report back
The Following User Says Thank You to oshmoun For This Useful Post: [ View ] Gift oshmoun Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes