Как я могу использовать интерфейсы Android Java в коде JavaScript Frida?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу использовать интерфейсы Android Java в коде JavaScript Frida?

Сообщение Anonymous »

Я скрежетал зубами над реализацией Android Stackwalker с Фридой. Получить экземпляр StackWalker легко, и я могу довольно легко вызвать любой базовый метод, но когда дело доходит до метода Java forEach, мне нужно передать функцию, реализующую интерфейс Java Consumer, но я действительно не знаю, как ее сгенерировать. потому что написание его на JavaScript не будет принято методом Java.

Код: Выделить всё

var StackWalker = Java.use('java.lang.StackWalker');
var walker = StackWalker.getInstance();
var Consumer = Java.use('java.util.function.Consumer');
function cons(frame) {
send({ id: "Ok", message : "blablabla" })
};               // 

Подробнее здесь: [url]https://stackoverflow.com/questions/79257572/how-can-i-use-android-java-interfaces-in-frida-javascript-code[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»