admin管理员组文章数量:1531727
2024年3月13日发(作者:)
本帖最后由 wei663447900 于 2011-8-10 22:22 编辑
当然后先还是文字讲解啊
一、文字替换
文字替换其实很简单的一个过程,大家只需要记住以
下三个就可以了:
中文字体
DroidSans
为英文和数字
DroidSans-Bold
为英文和数字加粗
了解这三个文件的作用就可以了,找到自己喜欢的字体该名称相应的文
件名替换即可!
二、内核的替换
在ROM中内核大部分是以的形式存在
着,当然有时也以kernel文件夹的形式存在。
替换内核需要用到厨房软件,前期已经讲解,这里不
作说明。打开厨房进入选择0,然后选择21即可,此
时解压出来一些文件,主要需要替换的文件就是
zImage文件,换完后返回厨房打包即可!这个过程的
前提是你整个ROM解压包都需要在,要不然无法打
包的!主要请看视频介绍!
这里给大家讲一个最简单的替换方法:
首先当然是下载一个第三方的内核zip包,然后解压,
解压出来以后会得到以下几个文件
1、kernel
2、META-INF
3、system
然后需要做的就是将kernel整个文件夹复制到ROM
包的根目录下,接着就是将system文件夹下的文件对
应的放入ROM包的system文件夹对应文件夹下,最
后我们就是提取META-INF下的脚本文件,以下一段:
ui_print("");
package_extract_dir("kernel", "/tmp");
ui_print("Adding kernel ...");
set_perm(0, 0, 0777, "/tmp/dd");
set_perm(0, 0, 0777, "/tmp/");
set_perm(0, 0, 0777, "/tmp/mkbootimg");
set_perm(0, 0, 0777, "/tmp/unpackbootimg");
ui_print("Packaging ...");
run_program("/tmp/dd",
"if=/dev/block/mmcblk0p22",
"of=/tmp/");;
run_program("/tmp/unpackbootimg",
"/tmp/");
run_program("/tmp/");
ui_print("Flashing ...");
assert(write_raw_image("/tmp/", "boot"),
delete("/tmp/"));
复制到ROM包刷机脚本的下面这一段下面:
ui_print(">>>Flashing ");
assert(package_extract_file("", "/tmp/"),
write_raw_image("/tmp/", "boot"),
delete("/tmp/"));
一定是后面。
这一段的意思其实就是相当于我们又刷了一次内核的
意思!打这里手动换内核的方法就完了!
"/tmp/",
版权声明:本文标题:第十二课:安卓系统内核的替换和字体替换 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1710312757a258959.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论