2024年5月25日发(作者:萧霞飞)
squashfs固件DIY
作为一个电影爱好者,同时又有些技术基础,正好闲来无事,把自己R6最新的
squashfs格式封装的固件DIY下,主要是破解空间,方便自己安装各种应用,主要步骤如
下:
1、把需要破解的固件放入U盘或移动硬盘的一个单独的目录中插入播放机,telnet
进播放机,进入固件所在目录,解压固件(tar xvf )。
2、从上一步得到的在windows下用hdp3.0解开(unsquashfs -f
)。
3、添加字符连接 /opt 在 /usr/local/etc/opt,为了能安装ipkg,还需要添加字符
连接 /usr/local/bin/package/ipkg 在/usr/local/etc/ipkg
4、修改自动执行脚步,增加自动启动连接。一般在/etc/init.d/rcS1最后添加一行命
令,指向/opt目录下的命令,方便以后修改。
5、封装(mksquashfs squashfs-root -noappend
-all-root)。
6、将放入步骤1的源目录,删除,封装最终固件(tar cvf
*)。
7、至此,所有关键修改都已经完成,可以刷机,安装应用了。
补充:如果不继续往下做的话,请在刷机后第一次进入系统的时候,建立目录opt和
ipkg在/usr/local/etc/
以上破解后只有40M不到的空间,而且有些设置比较繁琐,如果喜欢折腾的话,继续
往下看:
1、如果你需要安装vsftpd,在/etc/中添加一行服务名。安装vsftpd后,
只要更改passwd就可以使用了,退出后vsftpd也退出,节省内存。
2、增加可使用空间,修改,将/usr/local/etc子相下的数字修改
到你希望的值,我修改到80M没问题。注意,此处单位是字节,必须以1024为进制。
3、在播放机单独目录中解压2(bzip2 -d 2)
--如果没有bzip2可以在windows下先解开第一层压缩,解包(tar xvf );
之后更改profile文件,增加路径,如/opt/bin,从《通用软件包v2.5.1》中把passwd
文件覆盖进来,创建opt和ipkg目录。
4、如果需要自己安装transmission,最好清除系统自带的,在解开的
中,进入/usr/local/bin下,删除transmission开头的文件,再进入/usr/local/etc,删除
transmission目录。
5、打包(tar cvf *),压缩到
2(bzip2 )--如果没有bzip2需要安装或在其他linux环
境下压缩。
2024年5月25日发(作者:萧霞飞)
squashfs固件DIY
作为一个电影爱好者,同时又有些技术基础,正好闲来无事,把自己R6最新的
squashfs格式封装的固件DIY下,主要是破解空间,方便自己安装各种应用,主要步骤如
下:
1、把需要破解的固件放入U盘或移动硬盘的一个单独的目录中插入播放机,telnet
进播放机,进入固件所在目录,解压固件(tar xvf )。
2、从上一步得到的在windows下用hdp3.0解开(unsquashfs -f
)。
3、添加字符连接 /opt 在 /usr/local/etc/opt,为了能安装ipkg,还需要添加字符
连接 /usr/local/bin/package/ipkg 在/usr/local/etc/ipkg
4、修改自动执行脚步,增加自动启动连接。一般在/etc/init.d/rcS1最后添加一行命
令,指向/opt目录下的命令,方便以后修改。
5、封装(mksquashfs squashfs-root -noappend
-all-root)。
6、将放入步骤1的源目录,删除,封装最终固件(tar cvf
*)。
7、至此,所有关键修改都已经完成,可以刷机,安装应用了。
补充:如果不继续往下做的话,请在刷机后第一次进入系统的时候,建立目录opt和
ipkg在/usr/local/etc/
以上破解后只有40M不到的空间,而且有些设置比较繁琐,如果喜欢折腾的话,继续
往下看:
1、如果你需要安装vsftpd,在/etc/中添加一行服务名。安装vsftpd后,
只要更改passwd就可以使用了,退出后vsftpd也退出,节省内存。
2、增加可使用空间,修改,将/usr/local/etc子相下的数字修改
到你希望的值,我修改到80M没问题。注意,此处单位是字节,必须以1024为进制。
3、在播放机单独目录中解压2(bzip2 -d 2)
--如果没有bzip2可以在windows下先解开第一层压缩,解包(tar xvf );
之后更改profile文件,增加路径,如/opt/bin,从《通用软件包v2.5.1》中把passwd
文件覆盖进来,创建opt和ipkg目录。
4、如果需要自己安装transmission,最好清除系统自带的,在解开的
中,进入/usr/local/bin下,删除transmission开头的文件,再进入/usr/local/etc,删除
transmission目录。
5、打包(tar cvf *),压缩到
2(bzip2 )--如果没有bzip2需要安装或在其他linux环
境下压缩。