好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

apk软件去广告 傻瓜教程.docx

9页
  • 卖家[上传人]:cl****1
  • 文档编号:379815705
  • 上传时间:2023-04-08
  • 文档格式:DOCX
  • 文档大小:349.22KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第一部分:软件准备1. apktool 对apk执行分解(反编译)和合成(编译)的工具2. dex 对 classes.dex 分解(dump)和合成(build)的工具3. APKsign apk 签名工具4. notepad++或者 Em edit 文本编辑工具5. java环境变量配置 apk签名需要前三个工具打包为文件如下可下载:.zipnotepad 5.9 installer.zip第二部分:去广告原理先简单了解下软件的广告原理(可参考apk文件的组成,见帖 就可以去除广告界面只是单单不显示广告,软件还会下载广告所需的数据,那么就要修改代码来屏蔽广告下载源 目前Android的广告供应商有两个,一个是Admob,一个是Google Ads,前者已被后者收 购,但两者SDK依然独立另外国内还有,但十分不常见Res\layout内的xml文件广告代码一般格式如下:Admob的广告代码为:广告下载源Admob的广告下载源: Ads的广告下载源: 广告源,软件还是可能显示广告的。

      第三部分:实际操作1.准备apk将apk文件放入apktool文件夹内(可改名,改得简单易于操作)2.反编译运行run.bat文件,cmd窗口中输入命令apktool_d_*.apk如图(解释:d为dump缩写,反编译的意思如下图为反编译成功F: \a-\apktool>apktool d a.apkI : Baksmalincj. ..I: Loading resource table - . _I : Decoding i'esources ...I: Loading resource table fpom £ile: C:XUsers\kyleXapktoo1\framework\1_apkI : Copying assets and libs. . . ― 一 F: \\apktool>_ ■ UJ然后将在apktool文件夹中生成一个文件夹,名称为apk的名称,这个文件夹里的文件就是 组成apk的文件3.修改打开notepad++,按ctrl+F,调出搜索对话框,如图:全部查找在玄章替换取消I 目录:F:^^pk.tool,^arwBSH 搜索目录指定到反编谨得到的文件夹IZ匹陞大小写©当前玄件夹 间包含子目录 园包含隐藏目录这两个迭项灵香运用© 扩展 m Yi w.g,>正则表达式国一题情况只用普通模式#透明度心失去焦点后文件查找I查犊|替换在?牛查找赢记得要搜索目录,选第三个选项卡。

      我们需要搜索的关键词一般主要有以下几个: admob http://如下图:notepad++下面会显示搜索出来的文件位置,点击跳转到相应的文件,一般为*.smali 文件Q|r 并'任5平品凶讪斗顷<1「0>:4营山■通dVcbLWKl任蛇珂M;-检中云臼 圈叫 s n s H n-l'X * » ■fftt!!=l 希KEl 型Ml *™!Vi «3&M| Min tl:oi SftlRi /A HCiWl *7 ■ B m «B ir.S•:fcjli.4-3il.TfT Xih] i ] H.lint 24JEUC-cfr^EM. r], D?»L>'k;iKt-/iKlrGidi' Ida/MSotIgctLlier;->aGtc-LgCcdwi.t ; Li£xLrnidZ«nc;E£n-.>'ContE3'G;.lint < wnPMtEiwg 帅「 i"fl±KJb_c4Glit!"illDt <1 acnaL-ai^ing vfh Bh.iip! tzd工LI世ivJMdQiUJ ■spuc-^bjEat- Mflj IZflt-,hS»:tj,6&aral!!l/Li35j,AaH:tU]Ci6UiEr.i->lSKe_l^K,iXTZAJTCe,JIW._STFIKii lOBva.-'Lan^Stiirflr.HUE 72Mn^c-aTEing F『隹:Tr I St-a:. d. cY)Xac>kt«ol\aSiiuil5 Soon\a>3v4k:>\a^dT^idXadj. -vih.11 「hSE|Line- acnBi-snisjuj vOr "SETUF EjtRCPi Can&n】uim rhe- sairp^ e publisher ID IeM 就口 edNMWWGW)・ SfaiiTB :ih ar^iil-Bible on wwp ■ a dr.-:T:\-i.d. cn\H^kt$ll£3!'T: V&. d. E?k\Bpk'Lao3 \*\atul 3 ^san\HdkaDb\B2id.,raidl>li&dB '■.AiSlagau'tHr . £4 "ht t> |>Luih 7: -EiulB priv-atH at^ti-E ££em1 JUDMCB^EMDCCIQI zLiAvMlmqi/StExag,: ■ "ht^p: /.f x .fl±Kib- ca^^±_auaKcu . pnp1Li-na llfi: eoME-diCE-iag- v5r ID 口 sar g匚!< La jarva 世住 里3匚 diax 踽以e pjbOi的白r Ili uaignad Er■皿 ww. aAub. eaa.Line cfiEi3C-3c.riEja "Sieep!//sr..php,!LLIie 6B1E OiiEJC-3C£llLg "ICCp I / -'IZb.1 d.<±L^kl i a£[E/ S-T -ULLlZOJ.il!1 T > pill] BF i . d i S BdMofc>5.andT^id\.ajils \Axff?*1 > rntHill £2 Ix1its|Lin* l^i fLeld priTac^ fftailo fijial M^H_IHOLATUE._WTICE■ "hrnri■''■,lapi■ ■sdr'^b .CM/wi/pnt^nde/mcirnid^sil^wTylatKLine- fl-ds >~[iE5c-!!!i:riDj riDr & > C'm/vZ.'' r-ifccode/BZdroid_s>d&c_eiii-2.1H.DEr_njotLice■由匕■>■■£*3 "lit tp :"1顿9巾 13067kiarm占代eori Sle然后我们将http://开头的字符串改成0.0.0.0或者127.1.1.1等无效的ip。

      使广告源无法访 问改完记得保存文件如果搜索的是非IP地址,那么将字符串该乱即可,例如改成等,个人 经验而谈4.编译保存文件后将进行编译在CMD命令提示符后输入命令apktool_b_文件夹名_*.apk (解 释:b为build缩写,编译的意思F: \a.. d. gii\apkt;DDL>£tpkt;aol b a 1 .apk I : I : I : I : I :Checking whether sources has changed...Snaling-...Cheeking uhethep pesources has changed.-Bu.ild.insj p&sz&upc&s:-Su.ild.in^ &pk f ile .-如上图过程为编译成功,此时将在apktool文件夹中生成一个*.apk文件,这个就是编译后 得到的文件Dodo APKSEgn betal.O运行APKsign目录下的APKsign.exe,得到窗口:选择好APK所在目录,签名后文件爱你保存的目录,点击制作签名稍片刻会有个签名成 功的确认按钮,点击确认结束5.签名得到签名后的apk文件接下来安装测试即可。

      至于前面提到的Res\layout内的xml中的代码处理:简单介绍下:Admob的广告代码为:Google Ads的广告代码为:点击阅读更多内容

      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.