0. 使用到的apk:
链接:https://pan.baidu.com/s/1VPyRWW6TlaMYWL20La7frw?pwd=gzxv
提取码:gzxv
--来自百度网盘超级会员V2的分享
当选择五行时,会跳出会员界面。
1. 软件java层,smali分析
将软件拖到Jadx-gui, android killer。进入入口界面代码,可以看到如下代码。通过代码,可以看到基于GetVip()来判断。如果为真,就可以继续,为假就跳出付费购买的连接。
2. 下面使用xpose来修改getvip的返回值。
xposed 主要由三个项目来组成的:
-
Xposed:Xposed的C++ 部分,主要是用来替换 /system/bin/app_process,并为XposedBridge 提供 JNI方法。
-
XposedBridge:Xposed 提供的jar文件,app_process 启动过程中会加载该jar包,其他的 Modules 的开发都是基于 该jar包。
-
XposedInstaller:Xposed的安装包,提供对基于Xposed框架的Modules的管理。
xposed 目前已逐步支持 ART虚拟机,兼容 android 5.0 以上版本。
Xposed使用
在Android 4.0以上Android设备安装:
XposedInstaller
http://repo.xposed.info/module/de.robv.android.xposed.installer