本帖最后由 869175743 于 2022-8-27 09:24 编辑
2022/8/27更新一下帖子,之前的去除方法并不能适用大多数软件,今天更新一下去除方法。
【ak.shell类弹窗去除方法,搜了好多教程,删入口都肯定去除不了,下面这个是错误方法,正确的放在最后面了,细心看完。】
最常见的分享弹窗一定是这个吧
首先我们分析一下AndroidManifest.xml做了什么改变
未注入:
[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] 纯文本查看 复制代码 <?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里应该是能搜索到两个,我们把结尾的那一段含有真实入口的代码删掉,
到此教程结束,目前这个小白方法应该是全网首发,我是没有搜到简单去除这类弹窗的方法。
【还是那句话,只做小白看得懂的教程,算法助手等太复杂,且很多步骤小白并看不懂,大佬勿喷,毕竟大家都是在新手阶段走过来的】 |