安卓系统--翻译手机rom语言 添加多国语言 编译apk 反编译ODEX 工具步骤解析

安卓系统--翻译手机rom语言 添加多国语言 编译apk 反编译ODEX 工具步骤解析_第1张图片

很多小品牌机型不具备多语言设置。国内大都是中文。要想换为其他语言除非固件支持。例如国际版固件等等。大厂基本都有中文或者英文或者其他语言配置。而小品牌机型只能通过修改rom来达到多语言调用.

工具步骤演示

今天给友友介绍一款工具,可以用来翻译手机rom语言。添加多国语言和有些系统apk的编译与反编译等等。工具支持小米系列低版本-miui12。兴趣的友友可以参考借鉴操作流程。此工具最新的版本支持中文语言切换。先大致了解下工具各个界面操作

安卓系统--翻译手机rom语言 添加多国语言 编译apk 反编译ODEX 工具步骤解析_第2张图片

打开工具。调换语言。然后选择卡刷包zip。然后依次在下方按需要选择对应的选项

安卓系统--翻译手机rom语言 添加多国语言 编译apk 反编译ODEX 工具步骤解析_第3张图片

然后点击工具左侧的大写C。即可自动进行操作。过程较慢。视各自电脑配置不同。下方有进度条显示。操作完成后界面有灰色转变为正常颜色即为完成。

安卓系统--翻译手机rom语言 添加多国语言 编译apk 反编译ODEX 工具步骤解析_第4张图片

其操作原理流程从操作者指定路径拷贝zip固件到工具目下---进行分解---编译----回编译。然后自动重命名重新打包zip.

安卓系统--翻译手机rom语言 添加多国语言 编译apk 反编译ODEX 工具步骤解析_第5张图片

完成会有提示

安卓系统--翻译手机rom语言 添加多国语言 编译apk 反编译ODEX 工具步骤解析_第6张图片

此时在工具目录里会自动生成一个卡刷包,和官方包对比

安卓系统--翻译手机rom语言 添加多国语言 编译apk 反编译ODEX 工具步骤解析_第7张图片

有些工具对于资深玩家来说都可以修改其运行环境和相关文件,例如工具路径调用的文件。修改其版本或者添加版本,在工具界面选项下就有,便于支持更高的安卓版本和兼容性.

安卓系统--翻译手机rom语言 添加多国语言 编译apk 反编译ODEX 工具步骤解析_第8张图片

图形化的工具在于使用比较方便。其原理与指令运行没有太大的差别.很多工具运行出错或者打不开都与运行环境有关。例如此工具必须依赖java运行环境。

反编译odex:这个功能可以把ODEX文件合并到apk或者jar中。这样对我们修改ROM提供了一个便利.对于老机型安卓低版本这个功能比较实用

OTA固件:这个功能是OTA升级文件的生成工具。Old rom选择旧ROM文件,new rom选择新的ROM文件点 O生成. OTA后就会生成一个升级包了。

-------------------------------------------------------------------------------------------------------------------

手动修改rom添加多语言的基本步骤

这个对于初学者有一定的难度.在系统sdkDemo.mk 中添加你需要的语言和这个国家的国际化的缩写代码.如法语代码为FR。这个不可以乱写,是有标准的。文件修改的路径在gingerbread\device\rockchip\sdkDemo\sdkDemo.mk.

反编译系统框架在framework/base/data/font目录下添加法语的字库文件,如********.ttf

放置好你的字库文件后,就需要在语言选项下可以调用这个字库的操作。

external/skia/src/ports/SKFontHost-android.app下,
static constFontInitRec gSystemFonts[] = {
{ "*******.ttf", gSansNames },
………
{
"DroidSansArabic.ttf",
gFBNames },

在框架frameworks/base/core/res/res/下新增加一个values-fa-rIR的文件夹,并新建一个strings.xml文件。在settingsàLanguage&keyboardàSelect language列表下就会出现法语这个选项了,但是选了波法语后,并没有出现法语文字。这时就需要在相应的APP下的res/下新建values-fa-rIR的文件夹,并翻译strings.xml文件即可。

---------------------------------------------------------------------------------------------------------------------------
 

任何的工具有可能对于你自己的机型支持不是太好。尤其是小品牌机型。但资深玩家可以通过工具的原理了解其操作步骤。对于编译自己机型可以起到借鉴.

你可能感兴趣的:(玩机搞机基本常识,刷机技术贴,安卓增加语言,修改rom,rom增加语言)