一加3t/oneplus3t 刷nethunter的一些坑

人的一生注定会遇到两个人:一个惊艳了时光,一个温柔了岁月。

https://build.nethunter.com/nightly/

在这里下载最新的工具包和内核包 但是要注意的是手机本体的镜像版本不能太高

cm停止更新了,在网上不怎么好找下载源 我就用的

(基本上最新的nethunter镜像只能支持 android 7.0 7.1.1之类的,如果版本高了刷了内核会直接无法开机)

OnePlus3TOxygen_28_OTA_055_all_1708181537_507f4116c0a74095.zip

这个镜像作为基础镜像

进入 fastboot模式后 先刷入

twrp-3.2.1-0-op3-op3t-20180103.img

然后 启动它

fastboot flash recovery twrp-3.2.1-0-op3-op3t-20180103.img

fastboot boot twrp-3.2.1-0-op3-op3t-20180103.img

(先刷了基础镜像再重启,再次刷的时候要重复刷一遍twrp)然后用adb 写入nethunter的内核包和工具包到/sdcard/

先刷了内核包然后刷的工具包

刷完之后在twrp里面高级选项可以选择刷入 supersu 同时这个包里似乎自带了busybox

全部刷完之后开机就可以看到kali的动画

进了桌面之后可能还是因为系统版本比较高的缘故 很多软件闪退

研究之后发现 要先往手机下一个第三方的安卓终端

然后进kali nethunter app 先部署下chroot

再回到安卓终端执行 bootkali 这下应用就不会闪退了

 

上面是第一堆坑

接下里的坑是关于OTG的,手机内置的wifi网卡不支持那些高端的操作

所以需要外置的网卡+otg

我买了第一块网卡是 rt3070 插了没反应 我以为是不支持。。

于是又买了另一块 wn722n 插上去还是不支持

然后就是疯狂google 然而对于这个问题似乎没有多少答案。。。

本来以为可能要交叉编译自己编译驱动了(对交叉编译的难度望而却步)

研究了好久发现在/lib/modules下面明明已经有了这些网卡的驱动。

终于在一个github 下的 issue下发现了正解


modprobe ath9k_htc

ifconfig -a

modprobe rt2800usb

对于我的第一块网卡 芯片是 rt2870/3070

所以要先执行modprobe rt2800usb

大概意思就是加载一下这个驱动

然后执行ifconfig -a 就能看到这块网卡了

ifconfig wlan1 up 就能启动这块网卡


其他的网卡也类似 ath9k_htc 是atheros芯片的网卡驱动 wn722n就是这个芯片 所以加载完这个驱动就可以了,同上


还有就是我看到

http://www.freebuf.com/wireless/163480.html

然后就跟着尝试了下

https://github.com/qingxp9/PPPoE-Phisher

代码在这。我一开始用的是我MAC的usb网卡转接口,但是查阅了驱动似乎要自己编译???

编译过程中 /lib/modules/2.18.31+perf/build 这个目录不存在 经过一番查阅似乎是安卓系统就这样 编译完不像linux会保留这个文件夹(似乎?)

总之一番折腾之后 还是失败 后来就放弃了

准备淘宝买一个新的网卡。。。。

买来之后还是不能用!!!

研究发现这两块网卡都是 ax77xxxxx 这样的型号的

查找发现网卡芯片似乎叫 asix????

然后到/lib/modules下面找到了这么个文件

再执行 modprobe asix 就可以了。。。

坑爹啊- - 总结就是 /lib/modules 下面的那些ko驱动文件并没有触发某种规则被自动加载

把我恶心坏了- - 也不想去研究自动加载了


因为愚蠢 白白多买了两个设备。。。损失200大洋


哦对了 还没说完 上面那个Pppoe我配置完死活嗅探不到

最后发现它install时输出的配置文件里面多了一个 -e

在bash 和shell环境下 似乎是有差异的


把配置文件里多输出的 -e删掉 就能正常嗅探到了(ctrl-c时关闭的是tshark,pppoe会运行在后台 pkill pppoe杀掉即可)


真的心累- -

Contact Me

__画船听雨

有想要和我交流的也可以和我邮件联系

Email: admin@nuptzj.cn