nexmon
nexmon copied to clipboard
Can I use it for LG G3 cat6(LG-F460S which use bcm4339 chip)?
I followed the steps for Nexus 5(bcm4339 chip). I used Nexmon app through the Google Play. I also install the tools and firmware, however, since then, my phone has restarted after the rooting within few minutes(?) seconds(?). (I am using KingRoot for temporal rooting.)
Could you give me some advice for me? Should I install the permanent rooting program?
Did you check the firmware version of your original firmware before installing the new firmware? It should be equal to 6.37.34.43 or 6.37.34.40. You can also send us your original firmware file and we can take a look.
@matthiasseemoo Where can I find the original firmware? I did not check the firmware version.
@raretomato
So you have access via adb
right? Do you use a stock ROM or Cyanogen Mod? The Wifi firmware is stored at /vendor/firmware/fw_bcmdhd.bin
in the stock ROM of the Nexus 5.
Edit:
Presumably the original firmware is already overwritten, hence the problems. The backup of the original firmware should be at: /sdcard/fw_bcmdhd.bin.bac
I also have a LG G3, albeit model D855. Suposedly it sports a bcm4339. Fully perma-rooted and installed an AOSP Rom (closest to stock Nexus 5 you can get on the G3).
Browsing to /vendor/firmware/ there's only a few files with .mdt and .bXX extensions (where X are numbers) concerning someting called wcnss. Those files appear to be from the Qualcomm WCNSS signed to be used with TrustZone. Also found a WCNSS_qcom_wlan_nv.bin on another folder which appears to be loaded by the WCNSS as the firmware, but its only 28Kb in size, (a big difference from the 505Kb of the compiled monitor mode fw) which makes me think its not the correct one.
I have no idea how to proceed.
@RafaelRuske the rom you are using has an AOSP kernel which includes no LG customizations to the kernel. Lg stock kernel has the correct firmware.
Hi I have Lg G3 (D855 - bcm4339) with Android 6.0 (V30d) rooted. Unfortunately when I start Nexmon I get the following information: “Sorry your device is not supported by Nexmon, as we require a Broadcom WiFi chip that is missing in your smartphone!” App Version: 2.1.3 Tool installation status (marked in green): nexutil (2.1.3), rawproxy (2.1.3), rawproxyreverse (2.1.3) Could you let me know how can I solve this issue?
@y00ri @raretomato
Delete the app and make a mental notice, that it is unusable as long as it hasn't been updated (which looks very much like never).
Make a backup of your rom or personal stuff before you start, if you want, wipe your phone properly (factory.., internal and format data), install and root your device fresh.Now build the patched firmware and all the necessary tools (+either you build every one, or pick just those you wanna have and those who are required+the patched firmware and the original one, which you saved beforehand) with the known requirements for your Pc + the stuff below.
As little help did I add some posts
(bc most of the original instructions resp. orig. tutorial suck hard)
(https://github.com/seemoo-lab/nexmon/issues/387#issuecomment-599077135)
https://github.com/seemoo-lab/nexmon/issues/305#issuecomment-509162193
https://github.com/seemoo-lab/nexmon/blob/master/README.md
The devices in the threads maybe slightly different, but except of the respective Broadcom chipset in your phone, doesn't it matter one bit for a complete new install(compile) 'from source' for your device.
I hope this could hereby with resolved.
As small advice at the end - don't ever use shitty tools like KingRoot or whatever.If you dislike Magisk and prefer a bit simpler option(nevertheless outdated), then search for SuperSU;ideally use google and at the end xda, then you'll find a usable SuperSU version. ;)