img
在User类中定位到这个方法,尝试直接返回true
img
可以发现apk显示了vip的到期时间,测试一下vip是否有效

img
显然这个vip是没起作用的,还有地方在控制这个vip的方法。在jadx中查看交叉引用
img
发现可以代码,跟进分析注意到有个getVipEndTime方法,查看这个方法的交叉引用发现
img
这里就是控制者app中显示方法到期时间的方法了,很显然是根据时间戳来计算的,构造一个vip到期的时间戳。
img
hook这个方法的返回值使得直接返回我们构造的时间戳
img
此时在查看apk的会员到期时间
img

至此apk分析完成;
APK vip的验证就是
isVip---> endVipTime > 当前时间。

以上分析仅作技术交流,切勿使用在非法用途。