Кто-нибудь сталкивался с тем, что frida не находит экспорты при попытке захукать функцию из нативного кода? Вот такая ошибка:
Error:
libnative.so: unable to find export 'Java_com_example_app_MainActivty_myFunc'
at frida/runtime/core.js:232
at /hook.js:1
При этом, когда смотрю через гидру, функция есть в секции экспорта. И в приложении она работает. Хук через java-код тоже отрабатывает ок, а вот в натив чего-то не вламывается. Давно так не делал, может забыл чего…
Вот сам хук:
Interceptor.attach(Module.getExportByName("libnative.so", "Java_com_example_app_MainActivty_myFunc"), {
onEnter:
function (args) {
consoleconsole.log("inside");
},
onLeave:
function (args) {
consoleconsole.log("outside");
}
});