Size: a a a

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

2019 December 25

EB

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

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
как-то надо fd который ты хочешь отправлять отдать epoll-у чтобы он уже отправлял.
источник

EB

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

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
судя по всему товарищ монументальный цикл статей написал.
источник

EB

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

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
читай, а там будет и просветление.
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
то что там не питон - не важно. все языки работают с API которые дает OS.
источник

k

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

k

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

k

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

M

Max in Android NDK (C++) — русскоговорящее сообщество
k1ceargy
кто-то имеет понятие как это делается?
Как раз только что про это хотел тут спросить. Только мне немного другое нужно)
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Max
Как раз только что про это хотел тут спросить. Только мне немного другое нужно)
Есть такая библиотека - Riru
источник

k

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

M

Max in Android NDK (C++) — русскоговорящее сообщество
А что ты хочешь сделать?
источник

k

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

k

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

k

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

M

Max in Android NDK (C++) — русскоговорящее сообщество
Из описания:
This part is simple, just hook jniRegisterNativeMethods since all Java native method in libandroid_runtime is registered with this function. Then we can call RegisterNatives again to replace them.
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
У меня, например, не используется RegisterNativeMethods
источник

k

k1ceargy in Android NDK (C++) — русскоговорящее сообщество
Max
Из описания:
This part is simple, just hook jniRegisterNativeMethods since all Java native method in libandroid_runtime is registered with this function. Then we can call RegisterNatives again to replace them.
Это означает что джава уровень не хукается? чуток не могу понять
источник