android killer去除火柴人广告

android killer 去除火柴人广告

  1. 第一种:去除网络访问权限实现去除广告。
    android killer反编译出apk,打开AndroidManifest.xml文件,如图:
    android killer去除火柴人广告_第1张图片
    删除所有类似这样的带NETWORK_STATE的uses-permission标签,如图:
    android killer去除火柴人广告_第2张图片
    最后使用ak回编译安装即可,效果:
    未去除广告前:android killer去除火柴人广告_第3张图片
    去除广告后:
    android killer去除火柴人广告_第4张图片
  2. 第二种:去除广告id实现去除广告。
    android killer反编译出apk,打开AndroidManifest.xml文件,去除以下几个标签,如图:
    android killer去除火柴人广告_第5张图片图中的Ads是广告英文缩写,很明显这与广告相关,去除后ak回编译即可。效果如图:
    android killer去除火柴人广告_第6张图片
  3. 第三种:修改程序入口窗体(activity)实现去除广告。

将广告后的窗体设置为主窗体跳过广告。
打开cmd.exe,模拟器打开火柴人,进入开屏广告后的界面,在cmd.exe执行adb shell dumpsys activity top命令,可以看到此窗体为:org.cocos2dx.lua.AppActivity,如图:
android killer去除火柴人广告_第7张图片
接下来在AndroidManifest.xml文件中设置org.cocos2dx.lua.AppActivity为主窗体。
在AndroidManifest.xml文件中查找带MAIN、LAUNCHER的 标签,如图:
android killer去除火柴人广告_第8张图片
将标签剪切到org.cocos2dx.lua.AppActivity窗体中,如图:
android killer去除火柴人广告_第9张图片
回编译即可,效果如图:
android killer去除火柴人广告_第10张图片

你可能感兴趣的:(安卓逆向)