安卓4.0ROM中文化教程
更新时间:2023-04-21 09:50:01 阅读量: 实用文档 文档下载
- 安卓4.0ROM推荐度:
- 相关推荐
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
中文转档步骤分享
cschienl.cs 编写 2012-03-16 19:46
hurenr 整理 2012-04-09 22:39
【中文转档步骤分享】第一章
中文转档共需要两种软件,电脑要配置JAVA的环境,本章将以这个为主题。 JAVA下载,官网地址:
1. 下载JDK并安装(以下是我摘取的网络文章,作者:Zhjunfu)
我这里下载的是 JDK 6 Update 31 with NetBeans 7.1 ,下载好后安装,设置都是预设即可,因为后面需要配置环境变量,所以最好不要改变安装路径(改了的话后面请留意)。
2. 环境变量的配置(以Windows 7 64bit
为例) (1) 右键点击桌面“计算机”图标,选中“属性”,看到“高级系统设置”这一项,点开;
(
2) 在“系统属性”>>“高级”中,点开“环境变量”,其中我们需要修改三项,有些细节请注意;
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
(3) 第一项,点击“系统变量”下面的“新建”,如图填写双引号里面的内容: 变量名“JAVA_HOME”
变量值“C:\Program Files\Java\jdk1.6.0_31”(前面修改了路径的填写自己对应的路径,不含双引号)
(4) 第二项,找到“Path”变量,切记是“找到”而不是“新建”。
在变量值的最后面加上“;C:\Program Files\Java\jdk1.6.0_31\bin”
(改变路径的填写自己对应的路径,不含双引号,注意盘符前的分号别漏掉了)
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
(5) 第三项,参照前面的(3)新建如下: 变量名:“CLASSPATH” 变量值:“C:\Program Files\Java\jdk1.6.0_31\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_31\lib\tools.jar;.”
(改了路径的填写自己对应的路径,不含双引号,别漏了最后面的分号和句号)
(6) 最后打开cmd,输入“java -version”,看到你的java版本(如下图示),基本能说明JAVA环境配置成功了。
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
这一章主要是讲编译软件。
本来编译软件是apktool,原来的2.3.6用一套apktool 1.2.4全部都可编译和反编译。但到了4.0.3时,原来的apktool 1.2.4已经无法使用。发展至今,最新版是apktool 1.4.3。但是某些apk档,还是无法编译和反编译。所以我试了又试,总共选取了三套版本,但是还是无法百分之百对所有的apk档进行编译和反编译,约90%的apk档可以使用,等一下再说明无法编译和反编译的要如何应对。
分享三套apktool for ics(我上传一个RAR档,解压缩后有三个资料夹) 三个版本的APKTOOL FOR ICS.rar.Download(31.0 MB) 三个资料夹的名称分别为 apktoolA ApktoolB apktoolC
解压缩RAR后,分别放入C:\ 之下。
档案介绍:三个资料夹,都有三个同样档名的批次处理,避免手打错误
=================================================================== = 1IN_1.cmd 这个档最主要是执行框架,下面这两个指令,按下去,就会自动执行 apktool if twframework-res.apk apktool if framework-res.apk
资料夹里我已附上最新的 4.0.3 Framework-res.apk 及 twframework-res.apk
应该是 4.0.3 版都可适用 ,以后若换 4.0.4 .... ,再从 rom 中提取这两个档案覆盖即可 ===================================================================== 2N_2.cmd 这个档案最主要是执行编译的指令, apktool d xxx.apk
把 apk 档的文件, 拖到 2N_2.cmd 这里面, 就开始执行编译的操作,执行完后会分解同名的资料夹
===================================================================== 3N_3cmd 这个档最主要是执行反编译的指令, apktool b xxx
把刚编译产生的资料夹,拖到 3N_3.cmd 这里面,就开始执行反编译的操作,执行完成后资料夹会多出两个资料夹,容后说明
======================================================================
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
除了刚才介绍的 JAVA 及 APKTOOL 两个软件之外,英文的 ROM 转档中文化,最主要是中文档的来源。我本来是用李大 V3 的版本, 昨天刚好发布港版, 所以我把转档的基准改为港版的中文。
一个英文版的 ROM ,若要转成中文的 ROM 要转 127 个 apk 的档案,本来用L大的程式按一个键,就会自动执行,执行时间约40~60分钟,再加上测试、除错,约两个小时就可完成。但4.0.3版,L 大的程式无法对应,都要用人工方式转档,工程非常的巨大,所以才会把转中文化的步骤分享出来,否则靠我一个人,可能无法对应XDA众多的作者。
======================================================================我将港版所有中文化的 apk 档,共 127 个,先编译后,取出里面的中文包,做为以后要转档的基准
中文模組.rar·Download (1.1 MB)
======================================================================总共有 127 个资料夹,每个资料夹的内容,我以相机这个 apk 档来说明。
资料夹名称为 [Camera] ,点进去,又有一个资料夹 [res],再点进去,共有三个或更多个语言档。我目前的只放入三个语言:台湾、香港、大陆,分别的资料夹名称为: 台湾 [values-zh-rTW] 香港 [values-zh-rHK] 大陆 [values-zh-rCN]
等一下会说明,如何将语言档放入英文档的apk。
下一章开始要实际演练,所以想要学中文化转档的人,要先下载演练用的英文的 ROM ,我以下面这个 ROM 来说明
[ROM][XXLPQ][16Mar]Omega Series v5.0 Stock Black Blue Omega_ICS_v5.0_Black_Blue_XXLPQ.zip·Download (412.4 MB) 另一下载点
上面这个 ROM 是英文版,下一章会开始进入主题
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
这一章开始实际演练 英文 ROM 中文化的順序
1. 先下载 XDA 英文的 ROM
XDA论坛Samsung Galaxy S II I9100 专区
2. 以Omega v5.0 为例,ROM 的结构如下 [data] [indie]
[META-INF] [system]
如何修改 ROM ,直接开机,就进入繁体中文。 第一您要有 Notepad++ 这套软件
开始实际演练
按刚才下载的
ROM
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
按 system 这个文件夹,进去后选择 build.prop ( 预设开启程序请选择
Notepad++ )
进去后的画面如下:
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
在 23 - 24 列下面这二条指令修改如下: nguage=zh
ro.product.locale.region=TW
并在最后一列再加上三条指令: persist.sys.timezone=Asia/Taipei persist.sys.country=TW nguage=zh
按存档后离开,这样刷 ROM 后,会直接进入中文系统,不用再设定。
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
【中文转档步骤分享】第五章
这一章最主要说明,刷机时会自动 3 wipe ,刷 rom 后自动重开机的方法。
上一章说明了开机后自动选择中文语言,同样还是以 Omega v5.0 这个 rom 为例。
按 Omega v5.0 这个ZIP档,选择[META-INF]这个文件夹 => [com] => [google] => [android] 打开 updater-script ( 选择 Notepad++ 开启
)
打开后的画面如下:
其中第 1 列 - 29 列 ,是我加上去的开机自动 3 wipe 的指令,(原來的 rom ,我已经加上去),以后若要用在別的 rom ,只要 copy 下面的指令,加在最前面即可 :
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
==================================================================== #Updater-script ui_print(" "); ui_print(" "); ui_print(" "); ui_print(" ");
ui_print(" >>> Cleaning Device..."); ui_print(" "); ui_print(" ");
ui_print(" >>> Formatting DATA as EXT4"); unmount("/data");
format("ext4", "EMMC", "/dev/block/mmcblk0p10"); ui_print(" "); ui_print(" ");
ui_print(" >>> Formatting SYSTEM as EXT4"); unmount("/system");
format("ext4", "EMMC", "/dev/block/mmcblk0p9"); ui_print(" "); ui_print(" ");
ui_print(" >>> Formatting CACHE as EXT4"); unmount("/cache");
format("ext4", "EMMC", "/dev/block/mmcblk0p7"); ui_print(" "); ui_print(" ");
ui_print(" >>> Wipe Complete"); ui_print(" "); ui_print(" "); ui_print(" "); ui_print(" "); ui_print(" ");
======================================================================
刷完 rom 如何自动开机,也是在上面这个档案,在最后面再加上这两条指令:
====================================================================== run_program("/xbin/reboot"); run_program("/sbin/reboot");
======================================================================
完成上面操作后按存档,离开
======================================================================
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
前置动作已经完成,要开始解压缩 ROM 。
1. 只要解压缩 apk 档的部份,其它不用解压缩;
2. 解压缩的资料夹如下: 选择 system/app/ 全部解压缩
选择 system/framework/framework-res.apk 及 twframework-res.apk
3. 解压缩完成之后,将 Omega v5.0 的 ROM 复制到手机 ( 我们要先刷英文版的 ROM ) (不要 3 wipe ,刷完后会自动重开机 );
4. 开始检视英文版的 ROM ,先测试各项功能;
5. 因为 4.0.3 有部份已经有中文化,看看哪些 APK 档要中文化,自已先记录一下;
6. 然后进入刚刚解压缩的资料夹,将要中文化的部分,先复制到另一个资料夹,在此暂定资料夹名称为 [要中文化];
7. 第二章有分享 3 个编译软件,全部要就定位: C:\apktoolA C:\apktoolB C:\apktoolC
8. 第三章有分享 1 个 中文模組,也要就定位: C:\中文模組
9. 另外刚才要中文化的 APK 档,也要就定位: C:\要中文化
10. 再新建一个文件夹 C:\已中文化
======================================================================
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
所有的文件夹全部定位之后,我们来看英文版 Omega v 5.0 ,哪些要转成中文。
开机会设定,已经是中文:
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
看看哪些 apk 档要需要转成中文:
本次以三个 apk 档为例:
1. 相机 2. 设定
3. Framework-res.apk
及一个没有办法编译的 apk 档,要如何应对
==================================================================
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
【中文化转档步骤分享】第八章
因为档案总管的长度有限,所以每次我要转档,都复制10个 apk 到指定的目录。 此次教学,我们复制三个到指定的目录。
1. 进入 [要中文化] 的文件夹,复制 Camera.apk ,settings.apk ,framework-res.apk 这三个档到
C:\apktoolA
2. 首先要先编译 Camera.apk
先执行 1N_1.cmd ,只要执行一次即可,后面就不用再执行 将 Camera.apk 拉至
2N_2.cmd
会跳出 dos 画面,执行编译程序
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
执行完成后,会多出一个文件夹
[Camera]
我们现在要去[中文模組],这个文件夹,将语言档复制到 [Camera] 这个文件夹中
选 [Camera] => 按 [res] => 选择所有的档案,复制到
C:\apktoolA\camera\res\
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
复制到
C:\apktoolA\camera\res\
接下来,回到 C:\apktoolA 的上层目录,将 [Camera] 这个文件夹拉至
3N_3.cmd
会出现 dos 的画面,在执行反编译
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
反编译完成后,[Camera] 这个文件夹会多出两个子文件夹 [build] 及
[disk]
按 [build] => [apk] => 有出现这个 resources.arsc 档反编译才算成功
再回到 apktoolA 最上层的目录
按 Camera.apk ,按上面那个 [加入
]
选择加入的档案,
[Camera]=> [buld] => [apk] => resources.arsc
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
按确定,选择左下角的 [僅儲存],离开
将 Camera.apk 剪切 ,贴贴到 [已中文化] 的文件夹
这个档已完成中文化
====================================================================
Android4.0中文转档教程分享,中文化xda上英文版ROM,教学基于I9100固件
【中文转档步骤分享】第九章
接下来,开始编译 settings.apk ,(本章不在贴重复的图,有变更才会贴)
先把刚才反编译好的 Camera 的文件夹,删除,才不会占版面
1. 将 settings.apk ,拉至 2N_2.cmd;
2. 会跳出 dos 画面,执行编译程序;
3. 执行完成后会多出一个文件夹 [Settings];
4 我们现在要去[中文模組]这个文件夹,将语言档(有 7个语言包) 复制到 [Settings]/res ,这个文件夹;
5. 选 [Settings] => 按 [res] => 选择所有的档案,复制到 C:\apktoolA\Settings\res\;
6. 接下来,回到 C:\apktoolA 的上层目录,将 [Settings] 这个文件夹,拉至 3N_3.cmd;
7. 会出現 dos 的画面,在执行反编译;
8. 奇怪,一下就反编译完成 ( 这样就有问题 );
9. 反编译完成后,[Settings] 这个文件夹只多出一个文件夹[build] 没有 [disk];
10. 按 [build] => [apk] => 没有出现 resources.arsc 档,所以此次反编译失败;
11. 说明这个 ROM ,,Settngs.apk 档,在这版 apktoolA,无法反编译;
12. 没有关系,我们现在试一下第二版的 apktoolB;
13. 剪切 C:\apktoolA\Settings 这个文件夹 粘贴到 C:\apktoolB;
14. 现在的工作目录是在 C:\ApktoolB;
15. 点进去 [Settings] ,把刚刚反编译失败的 [build] 这个文件夹删除;
16 回到 C:\ApktoolB 最上层目录;
17. 将 [Settings] 这个文件夹拉至 3N_3.cmd;
18. 出现 DOS 的画面,反编译时间有一点久,请耐心等待;
19. 反编译完成后,[Settings] 这个文件夹会多出两个文件夹 [build] 及 [disk];
正在阅读:
安卓4.0ROM中文化教程04-21
盲竖井整体工程的施工方案及安全技术措施10-18
2013年江苏高考试题(全科)04-09
中考综合性学习总复习题库03-31
人生成熟与不成熟的48个区别03-16
2018年英语复习资料答案03-08
论某工程深基坑支护工程监理要点01-08
厦门大学语言学概论4章语法03-10
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 安卓
- 中文化
- 教程
- 4.0
- ROM
- 别克君威导航操作手册03
- 分析化学实验试卷1
- 建筑企业工程项目成本管理论文
- Oracle公司为什么翻译成甲骨文公司
- Vray高级渲染器使用方法
- 泸州老窖蓝花瓷销售合同
- 吉林省通化市高二下学期期中化学试卷(I)卷
- 钦州市高一上期中考语文试卷
- 深圳证券市场创业板2010年08月25日行情统计表
- Oracle11g安装与纯软配置手册
- 中医执业医师考试题库部分试题299道题目绝对经典
- 太平天国运动和辛亥革命课后限时作业
- 2013届高考数学(理)一轮复习课件:第九篇_解析几何方法技巧1_直
- 常识之政治练习及参考答案(七)
- 办理海外公司注册资料
- 集体主义核心价值观的制度建构
- +_中国兰大百年发展历程
- 1.2.1物理变化化学变化
- 二年级下册数学奥数100题
- 《充气玩具里的科学1》公开课