Android_boot_image_editor icon indicating copy to clipboard operation
Android_boot_image_editor copied to clipboard

生成的 dtb 文件无法识别和反编译

Open o0daxu0o opened this issue 1 year ago • 1 comments

当我使用./gradlew unpack命令解压android 5.1的boot.img时,只生成的dtb文件,没有生成dts文件。我使用dtb反编译dtb时,报错FATAL ERROR: Blob has incorrect magic number。

android5.1的boot.img已经添加到附件 boot.zip

o0daxu0o avatar Sep 22 '24 08:09 o0daxu0o

手动测了,确实认不出来所谓的dtb内容是什么, 可能是非标准格式

00:03:56.276 [main] INFO  cfig.packable.IPackable - deleting build/unzip_boot/ ...
00:03:56.281 [main] INFO  cfig.packable.BootImgParser - header version 5642240
00:03:56.286 [main] WARN  cfig.bootimg.v2.BootHeaderV2 - BootImgHeader constructor
00:03:56.287 [main] WARN  cfig.bootimg.v2.BootV2Dialects - dtb len = 5642240
00:03:56.289 [main] WARN  cfig.bootimg.v2.BootV2Dialects - Land Unknown: 13297664

程序能走到这里已经尽力了。 记得有其他android魔改版本改过特殊的header version

cfig avatar Sep 22 '24 16:09 cfig

如果知道这些私有版本的格式,欢迎分享,问题先关了

cfig avatar Nov 04 '25 07:11 cfig