首次破解apk 实录与总结
来源:互联网 发布:苹果手机远程抹掉数据 编辑:程序博客网 时间:2024/04/29 03:37
第一次较成功破解apk,写篇博文纪念下
背景:无
要求:反编译一个指定的apk(一款游戏),获取其开发所需的技术,去除其广告和版权信息,改变特定界面布局,并提供其项目源码
过程及解决方案:
刚开始我是不打算接手的,因为拆包解包,反编译之后,的源码竟然有66个包,工作量太大,我充其量就是个刚刚工作一年的android小鸟,但是后来看他要求不是很复杂,才抱着试一试的态度开始了
首先是反编译,这一步,很关键,当前的反编译有两种方式,一种是反编译成java src,另一种是反汇编成smail 代码(我猜是asm平台的汇编),我在这一步徘徊了很久,其实真正可行的只有反汇编的方案,因为这样你才能重新编译回去。反编译用到的软件是apktool,注意!!反汇编的时候,发现不行,可以尝试换个新的版本的软件。不要因为不行而放弃,我就差点放弃了。
接下来我想到的就是,去掉广告和版权,他的layout布局文件很有特点,里面明目张胆的有取名为 abs的xml文件,然后我很自然的打开就发现了google的广告墙,然后很自然的把布局设置成 0dip,然后我以为就pass了。
然后是改变特定布局,我很自然的就修改了布局,没什么要说的。
重新打包用的还是apktool,但是第二天出问题了,本来调好的没有广告的部分,竟然会在特殊的时候弹出广告条!!!
明显是程序控制的。。擦擦。典型的代码控制的广告墙。。这可难倒我了。打开smail文件,看上去很像win 下的反汇编代码。头都大了。又一次差点放弃
最后还是求助伟大的百度,发现了那些经典的去广告的教程,也就是修改汇编代码里面的url地址,为无效ip。
看上去很靠谱,试了 竟然没用??后来我明白了,教程出来也有一定的时间了,有些新的广告联盟,的url他没写上,当时我也急眼了。然后我就搜索http: 开始大屠杀。
这里用到的工具是notepad++,我一直不习惯用着东西写代码。但是用这玩意的搜索还是不错的。
然后问题解决。
下载的编译工具,我发现了一个不错的,叫 apkdev,不用敲命令了,直接右键菜单就有 编译,打包,反编译 之类的选项,很不错。推荐一下,
下载地址:http://download.csdn.net/detail/zmobs/5509449
ps:。纯当日记,记录一下
背景:无
要求:反编译一个指定的apk(一款游戏),获取其开发所需的技术,去除其广告和版权信息,改变特定界面布局,并提供其项目源码
过程及解决方案:
刚开始我是不打算接手的,因为拆包解包,反编译之后,的源码竟然有66个包,工作量太大,我充其量就是个刚刚工作一年的android小鸟,但是后来看他要求不是很复杂,才抱着试一试的态度开始了
首先是反编译,这一步,很关键,当前的反编译有两种方式,一种是反编译成java src,另一种是反汇编成smail 代码(我猜是asm平台的汇编),我在这一步徘徊了很久,其实真正可行的只有反汇编的方案,因为这样你才能重新编译回去。反编译用到的软件是apktool,注意!!反汇编的时候,发现不行,可以尝试换个新的版本的软件。不要因为不行而放弃,我就差点放弃了。
接下来我想到的就是,去掉广告和版权,他的layout布局文件很有特点,里面明目张胆的有取名为 abs的xml文件,然后我很自然的打开就发现了google的广告墙,然后很自然的把布局设置成 0dip,然后我以为就pass了。
然后是改变特定布局,我很自然的就修改了布局,没什么要说的。
重新打包用的还是apktool,但是第二天出问题了,本来调好的没有广告的部分,竟然会在特殊的时候弹出广告条!!!
明显是程序控制的。。擦擦。典型的代码控制的广告墙。。这可难倒我了。打开smail文件,看上去很像win 下的反汇编代码。头都大了。又一次差点放弃
最后还是求助伟大的百度,发现了那些经典的去广告的教程,也就是修改汇编代码里面的url地址,为无效ip。
看上去很靠谱,试了 竟然没用??后来我明白了,教程出来也有一定的时间了,有些新的广告联盟,的url他没写上,当时我也急眼了。然后我就搜索http: 开始大屠杀。
这里用到的工具是notepad++,我一直不习惯用着东西写代码。但是用这玩意的搜索还是不错的。
然后问题解决。
下载的编译工具,我发现了一个不错的,叫 apkdev,不用敲命令了,直接右键菜单就有 编译,打包,反编译 之类的选项,很不错。推荐一下,
下载地址:http://download.csdn.net/detail/zmobs/5509449
ps:。纯当日记,记录一下
- 首次破解apk 实录与总结
- android apk汉化与破解
- APK反编译实录
- IDM破解实录
- 关于破解apk流程:(自己总结)
- 【附视频】GOOGLE 谷歌中国 首次与网民冲突事件实录
- APK反编译破解方法与加密措施
- apk破解工具介绍与使用
- apk破解工具介绍与使用
- apk反编译破解与防护快速了解
- android apk的破解与防范
- apk破解工具介绍与使用
- APK修改与破解详细流程
- apk包的破解与反编译
- apk破解
- apk 破解
- APK 破解
- APK破解
- android 系统签名,共享用户ID
- 一个很简单的知识
- js跳转页面方法(转)
- 【C++ 相关】
- Android UnsupportedOperationException异常
- 首次破解apk 实录与总结
- oracle分区表自动维护
- Eclipse 配置C/C++环境(Eclipse+CDT+MinGW)
- java自定义元数据
- 银联面试被鄙视了 求安慰啊。。。。。
- 一步步构建大型网站架构
- ORA-01219 纠结了问题解决了
- linux下mysql安装
- mongodb在windows下的安装