From:https://www.bilibili.com/video/BV1UE411A7rW?p=7
Android 中 adb shell dumpsys 相关命令:https://blog.csdn.net/fengyulinde/article/details/78798055
捕获当前的活动页面。
1.篡改 和 图标
这里以土豆视频.apk例如,下载地址:https://www.wandoujia.com/apps/62779
1.1 篡改
- 1. 下载后使用AndroidKiller打开土豆视频 apk(或直接拖动 AndroidKiller),会自动进行反编译

- 2.工程搜索字符串,然后替换
您可以看到搜索了两个结果,然后替换字符串,并在替换字符串中输入要替换的字符串,如香蕉视频
- 3. 替换完成后,可重新打包生成apk
- 4.连接模拟器(这里是),安装apk进行测试
安装apk
方法 2 :修改apk的名称
因为AndroidManifest.xml是apk因此,可以直接修改配置清单文件篡改apk的名称。
在AndroidManifest.xml里面找到 android:label修改,这里改成android:label="苹果视频",然后保存,
重新编译、包装和安装测试可以看到模拟器已经变成苹果视频
1.2篡改 图标
---> ---> --->
可以看到android:icon="@drawable/icon" , 表示drawable文件夹下的icon图片就是图标,可以全局搜索 icon,但是会发现很多结果,比较麻烦,
有一种更快的方法,因为MANIFEST.MF保存所有(所有、所有、所有)文件的签名。当然,图标文件的签名必须在其中,可以在其中MANIFEST.MF里面进行搜索 (因为图标文件一般都是以 .png做后缀,)。
替换图标
总 结:
2.修改包名以实现应用分离
首先还是把土豆视频apk拖到AndroidKiller里面,然后 --->
然后在中找到这个属性是 apk程序的包名 ,这里是package="com.tudou.android"。
修改package属性值(不能改为中文),这里改为package="com.tudou.android.pro" ,然后保存
更改包名后,修改
要修的就是 provider标签里面的android:authorities这个属性的值,在原值后面加1
所有的修改都完成了然后保存、编译、包装、安装测试。
安装失败的几个原因和解决方案:
总结:
修改 :
修改 :
3 .修改资源去除广告
- 删除网络权限,
- 修改程序入口界面
3.1去除弹窗广告
因为广告信息是通过网络获取的,所以广告的网络权限可以直接删除。app广告信息无法通过网络获取,从而达到消除广告的目的。
这里以火柴人突击格斗 apk为例。apk 下载地址:https://www.wandoujia.com/apps/7627289
下载后,安装在模拟器上,打开app ,弹窗广告可见。
与网络相关的属性:
删除CHANGE_NETWORK_STATE、CHANGE_WIFI_STATE、ACCESS_NETWORK_STATE、ACCESS_WIFI_STATE
这 4个属性。工程管理 --->--->删除所有这些 4个属性标签 ,然后进行保存、编译、包装和安装测试。
3.2去掉开始广告
需要修改app入口界面。但是入口界面在哪里呢?如何找到入口界面?
我们想要的是进入这个入口页面,而不是广告页面,那么如何处理呢?
可以在cmd中使用命令捕获当前的活动页面。
然后在 找到这个activity,添加以下两个标签:
<action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/>
保存、编译、包装、安装试验。
4.去除RE广告文件管理器
【安卓逆向】-- RootExplorer广告管理器
<>https://blog.csdn.net/weixin_42680210/article/details/90248882删除对应 smail 代码实现去除广告:https://www.bilibili.com/video/BV1vE411c7Zj?p=10