为了在我的TomTom上测试一些东西,我想修改TomTom包(.ttpkg)中的一些文件。 我在这里找到了一个脚本:https://github.com/egonalter/R-Link-RE/blob/master/download_firmware.sh
while :; do
dd conv=notrunc bs=102400 iflag=skip_bytes,fullblock \
oflag=append skip=20 count=1 2>&1 >&3 | grep 0+1 && break
done < <(tail -c +9 $ROM) 3>&1 | tail -c +55 > $ROM2.tar
但我现在需要“重新包装”一切。我的问题是我真的不知道该怎么做。 该脚本基本上每102400字节跳过20个字节。 我的想法是读取新的tar文件,并每102400字节添加20个额外的字节。为此,我首先需要在解包时跳过它们时保存它们,然后在重新包装时再添加它们。 关于如何做到这一点的任何想法?
非常感谢:)
特里斯坦