需要工具:MT管理器/NP管理器
因为这个软件是加固的
所以需要脱壳修复
脱壳修复的教程自行找资料学习

第一步
搜索方法
com.gaoding.mm.beans.UserInfo.isVip
这个是会员权限判断方法
com.gaoding.mm.beans.UserInfo.isInfinityVip 这个是永久会员标志判断方法
这两个都赋值1
【原创分享】搞定水印相机解锁会员权限以及强登录状态教程 第5张插图

第二步
搜索方法
com.gaoding.mm.common.UserManager.getUser 这个是直接改成强登录状态
【原创分享】搞定水印相机解锁会员权限以及强登录状态教程 第6张插图

整个方法直接替换成这个 这个说白了就是新建了一个空白假数据账号 所以改完就是强登录状态了
下边是方法代码直接替换进去

.method public final getUser()Lcom/gaoding/mm/beans/UserInfo;
.registers 3
sget-object v0, Lcom/gaoding/mm/common/UserManager;->userInfo:Lcom/gaoding/mm/beans/UserInfo;
if-nez v0, :cond_5

本地无用户时手动创建实例填充全局userInfo

new-instance v0, Lcom/gaoding/mm/beans/UserInfo;
invoke-direct {v0}, Lcom/gaoding/mm/beans/UserInfo;->()V
sput-object v0, Lcom/gaoding/mm/common/UserManager;->userInfo:Lcom/gaoding/mm/beans/UserInfo;
:cond_5
sget-object v0, Lcom/gaoding/mm/common/UserManager;->userInfo:Lcom/gaoding/mm/beans/UserInfo;
return-object v0

.end method

下边是成品图
【原创分享】搞定水印相机解锁会员权限以及强登录状态教程 第7张插图

本教程仅作安卓逆向技术交流、编程学习参考使用,仅用于个人私下研究练习。
所有软件正版会员功能请通过官方渠道付费开通,尊重开发者知识产权。
禁止将教程、修改包用于商用、倒卖、大规模分发牟利,若私自传播产生一切法律后果均由操作者自行承担,与帖子发布者无关。
仅供学习,请勿侵权!