前言
此文超级简单 大牛们请绕道
app版本6.46.0
使jp.pxv.android.commonObjects.model.OAuthUser的isPremium()返回true即可
APP修改
先过签名验证 主流方案均可
定位到jp.pxv.android.commonObjects.model.OAuthUser的isPremium方法
加一行
const/4 v0, 0x1
保存 签名 安装即可
Xposed模块
主体代码
public class Hook implements IXposedHookLoadPackage {
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) throws Throwable {
if (loadPackageParam.packageName.equals("jp.pxv.android")) {
Class OAuthUser = loadPackageParam.classLoader.loadClass("jp.pxv.android.commonObjects.model.OAuthUser");
XposedHelpers.findAndHookMethod(OAuthUser, "isPremium", new XC_MethodHook() {
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
param.setResult(true);
XposedBridge.log("pixiv: return premium");
}
});
}
}
}
编译好的模块
该内容转载自网络,更多内容请点击“阅读原文”
原文始发于微信公众号(web安全工具库):pixiv app实现本地会员
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论