yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] ruleh:
hmmm.....

Maybe setting it to rwxr-xr-x (755) would help but I can't see where the problems lies.

I will try to reproduce this on my note and see where and why it hangs but just looking at it like this, I really can't tell.

Some ideas:

--

libfakedriver.so has some issues with android LP

<-- this seems to be it

--enable_bcmon has some issues with android LP

--random bug in scripts (maybe timing?)

--bug in android

EDIT:

So it seems that libfake_driver.so gives some kind of error which we don't see since it replaces its own error with "bcmon_wrapper loaded'

I ran "enable_bcmon" and "ping_bcmon" without the libfake_driver and monitor mode was working fine.

However the moment I enable the libfake_driver, everything fails with "bcmon_wrapper loaded"

So my idea would be to recompile libfake_driver.so with some small changes but there are no sources for it :(.

Maybe decompile and recompile it then, or even rewrite it all.

Make sure that you are root and that the "enable_becmon" binary has execute permissions.

You can set it with

chmod 755 /data/data/com.bcmon.bcmon/files/tools/enable_bcmon
[Android Apps and Games] js45721:
Not working on nexus 7 with cm12.1. Bcmon also not working

Gesendet von meinem SM-G900F mit Tapatalk
[Android Apps and Games] mattdt:
Would this work on a LG G3? It has the BCM4339 5G WiFi combo chip?
[Android Apps and Games] ruleh:
"Not working" is VERY generic...there is no telling what your problem is if you don't tell us.

Simply posting the error you got would be a good starting point.

It would not work because bcmon requires a bcm4330 or bcm4329 chip.

However there are always more compilcated alternatives such as using an external wifi dongle (and doing some kernel recompilation).
[Android Apps and Games] js45721:
Reaver is not able to install and bcmon stops after asking for installing tools.

Gesendet von meinem SM-G900F mit Tapatalk
[Android Apps and Games] ruleh:
If you are using a galaxy s5 (which I assume because of "Gesendet von meinem SM-G900F") then bcmon shouldn't be able to install anything (because the s5 hasn't got the bcm4330/bm4329 chip) and as a result reaver doesn't work.

However if you are using a bcmon compatible device, make sure that you have a working terminal emulator and that you are root.

Also could you post a screenshot of reaver failing to install?
[Android Apps and Games] ricky2299:
ruleh any solutionts for me
[Android Apps and Games] ruleh:
Well I still don't know exactly what went wrong where.

Like I said before, some screenshots would be helpful.
[Android Apps and Games] cbarnes77:
reaver monitor mode not starting

I loaded all scripts correctly rfa success comes on but I get stderr bmon_wrapper_loaded and it doesn't go into monitor mode I'm not sure how to create custom scripts or if there is a way to fix this with another script I'm so does anyone have that script? I have galaxy s5 sm-g900t and I used these custom scripts from website

content://com.sec.android.app.sbrowser/readinglist/0709190659.mhtml

Update: I Changed It From wlan0 To mon0 and It Continued To A Monitor Mode Screen But Then My Warm Script Wouldn't Work THE 2nd Screen Shot shows what popped Up If You can Help That would Be Great But I'm More Of Visual LEARNER and pictures do help lol If you can go step by step to help I'm not sure if you need kernel info but I will provide that as well to go with the other info above Kernel 3.4.0 and android version 4.4.2
[Android Apps and Games] cbarnes77:
bcmon

yes I have done my research and found out that my phone does not support bcmon that's y I didn't install it what I did was open the assets copied those files and put them in the com.bcmon.bcmon files then loaded the custom scripts that were on the website is there a link I can download chroot or something that will make reaver work I'm good at copy paste lol and downloading apks and installing them.
[Android Apps and Games] ruleh:
More importantly, which website?

For me it seems like you did everything right therefore I want to see the scripts.

If you need a chroot linux, look at linux deploy in the playstore.

However I would prefer iw or iwconfig anytime over a chroot installation.

This seems like a good guide to install iwconfig.

An untested iw binary can be found here.

But I don't think your internal wifi does support monitor mode (better see it for yourself).
[Android Apps and Games] ruleh:
Is it only me, or do those scripts look exactly like the ones from post 2?

Anyways those scripts won't help on non bcmon compatible devices (no idea how he got it on his own devices --but then again there is no proof that he actually did).

However it seems that you are out of luck.

If you still want to try it, you can use an external wifi dongle but that is a lot of work.

Here if you want to.
[Android Apps and Games] ricky2299:
ruleh any news for meh
[Android Apps and Games] schand:
Is this process supported by YU YUREKA CM12??
[Android Apps and Games] ruleh:
You still haven't shown me any screenshots or some kind of error log.

Please post some screenshots of the error you are getting and explain how you get that error.
[Android Apps and Games] js45721:
What is the meaning of : only position independet executables (PIE) supported?

Gesendet von meinem Nexus 7 mit Tapatalk
[Android Apps and Games] ruleh:
It means that you are on android LP.

The PIE restriction is a safety feature that only allows specially compiled binaries to run.

Basically RfA won't run on android LP.
[Android Apps and Games] sam619:
hello i have a old xperia x8 running cm7.2 it has bcm4329 chipset. but bcmon shows firmmodel not supported. i saw htc WILDFIRE S supports bcmon nd aircrack works in it. x8 also has same hardware. so is it possible to enable monitor mode?
[Android Apps and Games] ruleh:
Extract the bcmon files (either from the apk or from the zip somewhere in this thread) to /data/data/com.bcmon.bcmon/files

Make sure to delete the other .bin files so that only bcm4329......bin is left over.

Then run the following script

#!/system/bin/sh
svc wifi disable
sleep 2
rmmod bcm4329 2&>/dev/null
insmod /system/lib/modules/bcm4329.ko iface_name=wlan0 firmware_path=$(ls /data/data/com.bcmon.bcmon/files/*.bin) nvram_path=/system/etc/wifi/nvram_net.txt
export LD_LIBRARY_PATH=/data/data/com.bcmon.bcmon/files/libs:$LD_LIBRARY_PATH
export LD_PRELOAD=/data/data/com.bcmon.bcmon/files/libs/libfake_driver.so
cd /data/data/com.bcmon.bcmon/files/tools
./enable_bcmon 2&>/dev/null
echo "rfasuccess"

Note: I do not know the name for the 4239 driver so I assumed it is called bcm4329.ko. Correct this if needed.

Note2: This script can also be used as an activation script for RfA.

This should enable monitor mode.

To use it in a command line, run the following three lines at the beginning of the shell session.

export LD_LIBRARY_PATH=/data/data/com.bcmon.bcmon/files/libs:$LD_LIBRARY_PATH
export LD_PRELOAD=/data/data/com.bcmon.bcmon/files/libs/libfake_driver.so
export PATH=$PATH:/data/data/com.bcmon.bcmon/files/tools

---------- Post added at 11:05 ---------- Previous post was at 11:00 ----------

The simple answer is: We don't know.

The best thing you can do is to try it out and see for yourself.

Also look at the post I made on the previous page.

It is a good indicator for showing if monitor mode works or not.
[Android Apps and Games] js45721:
Lollipop sucks...

Gesendet von meinem SM-G900F mit Tapatalk
[Android Apps and Games] sam619:
[MENTION=6324821]ruleh[/MENTION] followed your steps. When i press start attack in reaver it says rfasuccess and suddenly it says "monitor mode disabled successfully,all scripts should are tested now, rfa is ready to use"

in debug activation script it says:

sleep: invalid number'2'

insmod: cant read '/system/lib/modules/bcm4329.ko':No such file or directory

./mnt/sdcard/activate.sh: cd:line 8:can't cd to /data/data/com.bcmon.bcmon/files/tools

debug stop script:

"rfasuccess"

what should i do?
[Android Apps and Games] ruleh:
enable wifi and run

lsmod

in terminal and copy the output to here.
[Android Apps and Games] sam619:
[MENTION=6324821]ruleh[/MENTION]

output:

$ export PATH=/data/local/bin:$PATH

$ lsmod

tiwlan_drv 394892 0 - Live 0xbf149000

sdio 13504 1 tiwlan_drv, Live 0xbf074000

ramzswap 10060 1 - Live 0xbf000000 (C)

$
[Android Apps and Games] ruleh:
It looks like your chipset isn't bcmon compatible since it is a texas instruments chip and not a broadcom chip.

I suggest you try the monitor activation methods I mentioned on the previous page in this thread since bcmon is not gonna do it.
[Android Apps and Games] MetalmanIX:
So I have a OnePlus One and an LG Gpad 8.3 both on CM 12.1 and an Alfa wireless card. Will I be able to make this work? As I have read it doesnt work at all on Lolipop right? None of my devices have a broadcom chip so I cant use bcmon but everything else that mentions how to use an external wifi card is incredibly confusing to understand in these posts.
[Android Apps and Games] osd_daedalus:
Here you can find a list of BCM4329 phones (about a vulnerability)

http://www.zdnet.com/article/wi-fi-chips-in-phones-tablets-vulnerable-to-dos-attack/

We only need a bcm4330 phone list to make a consultable list about.

About cm12.1, on supported hardware, even with PIE turned off from the ROM, won't work for some reason. I was reading on old bcmon posts and I guess if we should recompile the module... otherwise why they were asking about recompiling module?

For now with my n7000 which is not anymore my daily driver so I can play with it a lot ;)

Cm 10.1.3 works

Cm 9 not...

I wonder if reasons are same of not working with Cm12.1

Inviato dal mio PE-TL10 utilizzando Tapatalk
[Android Apps and Games] haseogu:
Can I use big fat module in lollipop kernel?? The kernel version is 3.4(they just release the kernel source code)

Sent from my X9076
[Android Apps and Games] ruleh:
As long as the kernel is not some weird hybrid kernel, it should work.

A car vulnerable to a dos attack..nice.

Using the module as opposed to the .apk allows us to bypass the libfakedriver.so which seems to be responsible for all the problems in LP.

However the module doesn't compile for me on the latest nightowl kernel so I tried using the bigfatwifi and load the module on top of that which does work.

However iwconfig doesn't see the device and therefore can't set it to monitor (also happens my rt73 stick on LP).

I tried to enable wirelessextensions in the bigfat module but loading it causes a kernel panic.

Iw from chroot works though, however it always stays at channel -1 for some reason.

---------- Post added at 18:25 ---------- Previous post was at 18:21 ----------

The problem with Lollipop is the pie restriction which doesn't allow many binaries to run. However a working fix for it is to replace the linker binary with a different one from a rom that doesn't have this restriction on.

For the external wifi card, you need to recompile the kernel and do some other annoying stuff which is explained here.
[Android Apps and Games] Skiyd:
Hello,

in which folder exactly should I do fw_bcm4329.bcmon and

bcm4330_sta.bcmon file for my Ace 2 i8160p ? :cool:
[Android Apps and Games] ruleh:
You should move the one of the files (bcm4330_sta.bcmon) to /data/data/com.bcmon.bcmon/files/.
[Android Apps and Games] reeeju:
Bcmon doesnt work on moto g2014
[Android Apps and Games] kevinsnijder:
For me it works on my moto g 2014, bcmon doesnt work but that doesnt seem to stop him from going into monitor mode and giving me the Pie error.
[Android Apps and Games] GT -I9152:
this is ridiculus

:confused:

might be work but, no.
[Android Apps and Games] ruleh:
There is a work around for the pie issue:

Simply copy the a different linker binary to /system/bin.

I would look at nightowl rom for the n7000.

The linker of this rom works well and doesn't have the pie restriction.

However if bcmon doesn't work, then RfA isn't going to work either, except if you have an external wifi card in which case you could use that as your wifi interface.
[Android Apps and Games] jakuburban:
Nope, it doesn't.
[Android Apps and Games] SOEDI:
There we have the problem.

Looks like your ROM isn't compatible with bcmon.

If bcmon fails to enable monitor-mode, RfA won't have any success either.

regards,

SOEDI
[Android Apps and Games] jakuburban:
Hmm, that's sad.

I will try next time, when I change the ROM :)

We will see then.
[Android Apps and Games] gustarballs1983:
Hello agin evryone..

as I mentioned there is a chance to enable RfA on most devices. Earlier I've found program called android PCAP on google play that enables monitor mode with driver in user space so no root needed , as i later found out it had no packet injection.

Hovever.. chewing through google i found app AND it's sources that was the core of android PCAP..

it's called liber80211, it's also on google play.

below is the adres with more info on it. it's author mentions something about internal working of his app and that he's looking for someone to help him get packet injection working:

THE README

github[dot]com/brycethomas/liber80211/blob/master/README[dot]md

the main app info including link to sources:

bryce-thomas.blogspot[dot]com[dot]au/2012/10/introducing-liber80211[dot]html

just place: "." without quotes instead of: [dot]

If someone succedes to add packet injection to liber80211 *and* SOEDI agrees to support this under RfA than list of supported devices for RfA will broaden significantly, plus no root req *or so I think*

Just a matter of advice, author of liber80211 probably didn't knew from the beggining that ALFA AWUS036H is a 5watt card so it needs more juice than a standard USB/microusb/USBOTG port can provide.. the standard for usb is 500mA and 5V however this card needs 5V and 1000mA (yes 1Amper of current) that's twice the amount USB port can [in theory] provide. So instead of caution [as author states at the end of his readme] One NEEDS to use external power supply such as usb hubs or Y type OTG cables with a powerbank or host device may malfunction or damage. Author did not use them at the beginning of his tests and probably he damaged his hardware because of putting too much load on USB OTG port of his device.

Regards

GusT.

P.S.

If anyone is up for the task please contact the author of liber80211 directly/or download sources and fiddle with them Yourselfs
[Android Apps and Games] SOEDI:
If someone manages to make injection work, I don't see any reason why not to implement it into RfA:)
[Android Apps and Games] Abel669:
Just a quick question, will this work on the nexus 7 2nd gen?
[Android Apps and Games] SOEDI:
Chances aren't good because of the wifi chipset, but the best way is to check if bcmon works.

regards,

SOEDI
[Android Apps and Games] Abel669:
aww I have tried bcmon and it does not pick up anything, but reaver just says •are you sure bcmon is on and your device is compatable• so probably not
[Android Apps and Games] fantas21:
Hi. In my phone SGS2, bcmon works fine. in terminal reaver runs ok, airodump runs ok, but Rfa don't activate monitor mode when i push test monitor. "Monitor mode activation failed".
[Android Apps and Games] rajeshwargola:
Does it work in micromax a110 :confused::confused:

:::::Hitting thanks wont cause you anything:::::
[Android Apps and Games] julle131:
Might be your rom, because it is working for me on cyanogenmod.

Does micromax a110 have WiFi chip supported by bcmon?
[Android Apps and Games] akosirenzo23:
Is this working with xperia z??
[Android Apps and Games] julle131:
What WiFi chip does it have?
[Android Apps and Games] akosirenzo23:
Is it like this? 802.11 a, b, g, n, n 5GHz
[Android Apps and Games] julle131:
Not exactly. You can check the wifi chipset with this app:

https://play.google.com/store/apps/details?id=com.specdevice
[Android Apps and Games] hawkdown77:
Same here...in my gs2 i can enable monitor mode..i can use wash, airodump but rfa doesent work..any solution?
[Android Apps and Games] hawkdown77:
In which place are saved the besside-ng results in bcmon?
[Android Apps and Games] alex.it:
Huawei ascend y 300

Hi. Do anybody know if reaver works on Huawei ascend y 300 Wi-Fi 802.11 b/g/n . I tryed to install bcmon but when i run it it say's "Can't run as root, 'su' failed".
[Android Apps and Games] julle131:
Are you rooted? Bcmon required root.
[Android Apps and Games] nitrobg:
Bcmon can't enable monitor mode on Xiaomi M1 with CM10.2 and bcm4329 chipset. Any chance to get it working?
[Android Apps and Games] reeeju:
Nope..it didnt work fr me.....
[Android Apps and Games] ruleh:
This is mentioned on the first post:

bcmon is only for devices with a bcm4329/4330 wifi chip.

If your phone isn't from 2010-(early)2012 it doesn't support bcmon.

The other way is to use RfA is using an external wifi dongle which was also mentioned a few times before.

Sometimes RfA will say monitor mode activated even though it is not (this is common on LP).
[Android Apps and Games] 20GT:
i was incorrect it does not work for the Samsung mega

it fooled me only appeared to be working
[Android Apps and Games] Akshaykd:
Not running on htc desire 816 g custom rom plz plz help me
[Android Apps and Games] umar_bia:
ok
[Android Apps and Games] ruleh:
Lack of progress?

So after a lot of time, here are the things I plan doing. (they might not work)

--redo bigfatwifi BETTER.

--lollipop compat package

--readme file explaining in detail why certain things DON'T work.

I will be redoing bigatwifi because I found a lot of flaws and bugs and whatnot that caused it to crash often and be incompatible with certain devices. Also I plan to reduce its dependencies by removing certain stuff like leds and allow it to be loaded on systems with an existing (although incomplete) cfg80211 module without recompiling.

There are many more changes but they are all compatibilty and stability related.

The lollipop compatibility package is basically a small app that installs a linker binary and fixes a few small stuff (It might also include an updated libfake_driver.so once I get it working).

The readme file might be the most important one. It is no fun creating hope for people (who didn't read all) and then destroying it because of reality. This readme will kill most expectations early on and hopefully someone will actually read it.
[Android Apps and Games] Utini:
Anyone knows if it works on the Nexus 6 ?
[Android Apps and Games] farbod-t:
Does it work on galaxy note 4? And if yes,what is the custom script for these device?
[Android Apps and Games] ashuashu:
can you help me to do on mi4i ......... plzzzz help i need it

:(
[Android Apps and Games] rakesh maharjan:
about script

how to copy the script on android phone

and where to copy the script

im using samsung galaxy grand duos i9082 and my phone does not hav bcmon bt it has keneral version. 4.2.2 jelly bean

plz help me in installing reaver an using it without bcom

or if u hav any idea adding bcmon in my phone den also suggest me wat to do plz help me

---------- Post added at 08:07 AM ---------- Previous post was at 07:35 AM ----------

send me video of using reaver without using bcmon
[Android Apps and Games] IronAvenger:
about firmware model detection

Hi! I wanted to ask if bcmon is able to use in a

Motorola RAZR D3/XT919

, because when I enter to this program it shows me this:

firmware model: not detected

install tools version:0

installed fw version:0

I've already tried to re-install it and another things, but it's not working anyway. I have installed BusyBox and AircrackGUI
[Android Apps and Games] Bankai..!!:
Hi sir..

i follow these steps and its not show "install firmware and tools?" so how can i do it?

my device grand 2 g7102
[Android Apps and Games] Svirusx:
I tried some modification script for not supported bcmon (Galaxy s6 G9200)

i edited some first Activation script, First installed bcmon.cap & RfA_1.30

1. i FIX problem with PIE (bypass-pie)

a) remove linker from system/bin

b) copy linker from bypass-pie "htp :/xdaforums.com/google-nexus-5/development/fix-bypassing-pie-security-check-t2797731"

c) change privileges rwx rx x

d) reboot

d) now can use in terminal "enable_bcmon" and "sh Activation.sh"

2. Extract bcmon.apk

a) copy files from folder assets to "/data/data/com.bcmon.bcmon/files/"

#!/system/bin

svc wifi disable

LD_LIBRARY_PATH=/data/data/com.bcmon.bcmon/files/libs

LD_PRELOAD=/data/data/com.bcmon.bcmon/files/libs/libfake_driver.so

su

./enable_bcmon

echo “rfasuccess”

exit

i test it in android terminal and i have error witch libfake_driver.so :

"linker: could not load library "/data/data/com.bcmon.bcmon/files/libs/libfake_driver.so" from LD_PRELOAD for "su": caused by "/data/data/com.bcmon.bcmon/files/libs/libfake_driver.so" is 32-bit instead of 64-bit"

I think i need this driver 64bit version someone have libfake_driver.so 64 bit ?
[Android Apps and Games] ruleh:
there is no 64bit version of libfake driver...there isn't even source code for it.

I have tried to decompile it but, no luck.

---------- Post added at 08:34 ---------- Previous post was at 08:10 ----------

Okay so after a ver loooooooong time here is another update from the bigfatwifi project.

Current state: Crashing

--it works but it crashes

--most features work like bigfatwifi v1

--wireless extensions cause a crash (like in v1)

--much more stable (no more random crash on android >5.0)

--works better on other deices (vague?)

--no "fixed channel -1" on android >4.1.2

--somehow more portable (as long as the kernel version is correct ---less dependent on the kernel)

Problems:

--no iwconfig

--enabling monitor mode is the biggest pain ever (without scripts)

--having multiple virtual monitor interfaces crashes sometimes (on some wifi chips)

--can't compile without optimisations

Why so slow?

--side tracked in lots of stuff

--NO HARD DRIVE SPACE (and no space for another harddrive....)

--money ran out (can't afford new harddrive)

--real life caught up to me (this might change at some time)

Libfake driver

--I tried to decompile it using boomerang....it didn't work

--Can't contact bcmon team (to get source)

--No source for anyhting (other than the module)

--Can't figure out the difference between the firmware files from the apk and the ones for the module (haven't got a working arm decompiler)

--NO ERROR MESSAGE.....the libfake driver hides its own (and other's) error messages

--No idea what now.............

Right now libfake driver seems like a lost cause to me, especially since I can't decomile it and not many phones have bcmon chipsets.

Also bigfat wifi has a not working graphical userinterface for loading/unloading and for compiling the driver.

It worked at first but I messed it up when adding compiling.

So for now expect nothing because I am working veeeerrrryyyy sloooowwwwlyyy right now.

However I am still on it.
[Android Apps and Games] C0R3G4M3R:
Can someone upload the files and firmware to use with Samsung Galaxy S5 if it's possible?

Using the scripts I get this:

tmp-mksh: <stdin>[3]: sh: not found

tmp-mksh: <stdin>[4]: cd: data/data/com.bcmon.bcmon/files/tools: No such file or directory

tmp-mksh: <stdin>[6]: ./reaver: not found

Or is there another way to fix this?
[Android Apps and Games] ruleh:
I will say it clearly, this applies to most phones:

--Bcmon will not work with your device.

-----Anyone claiming something different is lying.

--RfA will not work on your phone EXCEPT if you use an external wifi dongle.

THERE IS NO OTHER WAY!
[Android Apps and Games] antukubo:
I assumed that you have a rooted device but do u have busybox installed? Btw I don't think grand 2 is capable for bcmon. What type is your wifi chipset? And what kernel are u using? Stock? Custom?
[Android Apps and Games] Svirusx:
No good to hear it :(

No monitor mode on s6 no reaver... :/

Now can only use

WPS Connect

via default pins and hope PIN working.

btw is not possible use reaver without monitor mode or "Pin tester" for automaticaly check pins?

e.g. Try 12345670 not work, next... without advanced options reaver?

i'm not advanced programmer can only think :P