吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1954|回复: 8
收起左侧

[Android 求助] 高德地图10.83以上版本屏蔽图标求助

[复制链接]
传闻中的喜哥哥 发表于 2022-1-30 19:57
25吾爱币
本帖最后由 传闻中的喜哥哥 于 2022-1-30 20:29 编辑

布局分析得到   widget_img  widget_item_container    这两个都在同一个xml    但是屏蔽之后留下背景框   直接删除背景框没用  图二是背景框   dex也搜不到任何有用信息  


不知道从何下手了  
晚点补图片   电脑备份中
QQ截图20220130200223.png QQ截图20220130200240.png QQ截图20220130200251.png QQ截图20220130200258.png

免费评分

参与人数 1热心值 +1 收起 理由
zcchk135820 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

小骚 发表于 2022-1-31 15:03
arsc里面搜索这个文件名得到资源ID,然后在dex里面搜索哪里引用了这个ID
努力画图 发表于 2022-1-31 18:32
 楼主| 传闻中的喜哥哥 发表于 2022-1-31 23:26
小骚 发表于 2022-1-31 15:03
arsc里面搜索这个文件名得到资源ID,然后在dex里面搜索哪里引用了这个ID

删除调用还是没效果  能不能亲自试下?https://klcb.lanzoul.com/iSscvzgn2ne
 楼主| 传闻中的喜哥哥 发表于 2022-1-31 23:44
[Java] 纯文本查看 复制代码
    .line 1
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 2
    iget-object v1, p0, Lcom/amap/bundle/drive/result/view/RouteCarLongScenePanel;->mIconList:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :cond_b
    :goto_b
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_27

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/widget/ImageView;

    .line 3
    invoke-virtual {v2}, Landroid/widget/ImageView;->getParent()Landroid/view/ViewParent;

    move-result-object v2

    check-cast v2, Landroid/view/ViewGroup;

    .line 4
    invoke-virtual {v2}, Landroid/view/ViewGroup;->getVisibility()I

    move-result v3

    if-nez v3, :cond_b

    .line 5
    invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_b

    .line 6
    :cond_27
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v1

    const/4 v2, 0x1

    const/4 v3, 0x0

    if-ne v1, v2, :cond_3f

    .line 7
    invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/ViewGroup;

    invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;

    move-result-object v0

    sget v1, Lcom/autonavi/minimap/R$drawable;->icon_c_bg_single:I

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V

    goto :goto_81

    :cond_3f
    const/4 v1, 0x0

    .line 8
    :goto_40
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v4    if-ge v1, v4, :cond_81

    if-nez v1, :cond_58

    .line 9
    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Landroid/view/ViewGroup;

    invoke-virtual {v4, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    sget v5, Lcom/autonavi/minimap/R$drawable;->icon_c_bg_up:I

    invoke-virtual {v4, v5}, Landroid/view/View;->setBackgroundResource(I)V

    goto :goto_7e

    .line 10
    :cond_58
    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v4

    sub-int/2addr v4, v2

    if-ne v1, v4, :cond_6f

    .line 11
    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4
check-cast v4, Landroid/view/ViewGroup;

    invoke-virtual {v4, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    sget v5, Lcom/autonavi/minimap/R$drawable;->icon_c_bg_down:I

    invoke-virtual {v4, v5}, Landroid/view/View;->setBackgroundResource(I)V

    goto :goto_7e

    .line 12
    :cond_6f
    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Landroid/view/ViewGroup;

    invoke-virtual {v4, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    sget v5, Lcom/autonavi/minimap/R$drawable;->icon_c_bg_mid:I

    invoke-virtual {v4, v5}, Landroid/view/View;->setBackgroundResource(I)V

    :goto_7e
    add-int/lit8 v1, v1, 0x1

    goto :goto_40

    :cond_81
    :goto_81
    return-void
小骚 发表于 2022-2-1 00:44
传闻中的喜哥哥 发表于 2022-1-31 23:26
删除调用还是没效果  能不能亲自试下?https://klcb.lanzoul.com/iSscvzgn2ne

你是咋找到这张图的,明显这是一个弹框啊,哪有直接这么找布局的,我还以为你明白我意思了呢。一路找调用  转成java尝试理解调用这段代码的意思来分析的啊,哪有你这样删个布局调用就完事
北辰没有林安 发表于 2022-2-1 01:21
看起来简单啊。算法助手捕捉弹窗?
 楼主| 传闻中的喜哥哥 发表于 2022-2-1 06:59
小骚 发表于 2022-1-31 15:03
arsc里面搜索这个文件名得到资源ID,然后在dex里面搜索哪里引用了这个ID

看不懂  java
 楼主| 传闻中的喜哥哥 发表于 2022-2-1 07:00
北辰没有林安 发表于 2022-2-1 01:21
看起来简单啊。算法助手捕捉弹窗?

尝试一下?这图标的调用只找到这里的代码
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-15 20:20

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表