閱讀705 返回首頁    go 微軟 go windows


在小米太監路由器PRO R3P上不完美安裝opkg

小米公司一直沒人回複我的求助貼 https://bbs.xiaomi.cn/t-13559908

經過若幹次嚐試以後終於能夠安裝並運行opkg,簡述如下:


1. R3P刷開發版rom https://miwifi.com/miwifi_download.html

2. 按鏈接方法開啟ssh https://d.miwifi.com/rom/ssh

以上兩步據說會沒保修,但沒見哪裏有條款,如果有,硬件真出問題了再找工商局投訴這個霸王條款吧。小米越來越不地道,當年刷過無數次別的品牌手機的miui,也沒見別人有這說法。逼得米粉變米黑。

3.下載opkg包:https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/base/opkg_9c97d5ecd795709c8584e972bfdf3aee3a5b846d-9_ramips_1004kc.ipk

用7zip解壓,找到裏麵的data.tar,再解出opkg可執行文件。

用scp上傳到 路由器 /data/bin,名字修改為opkg.org, 必要的時候chmod +x /data/bin/opkg.orig

為啥要改名呢,因為該死的小米用的openwrt還是12.09的版本,libc的版本好看起來和15的版本一樣,但opkg不能用。

怎麼辦?

4. 下載libc

到這裏 https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/base/libc_0.9.33.2-1_ramips_1004kc.ipk

7zip解壓出來data.tar文件 scp到路由器上 /data目錄。

ssh到路由器

cd /data

tar xvf data.tar

5. 讓opkg用新版本的libc庫(放在/data/lib的,而不是係統自帶在/lib下的庫)

新建一個文件來封裝opkg二進製文件

vi /data/bin/opkg #內容如下

export LD_LIBRARY_PATH=/data/lib:/lib:/usr/lib

/data/bin/opkg.orig $*

chmod +x /data/bin/opkg

建這個文件而不是修改係統全局的LIBPATH是怕影響太監的生活,隻讓opkg優先用/data/lib下的庫。實際上opkg安裝的軟件都需要這麼搞。

可以把/data/bin目錄加入/etc/profile裏麵的PATH,省得每次執行要帶路徑名


6. 修改opkg.conf,下麵是我修改的內容,

src/gz chaos_calmer_base https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/base

src/gz chaos_calmer_luci https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/luci

src/gz chaos_calmer_packages https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/packages

src/gz chaos_calmer_routing https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/routing

src/gz chaos_calmer_telephony https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/telephony

src/gz chaos_calmer_management https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/management

#src/gz attitude_adjustment https://downloads.openwrt.org/attitude_adjustment/12.09/ramips/mt7621/packages

dest root /data

dest ram /tmp

lists_dir ext /data/var/opkg-lists

option overlay_root /data



注意 dest root /data


7. 到此,opkg就可以使用了,不過下載的包都是openwrt 15.05.1的包,有很多不兼容,比如wifidog 要求的核心版本匹配不上,還沒搞定。

/data/bin/opkg update

root@XiaoQiang:/data# opkg update

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/base/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_base.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/luci/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_luci.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/packages/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_packages.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/routing/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_routing.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/telephony/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_telephony.

Downloading https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/mt7621/packages/management/Packages.gz.

Updated list of available packages in /data/var/opkg-lists/chaos_calmer_management.


希望對大家有用。把幾個包和配置文件放在附件裏麵。

不搞回複才能看,討厭故弄玄虛!

下載附件opkg-libc-config.rar( 271.03 KB )



沙發自己來,拋磚引玉,希望有大俠能解決wifidog的問題

最後更新:2017-06-14 01:13:11

  上一篇:go 路由器
  下一篇:go 小米路由器3連PS4之後網速太慢