代码拉取完成,页面将自动刷新
from zeroclient import zero_client
# TODO 这里需要封装成一个库
# ZeroServer - Android Lib
# zero-rpc - jar
# zero-loader - jar
# ZeroClient - Python Lib - pi
# 用法
# 其他APP,工具直接引用这个2个库
import ast
client = zero_client.SnippetClient()
client.connect()
print(client.is_alive)
result = client.rpc("hello")
print("result:")
print(result)
data = {
"className": "fsnnmqoi.cxvwew.vmiiire.ta",
"methodName": "ALLATORIxDEMO",
"arguments": ["\u0015%U*[=S&TfW+X QgR=W%"],
"argumentTypes": ["String"],
"returnType": "String",
}
result = client.rpc("InvokeStaticMethod", data)
print("result:")
print(result)
# data = {
# 'className': 'ujvnd.wx.ogp.ul.c.a',
# 'fieldName': 'g'
# }
# client._rpc("GetFieldValue", data)
# data = {
# 'className': 'android.util.Base64',
# 'methodName': 'decode',
# 'arguments': ['EZ5LaexoU7OiZuRcijBTc0DJTu7nFWcNOBHfVE0CMIo=', 2]
# }
# result = client.rpc("InvokeStaticMethod", data)
# print("result:")
# print(result)
# data = {
# 'className': 'ujvnd.wx.ogp.ul.a.a',
# 'methodName': 'a',
# 'arguments': [[17, 158, 75, 105, 236, 104, 83, 179, 162, 102, 228, 92, 138, 48, 83, 115, 64, 201, 78, 238, 231, 21, 103, 13, 56, 17, 223, 84, 77, 2, 48, 138], 'fmsd1234'],
# 'argumentTypes': ['byte[]', 'String']
# }
# result = client.rpc("InvokeStaticMethod", data)
# print(result, type(result))
# print(bytearray(result))
# data = {
# 'className': 'com.inject.WqnqVtPhExE',
# 'methodName': 'getVal',
# 'arguments': ['EmQAXg8='],
# 'argumentTypes': ['String']
# }
# result = client.rpc("InvokeStaticMethod", data)
# print(result, type(result))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。