360水滴摄像头固件解包
通过初步分析,360摄像头基于松翰科技SN986
软硬件方案
通过对官网提供的方案demo进行编译文件后发现(主要通过grep -r “camera"命令),跟摄像头相关的业务在名为rootfs.cramfs的文件中,该文件为cramfs文件系统的镜像(cramfs是专为Flash设计的文件系统),通过mount命令可直接挂载。
固件由多个文件拼接而成,有特定布局。
所以最后,根据以上获得的信息,就可直接从360的更新文件中寻找rootfs.cramfs的文件特征,找到后将其dump出来并直接挂载即可:
mount ./root.cramfs ./mount-point
挂载成功后,固件系统文件:
方法有些随便,不过解决问题就行。