Skip to content

Instantly share code, notes, and snippets.

@BlancLoup
Forked from bet4it/intentMonitor.js
Created November 19, 2020 15:34
Show Gist options
  • Save BlancLoup/bd61b49cf175c1156f804c0884b5bad5 to your computer and use it in GitHub Desktop.
Save BlancLoup/bd61b49cf175c1156f804c0884b5bad5 to your computer and use it in GitHub Desktop.
Monitor android intents with frida
Java.perform(function () {
var act = Java.use("android.app.Activity");
act.getIntent.overload().implementation = function () {
var intent = this.getIntent()
var cp = intent.getComponent()
console.log("Starting " + cp.getPackageName() + "/" + cp.getClassName())
var ext = intent.getExtras();
if (ext) {
var keys = ext.keySet()
var iterator = keys.iterator()
while (iterator.hasNext()) {
var k = iterator.next().toString()
var v = ext.get(k)
console.log("\t" + v.getClass().getName())
console.log("\t" + k + ' : ' + v.toString())
}
}
return intent;
};
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment