文档章节

Android apk 二次打包植入广告

科技创造
 科技创造
发布于 2014/12/15 17:46
字数 454
阅读 7134
收藏 38


我们拿HelloWord.apk为例,反编译植入有米广告。

首先,我们用apk改之理,反编译HelloWorld.apk

然后按照有米的开发文档进行广告植入。下载地址http://static.youmi.net/files/sdk/YoumiSdk_v4.04_2013-07-12.zip

步骤:

1.申请AppID (忽略)

2.导入SDK

反编译,有米SDK demo目录下的ApiDemo.apk。

3.配置AndroidManifest

3.1 配置用户权限(重要)

按文档把权限拷入hellowordAndroidManifest.xml中。

 

3.2 添加必须组件(重要)

按文档把组件拷入hellowordAndroidManifest.xml

完成上面步骤我们的sdk就已经植入成功了。

以有米广告条调用为例。下面我们开始添加广告代码。

根据文档我们把代码添加到要展示广告的Activitylayout文件中,并且放在合适的位置

 打开layout/activity_main.xml,添加布局代码。

这里添加了一个新的idadLayout,我们需要把这个id手动写到com/example/helloworld/R$id.smali中。注意这里的16value值是递增的

布局文件修改完成后,我们在MainActivityonCreate方法中,调用广告接口,显示广告。

我们把下面代码写入android工程中。

然后反编译得到对应的smali代码。

 

把initAD()对应的smali代码添加到MainActivity中 ,并在onCreate()方法中调用initAD()显示广告。(invoke-direct {p0}, Lcom/example/helloworld/MainActivity;->initAD()V

最后,编译代码生成apk。(顶部导航->编译->编译生成apk,安装生成的apk(顶部导航->ADB->安装生成的apk)。

代码植入前后对比。

 

更多内容,期待您的探索,请关注爱加密,让您精彩不断!

爱加密官方地址:http://www.ijiami.cn/


本文转载自:http://www.cnblogs.com/ijiami/p/3369905.html

科技创造
粉丝 37
博文 199
码字总数 174505
作品 0
徐汇
程序员
私信 提问
加载中

评论(10)

b
bbk122
感谢楼主的分享,楼主幸苦。楼主你可以了解下keymob平台。使用keymob平台也可以集成广告。其中包括的广告形式:banner、插屏、全屏、视频、积分墙等等都是可以的。无需单独的SDK,只需要在自己的应用或apk上面加入keymob平台的广告代码即可。这就说明keymob平台集成方便的多,接口与功能都非常完善。不妨去keymob官网访问就知道到底keymob平台给我们带来的好处。赶紧行动起来哦。
阿卡123
阿卡123
apk怎么加有米广告
科技创造
科技创造 博主


加条广告,忘大家不要介意:为了大奖拼了,爱加密2周年庆典盛大来袭,多重“壕”礼,等你来领!在8月12日——8月22日期间,等待各位小伙伴们的积极参与! 欢迎加入和使用爱加密 #最好的APP加密平台# http://www.ijiami.cn/treg?regCode=1001014
jdroid
jdroid
第一章图片是什么工具
坦然接受
坦然接受
(顶部导航->编译->编译生成apk),安装生成的apk(顶部导航->ADB->安装生成的apk)。
科技创造
科技创造 博主
(顶部导航->编译->编译生成apk),安装生成的apk(顶部导航->ADB->安装生成的apk)。
学习皑皑
学习皑皑
6
骑着猪上高速
骑着猪上高速
厉害
每周精粹
每周精粹
我也试试
每周精粹
每周精粹
牛逼
转载 Android apk 二次打包植入广告

我们拿HelloWord.apk为例,反编译植入有米广告。 首先,我们用apk改之理,反编译HelloWorld.apk。 然后按照有米的开发文档进行广告植入。下载地址http://static.youmi.net/files/sdk/YoumiSd...

科技创造
2014/12/16
342
5
校验数字签名防止apk二次打包

Android系统的开放性和免费性等特征让开发者和用户趋之若鹜,用户也渐渐习惯了Android应用的这种免费午餐,但在免费的背后却有着巨大的安全阴影。 “Android APP二次打包”则是盗版正规Andro...

科技创造
2015/03/23
2.8K
2
转载分享:Android APP二次打包操作步骤介绍

看到好的技术教程就想转载一下,不喜勿喷!谢谢配合,仅供菜鸟学习研究,不要做坏事哦\(^o^)/~ 关于Android APP 二次打包现象已经屡见不鲜,为何“打包党”就吃准了Android平台,二次打包的操...

科技创造
2015/08/26
1K
2
App打包党“疯狂”灰色产业链 普通开发者如何生存

二次打包疯狂又“任性” 2年前,张先生(化名)也跟其他开发者一样,想用自己的创意和开发技术在遍地商机的移动互联网浪潮中掘金,进而实现发家致富迎娶白富美的梦想。但是,经过几个月的加班...

科技创造
2014/12/17
314
0
Android 应用防止被二次打包指南

前言 “Android APP二次打包”则是盗版正规Android APP,破解后植入恶意代码重新打包。不管从性能、用户体验、外观它都跟正规APP一模一样但是背后它确悄悄运行着可怕的程序,它会在不知不觉中...

codeGoogle
2018/11/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
5
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部