本帖最后由 yumeimm 于 2020-12-20 10:45 编辑

2020-12更新:

-- 增加Openwrt v19.07.5固件

2020-10更新:

-- 增加Openwrt v19.07.4固件

2020-05更新:

-- 增加Openwrt v19.07.3固件

2020-02更新:

--增加OpenWrt v19.07.2固件

--增加OpenWrt v19.07.1固件

2019-11-21更新:

--固件更新mt76驱动为: 2019-11-20版本。

最新固件下载地址:  https://www.lanzous.com/b0ev7m9hg密码:2ltj

附: 友华WR1200-JS固件: https://www.lanzous.com/b0evaw8ab密码:1hk7

友华刷机方法简要: https://www.right.com.cn/forum/thread-416964-1-1.html

1.  前言最近矿难,挖矿效益大减,一波矿渣的新路由3出现在 某鱼与转转等二少平台上。

由于论坛里各位大神的贡献,使得新3的可玩性大大提高。

于是本人心痒痒也90包邮入了一台矿渣的新路由3. 路由器外壳看起来还是比较高大上的,只是用手摸的话,就知道是塑料的,反而K2P是金属的外壳。

不过入手倒是沉甸甸的,四四方方的面积也很大。

overview.png (284.88 KB, 下载次数: 17)

2018-12-31 16:43 上传

1-newifi3.png (528.89 KB, 下载次数: 19)

2018-11-28 20:58 上传

2.刷机的准备

1)breed: 按照大神hackpascal的这个帖子 https://www.right.com.cn/forum/thread-342918-1-1.html, 下载好包含breed的解锁包:newifi-d2-jail-break.zip

2) ftp软件: 到这个官网下载 ftp32.exe/ftp64.exe 软件: http://tftpd32.jounin.net/

3) ssh/telnet软件: SecureCRT/Putty等。

4) 固件程序: 自己编译OpenWrt官方固件。(openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin), 见最后部分。

(也可以到OpenWrt官网下载编译好的固件,不过目前看mt7621还在添加代码, 因此自己编译master分支应干不错)

官网18.06.1的已编译好固件地址:https://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt7621/

没有看到newifi-d2版本,说明之前最新的稳定版并未加入newifi-d2的支持。期待稳定版的要等以后了~~

3. 解锁及刷机

1) 开启sshd

设置好newifi管理员密码。电脑连接路由器,浏览器输入地址:  http://192.168.99.1/newifi/ifiwen_hss.html ,  页面出现success字样表明开启sshd成功。

2) 用ssh客户端软件SecureCRT/Putty等, 输入地址192.168.99.1,  用户名root, 密码是设置的管理员密码即可登录进入路由器的控制台。

未用“newifi-d2-jail-break.ko”解锁之前的mtd,其中u-boot和fullflash部分不可见:

mtd_lock_status.PNG (49.08 KB, 下载次数: 17)

2018-12-16 23:24 上传

用“newifi-d2-jail-break.ko”解锁之之后,完整的mtd所有分区:

2.png (74.23 KB, 下载次数: 24)

2018-11-28 21:17 上传

3) 备份 (请运行第5步的解锁后再备份)

可以在这里备份,也可以刷入breed后,再进行编程器固件和eeprom固件备份。

备份到/tmp目录下面。(注意:/tmp目录是内存映射的目录,可以随便读写,速度快。其它目录因为存储器原因-只写/速度慢-不推荐)

# cd /tmp

# cat /proc/mtd

# dd if=/dev/mtd2  of=2-Factory.bin

# dd if=/dev/mtd3  of=3-fullflash.bin

# dd if=/dev/mtd4  of=4-firmware.bin

# dd if=/dev/mtd9  of=9-nvram.bin

文件说明:

Factory 就是breed里面的eeprom文件, 含无线相关参数内容。

fullflash大小为完整的32M, 为编程器固件。(这个固件和用breed备份的内容有点差别)

firmware为 原厂固件。

[root@newifi_A91F:/root]#cat /proc/mtd

dev:   size   erasesize  name

mtd0: 00030000 00010000 "u-boot"

mtd1: 00010000 00010000"u-boot-env"

mtd2: 00010000 00010000 "Factory"

mtd3: 02000000 00010000"fullflash"

mtd4: 01fb0000 00010000"firmware"

mtd5: 00146b7e 00010000 "kernel"

mtd6: 01e49482 00010000 "rootfs"

mtd7: 00e30000 00010000"rootfs_data"

mtd8: 00020000 00010000"panic_oops"

mtd9: 00010000 00010000 "nvram"

4) 将备份的文件上传到PC电脑上

在电脑上打开上面下载的tftpd32.exe/tftpd64.exe,   地址选择绑定到 192.168.99.x的地址,目录选择你要备份保存的目录。记下电脑IP地址: 192.168.99.x (这里x是实际的IP地址)

在ssh软件的控制台里面,输入如下命令:

# cd /tmp

# (完成上面的备份操作得到2-Factory.bin等)

#tftp

# tftp  -p  -l  2-Factory.bin 192.168.99.x# tftp  -p  -l  3-fullflash.bin 192.168.99.x

# tftp  -p  -l  4-firmware.bin 192.168.99.x

# tftp  -p  -l  9-nvram.bin 192.168.99.x(依次上传备份的几个文件到电脑上)

5) 解锁并刷入breed

在上述tftp32/64.exe运行的目录下,拷贝入前面下载的解锁文件: newifi-d2-jail-break.ko (注意,前面下载的是压缩包,需要解压得到), 为了方便,重命名为d2.ko

在ssh控制台,输入如下命令解锁并刷入breed:

#cd /tmp

# tftp -g -r d2.ko 192.168.99.x

# insmod d2.ko

(这里不能断电,建议多等等个几分钟,直到刷机完成并自动重启)( 此时 SSH 会停止响应,因为 newifi-d2-jail-break.ko 会冻结系统的其他功能,强制写入 Newifi D2 专用版 Breed 到 Flash)

成功后路由器会自动重启。断电后按复位健/USB键开机均可进入 Breed.

mtd_new.PNG (38.61 KB, 下载次数: 19)

2018-11-29 15:28 上传

6) 进入breed

断电,按住usb键或者reset不放,开机,等待电源灯闪烁,此时进入breed.

电脑连接路由,浏览器输入: http://192.168.1.1

此时也可以备份编程器固件和eeprom。

breed1.PNG (55.88 KB, 下载次数: 16)

2018-11-29 15:29 上传

7) 在breed界面, 刷入OpenWrt官方固件。然后重启即可。

(一般不需要恢复eeprom,如果想尝试其它人的eeprom,可以在breed界面刷入)

breed2.PNG (50.26 KB, 下载次数: 18)

2018-11-29 15:29 上传

4.编译OpenWrt官方固件

1) 编译环境准备,请查看网上教程。

2) 检出代码并配置选项:

$ git clone https://github.com/openwrt/openwrt

$cd openwrt

$./scripts/feeds update  -a

$./scripts/feeds install  -a

$ make menuconfig

配置需要的选项,主要是base-system中的usb块设备,luci, kernel中的本地语言支持等。

$ make download

$ make -j5

编译好的固件文件在bin/targets/ramips/mt7621/openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin

3) 选项说明:

conf1.png (37.56 KB, 下载次数: 22)

2018-11-28 21:44 上传

Base System --> block块设备支持:

conf4.png (51.61 KB, 下载次数: 19)

2018-11-28 21:52 上传

Kenel models --> Usb Support, 选择usb2/usb3

conf2.png (16.64 KB, 下载次数: 17)

2018-11-28 21:47 上传

Kenel models -->naive language support, 选择code 936, 简体中文支持

conf3.png (19.22 KB, 下载次数: 24)

2018-11-28 21:49 上传

Luci-modules-translation , 选择简体中文支持:

conf5.png (44.43 KB, 下载次数: 21)

2018-11-28 21:54 上传

MT7603驱动选择:"kernel modules  ----> wireless drivers"

(这里有两种驱动,一个是MT76开源驱动,一个是自带的7603驱动)

MT76开源驱动: https://github.com/openwrt/mt76

driver-select.PNG (102.13 KB, 下载次数: 17)

2018-12-31 16:47 上传

其它选项也可以自行添加,也可以下载别人编译好的ipk文件安装。

5. 结论

1) 目前的OpenWrt 主分支master已经有了newifi-d2的支持,但是新的稳定版未发布,喜欢干净的,自己折腾的,可以试试。

2) 基本上,按照这样的顺序操作,路由器上的eeprom是不需要事后再进入breed中恢复一次的。

当然如果无线以及mac地址不正常,可以进breed中,恢复一下eeprom, 并设置路由器的mac地址。

3) 刷入后无线功能正常,但是速率等未进行测试。 最后附上一张编译好刷入的截图:

newifi1.PNG (61.55 KB, 下载次数: 17)

2018-11-28 22:03 上传

newifi2.PNG (99.58 KB, 下载次数: 17)

2018-11-28 22:04 上传

最后,本文所用的文件:补充内容 (2020-3-25 18:29):

已经添加Openwrt-trojan.ipk。

proc wifi 开启_一步一步教你解锁newifi3(新路由3)并编译刷入最新官方OpenWrt相关推荐

  1. proc wifi 开启_49.Linux-wpa_cli使用之WIFI开启,扫描热点,连接热点,断开热点,WIFI关闭(49)...

    本章学习内容: 1.WIFI如何开启 2.扫描热点 3.连接热点 4. 断开热点 5.关闭WIFI 本节使用的是wpa_supplicant工具,它主要包含wpa_supplicant(命令行模式)与 ...

  2. proc wifi 开启_centos7环境开启WIFI热点

    1.环境介绍 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release7.5.1804(Core) [root@localhos ...

  3. 手机连接电脑wifi上网_手机设置无线路由器方法教你一分钟学会WIFI上网(无需电脑)...

    本文现场演示:TP-LINK WDR5630双频无线路由器 第一步:无线路由器插电后WLAN口网线连接光猫(黄色网线)的LAN口 第二步:手机连接TP-LINK_DF58(路由器出厂有WIFI,但默认 ...

  4. amd插帧技术如何开启_不要浪费那块屏幕,联想小新13 Pro AMD锐龙标压版视频插帧设置...

    如果说AMD显卡有什么不错的地方,个人觉得视频补帧这个算是一个.什么是视频补帧?简简单的说,就是提升视频帧率.平时我们看的视频都是24帧的居多,而AMD视频补帧后可以达到60帧! 最近的真香机联想小新 ...

  5. mysqlcp30下载最新jar包_三星S20FE刷机包(系统升级刷机最新官方固件包下载)

    三星GalaxyS20FE搭载高通骁龙865处理器,支持无线快充,最新系统版本已经更新,新版本改善了触摸功能的稳定性,应用了最新的安卓安全补丁,提高了设备的安全性,三星Galaxy S20 FE(5G ...

  6. 小米8绑定账号和设备验证失败_不要浪费小米10的双扬声器!杜比全景音刷入教程分享...

    小米10系列真双扬声器成为众多友商羡慕的对象,毕竟很多手机厂商都依靠扬声器+听筒的方式创造伪立体声,但是受限于听筒的惨烈音质,双声道合单声道方案是目前最常见的,所以很多手机的扬声器声音一大就变老人机, ...

  7. opboot怎么刷入固件_矿渣高性价比竞斗云系列四:竞斗云最强刷机OPBOOT1.09+128M固件刷机...

    本章前言: 上一篇我们讲解了<矿渣高性价比竞斗云系列三:拆机刷智能OpenWRT路由系统>,收到广大群友的一直认可,本章继续讲解一个免拆机刷机教程,很多小伙伴或多或少听过竞斗云,恩山论坛也 ...

  8. opboot怎么刷入固件_竞斗云系列四:Opboot1.09+128M固件刷机

    摘要: 竞斗云最强刷机OPBOOT1.09+128M很多小伙伴或多或少听过竞斗云,恩山论坛也有传开,一大波的刷机方法来了,有拆机刷机的,有用路由器劫持刷机的,有用TTL线刷机的,本文将推出... 竞斗 ...

  9. 设计php框架_利用 Composer 一步一步构建自己的 PHP 框架(三)——设计 MVC

    利用 Composer 一步一步构建自己的 PHP 框架(三)--设计 MVC 2014-10-14 / 阅读数:50438 / 分类: PHP 终于可以 "一次编写,到处发布" ...

最新文章

  1. ng-template、ng-container、ng-content和ngTemplateOutlet、ngProjectAs傻傻分不清!他们究竟是干啥的???
  2. [UML]UML系列——用例图中的各种关系(include、extend)
  3. 利用均值漂移实现图像分割的原理和OpenCV代码
  4. html css移动form表单位置,表单form的研究
  5. PHP-date(),time()函数的应用
  6. Spirng mvc 参数绑定
  7. 西湖区政府门户网站项目签约西部动力We7网站群系统
  8. 误删除 linux 系统文件了?这个方法教你解决
  9. 全球超级计算机500强 中国独占两个第一
  10. CSDN《老友记》简记
  11. WebService - RoadMap
  12. 基于公网smtp协议实现邮件服务器
  13. JSTL fmt 标签 使用
  14. 九度 1526:朋友圈(并查集)
  15. jndi weblogic mysql_WebLogic使用总结(三)——WebLogic配置JNDI数据源
  16. python发邮件图片太长显示不出来_小白入门,用python 发送定时邮件,将Dataframe转为邮件正文,链接显示为图片...
  17. 调用ArcGIS Server的GP服务,显示No JSON object could be decoded要怎么解决?
  18. 10-富文本编辑器wangEditor的使用
  19. 【vue系列-03】vue的计算属性,列表,监视属性及原理
  20. 中控打卡机二次开发注册控件问题

热门文章

  1. dp怎么接显示器和主机_电脑显卡接口科普,怎么连接主机和显示器
  2. [Google] 看雪论坛: 安卓碎片化的情况
  3. 电阻/电抗/阻抗/电导/电纳/导纳
  4. 魅族手机刷linux系统版本,魅族mx4刷ubuntu教程(转自微博:校长ubuntu博文)
  5. 青岛大学微型计算机控制技术期末,青大教师于金鹏 | 根植青大 言传身教 砺行致远...
  6. 英文文献翻译神器——SCITranslate
  7. 解读李子柒品牌:重新认识IP消费品
  8. 宝塔php7.4通用拓展需要安装_bt宝塔面板php7.3、php7.4不支持ZipArchive解决方法
  9. 【冰糖Python】RuntimeWarning: invalid value encountered in true_divide
  10. Python学习(十)——高阶内置函数