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. 重新合包签名即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值