摘要: 一、前言 在前两篇破解的文章中,我们介绍了如何使用动态调试来破解apk,一个是通过调试smali源码,一个是通过调试so代码来进行代码的跟踪破解,那么今天我们就这两篇文章的破解方法,来看看Android中开发应用的过程中如何对我们的应用做一层安全保护,当然现在市场中大部分的应用已经做了一些防护策略, 阅读全文
posted @ 2016-03-02 18:35 chenxibobo 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 一、前言 今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的native源码,因为现在一些app,为了安全或者效率问题,会把一些重要的功能放到native层,那么这样一来,我们前篇说到的Eclipse 阅读全文
posted @ 2016-03-02 18:34 chenxibobo 阅读(5704) 评论(0) 推荐(2) 编辑
摘要: 一、前言 今天总算迎来了破解系列的最后一篇文章了,之前的两篇文章分别为: 第一篇:如何使用Eclipse动态调试smali源码 第二篇:如何使用IDA动态调试SO文件 现在要说的就是最后一篇了,如何应对Android中一些加固apk安全防护,在之前的两篇破解文章中,我们可以看到一个是针对于Java层 阅读全文
posted @ 2016-03-02 18:33 chenxibobo 阅读(3485) 评论(0) 推荐(0) 编辑
摘要: 一、前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前其实已经在一篇文章中说到如何破解apk了: Android中使用静态方式破解Apk 主要采用的是静态方式,步骤也很简单,首先使用apktool来反编译apk,得到smail源码,然后分析smail代码,采用代码注入技术来跟踪代码, 阅读全文
posted @ 2016-03-02 18:33 chenxibobo 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 一、前言 又到周末了,时间过的很快,今天我们来看一下Android中插件开发篇的最后一篇文章的内容:动态加载Activity(免安装运行程序),在上一篇文章中说道了,如何动态加载资源(应用换肤原理解析),没看过的同学,可以转战: http://blog.csdn.NET/jiangwei091041 阅读全文
posted @ 2016-03-02 15:52 chenxibobo 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 关于插件,已经在各大平台上出现过很多,eclipse插件、chrome插件、3dmax插件,所有这些插件大概都为了在一个主程序中实现比较通用的功能,把业务相关或者让可以让用户自定义扩展的功能不附加在主程序中,主程序可在运行时安装和卸载。在Android如何实现插件也已经被广泛传播,实现的原理都是实现 阅读全文
posted @ 2016-03-02 15:51 chenxibobo 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 如何设计一个换肤插件 好了,既然上面我们解读了QQ空间的换肤功能,也知道了它的大体的原理了,下面我们来自己动手制作我们自己的主题包。 关于动态加载的相关技术这里就不详细介绍了,看我的前面提到的两个相关文章的介绍。 我们这里需要建立三个工程: 宿主程序(主程序):ResourceLoader 主题包1 阅读全文
posted @ 2016-03-02 15:51 chenxibobo 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在目前的软硬件环境下,Native App与Web App在用户体验上有着明显的优势,但在实际项目中有些会因为业务的频繁变更而频繁的升级客户端,造成较差的用户体验,而这也恰恰是Web App的优势。本文对网上Android动态加载jar的资料进行梳理和实践在这里与大家一起分享,试图改善频繁升级这一弊 阅读全文
posted @ 2016-03-02 15:50 chenxibobo 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.事件分发:public boolean dispatchTouchEvent(MotionEvent ev) Touch 事件发生时 Activity 的 dispatchTouchEvent(MotionEvent ev) 方法会以隧道方式(从根元素依次往下传递直到最内层子元素或在中间某一元素 阅读全文
posted @ 2016-03-02 11:01 chenxibobo 阅读(359) 评论(0) 推荐(0) 编辑