Linux网络机顶盒rom,Amlogic 电视盒子修改Rom包,升级

第一次接触电视盒子的开发,遇到一些坑,这里记录下Rom包修改和升级的方法。

这边使用的硬件是:

Amlogic S905x 2GBx16GB

准备工作:

1、ROM包(aml_upgrade_package.img)

2、Customization Tool(aml解压包工具)

3、USB_Burning(烧入工具)

修盖Rom包:

第一步:解压

打开Customziation tool工具:

c98860558072

Customziation_tool.PNG

点击加载,选择解压项目,如图:

c98860558072

客制化选项.PNG

选择需要解压的aml_upgrade_package.img。完成解压。

查看文件包:

解压成功后,能获取到“产品信息”,“基本信息”,“系统APK”等信息。

这里我们只说明如何添加系统内置apk。

我们点开“高级” --> “System”

打开文件夹:(如下图)

c98860558072

android系统结构.PNG

文件结构:

\system\app

在这个文件夹下的程序为系统默认程序(如:信息、音乐播放器、相机等),自己安装的软件将不会出现在这里,而是\data\app文件夹中。

\system\bin

这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件(命令)

\system\etc

从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。

\system\fonts

字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小 。

\system\framework

framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。

\system\lib

lib目录中存放的主要是系统底层库,一些so文件,如平台运行时库。

\system\media\system\media\audio

铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音。

\system\sounds

默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。

\system\usr

用户文件夹,包含共享、键盘布局、时间区域文件等。

添加三方内置apk:

我们放进内置系统apk一般都需要用到系统权限。

可以参考:http://www.jianshu.com/p/47265c8899b5 签名自己的apk包。

把apk包放入/app文件夹中,如果有so文件,也一并放入,如图:

c98860558072

放入apk.PNG

** lib文件夹中放入的就是so文件(如果不放,apk启动会失败) **

压缩:

这里我遇到了一个坑,在压缩之前,需要替换Uboot文件。

点击“高级” --> “Uboot”

c98860558072

替换文件.PNG

最后点击“压缩”,打包完成。

烧录固件:

打开USB_Burning_Tool:

c98860558072

USB_Burning_tool.PNG

点击“文件”-->“导入烧入包”

其他烧录配置使用默认就好,点击“开始”,等烧录成功后点击“停止”。完成烧录。

连接硬件

有可能会出现硬件连接不上问题。

1、检查线是否有问题

2、按着‘reset’键不放,再插入usb线,等待几秒。

开机崩溃,进入boot界面

c98860558072

boot 界面.jpg

开始我修改过的Rom包一直都会出现这个问题。

遇到这种情况,一定要使用我提供的rom包,在压缩之前替换Uboot文件。

NBH格式刷机编辑器 ---- 改ROM利器! 常用工具} NBH格式刷机编辑器 ---- 改ROM利器!htcRIE_0.4.0.47 应该有人发过,但注意的人不多,其实这是一个相当棒的软件。 列一下我平常用的几个功能: 1、最简单的,查看NBH文件里含的内容。 咱们现在的机子都已刷过HARDSPL,俗称解锁; 都说是不死之身, 其实不然,是可以随意刷纯OS的ROM、没错,但如果ROM含SPL或IPL, 而这SPL和你机子不对应,就会出意外。 所以在刷机之前可以使用这软件查看ROM里的内容, 看下面两图的对比,第一张是纯OS的,可以随意刷; 第二张的内容就多了,刷过HARDSPL的朋友别轻意尝试这种ROM! 1.纯OS ROM(除了 OS 其它都是灰色的) 2.内容很丰富,但不一定适合你 2、修改ROM,这是我最喜好的功能。 以前改过830的ROM,基本得先DUMP_OS--> 修改--> 再BUILD_OS,相当费时。 而htcRIE就不同了,直接打开NBH文件,ROM里的文件一目了然, 可随意进行提取、替换、添加、删除文件等操作;(前提是你应该知道那些文件不能动) 最后根据自已的机型保存就可以了,(我们是Herald机型:HTC P4350、国行C858、C800、TWING) 定制的成品ROM,发现小问题,我都会用这软件时行修改; 像加个软件,换个拨号面板,改注册表等等都能通过这软件轻易实现, 添加铃声,更改开机画面就更不在话下了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值