Skip to content

Releases: tomxi1997/android_tools_system_dtbTool

Release list

v3

Choose a tag to compare

@tomxi1997 tomxi1997 released this 30 Jan 16:06
7949294
用于解决arm64下编译安卓内核出现不可执行的x86_64二进制错误的一些可用的arm64二进制

https://www.coolapk.com/feed/53216444?shareKey=NzU4YTI1NWQ4MjhhNjViOTE1OTM~&shareUid=25509431&shareFrom=com.coolapk.market_13.3.6

https://www.coolapk.com/feed/53270823?shareKey=NjMxODgwNjM2OGUzNjViOTE1ZjY~&shareUid=25509431&shareFrom=com.coolapk.market_13.3.6

的一些arm64 二进制,使用方法,重命名原(x86_64二进制)文件名为其他名字,放入arm64 二进制 权限设为755即可。注意dtc和dtc_overlay是同一种东西。都是dts > dtb ,dtb >dts。
要用dtc_overlay时,将dtc arm64重命名为dtc_overlay即可。
包括了dtc(dtc_overlay) dtbtool ufdt_apply_overlay-arm64等,
重新编译了一些我所知的,没做过多测试。

v2

v2

Choose a tag to compare

@tomxi1997 tomxi1997 released this 27 Jan 12:41
7949294

arm64可用的dtc,用于修复在arm64 设备上编译安卓内核出现的不可执行dtc问题

如在arm64设备上编译安卓内核出现dtc不可执行二进制错误则
将源码目录,tools目录下的x86_64的dtc,命名为其他名字,并将此文件夹内的dtc放入,chmod 755 tools/dtc即可

推测应该适合安卓9以上的内核,至少我测试高通s10 855就酷安的内核放入dtc后正常编译。
由于此dtc 基于Ubuntu 20.04 arm64编译,可在20.04以上系统使用,18.04不清楚。不过我提供了源码,就解压后,到源码目录 make 就好了。

v1

v1

Choose a tag to compare

@tomxi1997 tomxi1997 released this 26 Jan 23:52
7949294

arm64设备上可用的dtbtools
arm64 Ubuntu 20.04 gcc-9.4构建,由于glibc问题,只能Ubuntu 20.04及以上使用
可以用来解决在arm64 上编译安卓内核上的dtb错误。
使用方法
内核源码目录执行
cd tools
mv dtbtool dtbtool.bak
然后将此二进制放入 权限设为755