apktool
apk反编译为smali代码
apktool d cloudtv.apk
反编译结果:
smali
smali编译为dex
java -jar ~/smali-2.3.jar as smali/ -o classes.dex
jadx
jadx加载classes.dex, 查看java源码
其他
- JD-GUI:查看.class源码
[……]
apktool
apk反编译为smali代码
apktool d cloudtv.apk
反编译结果:
smali
smali编译为dex
java -jar ~/smali-2.3.jar as smali/ -o classes.dex
jadx加载classes.dex, 查看java源码
其他
[……]
Digraph.java
Application.java
输出结果(doT图):
doT渲染结果如下(https://dreampuf.github.io ):
实际上,我们并不需要手工实现有向图,jgrapht库已经提供了很好的支持,在maven项目中直接引用就行(pom.xml)
jgrapht绘制有向图示例:
[……]
Redis-Sentinel是Redis官方推荐的高可用方案。Redis的主从复制方案时,假如master宕机了,是无法自动主备切换到slave的,而Redis-sentinel是一个独立运行的进程,它能监控Redis主从集群,发现master宕机后能进行自动切换。
由于sentinel本身也存在单点问题, 所以,使用单个sentinel来监控redis是不可靠的。通常我们会使用senti[……]