diff --git a/SettingServiceImpl.js b/SettingServiceImpl.js new file mode 100644 index 0000000..1f4833c --- /dev/null +++ b/SettingServiceImpl.js @@ -0,0 +1,22 @@ + + +Java.perform(function() { + var SettingServiceImpl = Java.use("com.p314ss.android.ugc.aweme.setting.services.SettingServiceImpl"); + + var originalLJIILL = SettingServiceImpl.LJIILL.implementation; + + SettingServiceImpl.LJIILL.implementation = function() { + // 打印日志,表示方法被hook + console.log("LJIILL method is called!"); + + // 尝试获取 accountRegion 字段的值 + if (this.hasOwnProperty('accountRegion')) { + console.log("accountRegion: " + this.accountRegion); + } else { + console.log("accountRegion field not found in SettingServiceImpl."); + } + + // 调用原始方法 + originalLJIILL.call(this); + } +});