




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一部分:软件准备。1.apktool对apk执行分解(反编译)和合成(编译)的工具2.dex对classes.dex分解(dump)和合成(build)的工具3.APKsignapk签名工具4.notepad+或者Em edit文本编辑工具5.java环境变量配置apk签名需要前三个工具打包为文件如下可下载:.zipnotepad 5.9_installer.zip第二部分:去广告原理。先简单了解下软件的广告原理(可参考apk文件的组成,见帖/bbs/thread-38605-1-1.html)一个软件若要显示广告,需要先导入SDK,并在AndroidManifest.xml中注册。Reslayout内的xml文件就包含有广告界面的配置代码,修改这些代码改变广告显示的大小就可以去除广告界面。只是单单不显示广告,软件还会下载广告所需的数据,那么就要修改代码来屏蔽广告下载源。目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收购,但两者SDK依然独立。另外国内还有,但十分不常见。Reslayout内的xml文件广告代码一般格式如下:Admob的广告代码为:Google Ads的广告代码为:广告下载源Admob的广告下载源:/ad_source.phpGoogle Ads的广告下载源:/pagead/afma_load_ads.js以上广告源是比较规范的广告源,但是现在市面的软件广告源十分不规范,即使屏蔽了上述广告源,软件还是可能显示广告的。第三部分:实际操作1.准备apk将apk文件放入apktool文件夹内(可改名,改得简单易于操作)。2.反编译运行run.bat文件,cmd窗口中输入命令 apktool_d_*.apk 如图(解释:d为dump缩写,反编译的意思。)如下图为反编译成功。然后将在apktool文件夹中生成一个文件夹,名称为apk的名称,这个文件夹里的文件就是组成apk的文件。3.修改打开notepad+,按ctrl+F,调出搜索对话框,如图:记得要搜索目录,选第三个选项卡。我们需要搜索的关键词一般主要有以下几个: admob http:/如下图:notepad+下面会显示搜索出来的文件位置,点击跳转到相应的文件,一般为*.smali文件。然后我们将http:/ 开头的字符串改成或者等无效的ip。使广告源无法访问。改完记得保存文件。如果搜索的是非IP地址,那么将字符串该乱即可,例如改成等,个人经验而谈。4.编译保存文件后将进行编译。在CMD命令提示符后输入命令 apktool_b_文件夹名_*.apk (解释:b为build缩写,编译的意思。)如上图过程为编译成功,此时将在apktool文件夹中生成一个*.apk文件,这个就是编译后得到的文件。5.签名运行APKsign目录下的APKsign.exe,得到窗口:选择好APK所在目录,签名后文件爱你保存的目录,点击制作签名。稍片刻会有个签名成功的确认按钮,点击确认结束。得到签名后的apk文件。接下来安装测试即可。至于前面提到的Reslayout内的xml中的代码处理:简单介绍下:Admob的广告代码为:Google Ads的广告代码为:通过notepad+将搜索路径定位到res文件夹(就是反编译后的res文件夹),代码只搜索开头就行了,如:com.admob.android.ads.AdView 和 com.google.ads.GoogleAdView。android:layout_width=fill_parent 修改为 android:layout_width=0.0dipandroid:layout_height=wrap_content 修改为 android:layout_height=0.0dip此过程就是将广告显示的位置缩小到0像素,即可完成不显示广告,但现在广告源泛滥,可能有时不奏效的,所以还要按照上述操作进行。关于无法通过apktool反编译,或者编译不成功,或者编译成功安装出错的软件,去广告的办法。(其实去广告完全可按以下操作完成)直接解压缩软件(rar,7z等)打开apk,提取其中的classes.dex文件。放入/dex/文件夹中,如图然后运行dump.bat对classes.dex文件反编译,得到out文件夹,如下图然后进行上述教程中的“3.修改”部分。但是搜索的目录要改成这个out文件夹。修改完毕后保存文件,运行build.bat,稍
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粮油会计考试题库及答案
- 森林防火知识培训报告课件
- 八大员的质量员(设备安装专业)考试题及答案(完整版)
- 2025年中级厨师长专业烹饪技能考试试题集
- 2025年数据分析面试题融媒体集
- 2025年中级摄影测量员考试要点及备考指南
- 2025年信息技术职位面试高频问题解答与模拟题
- 2025年高级数字殡葬规划师专业能力评估题库及参考答案详解
- 2025年老年病管理试题及答案
- 2025年人工智能技术应用工程师职称考试模拟题
- 不交养老保险劳务合同范本
- 初中语文现代文阅读训练及答案二十篇
- 2024封窗高空作业免责协议书范本
- 我的收藏(共10篇)
- 青斑血管炎的护理查房
- 机械设计基础期末考试试题(含答案解析)
- 货物退还确认书通用模板
- CREAFORM三维扫描仪操作creaform三维扫描仪操作
- 园林植物栽培与养护PPT完整全套教学课件
- 邮政储汇业务员高级技师理论知识试卷5套(完整版)
- 山西省煤矿建设施工管理标准
评论
0/150
提交评论