fkysr2.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. setImmediate(function(){
  2. Java.perform(function(){
  3. send("starting script");
  4. var Toast = Java.use("android.widget.Toast");
  5. // 获取 context
  6. var currentApplication = Java.use("android.app.ActivityThread").currentApplication();
  7. var context = currentApplication.getApplicationContext();
  8. // 在主线程中运行回调
  9. Java.scheduleOnMainThread(function(){
  10. Toast.makeText(context, "Hello frida!", Toast.LENGTH_LONG.value).show();
  11. });
  12. var k = Java.use("com.quicksdk.utility.k");
  13. k.a.overload().implementation = function(){
  14. var result = this.a();
  15. send("result : "+result);
  16. return result;
  17. //console.log(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Exception").$new()));
  18. };
  19. var AppUtil_OuterAccess = Java.use("com.handmobi.sdk.library.utils.AppUtil_OuterAccess")
  20. AppUtil_OuterAccess.getToken.overload("android.content.Context").implementation = function(var1){
  21. var token = AppUtil_OuterAccess.getToken(var1);
  22. send("token is:" + token);
  23. return token;
  24. }
  25. var loginCallback = Java.use("com.handmobi.mutisdk.library.api.sdk._360$3");
  26. loginCallback.onFinished.implementation = function(result){
  27. send("login result:"+result);
  28. this.onFinished(result);
  29. }
  30. });
  31. });