好友
阅读权限10
听众
最后登录1970-1-1
|
xxisb
发表于 2021-8-19 16:30
const/16 v2 0x18
const/4 v8 0
const/4 v7 1
invoke-interface {v9} Lorg/mozilla/javascript/Scriptable;->getParentScope()Lorg/mozilla/javascript/Scriptable;
move-result-object v5
array-length v0 v13
if-ge v0 v7 :label_15
invoke-static {v13,v7} Lorg/mozilla/javascript/ScriptRuntime;->padArguments([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object v13
label_15:
aget-object v3 v13 v8
sget-object v6 Lorg/mozilla/javascript/Undefined;->instance:Ljava/lang/Object;
invoke-static {v10,v7} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
invoke-static {v10,v7} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
const/4 v0 2
new-array v0 v0 [Ljava/lang/Object;
const-string v1 "uuid"
invoke-static {v10,v5,v1} Lorg/mozilla/javascript/ScriptRuntime;->name(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
aput-object v1 v0 v8
aput-object v3 v0 v7
const-string v1 "valIDAteCode"
invoke-static {v0,v1,v10,v5} Lorg/mozilla/javascript/optimizer/OptRuntime;->callName([Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;
move-result-object v6
invoke-static {v10,v7} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
const/16 v0 0x47
invoke-static {v10,v0} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
sget-object v0 Lorg/mozilla/javascript/optimizer/OptRuntime;->zeroObj:Ljava/lang/Double;
invoke-static {v0,v6} Lorg/mozilla/javascript/ScriptRuntime;->shallowEq(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-nez v0 :label_88
sget-object v0 Lorg/mozilla/javascript/optimizer/OptRuntime;->oneObj:Ljava/lang/Double;
invoke-static {v0,v6} Lorg/mozilla/javascript/ScriptRuntime;->shallowEq(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-nez v0 :label_106
sget-object v0 Lorg/autojs/autojspro/gen/_7a9076d6d94e62c13d641aa71f19ae8e;->_k17:Ljava/lang/Integer;
invoke-static {v0,v6} Lorg/mozilla/javascript/ScriptRuntime;->shallowEq(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-nez v0 :label_161
const/16 v0 0x72
invoke-static {v10,v0} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
label_81:
sget-object v0 Lorg/mozilla/javascript/Undefined;->instance:Ljava/lang/Object;
const/4 v1 3
invoke-static {v10,v1} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
return-object v0
label_88:
invoke-static {v10,v7} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
new-array v0 v7 [Ljava/lang/Object;
const-string v1 "激活失败!"
aput-object v1 v0 v8
const-string v1 "toast"
invoke-static {v0,v1,v10,v5} Lorg/mozilla/javascript/optimizer/OptRuntime;->callName([Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;
invoke-static {v10,v2} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
goto :label_81
label_106:
invoke-static {v10,v7} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
const-string v0 "storage"
invoke-static {v10,v5,v0} Lorg/mozilla/javascript/ScriptRuntime;->name(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
const-string v1 "put"
invoke-static {v0,v1,v10,v5} Lorg/mozilla/javascript/ScriptRuntime;->getPropFunctionAndThis(Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Callable;
move-result-object v0
invoke-static {v10} Lorg/mozilla/javascript/ScriptRuntime;->lastStoredScriptable(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/Scriptable;
move-result-object v1
const-string v2 "activation"
move-object v4 v10
invoke-static/range {v0..v5} Lorg/mozilla/javascript/optimizer/OptRuntime;->call2(Lorg/mozilla/javascript/Callable;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Ljava/lang/Object;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;
const-string v0 "scriptStatus"
invoke-static {v10,v5,v0} Lorg/mozilla/javascript/ScriptRuntime;->bind(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Lorg/mozilla/javascript/Scriptable;
move-result-object v0
sget-object v1 Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v2 "scriptStatus"
invoke-static {v0,v1,v10,v5,v2} Lorg/mozilla/javascript/ScriptRuntime;->setName(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;)Ljava/lang/Object;
new-array v0 v7 [Ljava/lang/Object;
const-string v1 "激活成功!"
aput-object v1 v0 v8
const-string v1 "toast"
invoke-static {v0,v1,v10,v5} Lorg/mozilla/javascript/optimizer/OptRuntime;->callName([Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;
const/16 v0 0x4b
invoke-static {v10,v0} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
goto :label_81
label_161:
invoke-static {v10,v7} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
new-array v0 v7 [Ljava/lang/Object;
const-string v1 "激活码时间过期!"
aput-object v1 v0 v8
const-string v1 "toast"
invoke-static {v0,v1,v10,v5} Lorg/mozilla/javascript/optimizer/OptRuntime;->callName([Ljava/lang/Object;Ljava/lang/String;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;)Ljava/lang/Object;
invoke-static {v10,v2} Lorg/mozilla/javascript/ScriptRuntime;->addInstructionCount(Lorg/mozilla/javascript/Context;I)V
goto :label_81
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|