External network card for android

You may need ROOT rights for the program to function properly – download Ginger Break, and click "Root Device".

Network Cards for android

A smartphone connected to the Internet via cable is not at all a joke, as it may seem. Of course, it is more convenient to use the network in a smartphone without wires – there is Wi-Fi or 3G/4G. But sometimes the signal from the router or cellular network is too weak, or even there is no signal at all. Then a cable connection will come in handy. What does it take?

OTG (USB On-The-Go) technology is designed to connect keyboards, mice, digital cameras, and other USB peripherals directly to your mobile device. To connect via Ethernet, you'll also need a USB/LAN adapter.

There are a couple of problems, though. First, not all Android smartphones support OTG. We wrote more about how to check this here.

Second, OTG alone is not enough, you also need an Ethernet driver. To verify whether or not there is one, read the user manual or do the following:

Android and iOS: Connecting with an adapter

To connect your smartphone to the network you need a special adapter and an Ethernet cable. For most Android devices, you need to buy either a MicroUSB/Ethernet adapter (for older or budget smartphones) or USB Type-C/Ethernet (for modern devices). In the case of the iPhone, you will need a Lightning/Ethernet cable – these also exist.

Theoretically, connecting your smartphone to the Internet via cable is realistic. But there is a number of nuances.

The cost of such adapters start at approximately 800 rubles, and they can be purchased in specialized stores or at Internet sites. The situation with the Ethernet cable is similar – if you want, you can even find a flexible cable in a nylon braid, which will be most comfortable to use.

For cable connection, your Android smartphone must have the Android 6.0 Marshmallow operating system or higher installed. What version of iOS is required is not known for certain, but we can definitely say that all Apple devices currently available on the market and equipped with a lightning connector definitely support the type of connection we need. Apple itself gives vague information, suggesting "install the latest version of iTunes," without even mentioning the operating system.

Before connecting, you either need to put your smartphone in airplane mode, or manually disable Wi-Fi and cellular data transfer.

Now just plug in the cable and use the Internet in peace. However, we note that in this mode it is guaranteed that the browser works, but some applications may behave incorrectly, requiring a connection to a cellular network or Wi-Fi.

Response to the post "Help restore justice and prevent police officers from getting away with it! Part 2. Unexpected twist."

Clicking on his social media link, seeing his face and illiteracy, I immediately thought something was familiar.

How quickly the man plugged in donations and pressed for pity.

Here is an example of an appeal from one of my comrades to him:

Response to post "Help to restore justice and prevent police officers from getting away with it! Part 2. Unexpected twist" MIA, Criminal case, Beatings, Negative, Response to post, Longpost, Mat, Screenshot, Correspondence

Response to the post "Help restore justice and keep police officers from getting away with it! Part 2. Unexpected twist" MIA, Criminal case, Beatings, Negative, Response to the post, Longpost, Mat, Screenshot, Correspondence

Response to the post "Help restore justice and keep police officers from getting away with it! Part 2. Unexpected twist" MIA, Criminal case, Beatings, Negative, Response to post, Longpost, Mat, Screenshot, Correspondence

Response to the post "Help restore justice and keep police officers from getting away with it! Part 2. Unexpected twist" MIA, Criminal case, Beatings, Negative, Response to post, Longpost, Mat, Screenshot, Correspondence

Response to the post "Help restore justice and keep police officers from getting away with it! Part 2. Unexpected twist" MIA, Criminal case, Beatings, Negative, Response to post, Longpost, Mat, Screenshot, Correspondence

Response to the post "Help restore justice and keep police officers from getting away with it! Part 2. Unexpected twist" MIA, Criminal case, Beatings, Negative, Response to the post, Longpost, Mat, Screenshot, Correspondence

Response to the post "In Moscow, thousands of Orthodox gathered near Holy Lake, where they plan to erect a huge mosque."

Representatives of the most peaceful religion pelted Maxim Divnich for speaking out against the construction. Good guys, what else to say.

Response to "In Moscow, thousands of Orthodox Christians gathered near Holy Lake, where they plan to build a huge mosque" Moscow, Mosque, Protest, Religion, Response to post, Longpost, Mat, Screenshot, Correspondence, Negative, Non-Russian

Response to "In Moscow, thousands of Orthodox Christians gathered near Holy Lake, where they plan to build a huge mosque" Moscow, Mosque, Protest, Religion, Response to post, Longpost, Mat, Screenshot, Correspondence, Negative, Non-Russian

Response to "In Moscow, thousands of Orthodox Christians gathered near Holy Lake, where they plan to build a huge mosque" Moscow, Mosque, Protest, Religion, Response to post, Longpost, Mat, Screenshot, Correspondence, Negative, Non-Russian

Response to the post "In Moscow thousands of Orthodox people gathered near Holy Lake, where they plan to build a huge mosque" Moscow, Mosque, Protest, Religion, Response to the post, Longpost, Mat, Screenshot, Correspondence, Negative, Non-Russian

Response to "In Moscow, thousands of Orthodox Christians gathered near Holy Lake, where they plan to build a huge mosque" Moscow, Mosque, Protest, Religion, Response to post, Longpost, Mat, Screenshot, Correspondence, Negative, Non-Russian

Obstacles

That's the salt of the matter, without which the article would have been too simple.

1. Versions

Naturally, the first error occurs in the first stage.

I see what the kernel message buffer says about this by running the command dmesg :

. ath: version magic '3.0.31 SMP preempt mod_unload modversions ARMv7 p2v8' should be '3.0.31-1919150 SMP preempt mod_unload modversions ARMv7 p2v8'

The versions do not match. 3.0.31 they don't 3.0.31-1919150.

I open the Makefile in the kernel sources and at the very top of the file I find it:

And I save it.
The final step will take place in the directory /include/configwhere in the file kernel.release I'll change 3.0.31 to 3.0.31-1919150
Again make modules_prepare , make and then the previous point.

2. ewma

By downloading mac80211.ko again has an error, which dmesg will say the following:

[ 3491.160949] C1 [ insmod] mac80211: Unknown symbol ewma_add (err 0) [ 3491.161865] C1 [ insmod] mac80211: Unknown symbol ewma_init (err 0) 

Having miraculously read on one of the English-language forums a dangerous, but the only "solution" on the Internet, I go to /net/mac80211/ and in the files rx.c и sta_info.c and just delete [or comment (//)] lines ewma_add(&sta->avg_signal, -status->signal); и ewma_init(&sta->avg_signal, 1024, 8); respectively.

3. LED

When loading ath9k_htc.ko. и mac80211.ko next errors, the mac80211.ko is:

[ 2435.271636] C1 [ insmod] mac80211: Unknown symbol led_trigger_unregister (err 0) [ 2435.271820] C1 [ insmod] mac80211: Unknown symbol led_brightness_set (err 0) [ 2435. 271972] C1 [ insmod] mac80211: Unknown symbol led_blink_set (err 0) [ 2435.272033] C1 [ insmod] mac80211: Unknown symbol led_trigger_register (err 0) [ 2435.272155] C1 [ insmod] mac80211: Unknown symbol led_trigger_event (err 0) 
[ 2709.396392] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_start_tx_ba_cb_irqsafe (err 0) [ 2709.396972] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_free_hw (err 0) [ 2709.397155] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_alloc_hw (err 0) [ 2709.397216] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_start_tx_ba_session (err 0) [ 2709.397369] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_register_hw (err 0) [ 2709.397430] C1 [ insmod] ath9k_htc: Unknown symbol led_classdev_unregister (err 0) [ 2709.397491] C1 [ insmod] ath9k_htc: Unknown symbol __ieee80211_create_tpt_led_trigger (err 0) [ 2709.397766] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_get_buffered_bc (err 0) [ 2709.397827] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_find_sta (err 0) [ 2709.398284] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_stop_tx_ba_cb_irqsafe (err 0) [ 2709.398376] C1 [ insmod] ath9k_htc: Unknown symbol wiphy_to_ieee80211_hw (err 0) [ 2709.398498] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_queue_delayed_work (err 0) [ 2709.398712] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_rx (err 0) [ 2709.398895] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_wake_queues (err 0) [ 2709.399230] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_tx_status (err 0) [ 2709.399291] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_stop_queues (err 0) [ 2709.399505] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_iterate_active_interfaces_atomic (err 0) [ 2709.399597] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_unregister_hw (err 0) [ 2709.399749] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_beacon_get_tim (err 0) [ 2709.399871] C1 [ insmod] ath9k_htc: Unknown symbol led_classdev_register (err 0) [ 2709.399932] C1 [ insmod] ath9k_htc: Unknown symbol ieee80211_queue_work (err 0) 

Если ieee80211_-ошибки от ath9k_htc.ko it's because I'm trying to load it before mac80211.ko., then led_-Errors from both modules from the fact that the phone does not understand what to do with the LED on my adapter. There are two ways to go about this.

Finish

Now there should be no problem at all. I turn off the native Wi-Fi, all modules are loaded, firmware of the right version. I plug in the adapter and netcfg for the first time brings happiness. I set the network interface to monitor mode and bring it up. Success!

You already know how and why monitor mode is often used. Thanks for your attention!

Read More:
WifiParts, Inc