破解部落吧 关注:39,072贴子:109,159
  • 1回复贴,共1

【教程资源】手机端去apk内广告教程

取消只看楼主收藏回复

嗯哼


来自Android客户端1楼2014-11-14 00:17回复
    去广告。
    手机端
    工具我就不介绍了
    说一下MT管理器和Dalvik字节码的优点和缺点。
    MT管理器:优缺点
    功能多,可搜全部代码(dex),
    但是容易崩溃。
    Dalvik字节码编辑器:优缺点
    比较稳定,无BUG
    但是只能搜字串符部分,经测试,比如搜一个代码:points字节码编辑器只能搜到2个结果,MT管理器可以搜出全文dex包含“points”。
    所有:MT管理器和Dalvik字节码编辑器合用比较好。
    第一种方法:
    广告类型:谷歌【Google】
    首先,用手机端工具MT打开AndroidManifest.xml
    删掉:android.permission.INTERNET如果没有反编译,就只删掉这段代码后面的INTERNET
    (话说本机,无法root。。。。。看门狗防root硬件。。所以基本手机端无法反编译)
    这句声明意思是用户申请了网络的权限。
    删掉后面的INTERNET后保存。然后进入游戏测试:基本它会提示一句英语,
    意思大概是 你没有在AndroidManifest中添加联网权限。这样它就不会通过网络进行广告了。然后记住这句文字,You not network. 。。。。
    dex内搜这句,把它上面的跳转,如 if-eqz改为nez。它就不会弹窗这个错误界面了。
    如果不想改代码,直接在AndroidManifest.xml删掉INTERNET权限即可。这样错误弹窗存在,但是广告不会显示了,自然就不会消耗流量了。
    第二种方法:
    广告:谷歌广告(google.)
    在AndroidManifest.xml(配置清单)里,
    如果是谷歌广告,都会是这样的形式。
    android.google.adactivity.有米的广告就是;net. youmi.android.adactivity
    所有,这个google. 就是他的路径。直接搜索google.找到几个文件。
    删掉里面http网址开头的。如 const-string v1 “http://www.google.adactivity.upset”删掉里面的就是const-string v1 “”。
    这样,广告就不会加载了。以防万一。还是改掉联网权限(INTERNET)。
    权限声明里面有很多可以改的。举一反三就看各位了
    教程到此结束。


    来自Android客户端2楼2014-11-14 00:17
    收起回复