安卓ROM定制:[9]手动修改来电归属
手动修改来电归属
操作方法
- 01
修改com.htc.framework.jar文件,反编译 com.htc.framework.jar 进入\smali\com\htc\util\phone目录下修改CityIdInfo.smali文件 考虑到修改的复杂性,提供一个给大家替换,不过大家也可以对比 一下修改的地方 然后回编译
- 02
修改Idlescreen_Base.apk 反编译Idlescreen_Base.apk 进入 \smali\com\htc\idlescreen\base\reminderview 目录下修改IncomingCallView.smali文件 将.line184iget-object v3, v15, Lcom/htc/lockscreen/telephony/PhoneState;->mEventDespjava/lang/String;的 内容 替换成 move-object/from16v0, p0iget-object v0, v0,Lcom/htc/idlescreen/base/reminderview/IncomingCallView;- >mContext android/content/Context;.local v1, info com/htc/util/phone/CityIdInfo;new-instance v1,Lcom/htc/util/phone/CityIdInfo;invoke-direct {v1}, Lcom/htc/util/phone/CityIdInfo;-><init>()V const/4 v2,0x0invoke-virtual {v1,v0, v11, v2}, Lcom/htc/util/phone/CityIdInfo;->doLookup (Landroid/content/Context;Ljava/lang/CharSequence;Z)Vinvoke-static {v2,v1}, Lcom/htc/util/phone/CityIdInfo;->getCityIdDisplay (Landroid/widget/TextView;Lcom/htc/util/phone/CityIdInfo;)Ljava/lang/String; move-result-objectv8.line184.end localv1 #info com/htc/util/phone/CityIdInfo; iget-object v3, v15, Lcom/htc/lockscreen/telephony/PhoneState;->mEventDesp java/lang/String; 回编译
- 03
复制好这两个修改的文件 加上这个数据库附件替换到手机里 修改权限 重启 注:com.htc.framework.jar文件是放在framework目录下 其他的两个放在system/app目录下