Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2019 December 30

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
спасибо
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
А кто-то знает, какую библиотеку использовать для перехвата java-методов?
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Sandhook есть
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
и Yahfa
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
Xposed?
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Да, я на нем делал, но мне кажется он слишком громоздок
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
для хука одного метода
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
да и приложения другие палят его
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
Ты можешь прямо в jvm использовать методы встроенного трассировщика
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
это как?)
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
в sandhook и yahfa не пойму одно, как подменивать методы java из C/C++
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
через jni мб
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
еще есть frida
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
k1ceargy
это как?)
придется руками код пописать немного
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
http://androidxref.com/5.1.1_r6/xref/art/runtime/trace.h вот пример трассировщика из состава арта
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
тебе на старте jvm нужно будет подгрузить свою либу, получить указатель на рантайм и с помощью него зарегистрировать свой трассировщик
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
oles
еще есть frida
ну мне сейчас нравится способ через либу свою
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
один файл кидаешь
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
и все, хук
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
oles
тебе на старте jvm нужно будет подгрузить свою либу, получить указатель на рантайм и с помощью него зарегистрировать свой трассировщик
у меня либа не на старте подгружается(
источник