为三星浏览器添加默认搜索引擎

当系统语言切换到英文的时候,三星浏览器将无法使用百度,而只有谷歌的选项,所以说就为我们的使用造成了不便,只有到系统语言切换到中文的时候,才能使用到百度搜索引擎。由于我的手机想使用英文系统,所以我对浏览器进行了反编译。

三星浏览器分为两个版本,一个是三星手机内自带的版本,另外一个是三星开源出来的版本,具体源码我也没找到,也没有想去找,因为我想一个开源的东西,他肯定没有混淆,直接反编译就好了。

根据应用国际化的标准,一般这种情况的不同实现都是在res文件夹下values-【国家】的地方实现的

所以使用最新版apktool(https://ibotpeaches.github.io/Apktool/)仅对资源进行反编译

java -jar apktool_2.4.1.jar d -f C:\SSD\com.sec.android.app.sbrowser.apk -o C:\SSD\com.sec.android.app.sbrowser -s

果然,在路径“com.sec.android.app.sbrowser\res\values-en”下找到了arrays.xml:

再去找zh-CN的文件夹内容:(com.sec.android.app.sbrowser\res\values-zh-rCN) 

把百度加进来就行了。

想添加其他搜索引擎的话,应该在com.sec.android.app.sbrowser\res\values下面的array.xml里可以加。具体的我没试,因为百度、谷歌、必应用起来对我就够了目前。

然后对应用回编译并签名。

这里直接使用ApkDB工具一键制作:

直接回车。

出现一堆报错,不要慌,看一下报错信息。理论上不会有问题的。

 

这里虽然前面是W等级,但是后面说error

这里就是说这几个标签在apktool里不支持,他直接报错死了。这也太容易就挂了。。

我们可以直接先将这几个属性值去掉,重新反编译就会成功。

因为前面看了几个反编译时报的9png错误,由于这些values都是在arsc里面的,所以将新生成的arsc文件替换到官方包里面的arsc,在利用ApkDB,按S选择签名就行了。

用arsc编辑器应该也可以更快的修改,手头没工具,就没搞。

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值