Android->kodi:反编译kodi后修改语言为默认中文
需求
kodi官方发布的都是默认英文,如果要切换到中文需要去设置里面先修改字体再修改语言,直接修改语言会导致全部变框框。现在需要一个默认中文的Kodi,但是又懒得自己编译,所以在官方发布的基础上进行反编译修改。
修改方法
-
导出中文包
- 在设备上安装kodi,并手动修改为中文
- 使用adb命令导出中文包resource.language.zh_cn,后面会用到
导出命令: adb pull sdcard/Android/data/org.xbmc.kodi/files/.kodi/addons/resource.language.zh_cn ./
注:其实不需要手动导出,也可以去官网下载中文包,下载地址.不过可能会有版本问题,还是安装后导出比较靠谱. -
反编译kodi.apk,并进行修改
- 把中文包按如下目录放置assets/addons/resource.language.zh_cn
- 修改assets/system/settings/settings.xml下的默认配置(包括字体,默认语言和时区)
diff --git a/assets/system/settings/settings.xml b/assets/system/settings/settings.xml index 1b998bc..5222fd4 100644 --- a/assets/system/settings/settings.xml +++ b/assets/system/settings/settings.xml @@ -3714,7 +3714,7 @@</setting><setting id="lookandfeel.font" type="string" parent="lookandfeel.skin" label="13303" help="36107"><level>1</level> - <default>Default</default> + <default>Arial</default><constraints><options>skinfonts</options></constraints>@@ -3775,7 +3775,7 @@<group id="1" label="14218"><setting id="locale.language" type="addon" label="248" help="36114"><level>0</level> - <default>resource.language.en_gb</default> + <default>resource.language.zh_cn</default><constraints><addontype>kodi.resource.language</addontype></constraints>@@ -3815,7 +3815,7 @@<group id="2" label="14270"><setting id="locale.country" type="string" label="14271" help="36115"><level>0</level> - <default>USA (12h)</default> + <default>Beijing (24h)</default><constraints><options>regions</options></constraints> -
重新合包签名即可
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
