日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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驅動為: 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。