京東云無線寶r2262之前固件版本開SSH(有限)
原理比較簡單,利用webdav,修改一些文件,達(dá)到運行指定代碼的目的。
必要條件:
1、r2262之前的固件版本;
2、運行A插件;
3、移動硬盤,需要分兩個區(qū);
4、需要一個已經(jīng)開發(fā)SSH的設(shè)備或者其它的linux設(shè)備。
開干:
1、將移動硬盤分兩個區(qū),插到京東云無線寶上格式化讓它正確識別出兩個分區(qū),可以讓第一個分區(qū)跑A插件。
2、將移動硬盤撥出來插到已經(jīng)開SSH的設(shè)備或者其他linux的設(shè)備中,執(zhí)行下面的命令:
注:sda2為移動硬盤第二分區(qū),你們就根據(jù)自己的環(huán)境修改。需要指出的是U盤跟移動硬盤不一樣。如果在其他linux設(shè)備中,不一定有/etc/init.d/done,沒有事,先建一個再執(zhí)行上面的代碼就行。當(dāng)然,上面兩行代碼只是我用的,你們用別的也行,原理也就這樣。
3、把移動硬盤插回要開SSH的設(shè)備上(這時就別再格式化硬盤了哈),待A插件運行起來后。
a、電腦接到路由器的lan中,在“我的電腦”右鍵



地址輸入:http://路由器IP:56589,如果56589端口不行,換56590端口試試,一般就這倆端口。然后就是默認(rèn)一直下一步到完成自動打開。


就可以編輯這兩個文件(就是執(zhí)行第2步代碼生成的)了
rc.local是配置開機自啟動的,在“exit”前一行加上“/usr/sbin/dropbear”

done(/etc/init.d/done),有些高版本的會注釋掉框里的那部分代碼,這也是某些版本修改/etc/rc.local后不起作用的原因。把注釋去掉就行。

保存后,重啟設(shè)備,SSH連過去驗證下成果。
后話
1、此方法不適用r2262固件,r2262的webdav是以nobody用戶運行,之前的版本是以root用戶運行,所以r2262可以查看文件但不能修改。

話說到這里,聰明的你們也想到了r2262看插件和看日志的方法了吧
看插件:
看日志:
那關(guān)于其他的,你們就慢慢研究了;
2、一般A插件都會運行webdav,其他的插件不確定;
3、開SSH可能會失去保修和售后。另外,“7天無理由”確實是個好東西,但該適可而止;
4、至于r2262開SSH,等有時間找到planB的時候再寫。
enjoy yourself~~~~