找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 4620|回复: 13

通过 chroot 方式让潘多拉固件运行 OpenWrt 版本的 webd 简易网盘

[复制链接]
发表于 2018-11-14 18:11 | 显示全部楼层 |阅读模式
本帖最后由 html 于 2018-11-14 18:13 编辑

参考之前的帖 https://www.right.com.cn/forum/thread-341911-1-1.html

        如果使用了 padavan 等不能运行这个程序的固件可以尝试用 chroot 方法运行
        以下操作要保证路由器 CPU 类型兼容
        去 https://downloads.openwrt.org/snapshots/targets/ 下载对应的 *squashfs-sysupgrade.bin 字样的镜像
        用 7zip 打开镜像进入 lib 目录, 解压 libc.so libgcc_s.so.1 , 记下 ld-musl-*.so.1 字样的文件名
        使目录结构类似如下:
          /tmp/webd/webd # 本程序
          /tmp/webd/lib/libgcc_s.so.1
          /tmp/webd/lib/libc.so # 该文件用 chmod +x libc.so 增加可执行权限
          /tmp/webd/lib/ld-musl-*.so.1 # 实际文件名为刚才记下的文件名, 该文件为 libc.so 的符号连接
          cd /tmp/webd/lib; ln -sv libc.so ld-musl-*.so.1
        然后 chroot /tmp/webd /webd 即可运行。

以上方法同样适合其它要在 Padavan 上运行的 OpenWrt 程序


点评

phicomm-k3-squashfs.trx: https://downloads.openwrt.org/snapshots/targets/bcm53xx/generic/openwrt-bcm53xx-phicomm-k3-squashfs.trx  发表于 2019-5-2 16:25
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2018-11-14 20:08 | 显示全部楼层
按照楼主的教程在padavan上测试成功了。不过还是无法删除文件,具体信息如下:

[RT-N56U_B1 /tmp/webd/lib]# chroot /tmp/webd /webd -w /web
[12:03:14] httpd listen ReUseAddr,src:0.0.0.0:9212, webroot /web
[12:04:29] http/httpd.c(155): on_http_rspfile cleanup 0x8c1010
[12:04:40] http/handler.c(654): rename(/web/Movies/132005160416e3a45b253262.mp4 ==> /web/.Trash/pi6mvr.132005160416e3a45b253262.mp4) 89

点评

mkdir -p /tmp/webd/web/.Trash 然后再试试删除文件呢  详情 回复 发表于 2018-11-14 20:51
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-14 20:51 | 显示全部楼层
hbxntsxw 发表于 2018-11-14 20:08
按照楼主的教程在padavan上测试成功了。不过还是无法删除文件,具体信息如下:

[RT-N56U_B1 /tmp/webd/l ...

mkdir -p /tmp/webd/web/.Trash 然后再试试删除文件呢

点评

还是不行,信息如下: [RT-N56U_B1 (unknown)]# chroot /media/1.42.6-5967/backup/webd /webd -w /web -l 8080 [13:47:04] httpd listen ReUseAddr,src:0.0.0.0:8080, webroot /web [13:47:42] http/handler.c(6  详情 回复 发表于 2018-11-14 21:52
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2018-11-14 21:52 | 显示全部楼层
html 发表于 2018-11-14 20:51
mkdir -p /tmp/webd/web/.Trash 然后再试试删除文件呢

还是不行,信息如下:
[RT-N56U_B1 (unknown)]# chroot /media/1.42.6-5967/backup/webd /webd -w /web -l 8080
[13:47:04] httpd listen ReUseAddr,src:0.0.0.0:8080, webroot /web
[13:47:42] http/handler.c(654): rename(/web/Movies/病假单.jpg ==> /web/.Trash/pi6rnh.病假单.jpg) 89
[13:48:02] http/handler.c(654): rename(/web/Movies/病假单.jpg ==> /web/.Trash/pi6ro1.病假单.jpg) 89
[13:48:23] http/handler.c(654): rename(/web/Movies/病假单.jpg ==> /web/.Trash/pi6rom.病假单.jpg) 89

点评

在 web 界面的根目录新建点开头的文件 .Trash 还有个可能是 /media/1.42.6-5967/backup/webd/Movies 挂载的别的分区  详情 回复 发表于 2018-11-15 08:35
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-15 08:35 | 显示全部楼层
hbxntsxw 发表于 2018-11-14 21:52
还是不行,信息如下:
[RT-N56U_B1 (unknown)]# chroot /media/1.42.6-5967/backup/webd /webd -w /web  ...

在 web 界面的根目录新建点开头的文件 .Trash
还有个可能是 /media/1.42.6-5967/backup/webd/Movies 挂载的别的分区
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2019-4-7 12:57 | 显示全部楼层
这个需要收藏
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2019-4-8 08:50 | 显示全部楼层

这个我也需要收藏
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2019-4-24 01:33 来自手机 | 显示全部楼层
好东西收藏
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2019-5-2 11:30 | 显示全部楼层
没有成功,出现如下信息,怎样解决,谢谢!

[RT-HNET /opt/home/admin]# cd /media/AiDisk_a1/webd/lib; ln -sv libc.so ld-musl-mipsel-sf.so
'ld-musl-mipsel-sf.so' -> 'libc.so'
[RT-HNET /media/AiDisk_a1/webd/lib]# chroot /media/AiDisk_a1/webd /webd
chroot: can't execute '/webd': Input/output error
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2019-5-2 16:30 | 显示全部楼层
这个需要收藏
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-7-18 07:47

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表