proc wifi 开启_一步一步教你解锁newifi3(新路由3)并编译刷入最新官方OpenWrt
本帖最后由 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驅(qū)動(dòng)為: 2019-11-20版本。
最新固件下載地址:??https://www.lanzous.com/b0ev7m9hg密碼:2ltj
附: 友華WR1200-JS固件: https://www.lanzous.com/b0evaw8ab密碼:1hk7
友華刷機(jī)方法簡(jiǎn)要: https://www.right.com.cn/forum/thread-416964-1-1.html
1.??前言最近礦難,挖礦效益大減,一波礦渣的新路由3出現(xiàn)在 某魚(yú)與轉(zhuǎn)轉(zhuǎn)等二少平臺(tái)上。
由于論壇里各位大神的貢獻(xiàn),使得新3的可玩性大大提高。
于是本人心癢癢也90包郵入了一臺(tái)礦渣的新路由3. 路由器外殼看起來(lái)還是比較高大上的,只是用手摸的話,就知道是塑料的,反而K2P是金屬的外殼。
不過(guò)入手倒是沉甸甸的,四四方方的面積也很大。
overview.png (284.88 KB, 下載次數(shù): 17)
2018-12-31 16:43 上傳
1-newifi3.png (528.89 KB, 下載次數(shù): 19)
2018-11-28 20:58 上傳
2.刷機(jī)的準(zhǔn)備
1)breed: 按照大神hackpascal的這個(gè)帖子 https://www.right.com.cn/forum/thread-342918-1-1.html, 下載好包含breed的解鎖包:newifi-d2-jail-break.zip
2) ftp軟件: 到這個(gè)官網(wǎng)下載 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), 見(jiàn)最后部分。
(也可以到OpenWrt官網(wǎng)下載編譯好的固件,不過(guò)目前看mt7621還在添加代碼, 因此自己編譯master分支應(yīng)干不錯(cuò))
官網(wǎng)18.06.1的已編譯好固件地址:https://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt7621/
沒(méi)有看到newifi-d2版本,說(shuō)明之前最新的穩(wěn)定版并未加入newifi-d2的支持。期待穩(wěn)定版的要等以后了~~
3. 解鎖及刷機(jī)
1) 開(kāi)啟sshd
設(shè)置好newifi管理員密碼。電腦連接路由器,瀏覽器輸入地址:??http://192.168.99.1/newifi/ifiwen_hss.html ,??頁(yè)面出現(xiàn)success字樣表明開(kāi)啟sshd成功。
2) 用ssh客戶端軟件SecureCRT/Putty等, 輸入地址192.168.99.1,??用戶名root, 密碼是設(shè)置的管理員密碼即可登錄進(jìn)入路由器的控制臺(tái)。
未用“newifi-d2-jail-break.ko”解鎖之前的mtd,其中u-boot和fullflash部分不可見(jiàn):
mtd_lock_status.PNG (49.08 KB, 下載次數(shù): 17)
2018-12-16 23:24 上傳
用“newifi-d2-jail-break.ko”解鎖之之后,完整的mtd所有分區(qū):
2.png (74.23 KB, 下載次數(shù): 24)
2018-11-28 21:17 上傳
3) 備份 (請(qǐng)運(yùn)行第5步的解鎖后再備份)
可以在這里備份,也可以刷入breed后,再進(jìn)行編程器固件和eeprom固件備份。
備份到/tmp目錄下面。(注意:/tmp目錄是內(nèi)存映射的目錄,可以隨便讀寫(xiě),速度快。其它目錄因?yàn)榇鎯?chǔ)器原因-只寫(xiě)/速度慢-不推薦)
# 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
文件說(shuō)明:
Factory 就是breed里面的eeprom文件, 含無(wú)線相關(guān)參數(shù)內(nèi)容。
fullflash大小為完整的32M, 為編程器固件。(這個(gè)固件和用breed備份的內(nèi)容有點(diǎn)差別)
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電腦上
在電腦上打開(kāi)上面下載的tftpd32.exe/tftpd64.exe,? ?地址選擇綁定到 192.168.99.x的地址,目錄選擇你要備份保存的目錄。記下電腦IP地址: 192.168.99.x (這里x是實(shí)際的IP地址)
在ssh軟件的控制臺(tái)里面,輸入如下命令:
# 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(依次上傳備份的幾個(gè)文件到電腦上)
5) 解鎖并刷入breed
在上述tftp32/64.exe運(yùn)行的目錄下,拷貝入前面下載的解鎖文件: newifi-d2-jail-break.ko (注意,前面下載的是壓縮包,需要解壓得到), 為了方便,重命名為d2.ko
在ssh控制臺(tái),輸入如下命令解鎖并刷入breed:
#cd /tmp
# tftp -g -r d2.ko 192.168.99.x
# insmod d2.ko
(這里不能斷電,建議多等等個(gè)幾分鐘,直到刷機(jī)完成并自動(dòng)重啟)( 此時(shí) SSH 會(huì)停止響應(yīng),因?yàn)?newifi-d2-jail-break.ko 會(huì)凍結(jié)系統(tǒng)的其他功能,強(qiáng)制寫(xiě)入 Newifi D2 專用版 Breed 到 Flash)
成功后路由器會(huì)自動(dòng)重啟。斷電后按復(fù)位健/USB鍵開(kāi)機(jī)均可進(jìn)入 Breed.
mtd_new.PNG (38.61 KB, 下載次數(shù): 19)
2018-11-29 15:28 上傳
6) 進(jìn)入breed
斷電,按住usb鍵或者reset不放,開(kāi)機(jī),等待電源燈閃爍,此時(shí)進(jìn)入breed.
電腦連接路由,瀏覽器輸入: http://192.168.1.1
此時(shí)也可以備份編程器固件和eeprom。
breed1.PNG (55.88 KB, 下載次數(shù): 16)
2018-11-29 15:29 上傳
7) 在breed界面, 刷入OpenWrt官方固件。然后重啟即可。
(一般不需要恢復(fù)eeprom,如果想嘗試其它人的eeprom,可以在breed界面刷入)
breed2.PNG (50.26 KB, 下載次數(shù): 18)
2018-11-29 15:29 上傳
4.編譯OpenWrt官方固件
1) 編譯環(huán)境準(zhǔn)備,請(qǐng)查看網(wǎng)上教程。
2) 檢出代碼并配置選項(xiàng):
$ git clone https://github.com/openwrt/openwrt
$cd openwrt
$./scripts/feeds update??-a
$./scripts/feeds install??-a
$ make menuconfig
配置需要的選項(xiàng),主要是base-system中的usb塊設(shè)備,luci, kernel中的本地語(yǔ)言支持等。
$ make download
$ make -j5
編譯好的固件文件在bin/targets/ramips/mt7621/openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin
3) 選項(xiàng)說(shuō)明:
conf1.png (37.56 KB, 下載次數(shù): 22)
2018-11-28 21:44 上傳
Base System --> block塊設(shè)備支持:
conf4.png (51.61 KB, 下載次數(shù): 19)
2018-11-28 21:52 上傳
Kenel models --> Usb Support, 選擇usb2/usb3
conf2.png (16.64 KB, 下載次數(shù): 17)
2018-11-28 21:47 上傳
Kenel models -->naive language support, 選擇code 936, 簡(jiǎn)體中文支持
conf3.png (19.22 KB, 下載次數(shù): 24)
2018-11-28 21:49 上傳
Luci-modules-translation , 選擇簡(jiǎn)體中文支持:
conf5.png (44.43 KB, 下載次數(shù): 21)
2018-11-28 21:54 上傳
MT7603驅(qū)動(dòng)選擇:"kernel modules??----> wireless drivers"
(這里有兩種驅(qū)動(dòng),一個(gè)是MT76開(kāi)源驅(qū)動(dòng),一個(gè)是自帶的7603驅(qū)動(dòng))
MT76開(kāi)源驅(qū)動(dòng): https://github.com/openwrt/mt76
driver-select.PNG (102.13 KB, 下載次數(shù): 17)
2018-12-31 16:47 上傳
其它選項(xiàng)也可以自行添加,也可以下載別人編譯好的ipk文件安裝。
5. 結(jié)論
1) 目前的OpenWrt 主分支master已經(jīng)有了newifi-d2的支持,但是新的穩(wěn)定版未發(fā)布,喜歡干凈的,自己折騰的,可以試試。
2) 基本上,按照這樣的順序操作,路由器上的eeprom是不需要事后再進(jìn)入breed中恢復(fù)一次的。
當(dāng)然如果無(wú)線以及mac地址不正常,可以進(jìn)breed中,恢復(fù)一下eeprom, 并設(shè)置路由器的mac地址。
3) 刷入后無(wú)線功能正常,但是速率等未進(jìn)行測(cè)試。 最后附上一張編譯好刷入的截圖:
newifi1.PNG (61.55 KB, 下載次數(shù): 17)
2018-11-28 22:03 上傳
newifi2.PNG (99.58 KB, 下載次數(shù): 17)
2018-11-28 22:04 上傳
最后,本文所用的文件:補(bǔ)充內(nèi)容 (2020-3-25 18:29):
已經(jīng)添加Openwrt-trojan.ipk。
總結(jié)
以上是生活随笔為你收集整理的proc wifi 开启_一步一步教你解锁newifi3(新路由3)并编译刷入最新官方OpenWrt的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 广东版七年级上册英语书,七年级上册英语广
- 下一篇: suma: error while lo