./unpack.sh 执行失败

按照官网的教程进行系统移植 已经将rootfs成功导出

失败在 ./unpack.sh 这一步

./unpack.sh: line 17: ./bin/rkImageMaker: cannot execute binary file: Exec format error

我使用 windows的 RKDevTool_Release_v2.86 能够正常解包

请求如何使用unpack.sh 能够正常解包 便于制作一键shell

打包的时候也发生类似的问题

./pack.sh: line 97: ../bin/afptool: cannot execute binary file: Exec format error

解包android的update.img是可以的。

~/workspace/android11/RKTools/linux/Linux_Pack_Firmware/rockdev$ ./unpack.sh
start to unpack update.img...
********rkImageMaker ver 2.0********
Unpacking image, please wait...
Exporting boot.bin
Exporting firmware.img
Unpacking image success.
Android Firmware Package Tool v2.0
Check file... OK
------- UNPACK ------
package-file    offset=0x800    size=0x2D3
Image/MiniLoaderAll.bin offset=0x1000   size=0x711C0
Image/parameter.txt     offset=0x72800  size=0x29B
Image/uboot.img offset=0x73000  size=0x400000
Image/misc.img  offset=0x473000 size=0xC000
Image/boot.img  offset=0x47F000 size=0x1EFC800
Image/dtbo.img  offset=0x237B800        size=0x2DB
Image/vbmeta.img        offset=0x237C000        size=0x1000
Image/recovery.img      offset=0x237D000        size=0x43FF000
Image/baseparameter.img offset=0x677C000        size=0x100000
Image/super.img offset=0x687C000        size=0x620A9040
Image/oem.img   offset=0x68925800       size=0xA3013C
Unpack firmware OK!
------ OK ------
Unpacking update.img OK.
Press any key to quit:

firefly_zhongw 发表于 2021-11-23 11:34
解包android的update.img是可以的。

我想迁移现在配置好的 ubuntu18
没有找到这个工具呢

我使用的是官方提供的 firefly-linux-repack

灏忛潚鍝ュ摜 发表于 2021-11-23 12:43
我使用的是官方提供的 firefly-linux-repack

我使用这个解包linux固件也没有问题
固件要改名为update.img放入firefly-linux-repack文件夹下,然后运行unpack.sh
不要在共享文件夹操作,而且这个工具是运行在X86 电脑上的,不是运行在板子上的

是否没有执行权限

确实 这个工具要在x86 x64机器上才能运行 不能直接在板子上打包解包

在PC上已经成功制作了升级包