去除侧滑图标反色

zisi
2021-02-14 / 1 评论 / 94 阅读 / 正在检测是否收录...

在你没有设置名片时,侧滑上面不会出现名片图标显示是正常的,就像这样
1
而在设置了名片后,侧滑上面出现了名片而且图标签名字体也变成了白色
Screenshot_2021-02-07-09-48-03-350_com.tencent.mobileqq.png
而我们在改侧滑是不需要名片的出现所以图标及字体颜色也是不需要其进行反色的。下面我们来去除。
首先,复制会反色图标的ID
3
任选一个,复制这个资源ID
4
复制好ID后,我们用dex+打开classes6.dex 整数搜索刚才复制的ID
5
会搜索到一个类,我们点进去
6
进来后会看到一大串代码
7
看不懂?没关系我们右上角转成Java看看,发现还是看不懂,那你们来分析一下,发现这个类代码偏少且大量重复的出现了QQSettingMe这个类名,而我们现在所处的类为QQSettingMe$1 从命名看这两个类就有很大关系,我们不妨去QQSettingMe里面看看
8
回到刚才的搜索界面,长按点定位
9
找到后发现就在它的上面,我们进去
10
进来后我们先搜索看看那些地方出现了QQSettingMe
11
找了一大圈,发现就这里吻合,我们仔细看这里,发现上面一段代码和这段代码长得差不多,只不过一个指向QQSettingMe$2**,一个指向**QQSettingMe$1
12
至此,我们就不用再往后分析了,从这里就可以知道,这里进行验证,如果满足条件也就是有名片的情况下就跳转到QQSettingMe$1**相反就跳转到**QQSettingMe$2 所以我们只要让它无条件跳转到QQSettingMe$1

判定就在它上面,我们只要改其中一个就行
IMG_20210207_101437.jpg
比如这样,不管什么条件都跳转到有名片那里
14

好了,安装看看效果,我们发现就算在没有名片的情况下,图标显示的也是有名片情况下的了。这样我们就不用担心因名片问题干扰美化包侧滑的图标了
15

0

评论 (1)

取消
  1. 头像
    zisi 作者
    Android · Google Chrome

    Hello啊!

    回复