JavaShuo
栏目
标签
Aroma Installer移植安装教程
时间 2019-11-12
标签
aroma
installer
移植
安装
教程
繁體版
原文
原文链接
A
rom
a的做者更新了Aroma(目前最新版为2.0)因此使用最新版来作Rom的话可能没法顺利安装系统!目前的解决方法:要使用做者专门定制的签名工具才行。还有就是界面配置文件(Aroma-config)命令的定义及解释正在整理中(不按期更新)
使用新版本是必定要对Aroma-config和updater-script进行签名的不然出现什么后果我可不知道(是真不知道这点请基友自测)
是在线签名的
附连接地址:
http://www.amarullz.com/signer/
一.
Aroma Install 启动启动原理
Aroma和通常刷机包的区别就在于多出了
aroma-config update-binary-installer以及一个 Aroma 的一个资源目录
Aroma的启动过以下:
首先Recover会先从ZIP固件包中提取 Update-binary 并运行,这一步普通的固件包也是这样的,接下来普通固件包会直接运行 Update-script 也就是咱们常常说的刷机脚本,与之不一样的是Aroma的刷机包接着会解析 Aroma-config(Aroma-config这是一个UI配置文件)并加载UI以及各类命令,随后主导权交由用户,在完成一系列的选择后Aroma会运行 update-binary-installer紧接着解析并运行 Update-script 里面的命令而后整个刷机过程就结束了
二.Aroma Install 语法及命令
下面我就用一个例子给你们讲解分析:
#号是注解
selectbox(
"Select Theme", #标题
"lease select installer theme that you want to use in thisinstallation test:", #子标题
"@personalize", #图标的引用必须带有@这个符号否着可能出错图标必须存放在 Aroma/icon这个文件夹里
不然也会出错哦
"theme.prop", #选择后的数据都将会保存在这个路径里/tmp/aroma/theme.prop可是注意的是theme.prop这个文件是临时的。
#---------------------------------[ SelectboxWithout Group ]----------------------------------#
# 标题 | 子标题 | 初始值 #
#------------------+-----------------------------------------------------------+---------------#
"Generic", "Unthemed AROMAInstaller", 1, #-- selected.0 = 1
"MIUI Theme", "MIUI Theme by mickey-r &amarullz", 0, #-- selected.0 = 2
"ICS Theme", "Ice Cream Sandwitch by DemonWav& amarullz", 0, #-- selected.0 = 3
"MIUI 4 Theme", "MIUI 4/ICS Theme by amarullz &Lennox", 0, #-- selected.0 = 4
"Sense Theme", "HTC Sense Theme by amarullz", 0 #-- selected.0 = 5
#--------[初始值 = 0: 不选择, 1: 选择, 2: 复选, 3: 不可见 ]---------#
);
命令的开头必须是这样一种格式
selectbox(
);
每一行命令间都必需要有 , 这个符号来
隔开两段不一样的命令。遇到文本标题时就须要用 ”title” 来表示文本:
selectbox(
“Theme”,
“sub Theme”
);
这是选择框的格式
编写时必需要专心哦不然错了但是很难找的
"Generic", "Unthemed AROMA Installer", 1, #第一个双引号是标题
第二个双引号是子标题
第三个数字1 是指默认选择 Generic 这个选项。
"MIUI Theme", "MIUI Theme by mickey-r & amarullz", 0,
"ICS Theme", "Ice Cream Sandwitch by DemonWav &amarullz", 0,
下面发出一些经常使用命令给各位:
1第一屏静态画面加载
splash(
#2000指时间 2000毫秒等于2秒哦
2000,
# 图片引用Aroma/sample.png
"sample"
2动态画面
anisplash(
#连续播放次数
4,
# 说是动态画面实际上是由一张张图片连续播放组成的
坑爹啊Aroma/splash/a[1..6].png
"splash/a1", 500,
"splash/a2", 30,
"splash/a3", 30,
"splash/a4", 30,
"splash/a5", 30,
"splash/a6", 30
);
3 赞成选择框
agreebox(
#标题
"Terms and Conditions",
#子标题
"lease read carefully The AROMAInstaller Terms and Conditions Below.",
#图标
"@license",
#文本阅读( Read from <AROMAResource Dir>/license.txt )
resread("license.txt"),
#-- 复选框文字
"I Agree with this Terms andConditions...",
#-- 没有勾选赞成的话会弹出来的哦
"lease check the agreement..."
);
4 菜单框
menubox(
"<~menu.install>", "<~menu.installer>", "@apps", "azlx.prop", "<~install.mr>", "<~install.js.1>", "@install", "<~install.zdy>", "<~install.js.2>", "@apps", "<~install.qt>", "", "@info" #各位看官必定要记住最后一句是不须要加 , 这个符号的不然会出现语法错误的);
三.Aroma install 中文化
本帖隐藏的内容
Aroma的中文化是靠后戳名为 .lang 的文件实现的,下面我介绍下其使用方法:
这是.lang里的设置
看到图片里的命令了吗?其实Aroma的中文化很简单,首先在.lang文件中设置命令例如图中第一行的命令 menu.install=安装类型
那么在Aroma-config 里的设置就是
“<~menu.install>”
这是Aroma-config里的设置
AROMA请到工具包里找
相关文章
1.
mysql-installer-community 安装教程
2.
Python 移植教程
3.
mysql installer community 8.0.16.0安装图文教程
4.
mysql installer community 8.0.12.0安装图文教程
5.
Windows10下MySQL(5.7.21)Installer版安装教程
6.
mysql-installer-community-5.7.22.1.msi安装教程
7.
mysql-installer-community-8.0.17.0.msi安装教程
8.
mysql installer community 5.7.16安装详细教程
9.
mysql-installer-community-5.7.21.0安装教程
10.
VS Installer教程
更多相关文章...
•
MySQL免安装版配置教程
-
MySQL教程
•
Wireshark下载安装和使用教程
-
TCP/IP教程
•
Composer 安装与使用
•
Java 8 Stream 教程
相关标签/搜索
安装教程
aroma
installer
移植
RPM安装教程
mysql 安装教程
安全--教程
安装
系统移植
Docker教程
Docker命令大全
Hibernate教程
教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
ubantu 增加搜狗输入法
2.
用实例讲DynamicResource与StaticResource的区别
3.
firewall防火墙
4.
页面开发之res://ieframe.dll/http_404.htm#问题处理
5.
[实践通才]-Unity性能优化之Drawcalls入门
6.
中文文本错误纠正
7.
小A大B聊MFC:神奇的静态文本控件--初识DC
8.
手扎20190521——bolg示例
9.
mud怎么存东西到包_将MUD升级到Unity 5
10.
GMTC分享——当插件化遇到 Android P
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
mysql-installer-community 安装教程
2.
Python 移植教程
3.
mysql installer community 8.0.16.0安装图文教程
4.
mysql installer community 8.0.12.0安装图文教程
5.
Windows10下MySQL(5.7.21)Installer版安装教程
6.
mysql-installer-community-5.7.22.1.msi安装教程
7.
mysql-installer-community-8.0.17.0.msi安装教程
8.
mysql installer community 5.7.16安装详细教程
9.
mysql-installer-community-5.7.21.0安装教程
10.
VS Installer教程
>>更多相关文章<<