| 12345678910111213141516171819202122232425262728293031323334 |
- setImmediate(function(){
- Java.perform(function(){
- send("starting script");
- var Toast = Java.use("android.widget.Toast");
- // 获取 context
- var currentApplication = Java.use("android.app.ActivityThread").currentApplication();
- var context = currentApplication.getApplicationContext();
- // 在主线程中运行回调
- Java.scheduleOnMainThread(function(){
- Toast.makeText(context, "Hello frida!", Toast.LENGTH_LONG.value).show();
- });
- var k = Java.use("com.quicksdk.utility.k");
- k.a.overload().implementation = function(){
- var result = this.a();
- send("result : "+result);
- return result;
- //console.log(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Exception").$new()));
- };
- var AppUtil_OuterAccess = Java.use("com.handmobi.sdk.library.utils.AppUtil_OuterAccess")
- AppUtil_OuterAccess.getToken.overload("android.content.Context").implementation = function(var1){
- var token = AppUtil_OuterAccess.getToken(var1);
- send("token is:" + token);
- return token;
- }
- var loginCallback = Java.use("com.handmobi.mutisdk.library.api.sdk._360$3");
- loginCallback.onFinished.implementation = function(result){
- send("login result:"+result);
- this.onFinished(result);
- }
- });
- });
|