HookGameCenter.js 676 B

123456789101112131415161718
  1. export let HookGameCenter = {
  2. startHook: function () {
  3. Java.perform(()=>{
  4. console.log("hook start")
  5. //todo
  6. //hook TextView的setText方法
  7. let CharSequence = Java.use("java.lang.CharSequence");
  8. //new CharSequence
  9. let charSequence = Java.cast(Java.use("java.lang.String").$new("嘿嘿嘿"),CharSequence);
  10. Java.use("android.widget.TextView").setText.overload("java.lang.CharSequence").implementation = function (x) {
  11. console.log("hook setText",x)
  12. return this.setText(charSequence)
  13. }
  14. console.log("hook end")
  15. })
  16. }
  17. }