黑手升级,支持更强的外接无线网卡

技术 作者:余弦 2016-12-05 19:12:54
这次升级加个小版本号:黑客手机 3.1 注:黑客手机以下简称:黑手。 年初我的这篇文章“聊聊黑客手机 3.0”留了一个小坑:
外接无线网卡方面,之前我推荐的是 TP-Link TL-WN722N(一根天线,高增益 150M),现在增加一个更强的 TP-Link TL-WN822N(两根天线,高增益 300M)
这个小坑就是 TP-Link TL-WN822N 这个外接无线网卡,并没法顺利使用。这个坑被“黑手党”里的“懒人007”解决了,他整理了一篇攻略,感兴趣的同学参考之,并升级你的黑手装备吧。 以下进入正文: 注:我特别保留了绝大部分的 Markdown 格式,因为看去就已经很清晰了。 <<EOF-----------------

## Ubuntu14.04 编译 CyanogenMod 13.0,添加 TL-WN822N 无线网卡驱动(一加一)

*** ### 思路 #### 第一步,编译 CyanogenMod 整个攻略分为两步,第一步是编译 CyanogenMod,第二步是在第一步基础上添加对 TL-WN822N 无线网卡的驱动。 在编译 CyanogenMod 之前,你需要学会刷机和翻墙,其中翻墙包括浏览器和命令行翻墙。浏览器翻墙方便使用 Google 爬一些小坑,命令行下载源码时需要连接谷歌服务器,不翻墙会发生连接超时。翻墙姿势有挺多,懒人公众号里也讲过,花点时间总是能找到的。 旁注:我是如何优雅且靠谱地翻墙... 一加一手机有关 CyanogenMod 的所有操作(包括刷机与编译)都在这里: wiki.cyanogenmod.org/w/ 一加一手机刷 CyanogenMod 在这里: wiki.cyanogenmod.org/w/ 一加一手机编译 CyanogenMod 在这里: wiki.cyanogenmod.org/w/ 看完上面的两个教程基本就学会了 CyanogenMod 刷机和编译过程。在这整个过程中要仔细体会思路与方法,复杂的过程就会简单化。编译过程中有个关键点,就是是刷机文件的配置文件,可以说你要刷什么样的 CyanogenMod 就需要什么样的配置文件,配置文件详细设置在这里: wiki.cyanogenmod.org/w/ 来看看编译 CyanogenMod 的成本: - 网络资源成本:vpn 下载 20G+ 源码文件 - 时间成本:下载源码耗费时间(按网速自己算就好);Xeon E3、16G 内存、ssd 编译一次要 45 分钟左右 - 硬盘成本:编译成功以后整个目录 80G+ 整个编译成本挺高的,如果你选择实用 OSX 来编译,那么 Xcode 就必须回退到 4.5.3 这个版本,现在 Xcode 主流已经到第 7 版了,而且 Mac 硬盘多贵呀。所以呢,操作系统推介用 Ubuntu 的,土豪和折腾帝请忽略。到这里为止第一步就算完成了,基本上就可以成功的编译出非官方版本的 CyangenMod 并把它安装到你的一加一上了,截图如下。

第二步,添加 TL-WN822N 无线网卡驱动

第一步已经成功编译了 CyanogenMod,第二步就是把 TL-WN822N 无线网卡的驱动添加到 CyanogenMod 内核中,在上面编译 CyanogenMod 的过程中,我们通过 VPN 下载了 20G+ 的 CyanogenMod 源码,在这个源码中已经包含了了 TL-WN822N 的驱动文件,只是 CyanogenMod 默认编译的时候没有把这个驱动编译到内核中。那么问题就简单了,我们要做的就是调整内核配置文件,让 CyanogenMod 编译时把 TL-WN822N 驱动编译到内核中去。参考以下文章: null-byte.wonderhowto.com forum.xda-developers.com 第一篇文章讲的是编译以及配置内核的过程,通过第一步你已经掌握了编译 CyanogenMod 的方法,这篇文章主要看它配置 CyanogenMod 内核的方法。 第二篇文章写的是要让 CyanogenMod 支持 TL-WN822N 无线网卡,需要配置内核的哪些选项(通过无线网卡的芯片来辨别)。TL-WN822N 无线网卡在内核中配置完毕成功编译并安装到手机后后,还需要往一加一手机上拷贝两个支持文件,文章中超链接的文件已经失效了,Google 一下就能找到新的文件。这两个文件如何拷贝上去,姿势挺多的,需要 root 权限和 system 文件夹可写权限。 到此为止已经成功的安装了 TL-WN822N 无线网卡驱动到 CyanogenMod 系统中去。接下来就要刷 NetHunter,教程如下: github.com/offensive-se 刷入 NetHunter 后,打开 Kali 终端,输入 wifite 即可看到 TL-WN822N 无线网卡在支持列表中,如下图。 *** ### 快捷方式 世上总是有比我还忙的人,你都看到这里了,我又怎么忍心让你空手而归呢。但是就算你想空手套白狼,那至少也的会刷机的本事。福利在这: pan.baidu.com/s/1qXDmpV 这个 ROM 在官方 cm-13.0-20160819-SNAPSHOT-ZNH5YAO0IN-bacon 版本上新增了对 TL-WN822N 无线网卡的支持。刷入了这个 ROM 后,还得向 CyanogenMod 系统中拷贝两个支持文件,文件在这里: pan.baidu.com/s/1bpfxec 简单介绍一下我的方法,将手机重启到 Recovery 模式( TWRP ),进入挂载菜单把 system 文件挂载,返回主菜单,然后在命令行键入: ``` $ adb push htc_7010.fw /system/etc/firmware/ $ adb push htc_9271.fw /system/etc/firmware/ ``` 重启手机,插上 TL-WN822N 无线网卡,使用 wifite 就能使用了。 最后,希望你也能成为一个强大的黑客,走到哪黑到哪 :) by 懒人007 EOF----------------- 感谢新成员懒人007。如果你也想加入我们 & 至少熟练一门黑客技能 & 愿意分享,联系我。我们带你玩好玩的: 以黑客那种邪气看待世界。 这绝不仅仅是一个口号:-) ----------------- 微信公众号「Lazy-Thought」 几个黑客在维护,都很懒,都想改变点什么

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接