硕士生
 
- 金币
- 3203
- 好评
- 35
- 信誉
- 97
|
Google Play 商店下载
打开发现
开始消除它
搜索字符串 Premium
下图标记处E类,任意字符串打开
找到i()方法,如下为原代码方法
- .method private i()V
- .registers 2
- .line 1
- invoke-direct {p0}, Lcom/magicfluids/E;->m()Z
- .line 4
- move-result v0
- .line 5
- if-eqz v0, :cond_9
- .line 7
- invoke-direct {p0}, Lcom/magicfluids/E;->z()V
- .line 10
- :cond_9
- const-string v0, "Checking local storage for premium flag"
- .line 12
- invoke-direct {p0, v0}, Lcom/magicfluids/E;->j(Ljava/lang/String;)V
- .line 15
- return-void
- .end method
复制代码
修改后
- .method private i()V
- .registers 2
- .line 1
- .line 4
- .line 5
- .line 7
- invoke-direct {p0}, Lcom/magicfluids/E;->z()V
- .line 10
- const-string v0, "Checking local storage for premium flag"
- .line 12
- invoke-direct {p0, v0}, Lcom/magicfluids/E;->j(Ljava/lang/String;)V
- .line 15
- return-void
- .end method
复制代码
直接加#注释即可成功解锁高级版,如下图
保存安装打开
成功咯!!!
目的:
关键在字段 c 是 volatile boolean
true表示已解锁完整版。在构造方法中会调用i(),它检查本地SharedPreferences中的has_compute_shaders标志,如果为true则调用z()解锁,所以只需要修改i()方法,让它无论本地存储的值是什么,都直接调用z()即可
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|