Device Tree的反編譯命令

2021-08-09 04:53:43 字數 935 閱讀 4163

最近在搗鼓dts方面的東西,有時候會擔心自己配置的dts是否正確的問題。當我們編譯kernel時,有時會擔心我們的配置結果是什麼樣子的。以android平台為例,編譯出來的dts最終以dtb的形式展現出來,由於dtb是二進位制檔案,我們無法檢視因此:

必須安裝dtc工具

安裝命令:

sudo apt-get install device-tree-compiler

編譯出的dtb目錄:

out/target/product/msm8916_64/obj/kernel_obj/arch/arm64/boot/dts

msm8916-qrd-skuk.dtb

反編譯命令:

dtc -i dtb -o dts bb-uart1-00a0.dtbo > bb-uart1-00a0.dts

dts編譯成dtbo:

dtc -i dts -o dtb -@ bb-uart1-00a0.dts > bb-uart1-00a0.dtbo

dtbo反編譯成dts:

dtc -i dtb -o dts bb-uart1-00a0.dtbo > bb-uart1-00a0.dts

直接使用vim檢視就可以了

反編譯 PB反編譯 2020 PB反編譯大師

1 反編譯powerbuilder編譯後的pbd檔案,支援版本5,6.5,7,8,9,10,10.5,11,11.5,12,12.5,12.6,2017,2018,2019,pkb2.5,共計16個版本。2 主要用於工程文件丟失後的恢復,即工程恢復。3 在此demo中釋放出全部版本作為測試,囊括了5...

Python反編譯 pyc檔案反編譯

最近一直在研究python反編譯的問題,以前的decompyle只支援到2.2就不再公升級了,而且國內的depython 也不知道怎麼回事,上面說是支援2.4 2.5,但是每次我提交後,返回的內容都是空的。在網上找了乙個專案,自己改了很長時間,總算有點起色了,大部分的2.5特性都是支援的,只是2.5...

Android 反編譯方法 防止反編譯方法

android反編譯方法 android 防止反編譯的方法 1.自己的apk要簽名 簽名之後的apk 反編譯之前與之後的源 就會變成這樣 之前 public class mainactivity extends activity override public boolean oncreateopt...