分享

【L.E.R-未完】丨【安卓rom定制】丨『第十一课』丨 手动修改来电归属

 ShardowDance 2013-04-21
第一步:
修改com.htc.framework.jar文件,反编译com.htc.framework.jar  
进入\smali\com\htc\util\phone目录下修改CityIdInfo.smali文件
考虑到修改的复杂性,提供一个给大家替换,不过大家也可以对比一下修改的地方
。。。。  然后回编译


第二步:修改Idlescreen_Base.apk
反编译Idlescreen_Base.apk 进入\smali\com\htc\idlescreen\base\reminderview
目录下修改IncomingCallView.smali文件


将   
  .line
184
    iget-object v3, v15,
Lcom/htc/lockscreen/telephony/PhoneState;->mEventDespjava/lang/String;的 内容
替换成




    move-object/from16
v0, p0


    iget-object v0, v0,
Lcom/htc/idlescreen/base/reminderview/IncomingCallView;->mContextandroid/content/Context;


    .local v1,
infocom/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,
0x0


    invoke-virtual {v1,
v0, v11, v2},
Lcom/htc/util/phone/CityIdInfo;->doLookup(Landroid/content/Context;Ljava/lang/CharSequence;Z)V


    invoke-static {v2,
v1},
Lcom/htc/util/phone/CityIdInfo;->getCityIdDisplay(Landroid/widget/TextView;Lcom/htc/util/phone/CityIdInfo;)Ljava/lang/String;


    move-result-object
v8


    .line
184
    .end local
v1           
#infocom/htc/util/phone/CityIdInfo;
    iget-object v3, v15,
Lcom/htc/lockscreen/telephony/PhoneState;->mEventDespjava/lang/String;


回编译

第三步:复制好这两个修改的文件
加上这个数据库附件    替换到手机里 修改权限 重启


注:com.htc.framework.jar文件是放在framework目录下
其他的两个放在system/app目录下

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多