Изменение памяти в других процессах Android NDK [closed]Android

Форум для тех, кто программирует под Android
Anonymous
Изменение памяти в других процессах Android NDK [closed]

Сообщение Anonymous »

Я пишу библиотеку на c++ для своего приложения на Android, я изменяю поведение другой библиотеке, которая есть в моём apk, при изменении target sdk с 28 на 33, данный код на последней строке приводит к вылету, как решить данную проблему? Переписать libGTASA я не могу.

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

   PLAYERS_REALLOC = ((char *(*)(uint32_t))(g_libGTASA + 0x179B40))(404 * 257 * sizeof(char)); memset(PLAYERS_REALLOC, 0, 404 * 257); unProtect(g_libGTASA + 0x5D021C); *(char **)(g_libGTASA + 0x5D021C) = PLAYERS_REALLOC;
Пока только немного изменял код, так как не очень понимаю как вообще, что делать.

Подробнее здесь: https://stackoverflow.com/questions/783 ... ndroid-ndk

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