我已经阅读了闪存并使用它进行了分析binwalk
并找出了我可以使用它提取dd
和打开的Squashfs unsquashfs
。
当我打开这个 FS 时,我想将一些文件添加到这个 FS 中并编辑一些 shell 脚本,然后再次打包这个 squashfs 并将其放回闪存系统。
问题是:当我再次打包 squashfs 时,它比原来的 fs 大。然后我不能将它准确地放在闪存中的位置,因为它与 FS 中的下一个分区重叠。
请问我能做什么?
我已经阅读了闪存并使用它进行了分析binwalk
并找出了我可以使用它提取dd
和打开的Squashfs unsquashfs
。
当我打开这个 FS 时,我想将一些文件添加到这个 FS 中并编辑一些 shell 脚本,然后再次打包这个 squashfs 并将其放回闪存系统。
问题是:当我再次打包 squashfs 时,它比原来的 fs 大。然后我不能将它准确地放在闪存中的位置,因为它与 FS 中的下一个分区重叠。
请问我能做什么?