How to use the jnitrace.jnitrace.TraceFormatter._is_meta_message function in jnitrace

To help you get started, we’ve selected a few jnitrace examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github chame1eon / jnitrace / jnitrace / jnitrace.py View on Github external
def on_message(self, message, data):
        """
        Frida on_message callback, for formatting output data.
        :param message - JSON formatted output
        :param data - binary data for some JNI method calls
        """
        if TraceFormatter._is_error(message):
            return

        payload = message["payload"]

        if TraceFormatter._is_meta_message(payload):
            return

        if self._buffer_output:
            self._update_output_buffer(message["payload"], data)

        self._current_ts = payload["timestamp"]

        self._color_manager.update_current_color(payload["thread_id"])

        self._print_method_call(payload, data)

        if self._config["show_backtrace"]:
            self._print_backtrace(payload["backtrace"])

        print()

jnitrace

A tool for tracing use of the JNI in Android apps

MIT
Latest version published 1 year ago

Package Health Score

50 / 100
Full package analysis

Similar packages