Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
S
SandHook
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
SandHook
Commits
a9debfed
Commit
a9debfed
authored
Feb 21, 2019
by
swift_gan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add gen stubs script
parent
93372c42
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
5305 additions
and
84 deletions
+5305
-84
genhookstubs.py
xposedcompat/genhookstubs.py
+169
-0
HookStubManager.java
...swift/sandhook/xposedcompat/hookstub/HookStubManager.java
+2
-2
MethodHookerStubs32.java
...t/sandhook/xposedcompat/hookstub/MethodHookerStubs32.java
+2566
-41
MethodHookerStubs64.java
...t/sandhook/xposedcompat/hookstub/MethodHookerStubs64.java
+2568
-41
No files found.
xposedcompat/genhookstubs.py
0 → 100644
View file @
a9debfed
#!/usr/bin/python
import
os
STUB_FILE_NAME
=
"MethodHookerStubs"
TEMP_STUB_CLASS_WRAPPER
=
"""package com.swift.sandhook.xposedcompat.hookstub;
import static com.swift.sandhook.xposedcompat.hookstub.HookStubManager.hookBridge;
import static com.swift.sandhook.xposedcompat.hookstub.HookStubManager.getMethodId;
import static com.swift.sandhook.xposedcompat.hookstub.HookStubManager.originMethods;
import static com.swift.sandhook.xposedcompat.utils.DexLog.printCallOriginError;
/**
* this file is auto gen by genhookstubs.py
* it is for sandhook internal hooker & backup methods
**/
public class MethodHookerStubs
%
d {
%
s
}
"""
TEMP_STUB_HOOK_METHOD_NAME
=
"""stub_hook_
%
d"""
TEMP_STUB_HOOK_BACKUP_NAME
=
"""stub_backup_
%
d"""
TEMP_STUB_CALL_ORIGIN_NAME
=
"""call_origin_
%
d_
%
d"""
TEMP_STUB_GET_METHOD_ID_NAME
=
"""getMethodId(
%
d,
%
d)"""
JAVA_TYPE_INT
=
"int"
JAVA_CAST_INT
=
"(int)"
JAVA_TYPE_LONG
=
"long"
TEMP_STUB_HOOK_METHOD
=
"""
public static
%
s
%
s(
%
s) throws Throwable {
return
%
s hookBridge(
%
s, new
%
s()
%
s);
}
"""
TEMP_STUB_BACKUP_METHOD
=
"""
public static
%
s
%
s(
%
s) throws Throwable {
try {
printCallOriginError(originMethods[
%
s]);
} catch (Throwable throwable) {}
return 0;
}
"""
TEMP_STUB_CALL_ORIGIN_CLASS
=
"""
static class
%
s implements CallOriginCallBack {
@Override
public long call(long... args) throws Throwable {
return
%
s(
%
s);
}
}
"""
STUB_SIZES
=
[
10
,
20
,
30
,
20
,
10
,
20
,
20
,
5
,
5
]
def
getMethodId
(
args
,
index
):
return
TEMP_STUB_GET_METHOD_ID_NAME
%
(
args
,
index
)
def
getMethodHookName
(
index
):
return
TEMP_STUB_HOOK_METHOD_NAME
%
index
def
getMethodBackupName
(
index
):
return
TEMP_STUB_HOOK_BACKUP_NAME
%
index
def
getCallOriginClassName
(
args
,
index
):
return
TEMP_STUB_CALL_ORIGIN_NAME
%
(
args
,
index
)
def
genArgsList
(
is64Bit
,
isDefine
,
length
):
args_list
=
""
for
i
in
range
(
length
):
if
(
i
!=
0
):
args_list
+=
", "
if
isDefine
:
if
(
is64Bit
):
args_list
+=
(
JAVA_TYPE_LONG
+
" "
+
"a"
+
str
(
i
))
else
:
args_list
+=
(
JAVA_TYPE_INT
+
" "
+
"a"
+
str
(
i
))
else
:
args_list
+=
(
"a"
+
str
(
i
))
return
args_list
def
genArgsListForCallOriginMethod
(
is64Bit
,
length
):
arg_name
=
"""args[
%
s]"""
args_list
=
""
for
i
in
range
(
length
):
if
(
i
!=
0
):
args_list
+=
", "
if
(
is64Bit
):
args_list
+=
arg_name
%
i
else
:
args_list
+=
(
JAVA_CAST_INT
+
arg_name
%
i
)
return
args_list
def
genHookMethod
(
is64Bit
,
args
,
index
):
java_type
=
JAVA_TYPE_LONG
if
is64Bit
else
JAVA_TYPE_INT
cast
=
""
if
is64Bit
else
JAVA_CAST_INT
args_list_pre
=
", "
if
args
>
0
else
""
args_list
=
genArgsList
(
is64Bit
,
False
,
args
)
args_list_def
=
genArgsList
(
is64Bit
,
True
,
args
)
method
=
TEMP_STUB_HOOK_METHOD
%
(
java_type
,
getMethodHookName
(
index
),
args_list_def
,
cast
,
getMethodId
(
args
,
index
),
getCallOriginClassName
(
args
,
index
),
args_list_pre
+
args_list
)
return
method
def
genBackupMethod
(
is64Bit
,
args
,
index
):
java_type
=
JAVA_TYPE_LONG
if
is64Bit
else
JAVA_TYPE_INT
args_list_def
=
genArgsList
(
is64Bit
,
True
,
args
)
method
=
TEMP_STUB_BACKUP_METHOD
%
(
java_type
,
getMethodBackupName
(
index
),
args_list_def
,
getMethodId
(
args
,
index
))
return
method
def
genCallOriginClass
(
is64Bit
,
args
,
index
):
method
=
TEMP_STUB_CALL_ORIGIN_CLASS
%
(
getCallOriginClassName
(
args
,
index
),
getMethodBackupName
(
index
),
genArgsListForCallOriginMethod
(
is64Bit
,
args
))
return
method
def
gen32Stub
(
packageDir
):
class_content
=
""
class_name
=
STUB_FILE_NAME
+
"32"
for
args
in
range
(
len
(
STUB_SIZES
)):
for
index
in
range
(
STUB_SIZES
[
args
]):
class_content
+=
"""
\n\n\n\t
//stub of arg size
%
d, index
%
d"""
%
(
args
,
index
)
class_content
+=
genCallOriginClass
(
False
,
args
,
index
)
class_content
+=
"
\n
"
class_content
+=
genHookMethod
(
False
,
args
,
index
)
class_content
+=
"
\n
"
class_content
+=
genBackupMethod
(
False
,
args
,
index
)
class_content
+=
"
\n
"
class_str
=
TEMP_STUB_CLASS_WRAPPER
%
(
32
,
class_content
)
javaFile
=
open
(
os
.
path
.
join
(
packageDir
,
class_name
+
".java"
),
"w"
)
javaFile
.
write
(
class_str
)
javaFile
.
close
()
def
gen64Stub
(
packageDir
):
class_content
=
""
class_name
=
STUB_FILE_NAME
+
"64"
for
args
in
range
(
len
(
STUB_SIZES
)):
for
index
in
range
(
STUB_SIZES
[
args
]):
class_content
+=
"""
\n\n\n\t
//stub of arg size
%
d, index
%
d"""
%
(
args
,
index
)
class_content
+=
genCallOriginClass
(
True
,
args
,
index
)
class_content
+=
"
\n
"
class_content
+=
genHookMethod
(
True
,
args
,
index
)
class_content
+=
"
\n
"
class_content
+=
genBackupMethod
(
True
,
args
,
index
)
class_content
+=
"
\n
"
class_str
=
TEMP_STUB_CLASS_WRAPPER
%
(
64
,
class_content
)
javaFile
=
open
(
os
.
path
.
join
(
packageDir
,
class_name
+
".java"
),
"w"
)
javaFile
.
write
(
class_str
)
javaFile
.
close
()
def
genStub
(
packageDir
):
for
fileName
in
os
.
listdir
(
packageDir
):
if
fileName
.
startswith
(
STUB_FILE_NAME
):
os
.
remove
(
os
.
path
.
join
(
packageDir
,
fileName
))
gen32Stub
(
packageDir
)
gen64Stub
(
packageDir
)
if
__name__
==
"__main__"
:
genStub
(
os
.
path
.
join
(
os
.
path
.
dirname
(
os
.
path
.
realpath
(
__file__
)),
"src/main/java/com/swift/sandhook/xposedcompat/hookstub"
))
xposedcompat/src/main/java/com/swift/sandhook/xposedcompat/hookstub/HookStubManager.java
View file @
a9debfed
...
...
@@ -19,10 +19,10 @@ import static de.robv.android.xposed.XposedBridge.sHookedMethodCallbacks;
public
class
HookStubManager
{
public
final
static
int
MAX_STUB_ARGS
=
5
;
public
final
static
int
MAX_STUB_ARGS
=
8
;
public
final
static
int
[]
stubSizes
=
new
int
[]
{
0
,
0
,
0
,
0
,
0
,
6
10
,
20
,
30
,
20
,
10
,
20
,
20
,
5
,
5
};
public
final
static
AtomicInteger
[]
curUseStubIndexes
=
new
AtomicInteger
[
MAX_STUB_ARGS
+
1
];
...
...
xposedcompat/src/main/java/com/swift/sandhook/xposedcompat/hookstub/MethodHookerStubs32.java
View file @
a9debfed
...
...
@@ -5,125 +5,2650 @@ import static com.swift.sandhook.xposedcompat.hookstub.HookStubManager.getMethod
import
static
com
.
swift
.
sandhook
.
xposedcompat
.
hookstub
.
HookStubManager
.
originMethods
;
import
static
com
.
swift
.
sandhook
.
xposedcompat
.
utils
.
DexLog
.
printCallOriginError
;
/**
* this file is auto gen by genhookstubs.py
* it is for sandhook internal hooker & backup methods
**/
public
class
MethodHookerStubs32
{
//stub of arg size 0, index 0
static
class
call_origin_0_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
();
}
}
public
static
int
stub_hook_0
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
0
),
new
call_origin_0_0
()
);
}
public
static
int
stub_backup_0
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 1
static
class
call_origin_0_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
();
}
}
public
static
int
stub_hook_1
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
1
),
new
call_origin_0_1
()
);
}
public
static
int
stub_backup_1
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 2
static
class
call_origin_0_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
();
}
}
public
static
int
stub_hook_2
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
2
),
new
call_origin_0_2
()
);
}
public
static
int
stub_backup_2
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 3
static
class
call_origin_0_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
();
}
}
public
static
int
stub_hook_3
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
3
),
new
call_origin_0_3
()
);
}
public
static
int
stub_backup_3
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 4
static
class
call_origin_0_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
();
}
}
public
static
int
stub_hook_4
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
4
),
new
call_origin_0_4
()
);
}
public
static
int
stub_backup_4
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 5
static
class
call_origin_0_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
();
}
}
public
static
int
stub_hook_5
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
5
),
new
call_origin_0_5
()
);
}
public
static
int
stub_backup_5
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 6
static
class
call_origin_0_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
();
}
}
public
static
int
stub_hook_6
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
6
),
new
call_origin_0_6
()
);
}
public
static
int
stub_backup_6
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 7
static
class
call_origin_0_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
();
}
}
public
static
int
stub_hook_7
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
7
),
new
call_origin_0_7
()
);
}
public
static
int
stub_backup_7
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 8
static
class
call_origin_0_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
();
}
}
public
static
int
stub_hook_8
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
8
),
new
call_origin_0_8
()
);
}
public
static
int
stub_backup_8
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 9
static
class
call_origin_0_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
();
}
}
public
static
int
stub_hook_9
()
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
0
,
9
),
new
call_origin_0_9
()
);
}
public
static
int
stub_backup_9
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 0
static
class
call_origin_1_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_0
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
0
),
new
call_origin_1_0
()
,
a0
);
}
public
static
int
stub_backup_0
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 1
static
class
call_origin_1_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_1
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
1
),
new
call_origin_1_1
()
,
a0
);
}
public
static
int
stub_backup_1
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 2
static
class
call_origin_1_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_2
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
2
),
new
call_origin_1_2
()
,
a0
);
}
public
static
int
stub_backup_2
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 3
static
class
call_origin_1_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_3
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
3
),
new
call_origin_1_3
()
,
a0
);
}
public
static
int
stub_backup_3
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 4
static
class
call_origin_1_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_4
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
4
),
new
call_origin_1_4
()
,
a0
);
}
public
static
int
stub_backup_4
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 5
static
class
call_origin_1_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_5
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
5
),
new
call_origin_1_5
()
,
a0
);
}
public
static
int
stub_backup_5
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 6
static
class
call_origin_1_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_6
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
6
),
new
call_origin_1_6
()
,
a0
);
}
public
static
int
stub_backup_6
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 7
static
class
call_origin_1_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_7
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
7
),
new
call_origin_1_7
()
,
a0
);
}
public
static
int
stub_backup_7
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 8
static
class
call_origin_1_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_8
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
8
),
new
call_origin_1_8
()
,
a0
);
}
public
static
int
stub_backup_8
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 9
static
class
call_origin_1_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
((
int
)
args
[
0
]);
}
}
public
static
int
stub_hook_9
(
int
a0
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
1
,
9
),
new
call_origin_1_9
()
,
a0
);
}
public
static
int
stub_backup_9
(
int
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 0
static
class
call_origin_2_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_0
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
0
),
new
call_origin_2_0
()
,
a0
,
a1
);
}
public
static
int
stub_backup_0
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 1
static
class
call_origin_2_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_1
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
1
),
new
call_origin_2_1
()
,
a0
,
a1
);
}
public
static
int
stub_backup_1
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 2
static
class
call_origin_2_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_2
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
2
),
new
call_origin_2_2
()
,
a0
,
a1
);
}
public
static
int
stub_backup_2
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 3
static
class
call_origin_2_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_3
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
3
),
new
call_origin_2_3
()
,
a0
,
a1
);
}
public
static
int
stub_backup_3
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 4
static
class
call_origin_2_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_4
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
4
),
new
call_origin_2_4
()
,
a0
,
a1
);
}
public
static
int
stub_backup_4
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 5
static
class
call_origin_2_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_5
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
5
),
new
call_origin_2_5
()
,
a0
,
a1
);
}
public
static
int
stub_backup_5
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 6
static
class
call_origin_2_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_6
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
6
),
new
call_origin_2_6
()
,
a0
,
a1
);
}
public
static
int
stub_backup_6
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 7
static
class
call_origin_2_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_7
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
7
),
new
call_origin_2_7
()
,
a0
,
a1
);
}
public
static
int
stub_backup_7
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 8
static
class
call_origin_2_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_8
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
8
),
new
call_origin_2_8
()
,
a0
,
a1
);
}
public
static
int
stub_backup_8
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 9
static
class
call_origin_2_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
((
int
)
args
[
0
],
(
int
)
args
[
1
]);
}
}
public
static
int
stub_hook_9
(
int
a0
,
int
a1
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
2
,
9
),
new
call_origin_2_9
()
,
a0
,
a1
);
}
public
static
int
stub_backup_9
(
int
a0
,
int
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 0
static
class
call_origin_3_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_0
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
0
),
new
call_origin_3_0
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_0
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 1
static
class
call_origin_3_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_1
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
1
),
new
call_origin_3_1
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_1
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 2
static
class
call_origin_3_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_2
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
2
),
new
call_origin_3_2
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_2
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 3
static
class
call_origin_3_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_3
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
3
),
new
call_origin_3_3
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_3
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 4
static
class
call_origin_3_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_4
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
4
),
new
call_origin_3_4
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_4
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 5
static
class
call_origin_3_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_5
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
5
),
new
call_origin_3_5
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_5
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 6
static
class
call_origin_3_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_6
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
6
),
new
call_origin_3_6
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_6
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 7
static
class
call_origin_3_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_7
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
7
),
new
call_origin_3_7
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_7
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 8
static
class
call_origin_3_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_8
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
8
),
new
call_origin_3_8
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_8
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 9
static
class
call_origin_3_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_9
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
9
),
new
call_origin_3_9
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_9
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 10
static
class
call_origin_3_10
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_10
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_10
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
10
),
new
call_origin_3_10
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_10
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
10
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 11
static
class
call_origin_3_11
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_11
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_11
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
11
),
new
call_origin_3_11
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_11
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
11
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 12
static
class
call_origin_3_12
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_12
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_12
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
12
),
new
call_origin_3_12
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_12
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
12
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 13
static
class
call_origin_3_13
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_13
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_13
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
13
),
new
call_origin_3_13
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_13
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
13
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 14
static
class
call_origin_3_14
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_14
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_14
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
14
),
new
call_origin_3_14
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_14
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
14
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 15
static
class
call_origin_3_15
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_15
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_15
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
15
),
new
call_origin_3_15
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_15
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
15
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 16
static
class
call_origin_3_16
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_16
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_16
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
16
),
new
call_origin_3_16
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_16
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
16
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 17
static
class
call_origin_3_17
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_17
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_17
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
17
),
new
call_origin_3_17
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_17
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
17
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 18
static
class
call_origin_3_18
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_18
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_18
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
18
),
new
call_origin_3_18
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_18
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
18
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 19
static
class
call_origin_3_19
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_19
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
]);
}
}
public
static
int
stub_hook_19
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
3
,
19
),
new
call_origin_3_19
()
,
a0
,
a1
,
a2
);
}
public
static
int
stub_backup_19
(
int
a0
,
int
a1
,
int
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
19
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 0
static
class
call_origin_4_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
0
),
new
call_origin_4_0
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 1
static
class
call_origin_4_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
1
),
new
call_origin_4_1
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 2
static
class
call_origin_4_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
2
),
new
call_origin_4_2
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 3
static
class
call_origin_4_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
3
),
new
call_origin_4_3
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 4
static
class
call_origin_4_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
4
),
new
call_origin_4_4
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 5
static
class
call_origin_4_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_5
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
5
),
new
call_origin_4_5
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_5
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 6
static
class
call_origin_4_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_6
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
6
),
new
call_origin_4_6
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_6
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 7
static
class
call_origin_4_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_7
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
7
),
new
call_origin_4_7
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_7
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 8
static
class
call_origin_4_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_8
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
8
),
new
call_origin_4_8
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_8
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 9
static
class
call_origin_4_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
]);
}
}
public
static
int
stub_hook_9
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
4
,
9
),
new
call_origin_4_9
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
int
stub_backup_9
(
int
a0
,
int
a1
,
int
a2
,
int
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 0
static
class
call_origin_5_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
((
int
)
args
[
0
],
(
int
)
args
[
1
],(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
return
stub_backup_0
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
0
),
new
call_origin_5_0
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 1
static
class
call_origin_5_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
1
),
new
call_origin_5_1
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 2
static
class
call_origin_5_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
2
),
new
call_origin_5_2
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 3
static
class
call_origin_5_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
3
),
new
call_origin_5_3
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 4
static
class
call_origin_5_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
4
),
new
call_origin_5_4
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 5
static
class
call_origin_5_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_5
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
5
),
new
call_origin_5_5
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_5
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 6
static
class
call_origin_5_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_6
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
6
),
new
call_origin_5_6
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_6
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 7
static
class
call_origin_5_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_7
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
7
),
new
call_origin_5_7
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_7
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 8
static
class
call_origin_5_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_8
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
8
),
new
call_origin_5_8
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_8
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 9
static
class
call_origin_5_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_9
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
9
),
new
call_origin_5_9
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_9
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 10
static
class
call_origin_5_10
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_10
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_10
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
10
),
new
call_origin_5_10
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_10
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
10
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 11
static
class
call_origin_5_11
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_11
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_11
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
11
),
new
call_origin_5_11
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_11
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
11
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 12
static
class
call_origin_5_12
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_12
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_12
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
12
),
new
call_origin_5_12
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_12
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
12
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 13
static
class
call_origin_5_13
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_13
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_13
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
13
),
new
call_origin_5_13
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_13
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
13
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 14
static
class
call_origin_5_14
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_14
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_14
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
14
),
new
call_origin_5_14
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_14
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
14
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 15
static
class
call_origin_5_15
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_15
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_15
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
15
),
new
call_origin_5_15
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_15
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
15
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 16
static
class
call_origin_5_16
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_16
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_16
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
16
),
new
call_origin_5_16
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_16
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
16
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 17
static
class
call_origin_5_17
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_17
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_17
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
17
),
new
call_origin_5_17
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_17
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
17
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 18
static
class
call_origin_5_18
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_18
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_18
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
18
),
new
call_origin_5_18
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_18
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
18
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 19
static
class
call_origin_5_19
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_19
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
}
}
public
static
int
stub_hook_19
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
19
),
new
call_origin_5_19
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
int
stub_backup_19
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
19
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 0
static
class
call_origin_6_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
0
),
new
call_origin_6_0
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 1
static
class
call_origin_6_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
1
),
new
call_origin_6_1
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 2
static
class
call_origin_6_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
2
),
new
call_origin_6_2
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 3
static
class
call_origin_6_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
3
),
new
call_origin_6_3
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 4
static
class
call_origin_6_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
4
),
new
call_origin_6_4
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 5
static
class
call_origin_6_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_5
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
5
),
new
call_origin_6_5
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_5
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 6
static
class
call_origin_6_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_6
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
6
),
new
call_origin_6_6
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_6
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 7
static
class
call_origin_6_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_7
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
7
),
new
call_origin_6_7
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_7
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 8
static
class
call_origin_6_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_8
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
8
),
new
call_origin_6_8
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_8
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 9
static
class
call_origin_6_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_9
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
9
),
new
call_origin_6_9
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_9
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 10
static
class
call_origin_6_10
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_10
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_10
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
10
),
new
call_origin_6_10
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_10
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
10
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 11
static
class
call_origin_6_11
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_11
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_11
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
11
),
new
call_origin_6_11
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_11
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
11
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 12
static
class
call_origin_6_12
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_12
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_0
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
0
),
new
call_origin_5_0
(),
a
,
b
,
c
,
d
,
e
);
public
static
int
stub_hook_12
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
12
),
new
call_origin_6_12
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_0
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
public
static
int
stub_backup_12
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
0
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
12
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_1
implements
CallOriginCallBack
{
//stub of arg size 6, index 13
static
class
call_origin_6_13
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
((
int
)
args
[
0
],
(
int
)
args
[
1
],(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
return
stub_backup_1
3
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_1
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
1
),
new
call_origin_5_1
(),
a
,
b
,
c
,
d
,
e
);
public
static
int
stub_hook_13
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
13
),
new
call_origin_6_13
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_1
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
public
static
int
stub_backup_13
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
1
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
13
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_2
implements
CallOriginCallBack
{
//stub of arg size 6, index 14
static
class
call_origin_6_14
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_
2
((
int
)
args
[
0
],
(
int
)
args
[
1
],(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
return
stub_backup_
14
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_2
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
2
),
new
call_origin_5_2
(),
a
,
b
,
c
,
d
,
e
);
public
static
int
stub_hook_14
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
14
),
new
call_origin_6_14
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_2
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
public
static
int
stub_backup_14
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
2
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
14
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_3
implements
CallOriginCallBack
{
//stub of arg size 6, index 15
static
class
call_origin_6_15
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_
3
((
int
)
args
[
0
],
(
int
)
args
[
1
],(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
return
stub_backup_
15
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_3
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
3
),
new
call_origin_5_3
(),
a
,
b
,
c
,
d
,
e
);
public
static
int
stub_hook_15
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
15
),
new
call_origin_6_15
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_3
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
public
static
int
stub_backup_15
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
3
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
15
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_4
implements
CallOriginCallBack
{
//stub of arg size 6, index 16
static
class
call_origin_6_16
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_
4
((
int
)
args
[
0
],
(
int
)
args
[
1
],(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
return
stub_backup_
16
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_4
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
4
),
new
call_origin_5_4
(),
a
,
b
,
c
,
d
,
e
);
public
static
int
stub_hook_16
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
16
),
new
call_origin_6_16
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_4
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
public
static
int
stub_backup_16
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
4
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
16
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_5
implements
CallOriginCallBack
{
//stub of arg size 6, index 17
static
class
call_origin_6_17
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_
5
((
int
)
args
[
0
],
(
int
)
args
[
1
],(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
return
stub_backup_
17
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_5
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
5
),
new
call_origin_5_5
(),
a
,
b
,
c
,
d
,
e
);
public
static
int
stub_hook_17
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
17
),
new
call_origin_6_17
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_5
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
public
static
int
stub_backup_17
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
5
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
17
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_6
implements
CallOriginCallBack
{
//stub of arg size 6, index 18
static
class
call_origin_6_18
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_18
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_18
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
18
),
new
call_origin_6_18
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_18
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
18
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 19
static
class
call_origin_6_19
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_
6
((
int
)
args
[
0
],
(
int
)
args
[
1
],(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
]);
return
stub_backup_
19
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
]);
}
}
public
static
int
stub_hook_6
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
5
,
6
),
new
call_origin_5_5
(),
a
,
b
,
c
,
d
,
e
);
public
static
int
stub_hook_19
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
6
,
19
),
new
call_origin_6_19
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
int
stub_backup_6
(
int
a
,
int
b
,
int
c
,
int
d
,
int
e
)
throws
Throwable
{
public
static
int
stub_backup_19
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
6
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
19
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 0
static
class
call_origin_7_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
]);
}
}
public
static
int
stub_hook_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
7
,
0
),
new
call_origin_7_0
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
int
stub_backup_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 1
static
class
call_origin_7_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
]);
}
}
public
static
int
stub_hook_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
7
,
1
),
new
call_origin_7_1
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
int
stub_backup_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 2
static
class
call_origin_7_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
]);
}
}
public
static
int
stub_hook_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
7
,
2
),
new
call_origin_7_2
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
int
stub_backup_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 3
static
class
call_origin_7_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
]);
}
}
public
static
int
stub_hook_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
7
,
3
),
new
call_origin_7_3
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
int
stub_backup_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 4
static
class
call_origin_7_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
]);
}
}
public
static
int
stub_hook_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
7
,
4
),
new
call_origin_7_4
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
int
stub_backup_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 0
static
class
call_origin_8_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
],
(
int
)
args
[
7
]);
}
}
public
static
int
stub_hook_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
8
,
0
),
new
call_origin_8_0
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
int
stub_backup_0
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 1
static
class
call_origin_8_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
],
(
int
)
args
[
7
]);
}
}
public
static
int
stub_hook_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
8
,
1
),
new
call_origin_8_1
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
int
stub_backup_1
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 2
static
class
call_origin_8_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
],
(
int
)
args
[
7
]);
}
}
public
static
int
stub_hook_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
8
,
2
),
new
call_origin_8_2
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
int
stub_backup_2
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 3
static
class
call_origin_8_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
],
(
int
)
args
[
7
]);
}
}
public
static
int
stub_hook_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
8
,
3
),
new
call_origin_8_3
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
int
stub_backup_3
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 4
static
class
call_origin_8_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
((
int
)
args
[
0
],
(
int
)
args
[
1
],
(
int
)
args
[
2
],
(
int
)
args
[
3
],
(
int
)
args
[
4
],
(
int
)
args
[
5
],
(
int
)
args
[
6
],
(
int
)
args
[
7
]);
}
}
public
static
int
stub_hook_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
return
(
int
)
hookBridge
(
getMethodId
(
8
,
4
),
new
call_origin_8_4
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
int
stub_backup_4
(
int
a0
,
int
a1
,
int
a2
,
int
a3
,
int
a4
,
int
a5
,
int
a6
,
int
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
}
xposedcompat/src/main/java/com/swift/sandhook/xposedcompat/hookstub/MethodHookerStubs64.java
View file @
a9debfed
...
...
@@ -5,123 +5,2650 @@ import static com.swift.sandhook.xposedcompat.hookstub.HookStubManager.getMethod
import
static
com
.
swift
.
sandhook
.
xposedcompat
.
hookstub
.
HookStubManager
.
originMethods
;
import
static
com
.
swift
.
sandhook
.
xposedcompat
.
utils
.
DexLog
.
printCallOriginError
;
/**
* this file is auto gen by genhookstubs.py
* it is for sandhook internal hooker & backup methods
**/
public
class
MethodHookerStubs64
{
//stub of arg size 0, index 0
static
class
call_origin_0_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
();
}
}
public
static
long
stub_hook_0
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
0
),
new
call_origin_0_0
()
);
}
public
static
long
stub_backup_0
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 1
static
class
call_origin_0_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
();
}
}
public
static
long
stub_hook_1
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
1
),
new
call_origin_0_1
()
);
}
public
static
long
stub_backup_1
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 2
static
class
call_origin_0_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
();
}
}
public
static
long
stub_hook_2
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
2
),
new
call_origin_0_2
()
);
}
public
static
long
stub_backup_2
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 3
static
class
call_origin_0_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
();
}
}
public
static
long
stub_hook_3
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
3
),
new
call_origin_0_3
()
);
}
public
static
long
stub_backup_3
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 4
static
class
call_origin_0_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
();
}
}
public
static
long
stub_hook_4
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
4
),
new
call_origin_0_4
()
);
}
public
static
long
stub_backup_4
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 5
static
class
call_origin_0_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
();
}
}
public
static
long
stub_hook_5
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
5
),
new
call_origin_0_5
()
);
}
public
static
long
stub_backup_5
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 6
static
class
call_origin_0_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
();
}
}
public
static
long
stub_hook_6
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
6
),
new
call_origin_0_6
()
);
}
public
static
long
stub_backup_6
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 7
static
class
call_origin_0_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
();
}
}
public
static
long
stub_hook_7
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
7
),
new
call_origin_0_7
()
);
}
public
static
long
stub_backup_7
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 8
static
class
call_origin_0_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
();
}
}
public
static
long
stub_hook_8
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
8
),
new
call_origin_0_8
()
);
}
public
static
long
stub_backup_8
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 0, index 9
static
class
call_origin_0_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
();
}
}
public
static
long
stub_hook_9
()
throws
Throwable
{
return
hookBridge
(
getMethodId
(
0
,
9
),
new
call_origin_0_9
()
);
}
public
static
long
stub_backup_9
()
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
0
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 0
static
class
call_origin_1_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
(
args
[
0
]);
}
}
public
static
long
stub_hook_0
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
0
),
new
call_origin_1_0
()
,
a0
);
}
public
static
long
stub_backup_0
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 1
static
class
call_origin_1_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
(
args
[
0
]);
}
}
public
static
long
stub_hook_1
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
1
),
new
call_origin_1_1
()
,
a0
);
}
public
static
long
stub_backup_1
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 2
static
class
call_origin_1_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
(
args
[
0
]);
}
}
public
static
long
stub_hook_2
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
2
),
new
call_origin_1_2
()
,
a0
);
}
public
static
long
stub_backup_2
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 3
static
class
call_origin_1_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
(
args
[
0
]);
}
}
public
static
long
stub_hook_3
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
3
),
new
call_origin_1_3
()
,
a0
);
}
public
static
long
stub_backup_3
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 4
static
class
call_origin_1_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
(
args
[
0
]);
}
}
public
static
long
stub_hook_4
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
4
),
new
call_origin_1_4
()
,
a0
);
}
public
static
long
stub_backup_4
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 5
static
class
call_origin_1_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
(
args
[
0
]);
}
}
public
static
long
stub_hook_5
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
5
),
new
call_origin_1_5
()
,
a0
);
}
public
static
long
stub_backup_5
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 6
static
class
call_origin_1_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
(
args
[
0
]);
}
}
public
static
long
stub_hook_6
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
6
),
new
call_origin_1_6
()
,
a0
);
}
public
static
long
stub_backup_6
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 7
static
class
call_origin_1_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
(
args
[
0
]);
}
}
public
static
long
stub_hook_7
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
7
),
new
call_origin_1_7
()
,
a0
);
}
public
static
long
stub_backup_7
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 8
static
class
call_origin_1_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
(
args
[
0
]);
}
}
public
static
long
stub_hook_8
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
8
),
new
call_origin_1_8
()
,
a0
);
}
public
static
long
stub_backup_8
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 1, index 9
static
class
call_origin_1_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
(
args
[
0
]);
}
}
public
static
long
stub_hook_9
(
long
a0
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
1
,
9
),
new
call_origin_1_9
()
,
a0
);
}
public
static
long
stub_backup_9
(
long
a0
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
1
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 0
static
class
call_origin_2_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_0
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
0
),
new
call_origin_2_0
()
,
a0
,
a1
);
}
public
static
long
stub_backup_0
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 1
static
class
call_origin_2_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_1
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
1
),
new
call_origin_2_1
()
,
a0
,
a1
);
}
public
static
long
stub_backup_1
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 2
static
class
call_origin_2_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_2
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
2
),
new
call_origin_2_2
()
,
a0
,
a1
);
}
public
static
long
stub_backup_2
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 3
static
class
call_origin_2_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_3
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
3
),
new
call_origin_2_3
()
,
a0
,
a1
);
}
public
static
long
stub_backup_3
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 4
static
class
call_origin_2_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_4
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
4
),
new
call_origin_2_4
()
,
a0
,
a1
);
}
public
static
long
stub_backup_4
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 5
static
class
call_origin_2_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_5
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
5
),
new
call_origin_2_5
()
,
a0
,
a1
);
}
public
static
long
stub_backup_5
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 6
static
class
call_origin_2_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_6
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
6
),
new
call_origin_2_6
()
,
a0
,
a1
);
}
public
static
long
stub_backup_6
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 7
static
class
call_origin_2_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_7
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
7
),
new
call_origin_2_7
()
,
a0
,
a1
);
}
public
static
long
stub_backup_7
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 8
static
class
call_origin_2_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_8
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
8
),
new
call_origin_2_8
()
,
a0
,
a1
);
}
public
static
long
stub_backup_8
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 2, index 9
static
class
call_origin_2_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
(
args
[
0
],
args
[
1
]);
}
}
public
static
long
stub_hook_9
(
long
a0
,
long
a1
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
2
,
9
),
new
call_origin_2_9
()
,
a0
,
a1
);
}
public
static
long
stub_backup_9
(
long
a0
,
long
a1
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
2
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 0
static
class
call_origin_3_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_0
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
0
),
new
call_origin_3_0
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_0
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 1
static
class
call_origin_3_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_1
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
1
),
new
call_origin_3_1
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_1
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 2
static
class
call_origin_3_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_2
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
2
),
new
call_origin_3_2
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_2
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 3
static
class
call_origin_3_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_3
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
3
),
new
call_origin_3_3
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_3
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 4
static
class
call_origin_3_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_4
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
4
),
new
call_origin_3_4
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_4
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 5
static
class
call_origin_3_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_5
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
5
),
new
call_origin_3_5
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_5
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 6
static
class
call_origin_3_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_6
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
6
),
new
call_origin_3_6
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_6
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 7
static
class
call_origin_3_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_7
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
7
),
new
call_origin_3_7
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_7
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 8
static
class
call_origin_3_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_8
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
8
),
new
call_origin_3_8
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_8
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 9
static
class
call_origin_3_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_9
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
9
),
new
call_origin_3_9
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_9
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 10
static
class
call_origin_3_10
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_10
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_10
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
10
),
new
call_origin_3_10
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_10
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
10
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 11
static
class
call_origin_3_11
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_11
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_11
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
11
),
new
call_origin_3_11
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_11
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
11
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 12
static
class
call_origin_3_12
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_12
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_12
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
12
),
new
call_origin_3_12
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_12
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
12
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 13
static
class
call_origin_3_13
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_13
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_13
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
13
),
new
call_origin_3_13
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_13
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
13
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 14
static
class
call_origin_3_14
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_14
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_14
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
14
),
new
call_origin_3_14
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_14
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
14
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 15
static
class
call_origin_3_15
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_15
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_15
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
15
),
new
call_origin_3_15
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_15
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
15
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 16
static
class
call_origin_3_16
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_16
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_16
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
16
),
new
call_origin_3_16
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_16
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
16
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 17
static
class
call_origin_3_17
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_17
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_17
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
17
),
new
call_origin_3_17
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_17
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
17
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 18
static
class
call_origin_3_18
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_18
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_18
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
18
),
new
call_origin_3_18
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_18
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
18
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 3, index 19
static
class
call_origin_3_19
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_19
(
args
[
0
],
args
[
1
],
args
[
2
]);
}
}
public
static
long
stub_hook_19
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
3
,
19
),
new
call_origin_3_19
()
,
a0
,
a1
,
a2
);
}
public
static
long
stub_backup_19
(
long
a0
,
long
a1
,
long
a2
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
3
,
19
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 0
static
class
call_origin_4_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
0
),
new
call_origin_4_0
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 1
static
class
call_origin_4_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
1
),
new
call_origin_4_1
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 2
static
class
call_origin_4_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
2
),
new
call_origin_4_2
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 3
static
class
call_origin_4_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
3
),
new
call_origin_4_3
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 4
static
class
call_origin_4_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
4
),
new
call_origin_4_4
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 5
static
class
call_origin_4_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_5
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
5
),
new
call_origin_4_5
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_5
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 6
static
class
call_origin_4_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_6
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
6
),
new
call_origin_4_6
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_6
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 7
static
class
call_origin_4_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_7
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
7
),
new
call_origin_4_7
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_7
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 8
static
class
call_origin_4_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_8
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
8
),
new
call_origin_4_8
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_8
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 4, index 9
static
class
call_origin_4_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
]);
}
}
public
static
long
stub_hook_9
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
4
,
9
),
new
call_origin_4_9
()
,
a0
,
a1
,
a2
,
a3
);
}
public
static
long
stub_backup_9
(
long
a0
,
long
a1
,
long
a2
,
long
a3
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
4
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 0
static
class
call_origin_5_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
return
stub_backup_0
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
0
),
new
call_origin_5_0
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 1
static
class
call_origin_5_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
1
),
new
call_origin_5_1
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 2
static
class
call_origin_5_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
2
),
new
call_origin_5_2
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 3
static
class
call_origin_5_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
3
),
new
call_origin_5_3
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 4
static
class
call_origin_5_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
4
),
new
call_origin_5_4
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 5
static
class
call_origin_5_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_5
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
5
),
new
call_origin_5_5
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_5
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 6
static
class
call_origin_5_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_6
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
6
),
new
call_origin_5_6
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_6
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 7
static
class
call_origin_5_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_7
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
7
),
new
call_origin_5_7
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_7
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 8
static
class
call_origin_5_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_8
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
8
),
new
call_origin_5_8
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_8
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 9
static
class
call_origin_5_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_9
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
9
),
new
call_origin_5_9
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_9
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 10
static
class
call_origin_5_10
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_10
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_10
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
10
),
new
call_origin_5_10
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_10
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
10
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 11
static
class
call_origin_5_11
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_11
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_11
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
11
),
new
call_origin_5_11
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_11
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
11
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 12
static
class
call_origin_5_12
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_12
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_12
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
12
),
new
call_origin_5_12
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_12
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
12
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 13
static
class
call_origin_5_13
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_13
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_13
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
13
),
new
call_origin_5_13
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_13
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
13
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 14
static
class
call_origin_5_14
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_14
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_14
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
14
),
new
call_origin_5_14
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_14
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
14
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 15
static
class
call_origin_5_15
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_15
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_15
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
15
),
new
call_origin_5_15
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_15
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
15
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 16
static
class
call_origin_5_16
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_16
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_16
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
16
),
new
call_origin_5_16
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_16
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
16
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 17
static
class
call_origin_5_17
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_17
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_17
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
17
),
new
call_origin_5_17
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_17
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
17
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 18
static
class
call_origin_5_18
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_18
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_18
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
18
),
new
call_origin_5_18
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_18
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
18
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 5, index 19
static
class
call_origin_5_19
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_19
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
}
}
public
static
long
stub_hook_19
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
19
),
new
call_origin_5_19
()
,
a0
,
a1
,
a2
,
a3
,
a4
);
}
public
static
long
stub_backup_19
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
19
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 0
static
class
call_origin_6_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
0
),
new
call_origin_6_0
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 1
static
class
call_origin_6_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
1
),
new
call_origin_6_1
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 2
static
class
call_origin_6_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
2
),
new
call_origin_6_2
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 3
static
class
call_origin_6_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
3
),
new
call_origin_6_3
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 4
static
class
call_origin_6_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
4
),
new
call_origin_6_4
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 5
static
class
call_origin_6_5
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_5
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_5
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
5
),
new
call_origin_6_5
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_5
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
5
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 6
static
class
call_origin_6_6
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_6
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
6
),
new
call_origin_6_6
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_6
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
6
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 7
static
class
call_origin_6_7
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_7
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_7
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
7
),
new
call_origin_6_7
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_7
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
7
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 8
static
class
call_origin_6_8
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_8
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_8
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
8
),
new
call_origin_6_8
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_8
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
8
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 9
static
class
call_origin_6_9
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_9
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_9
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
9
),
new
call_origin_6_9
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_9
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
9
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 10
static
class
call_origin_6_10
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_10
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_10
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
10
),
new
call_origin_6_10
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_10
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
10
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 11
static
class
call_origin_6_11
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_11
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_11
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
11
),
new
call_origin_6_11
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_11
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
11
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 12
static
class
call_origin_6_12
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_12
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_0
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
0
),
new
call_origin_5_0
(),
a
,
b
,
c
,
d
,
e
);
public
static
long
stub_hook_12
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
12
),
new
call_origin_6_12
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_0
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
public
static
long
stub_backup_12
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
0
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
12
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_1
implements
CallOriginCallBack
{
//stub of arg size 6, index 13
static
class
call_origin_6_13
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
return
stub_backup_1
3
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_1
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
1
),
new
call_origin_5_1
(),
a
,
b
,
c
,
d
,
e
);
public
static
long
stub_hook_13
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
13
),
new
call_origin_6_13
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_1
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
public
static
long
stub_backup_13
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
1
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
13
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_2
implements
CallOriginCallBack
{
//stub of arg size 6, index 14
static
class
call_origin_6_14
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_
2
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
return
stub_backup_
14
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_2
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
2
),
new
call_origin_5_2
(),
a
,
b
,
c
,
d
,
e
);
public
static
long
stub_hook_14
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
14
),
new
call_origin_6_14
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_2
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
public
static
long
stub_backup_14
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
2
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
14
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_3
implements
CallOriginCallBack
{
//stub of arg size 6, index 15
static
class
call_origin_6_15
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_
3
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
return
stub_backup_
15
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_3
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
3
),
new
call_origin_5_3
(),
a
,
b
,
c
,
d
,
e
);
public
static
long
stub_hook_15
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
15
),
new
call_origin_6_15
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_3
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
public
static
long
stub_backup_15
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
3
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
15
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_4
implements
CallOriginCallBack
{
//stub of arg size 6, index 16
static
class
call_origin_6_16
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_
4
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
return
stub_backup_
16
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_4
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
4
),
new
call_origin_5_4
(),
a
,
b
,
c
,
d
,
e
);
public
static
long
stub_hook_16
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
16
),
new
call_origin_6_16
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_4
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
public
static
long
stub_backup_16
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
4
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
16
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_5
implements
CallOriginCallBack
{
//stub of arg size 6, index 17
static
class
call_origin_6_17
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_
5
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
return
stub_backup_
17
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_5
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
5
),
new
call_origin_5_5
(),
a
,
b
,
c
,
d
,
e
);
public
static
long
stub_hook_17
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
17
),
new
call_origin_6_17
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_5
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
public
static
long
stub_backup_17
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
5
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
17
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
static
class
call_origin_5_6
implements
CallOriginCallBack
{
//stub of arg size 6, index 18
static
class
call_origin_6_18
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_6
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
]);
return
stub_backup_18
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_18
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
18
),
new
call_origin_6_18
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_18
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
18
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 6, index 19
static
class
call_origin_6_19
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_19
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
]);
}
}
public
static
long
stub_hook_6
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
5
,
6
),
new
call_origin_5_5
(),
a
,
b
,
c
,
d
,
e
);
public
static
long
stub_hook_19
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
6
,
19
),
new
call_origin_6_19
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
);
}
public
static
long
stub_backup_6
(
long
a
,
long
b
,
long
c
,
long
d
,
long
e
)
throws
Throwable
{
public
static
long
stub_backup_19
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
5
,
6
)]);
printCallOriginError
(
originMethods
[
getMethodId
(
6
,
19
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 0
static
class
call_origin_7_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
]);
}
}
public
static
long
stub_hook_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
7
,
0
),
new
call_origin_7_0
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
long
stub_backup_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 1
static
class
call_origin_7_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
]);
}
}
public
static
long
stub_hook_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
7
,
1
),
new
call_origin_7_1
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
long
stub_backup_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 2
static
class
call_origin_7_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
]);
}
}
public
static
long
stub_hook_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
7
,
2
),
new
call_origin_7_2
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
long
stub_backup_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 3
static
class
call_origin_7_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
]);
}
}
public
static
long
stub_hook_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
7
,
3
),
new
call_origin_7_3
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
long
stub_backup_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 7, index 4
static
class
call_origin_7_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
]);
}
}
public
static
long
stub_hook_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
7
,
4
),
new
call_origin_7_4
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
);
}
public
static
long
stub_backup_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
7
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 0
static
class
call_origin_8_0
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_0
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
],
args
[
7
]);
}
}
public
static
long
stub_hook_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
8
,
0
),
new
call_origin_8_0
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
long
stub_backup_0
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
0
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 1
static
class
call_origin_8_1
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_1
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
],
args
[
7
]);
}
}
public
static
long
stub_hook_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
8
,
1
),
new
call_origin_8_1
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
long
stub_backup_1
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
1
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 2
static
class
call_origin_8_2
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_2
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
],
args
[
7
]);
}
}
public
static
long
stub_hook_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
8
,
2
),
new
call_origin_8_2
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
long
stub_backup_2
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
2
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 3
static
class
call_origin_8_3
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_3
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
],
args
[
7
]);
}
}
public
static
long
stub_hook_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
8
,
3
),
new
call_origin_8_3
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
long
stub_backup_3
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
3
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
//stub of arg size 8, index 4
static
class
call_origin_8_4
implements
CallOriginCallBack
{
@Override
public
long
call
(
long
...
args
)
throws
Throwable
{
return
stub_backup_4
(
args
[
0
],
args
[
1
],
args
[
2
],
args
[
3
],
args
[
4
],
args
[
5
],
args
[
6
],
args
[
7
]);
}
}
public
static
long
stub_hook_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
return
hookBridge
(
getMethodId
(
8
,
4
),
new
call_origin_8_4
()
,
a0
,
a1
,
a2
,
a3
,
a4
,
a5
,
a6
,
a7
);
}
public
static
long
stub_backup_4
(
long
a0
,
long
a1
,
long
a2
,
long
a3
,
long
a4
,
long
a5
,
long
a6
,
long
a7
)
throws
Throwable
{
try
{
printCallOriginError
(
originMethods
[
getMethodId
(
8
,
4
)]);
}
catch
(
Throwable
throwable
)
{}
return
0
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment