Android->kodi:反编译kodi后修改语言为默认中文

需求

kodi官方发布的都是默认英文,如果要切换到中文需要去设置里面先修改字体再修改语言,直接修改语言会导致全部变框框。现在需要一个默认中文的Kodi,但是又懒得自己编译,所以在官方发布的基础上进行反编译修改。

修改方法

  1. 导出中文包

    • 在设备上安装kodi,并手动修改为中文
    • 使用adb命令导出中文包resource.language.zh_cn,后面会用到

    导出命令: adb pull sdcard/Android/data/org.xbmc.kodi/files/.kodi/addons/resource.language.zh_cn ./
    注:其实不需要手动导出,也可以去官网下载中文包,下载地址.不过可能会有版本问题,还是安装后导出比较靠谱.

  2. 反编译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>
  3. 重新合包签名即可


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部