摘要: 经过了忙碌的一周终于有时间静下来写点东西了,我们继续介绍android apk防止反编译技术的另一种方法。前两篇我们讲了加壳技术(http://my.oschina.net/u/2323218/blog/393372)和运行时修改字节码(http://my.oschina.net/u/2323... 阅读全文
posted @ 2015-04-13 18:44 东辉在线 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 综述在上一篇介绍了linux驱动的调试方法,这一篇介绍一下在驱动编程中会遇到的并发和竟态以及如何处理并发和竞争。首先什么是并发与竟态呢?并发(concurrency)指的是多个执行单元同时、并行被执行。而并发的执行单元对共享资源(硬件资源和软件上的全局、静态变量)的访问则容易导致竞态(race co... 阅读全文
posted @ 2015-04-11 23:00 东辉在线 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们简单的将了在Ubuntu上编译chromium,androidcontent_shell_apk的编译,一切顺利的就能生成apk。但是我们仅仅只是照搬了人家google开源的东西,作为一个开发者我们应带着探索的精神,都说它稳定,速度快。它为什么这么快、稳定? 带着这一系列的问题,我们去学习... 阅读全文
posted @ 2015-04-10 23:40 东辉在线 阅读(1864) 评论(0) 推荐(1) 编辑
摘要: 前言:各位小伙伴,又到了每周更新文章了时候了,本来是周日能发出来呢,这不是赶上清明节吗,女王大人发话了,清明节前两天半陪她玩,只留给我周一下午半天时间写博客,哪里有女王哪里就有压迫呀有木有!好了闲话少说,上一篇博客(Android Metro风格的Launcher开发系列第二篇)说到Launcher... 阅读全文
posted @ 2015-04-08 01:08 东辉在线 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 风雨送春归,飞雪迎春到。已是悬崖百丈冰,犹有花枝俏。俏也不争春, 只把春来报。 待到山花烂漫时,她在丛中笑。 这首卜算子·咏梅可是应了我的心情了。最近换工作,受到频频打击,面试过程中发现满世界都是搞Chromium的,面试官看起来都快90后了,但是后生可畏,Chromium聊起来一套一套的,什... 阅读全文
posted @ 2015-04-06 14:29 东辉在线 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客http://my.oschina.net/u/2323218/blog/393372。接下来我们将介绍另一种防止apk反编译的技术-运行时修改字节码。这种方法是在工作中在实现app wrapping时,看到国外的一... 阅读全文
posted @ 2015-04-05 20:25 东辉在线 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 说一下为什么这么晚才发第二篇,上周和这周department的工作太多了,晚上都是十点半从公司出发,回家以后实在没有多余的精力去摸键盘了。所以请大家包涵!上期回顾:chromium源码下载:1.找个靠谱的vpn(我试过了,网上说的不用vpn拿代码的都不靠谱);2.获取depot_tools,解压,设... 阅读全文
posted @ 2015-04-05 16:03 东辉在线 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1、下载depot_tools:首先安装 git-core: sudo apt-get install git-core执行命令: git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git2、更新depot_... 阅读全文
posted @ 2015-04-05 15:49 东辉在线 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试。在普通的c应用程序中,我们经常使用printf来输出信息,或者使用gdb来调试程序,那么驱动程序如何调试呢?我们知道在调试程序时经常遇到的问题就是野指针或者数组越界带来的问题,在应用... 阅读全文
posted @ 2015-04-02 15:26 东辉在线 阅读(3365) 评论(0) 推荐(0) 编辑
摘要: 前言:基于android webview 上定制自己使用的可移植浏览器apk,遇到好多按键处理的问题。所以索性研究了一下keyevent 事件的传递流程。frameworks 层keyevent 事件开始是从/frameworks/base/core/java/android/webkit目录下We... 阅读全文
posted @ 2015-04-01 23:24 东辉在线 阅读(355) 评论(0) 推荐(0) 编辑