W619更新来去电归属地数据库
今晚想到之前一直想做的事,帮自己的小黄蜂更新来去电归属地的数据库并启用原生的来去电归属地。
要准备的东西:
1、最新的86_zh数据库文件,
2、最新的PhoneNumberMetadataProto_CN文件一个,
3、修改好的Phone.apk,
4、原机的ext.jar文件
ext.jar文件在system/framework/
Phone.apk文件在system/app/
请提前备份好以上两个文件的原机版,并记好这两个文件的权限。
用winrar打开ext.jar进入到comandroidi18nphonenumbersgeocodingdata将新的86_zh拖进去并选择存储方式进行压缩,再打开ext.jar进入到comandroidi18nphonenumbersdata将新的PhoneNumberMetadataProto_CN拖进去并选择存储方式进行压缩,PhoneNumberMetadataProto_CN这个文件可以在相同版本的安卓系统ROM包里提取,86_zh文件也一样。
到这里ext.jar就制作完成了,为什么要添加这两个文件,86_zh这个就是来去电归属地的数据库,PhoneNumberMetadataProto_CN这个就是显示号码段的文件,添加这两个才可以完整显示出来,如果只添加86_zh这个会有些号码段显示不出来的。
将ext.jar文件用RE复制到system/framework/里面去,直接替换原文件,替换后修改权限,跟着将Phone.apk文件复制到system/app/里面去替换改权限,OK
重启手机,在没重启手机前禁止打拔电话。
重启手机后拔打电话会出现两种显示,白色的为天语带的,绿色的为原生的。如果只想要原生的,请用RE删除system/app/里面的phonenumlocation.apk,同时,phone.apk里,把字串 ‘未知地区’ 改成 ‘ ’
这里参考了592zn的smallbear方法。