GitKittys

Android Native Trace 与逆向分析工具,用于函数包装执行、指令跟踪、JNI 调用观测与外部跳转控制

46
22
69% credibility
Found Apr 21, 2026 at 46 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C++
AI Summary

A demo Android app that lets users simulate and monitor the inner workings of native functions to understand their execution step by step.

How It Works

1
🕵️ Discover AndroidPrybar

You stumble upon this handy tool while looking for ways to peek inside how Android apps work under the hood.

2
📱 Get the sample app

Download the ready example app that comes with everything you need to try it out right away on your Android phone.

3
🚀 Open the app

Launch the simple app and see a welcoming screen with a button ready to go.

4
Tap Run Demo

Press the big 'Run Native Demo' button to kick off simulations of app functions and watch their steps unfold.

5
Let it do its thing

Sit back as the app quietly runs examples, capturing every detail of what happens inside.

📊 Review your insights

Discover easy-to-find log files right in the app's folder, revealing a clear picture of the function behaviors you just explored.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 46 to 46 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is AndroidPrybar?

AndroidPrybar is a C++ library for tracing and analyzing Android native code execution, letting you wrap ARM64 functions into a virtual machine for simulation, track instructions, monitor JNI calls, and control external jumps. Drop the precompiled libtrace.so into your android native app development project, hook any native function, and get detailed logs of runtime behavior without altering the original code. It's built for android native c++ debugging in JNI-heavy android native activity scenarios, solving the pain of opaque native crashes or hidden logic in android github source code.

Why is it gaining traction?

It stands out by offering one-click tracing with built-in JNI observation and register manipulation, plus callbacks to intercept and fake external calls—features rare in open android native development kit tools. Developers grab it for quick integration into android github actions build or android github codespaces, generating readable logs from complex native flows that tools like strace miss. The demo app shows real android native app scenarios, from atomic ops to full traces, hooking users fast.

Who should use this?

Reverse engineers dissecting third-party android native apps or github mirror android libs. JNI developers troubleshooting elusive bugs in android native linux terminal ports or android native mail app backends. Security folks building native detector android for malware analysis or runtime hooking in android github copilot workflows.

Verdict

Grab it if you're deep in android native development and need granular tracing—46 stars and spot-on demos make it a solid prototype, but the 0.699999988079071% credibility score flags early instability and incomplete APIs. Test in a side project first; author plans polish soon.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.