PDA

View Full Version : nexus 7 kernel, rtl8187, ath9k, packet injection, host mode charging



m4xx3d0ut
2013-05-04, 04:57
so id like to share some of my work with everyone.

this is a cm10.1 based kernel for android 4.2.2

it supports rtl8187 and ath9k via usb otg. it has support for kexec so it can be used with multirom (allowing you to multiboot different roms, ubuntu, etc...). it also supports host mode charging, so you can use a usb power injection cable, a hub, multiple usb devices, and charge the nexus all at the same time. you can check out my dev thread over at xda for the download, some pictures, and wiring diagram for the power injection cable.

http://forum.xda-developers.com/showthread.php?t=2240845

i have been using an alfa awus036h, a tp-link tl-wn722n, and a usb keyboard all at the same time in a kali chroot. i recommend multivnc as it supports hardware keyboards.

m4xx3d0ut
2013-05-09, 03:48
just a quick update for anyone interested. im currently using my nexus 7, running cm10.1, and my kernel build. from a kali chroot metasploit has been working very well against my lab machines. everything has been running seamlessly. even able to multithread. also wifite works very well with the tl-wn722n. ill keep posting as i get further into testing but so far its more than just "useable", im very impressed compared to other embedded devices ive tried.

clearday
2013-05-09, 10:56
Wow!

Could you please add support for the rt2800 driver? This driver allows dozens of compatible usb wifi devices based on the following ralink chipsets: rt3070 (ALFA AWUS036NH), rt5370, rt2770+rt2750(ALFA AWUS051NH/AWUS052NH), rt8070 (nano sized usb wifi superior to 8192cu-based edimax 7811).

Basically, the rt2800 driver seems to have far wider hardware support, including wifi cards with dual band, 5ghz capability.

Here are a couple of lists of compatible devices:

http://wireless.kernel.org/en/users/Drivers/rt2800usb/devices

http://wiki.debian.org/rt2800usb

The rtl8187 is great but BG only and has a tendency to get warm (even hot). The AR9271 adds N but lacks the range and still 2GHz only. Don't get me wrong, I have both of these cards (I have four 036H Alfas, two AR9271-based cards, one is tplink 722n).


so id like to share some of my work with everyone.

this is a cm10.1 based kernel for android 4.2.2

it supports rtl8187 and ath9k via usb otg. it has support for kexec so it can be used with multirom (allowing you to multiboot different roms, ubuntu, etc...). it also supports host mode charging, so you can use a usb power injection cable, a hub, multiple usb devices, and charge the nexus all at the same time. you can check out my dev thread over at xda for the download, some pictures, and wiring diagram for the power injection cable.

http://forum.xda-developers.com/showthread.php?t=2240845

i have been using an alfa awus036h, a tp-link tl-wn722n, and a usb keyboard all at the same time in a kali chroot. i recommend multivnc as it supports hardware keyboards.

m4xx3d0ut
2013-05-09, 13:31
sure thing, ill start looking into it. what adapter do you recommend picking up?

clearday
2013-05-09, 14:34
I have tested these cards to work. They are compatible with both BT5 r3/Kali and require no additional tinkering:

Rt3070:
http://www.amazon.com/gp/aw/d/B002KEA8OM/ref=redir_mdp_mobile?ref_=pe_175190_21431760_M3T1_ ST1_dp_1

Rt5370:
http://www.amazon.com/gp/aw/d/B004BAZTEC/ref=redir_mdp_mobile/187-8998122-3677744?ref_=pe_175190_21431760_M3T1_ST1_dp_1

Rt8070:
http://www.amazon.com/dp/B003ZM17RA/ref=pe_175190_21431760_M3T1_ST1_dp_1

The first one is ten bucks and works pretty well. I have had great results with the rt5370-based no name brand listed above.

If you want long distance then get either the AWUS051NH or 036NH.


sure thing, ill start looking into it. what adapter do you recommend picking up?