0%

amlogic

amlogic 固件修改

一、解压

  1. 使用原厂提供的CustomizationTool.exe解压固件第一层

  2. 将解压得到的system.PARTITION复制到ubuntu环境下

  3. 查看文件格式

    1. 第一种
      1
      2
      file system.PARTITION
      system.PARTITION: Linux rev 1.0 ext4 filesystem data, UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b (extents) (large files)
    2. 第二种
    1
    2
    3
    4
    file system.PARTITION
    system.PARTITION: Android sparse image, version: 1.0, Total of 524288 4096-byte output blocks in 4211 input chunks.

    simg2img system.PARTITION system.ext4
    1
    2
    mkdir system
    sudo mount system.ext4 system
  4. 修改

    1
    sudo chown -R zyj:zyj system

二、打包

1.将ubuntu环境下得到的system.img替换成解包工具解出来的system.PARTITION

1
2
3
#!/bin/bash
CURDIR=$(pwd)
$CURDIR/tools/make_ext4fs -s -S $CURDIR/tools/file_contexts -l 1073741824 -a system ./system.img ./system

2.用CustomizationTool.exe压缩回去