
一、安装fireflydev
root@firefly:~# sudo apt update
root@firefly:~# sudo apt install fireflydev
二、导出Ubuntu根文件系统
导出到家目录:
root@firefly:~# pwd
/root
root@firefly:~# ff_export_rootfs /root
MEDIA FREE SPACE SIZE 221878 MBytes
EXPORT IMAGE SIZE 2517 MBytes
BLOCK_COUNT 2558891
INODE_COUNT 265317
sync...
sync finish
e2fsck 1.44.1 (24-Mar-2018)
Export rootfs to /root/Firefly_Ubuntu_18.04.5_LTS_ext4_202201240812.img Success
可以看到导出的文件是Firefly_Ubuntu_18.04.5_LTS_ext4_202201240812.img。
然后把文件拷回到PC机,既可以使用U盘,也可以使用ADB命令:
neutionwei@x:~$ adb pull /root/Firefly_Ubuntu_18.04.5_LTS_ext4_202201240812.img ./
三、重新打包Ubuntu系统固件
在前面我介绍过如何使用在Linux下解包与打包Ubuntu系统固件,用到的工具是firefly-linux-repack,因此我们可以使用这个工具打包固件即可,详细的操作过程参考之前的这篇文章,链接如下:









