本帖最后由 xpzzj 于 2016-1-1 20:30 编辑
Android从4.0版开始加入了“使用信息拒接来电功能”,这个功能是为了方便了用户礼貌的拒接来电,但也很容易误操作,我看了一下网上对这个功能吐槽的用户也不少,我比较疑惑的是Android系统为什么不设置一个开关这个功能的按钮,方便用户选择使用。我个人对这个功能比较反感,于是搜遍了各大手机论坛也没有找到一个去掉这个功能的教程,后来在其它论坛高人的指点下终于成功去除。
在此做个详细的教程,有此需要的网友可以参考一下。
需要用到的工具软件主要有JAVA、apkdb(V2.0.0)、Notepad++。
首先需要安装JAVA软件以及环境变量的设置,论坛有详细说明,这里就不再重复。然后安装apkdb(V2.0.0)、Notepad++。Apkdb安装完成后重启电脑。这里大致说一下apkdb的安装。安装界面如下:
双击安装软件后解压到D盘
之后根据需要设置
安装完成后重启电脑
软件都安装成功后在电脑D盘根目录建立APK文件夹(文件夹名字任意取,但不要有中文)。用re管理器(手机已root)拷出手机里framework-res.apk、SemcGenericUxpRes.apk、incallui.apk三个文件至电脑D:APK文件夹下。framework-res.apk、SemcGenericUxpRes.apk在/system/ framework目录,incallui.apk在/system/priv-app目录里(以索尼Z3 4.4.4系统为例)。
为了区别,把回编译后的InCallUI.apk改为1.apk。用winrar分别打开1.apk和原文件InCallUI.apk,右侧窗口中1.apk中somc_reject_with_msgs_drawer.xml文件拖至左侧窗口InCallUI.apk,把更新方式设为“添加并替换文件”,压缩方式设为“存储”,点击确定。把InCallUI.apk拷至手机,用re管理器覆盖替换掉手机中原InCallUI.apk文件,权限设为211,重启手机就OK了。