Firefly开源社区

标题: ./unpack.sh 执行失败 [打印本页]

作者: 灏忛潚鍝ュ摜    时间: 2021-11-23 11:20
标题: ./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
作者: 灏忛潚鍝ュ摜    时间: 2021-11-23 11:27
打包的时候也发生类似的问题

./pack.sh: line 97: ../bin/afptool: cannot execute binary file: Exec format error
作者: firefly_zhongw    时间: 2021-11-23 11:34
解包android的update.img是可以的。
  1. ~/workspace/android11/RKTools/linux/Linux_Pack_Firmware/rockdev$ ./unpack.sh
  2. start to unpack update.img...
  3. ********rkImageMaker ver 2.0********
  4. Unpacking image, please wait...
  5. Exporting boot.bin
  6. Exporting firmware.img
  7. Unpacking image success.
  8. Android Firmware Package Tool v2.0
  9. Check file... OK
  10. ------- UNPACK ------
  11. package-file    offset=0x800    size=0x2D3
  12. Image/MiniLoaderAll.bin offset=0x1000   size=0x711C0
  13. Image/parameter.txt     offset=0x72800  size=0x29B
  14. Image/uboot.img offset=0x73000  size=0x400000
  15. Image/misc.img  offset=0x473000 size=0xC000
  16. Image/boot.img  offset=0x47F000 size=0x1EFC800
  17. Image/dtbo.img  offset=0x237B800        size=0x2DB
  18. Image/vbmeta.img        offset=0x237C000        size=0x1000
  19. Image/recovery.img      offset=0x237D000        size=0x43FF000
  20. Image/baseparameter.img offset=0x677C000        size=0x100000
  21. Image/super.img offset=0x687C000        size=0x620A9040
  22. Image/oem.img   offset=0x68925800       size=0xA3013C
  23. Unpack firmware OK!
  24. ------ OK ------
  25. Unpacking update.img OK.
  26. Press any key to quit:
复制代码

作者: 灏忛潚鍝ュ摜    时间: 2021-11-23 11:45
firefly_zhongw 发表于 2021-11-23 11:34
解包android的update.img是可以的。

我想迁移现在配置好的 ubuntu18
没有找到这个工具呢
作者: 灏忛潚鍝ュ摜    时间: 2021-11-23 12:43
我使用的是官方提供的 firefly-linux-repack
作者: Liuth    时间: 2021-11-24 10:56
灏忛潚鍝ュ摜 发表于 2021-11-23 12:43
我使用的是官方提供的 firefly-linux-repack

我使用这个解包linux固件也没有问题
固件要改名为update.img放入firefly-linux-repack文件夹下,然后运行unpack.sh
不要在共享文件夹操作,而且这个工具是运行在X86 电脑上的,不是运行在板子上的
作者: 时间的蝴蝶    时间: 2021-11-24 11:05
是否没有执行权限
作者: 灏忛潚鍝ュ摜    时间: 2021-11-25 09:21
确实 这个工具要在x86 x64机器上才能运行 不能直接在板子上打包解包

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




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1