本文旨在为不熟悉Amlogic晶晨芯片 固件修改的小白用户提供一份详细的Amlogic晶晨自定义ROM解包与打包步骤指南。无论是 智能电视盒、机顶盒还是其他设备的开发者或用户,都能通过本文轻松掌握固件修改的基本流程。
Amlogic解包打包的工具有两个:
1. Customization tool , windows下面运行的, 不过很久没更新, 用起来会有错误出现.
2. amlogic tool kit , linux 下面运行的, github上面一直再维护:
- https://github.com/natinusala/linux-amlogic-toolkit
==================本贴是基于Linux的tool去解包打包image文件===============
1. 虚拟机安装
- 安装虚拟机, VMWare , 安装centOS .
- 配置网络, 使虚拟机能连接外网. 最简单就是 查看虚拟网络配置的 NAT 和 DHCP , 手动更改你的cnetOS的网络为静态IP.
2. Tool build
- 到 github上面下载最新的toolkit , 拷贝到cnetOS 的桌面.
- 仔细查看guthub下面的how to use 安装所有需要的库和工具
- gcc, zlib1g-dev, libblkid-dev, i386 ...
- 所有的工具安装完成之后, 运行 tool目录 ./bin/build 文件, 确认运行完成之后, 没有任何错误出现.
3. 解包
- 拷贝线刷的image到虚拟机
- 运行 ./bin/unpack ***.img , tool会自动解包image文件, 并且挂在system目录.
4. 打包
- 运行 ./bin/repack ***.img, tool会自动打包成***.img文件.
5. 线刷工具
- 下载USB burn tool
- 文件->选择 你的image 文件.
- 不要选择 "擦除Flash"
- 不要选择 "擦除bootloader"
- 点击开始
- 盒子USB 拔掉, 拔掉电源线, 然后重新插上USB 线, 插上电源线.
- 自动进入刷机模式, 开始image刷机.
PS: USB burn 上面的两个擦除每次选择, 可能有些人会忘记.
打开USB burn目录, 修改BurnCfgUI.ini文件, 按照下面修改, 就不会默认打钩了.
[EraseFlash]
Enable = false
Show = true
[EraseBootLoader]
Enable = false
Show = true
相关阅读:
晶晨线刷工具能刷其他盒子吗 晶晨线刷工具含驱动setup-2.0.7.2
电视盒子软件下载哪个好 2024电视盒子软件哪个最好用
晶晨S905L怎么刷EmuELEC游戏街机系统 最新4.6版本分享
晶晨系列驱动包Amlogic_Driver.zip分享
|