Android 响应式编程的未来展望:RxJava 2 版本前瞻

下一代的 RxJava 已经发布:RxJava 2。如果你现在的工作项目使用 RxJava 1,现在可以选择迁移至新版本。但我们是应该马上动手迁移,还是应该等待一段时间,先做些项目的其他工作?

要做出这个决定,你需要仔细考虑一下「投资回报(ROI)」,想想花费时间进行迁移能否在短期或长期内得到回报。

使用 Xposed 进行黑盒测试

现在的 Android App 在编译发行时,一般都会混淆代码,或者加密保护 dex,虽然能够有效防止打包客反编译修改后重新发行,但也给我们个人学习 Dalvik 指令和理解程序逻辑带来了很大麻烦。在做静态分析时,面对茫茫一片混淆后无规则的类名,往往难以下手,只能停留在一些 APP 的常见入口,无法继续深入。

Xposed 是 Android 上非常有名的一个 hook 框架。通过 Xposed,可以轻松勾住 Java 层的所有方法。hook 的应用非常广泛,包括资源替换、系统优化、性能分析等,下面就与大家分享一下我利用 Xposed 分析混淆代码应用的一些心得。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×