美文网首页
反编译andriod dtb.img 为dts

反编译andriod dtb.img 为dts

作者: Nothing_655f | 来源:发表于2020-06-28 19:27 被阅读0次

    平台:Android 7.1
    使用到的工具:dtc
    工具在kernel 路径下 scripts/dtc
    编译完成后可有执行文件生成 dtc

    Usage: dtc [options] <input file>
    
    Options: -[qI:O:o:V:d:R:S:p:a:fb:i:H:sW:E:@Ahv]
      -q, --quiet                
        Quiet: -q suppress warnings, -qq errors, -qqq all
      -I, --in-format <arg>      
        Input formats are:
            dts - device tree source text
            dtb - device tree blob
            fs  - /proc/device-tree style directory
      -o, --out <arg>            
        Output file
      -O, --out-format <arg>     
        Output formats are:
            dts - device tree source text
            dtb - device tree blob
            asm - assembler source
      -V, --out-version <arg>    
        Blob version to produce, defaults to 17 (for dtb and asm output)
      -d, --out-dependency <arg> 
        Output dependency file
      -R, --reserve <arg>        
        Make space for <number> reserve map entries (for dtb and asm output)
      -S, --space <arg>          
        Make the blob at least <bytes> long (extra space)
      -p, --pad <arg>            
        Add padding to the blob of <bytes> long (extra space)
      -a, --align <arg>          
        Make the blob align to the <bytes> (extra space)
      -b, --boot-cpu <arg>       
        Set the physical boot cpu
      -f, --force                
        Try to produce output even if the input tree has errors
      -i, --include <arg>        
        Add a path to search for include files
      -s, --sort                 
        Sort nodes and properties before outputting (useful for comparing trees)
      -H, --phandle <arg>        
        Valid phandle formats are:
            legacy - "linux,phandle" properties only
            epapr  - "phandle" properties only
            both   - Both "linux,phandle" and "phandle" properties
      -W, --warning <arg>        
        Enable/disable warnings (prefix with "no-")
      -E, --error <arg>          
        Enable/disable errors (prefix with "no-")
      -@, --symbols              
        Enable generation of symbols
      -A, --auto-alias           
        Enable auto-alias of labels
      -h, --help                 
        Print this help and exit
      -v, --version              
        Print version and exit
    

    Demo:

    dtc -I dtb -O dts dtb.img -o demo.dts
    

    相关文章

      网友评论

          本文标题:反编译andriod dtb.img 为dts

          本文链接:https://www.haomeiwen.com/subject/pvzwfktx.html