This repository has been archived on 2024-09-30. You can view files and clone it, but cannot push or open issues/pull-requests.
hook-frida/main.py

32 lines
923 B
Python

import frida
import modules.command
def on_message(message, data):
print(message)
def main(attach_process_name,package_name):
modules.command.start_frida()
modules.command.clearCache(package_name)
# 连接到USB设备
device = frida.get_usb_device()
pid = 0
# 列出设备上的所有进程
processes = device.enumerate_processes()
for process in processes:
if process.name == attach_process_name:
pid = process.pid
print(process.pid, process.name)
# 如果你想附加到一个特定的进程并注入一个脚本:
session = device.attach(pid)
script = session.create_script("""
console.log("Hello from Frida!");
""")
script.on('message', on_message)
script.load()
if __name__ == '__main__':
attach_process_name = "Navi"
package_name = "com.naviapp"
js_script =
main(attach_process_name,package_name)