869175743 发表于 2022-8-18 10:14

【安卓弹窗专题系列】cd/ak.shell去除方法【全网首发2022/8/27更新】

本帖最后由 869175743 于 2022-8-27 09:24 编辑

2022/8/27更新一下帖子,之前的去除方法并不能适用大多数软件,今天更新一下去除方法。


【ak.shell类弹窗去除方法,搜了好多教程,删入口都肯定去除不了,下面这个是错误方法,正确的放在最后面了,细心看完。】
最常见的分享弹窗一定是这个吧

首先我们分析一下AndroidManifest.xml做了什么改变   
未注入:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:versionCode="1"
    android:versionName="1.0"
    package="com.mycompany.myapp"
    platformBuildVersionCode="27"
    platformBuildVersionName="8.1.0">
    <uses-sdk
      android:minSdkVersion="14"
      android:targetSdkVersion="21" />
    <application
      android:theme="@style/AppTheme"
      android:label="@string/app_name"
      android:icon="@drawable/ic_launcher"
      android:debuggable="true"
      android:allowBackup="true"
      android:resizeableActivity="true">
      <activity
            android:label="@string/app_name"
            android:name=".MainActivity">
            <intent-filter>
                <action
                  android:name="android.intent.action.MAIN" />
                <category
                  android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
      </activity>
    </application>
</manifest>


注入的:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:versionCode="1"
    android:versionName="1.0"
    package="com.mycompany.myapp"
    platformBuildVersionCode="27"
    platformBuildVersionName="8.1.0">
    <uses-sdk
      android:minSdkVersion="14"
      android:targetSdkVersion="21" />
    <application
      android:theme="@7f050000"
      android:label="@7f040000"
      android:icon="@7f020000"
      android:name="ak.shell.App"(改删行)
      android:debuggable="true"
      android:allowBackup="true"
      android:resizeableActivity="true">
      <activity
            android:label="@7f040000"
            android:name=".MainActivity">
            <intent-filter>
                <action
                  android:name="android.intent.action.MAIN" />
                <category
                  android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
      </activity>
    </application>
    <!-- 拥有完全的网络访问权限 -->
    <uses-permission android:name="android.permission.INTERNET" />
    <!-- 读取您的USB存储设备中的内容 -->
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <!-- 修改或删除您的USB存储设备中的内容 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</manifest>

用MT管理器打开安装包(自备同类型的)

再看注入的assets文件夹里多了一个名为ak的文件

dex中出现了名为ak.shell(这些删除,也可不删)
【以上教程是大家在网上能搜到的,很多坛友反馈并不能去除。所以,上面的是假的】
今天给大家更新一下新的教程,适用于新人的教程【2022/8/27】
这类方法适用于安装包中含有【ap.shell,CD】这两类。
开始今天的教程:
第一步,用MT管理器获取软件Activity真实入口,以及广告位置



第二步:替换入口,这一步操作比较多

    1、打开XML文件,搜索ak.shellMain弹窗记录
   
第二步:把这个ak.shell.Main替换成,真实的入口,入口在第一步,我就不单独截图了。
(网上的教程最多到这一步就结束了,或者让你删除这个,你打包后要么闪退,要么打不开)

第三步:刚才替换了真实入口,现在把真实入口那里替换成引流的,两个互换一下位置


第四步:搜索真实入口,目前XML里应该是能搜索到两个,我们把结尾的那一段含有真实入口的代码删掉,

到此教程结束,目前这个小白方法应该是全网首发,我是没有搜到简单去除这类弹窗的方法。
【还是那句话,只做小白看得懂的教程,算法助手等太复杂,且很多步骤小白并看不懂,大佬勿喷,毕竟大家都是在新手阶段走过来的】

wenxin2150 发表于 2022-8-18 10:22

523无妄 发表于 2022-8-22 11:20

本帖最后由 523无妄 于 2022-8-22 16:36 编辑

去不了,小黄鸟抓包,找不到类似weiyun连接。activity也不行
请小白们绕路,不要点击(不引流)
https://h5.cloud.189.cn/share.html#/t/ieAN3ifAfmMr
截止目前已找到了外部注入链接,多半是加密混淆了链接

869175743 发表于 2022-8-18 10:31

wenxin2150 发表于 2022-8-18 10:22
这种引流弹窗应该可以直接用算法助手定位到调用函数,直接在函数开头给个返回值的吧 return void;

好像是 ...

在show里加个 return void;确实也可以实现去除

随心所欲VIP 发表于 2022-8-18 10:59

大佬啊 感谢分享

YFBAIL 发表于 2022-8-18 11:04

学习一下

carena 发表于 2022-8-18 11:18

你这么直接删除,会闪退的,要改入口

female20 发表于 2022-8-18 11:42

我照着这个改了,闪退了{:1_908:}

wjp666999 发表于 2022-8-18 11:52

感谢楼主分享!!!!!!

869175743 发表于 2022-8-18 11:54

female20 发表于 2022-8-18 11:42
我照着这个改了,闪退了

截图瞅瞅,是同样的嘛

869175743 发表于 2022-8-18 11:56

female20 发表于 2022-8-18 11:42
我照着这个改了,闪退了

发个包,我试试
页: [1] 2 3 4 5 6 7 8
查看完整版本: 【安卓弹窗专题系列】cd/ak.shell去除方法【全网首发2022/8/27更新】