![](/img/trans.png)
[英]frida - How to translate native backtrace to use with addr2line tool
[英]How to use intent in Frida
我想從 Frida 開始一個意圖廣播。 android的實現是這樣的
Intent intent = new Intent();
intent.setAction("com.example.Broadcast");
Foo foo = new Foo();
intent.putExtra("foo ", foo);
sendBroadcast(intent);
如何在 Frida 中實現這一點?
引用 Java 類和執行構造函數的代碼很清楚。 使用該方案,我得到以下代碼。
const intentClass = Java.use("android.content.Intent");
const fooClass = Java.use("Foo"); // TODO: use fully qualified name of Foo
var intent = intentClass.$new();
intent.setAction("com.example.Broadcast");
var foo = fooClass.$new();
intent.putExtra("foo ", foo);
對於最后一個方法sendBroadcast(..)
您需要一個android.content.Context
實例。 如何獲得這取決於您的應用程序以及您使用的方法。
例如,如果您要掛鈎Activity
的方法,則可以簡單地使用this.sendBroadcast(intent);
.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.