自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android逆向之反编译微信客户端注入恶意代码盗取账号密码

这次研究的对象是微信Android客户端5.3版本。目标是分析反汇编的smali代码找到微信登陆相关的代码块,插入一段上传账号密码到指定服务器的代码,以达到盗取账号的目的。

2016-05-26 22:27:01 5745

原创 打造Android集合控件数据绑定(支持添加监听,支持AbsListView与RecycleView,支持异步加载等)(二)ORM注解以及解析

前面提到了我使用注解做ORM映射1.首先是绑定item布局文件的注解@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)public @interface ListDataSrc { int value();}这个没什么好说的2.然后是各个控件id的绑定注解,为了扩展性,我抽象出了一个基类注解@Tar

2016-05-20 16:27:08 843

原创 打造Android集合控件数据绑定(支持添加监听,支持AbsListView与RecycleView,支持异步加载等)(一)基础篇

使用反射+注解实现ORM关系映射,类似hmb,Spring等。老规矩,先看一下使用效果:调用:ListBinder.With(mRecyclerView).setLtnImpl(this).bind(news)Pojo类@ListDataSrc(R.layout.list_item_card_main)public class NewsListPojo impleme

2016-05-19 11:55:20 881

原创 在Android上打造属于自己的Rxjava框架(四)扩展成EventBus

这一篇实现起来其实非常非常简单,仔细想一下RxJava和EventBus的区别,无非就是EventBus的全局可达性,就是一个全局静态变量的问题。下面就来简单实现一下。1.首先给IPubliser增加几个方法public IPublisher name(String t);public IPublisher save();public void destroy();再在

2016-05-19 10:24:09 616

原创 在Android上打造属于自己的Rxjava框架(三)操作符变换

Rxjava为了保持链式调用和简单便捷性

2016-05-19 08:52:10 656

原创 Android逆向之分析某锁机恶意软件

最近贴吧里冒出了一批以免流为名的锁机软件,吧友深受其害,连夜反编译分析了一个。首先反编译APK,找到程序入口一般是onCreate;找到发现很简单,点击按钮执行d方法;找到d方法发现也很简单,就是把ijm-x86.so复制到SD卡下;很明显如果ljm-x86.so确实是so文件的话是不符合逻辑的,因为这样锁机软件只能运行在X86平台下。思考了一下全局搜搜

2016-05-19 08:32:31 3074

原创 在Android上打造属于自己的Rxjava框架(二)调度器

前言:上一篇架构了Rx的基础,这次我们来动手写一下调度器,对应RxJava的Schedule,个人认为对于android来说,调度器的加入是重中之重。对于Android来说异步处理一直是在编码上是一个扰乱代码结构的因素,Handler的编写常常让人头疼。

2016-05-18 10:14:05 1287 1

原创 在Android上打造属于自己的Rxjava框架(一)基础篇

前言 .最近发现Rxjava比较火,所以去了解了一下,发现确实挺有意思的,于是乎迫不及待的下载了源码下来研究一番。然后就迫不及待的写了一份类似的,与RxJava还是有很大不同的。一是接触时间太短,匆匆看了几行源码就开始写了,二是平时确实不用JS,那种函数式响应式编程的感觉很薄弱吧。所以还是按照平时我在android编码里的习惯设计的这个小框架。1.基础:观察者模式,都是基于观察者模式那

2016-05-18 08:19:44 1403

原创 Android组建保持活动(Service保活)

以前在贴吧发的 直接给链接了点击打开链接

2016-05-17 22:44:47 572

原创 Android逆向小试牛刀(破解阅读软件广告)

如有冒犯软件作者请联系本人删帖。1.首先分析布局快照:2.发现广告View容器的Id为FrameLayout1,和文本容器ViewCommn一起定位到反编译后的布局文件:如下图3.直接将FrameLayout1的visibility属性设置为gone,保险一点将宽和高也设置为0dp。这样如果在java中没有调整该view的参数的话这个广告就会被成功隐藏。4.总结:由于该软件

2016-05-05 20:30:59 928

原创 解决RecycleView Adapter使用notifyItemRemoved造成Position混乱的问题。

因为删除某一项时调用notifyItemRemoved后,显示的item是不会调用onBind方法的,所以position并没有被刷新。这时候得到的position值就是错误的。最方便的就是调用notifyItemRangeChanged。如下list.remove(position);((RecyclerView) view).getAdapter().notifyItemRemove

2016-05-05 20:24:39 8294 3

刷刷Android B端早期demo

刷刷Android B端早期demo

2016-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除