Linux中的squashfs格式固件解包修改和封包过程_Linux服务器维护_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Linux中的squashfs格式固件解包修改和封包过程

作者:黑客防线网安LINUX维护基地 来源:黑客防线网安Linux编程网 浏览次数:0

本篇关键词:Linuxsquashfs
黑客防线网安网讯:高清播放机的固件解包、修改和封包过程现在成为一个系列,都是完全鼠标图形化操作过程。整个squashfs格式固件的解包、修改和封包过程,都是在Ubuntu10.04LTS的图形界面中点击移动鼠标完成的。实际过程做起来很简单,
高清播放机的固件解包、修改和封包过程现在成为一个系列都是完全鼠标图形化操作过程整个squashfs格式固件的解包、修改和封包过程都是在Ubuntu10.04LTS的图形界面中点击移动鼠标完成的实际过程做起来很简单,主要有以下几步:
 
Ubuntu10.04LTS下载
 
1、把要修改的squashfs格式固件install.img复制粘贴到“hdp中文”(或“hdp”)文件夹;
 
2、进到“hdp中文”(或“hdp”)文件夹,双击“解包squashfs”(或“open-squashfs”),自动生成解压文件夹squashfs-root;
 
3、打开解压文件夹squashfs-root,相当于进到播放机的根目录,在其中根据需要修改;
 
4、修改完解压文件夹squashfs-root后,回到“hdp中文”(或“hdp”)文件夹,双击“封包squashfs”(或“make-squashfs”),自动生成修改后的squashfs格式固件install.img。
 
准备
 
1、登录Ubuntu后,插上u盘,其中包含有要修改的squashfs格式固件install.img以及下载附件解压得到的“squashfs固件解包封包”文件夹。打开“squashfs固件解包封包”文件夹,把其中的“hdp”文件夹和“hdp中文”文件夹复制粘贴到“主文件夹”中。

2、进到“hdp中文”文件夹(在“hdp”文件夹中的解包、修改和封包过程也是一样的),双击“复制tools”,在显示的菜单中点击“在终端中运行” ,接着在显示的终端命令窗口中,输入安装Ubuntu10.04LTS时设置的密码后回车,这样就把tools中的unsquashfs和mksquashfs复制到了Ubuntu系统的/usr/bin中了。
 
3、如果双击“复制tools”,没有显示“在终端中运行”的运行菜单,可能是前面解压复制文件时改变了文件属性,这时可以鼠标右击文件(夹),在属性窗口中重新设置执行权限。

解包
 
打开u盘,把要修改的squashfs格式固件install.img复制到“hdp中文”文件夹。然后回到“hdp中文”文件夹,双击“解包squashfs”,在显示的菜单中点击“运行”,自动生成两个解压文件夹install.img_FILES和squashfs-root。这样就可以在其中修改了。同时自动把修改前的install.img改为install.img_old。
 
修改
 
打开解压后的文件夹squashfs-root,相当于进到播放机的根目录,我们可以根据需要在其中修改增加内容。例如,如果要修改usr/local/bin/scripts中的rss文件,可以依次双击打开usr、local、bin、scripts,进到usr/local/bin/scripts中,再选择要修改的文件进行修改。除非是固件程序本身功能上的要求,在修改时不用mount -o bind绑文件之类的命令绕来绕去,直接修改要修改的文件就可以了。现在修改squashfs格式固件就像修改yaffs格式固件一样方便。
 

封包
 
1、修改完squashfs-root后,回到“hdp中文”文件夹。双击“封包squashfs”,在显示的菜单中点击“运行”,生成修改后的squashfs格式固件install.img,同时自动删除前面解包时生成的两个解压文件夹install.img_FILES和squashfs-root。

2、把新生成的install.img拖拽复制到u盘的根目录,就可以把u盘插到播放机刷机了。
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-19004-1.html
网站维护教程更新时间:2012-09-23 11:32:04  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer