Size: a a a

Android Developers

2021 March 03

k

k1ceargy in Android Developers
всем привет, можно ли подгрузить нативную либу динамически если раньше public native void someMethod() не был обьявлен? юзаю Xposed и надо из проги вызывать методы из публичной библиотеки который сам же цепляю
источник

ОА

Оганнес Асатрян... in Android Developers
динамически? в какой момент времени?
источник

Я

Ярослав in Android Developers
k1ceargy
всем привет, можно ли подгрузить нативную либу динамически если раньше public native void someMethod() не был обьявлен? юзаю Xposed и надо из проги вызывать методы из публичной библиотеки который сам же цепляю
Те натив тебе захукать?
источник

L

Leo in Android Developers
n1kko
Всем привет. Есть онлайн приложение в нем нужно сделать локальный кэш. Есть вариант с Room и кешированием Retrofit2, функционал приложение доступен только онлайн, в оффлайне нужно чтобы например как в инсте видел последние запросы. Что можете посоветовать?
+1 за Room
источник

k

kiber.io in Android Developers
k1ceargy
всем привет, можно ли подгрузить нативную либу динамически если раньше public native void someMethod() не был обьявлен? юзаю Xposed и надо из проги вызывать методы из публичной библиотеки который сам же цепляю
У xposed разве нет апи для хука натива?
источник

k

k1ceargy in Android Developers
Оганнес Асатрян
динамически? в какой момент времени?
ну я вот в Xposed хукаю метод, и в этот момент цепляю библиотеку нативную, и

Java_com_testapp_test_someClass_someMethod

надо чтобы вызывался (если разобрать подредачить прогу будет из нее этот метод вызываться)

а если я подцепил во время хука метода этой проги нативную либу и вызываю метод
Java_мой_модуль_XposedLoader_someMethod
источник

Я

Ярослав in Android Developers
kiber.io
У xposed разве нет апи для хука натива?
Нет🌚, он чисто для jvm
источник

k

k1ceargy in Android Developers
kiber.io
У xposed разве нет апи для хука натива?
нет
источник

k

kiber.io in Android Developers
Ярослав
Нет🌚, он чисто для jvm
источник

k

kiber.io in Android Developers
У сендхука есть
источник

k

k1ceargy in Android Developers
я xhook юзаю, но он не находит нужную библиотеку, потому что она загружается и метод вызывается в другом классе
источник

Я

Ярослав in Android Developers
Да я знаю:) там на гите зоопарк plt хуков
источник

k

k1ceargy in Android Developers
он для x86 не пашет
источник

L

Leo in Android Developers
danilshik
Ребят, можно как нибудь от этого избавиться?
Пытаюсь менять tabMode в зависимости от ширины экрана и ширины вкладок, все нормально работает, но логи захламляются
https://pastebin.com/ebjgYgRB
Смирись с этим.
Выбери логи на уровень выше (verbose -> debug например).
И фильтруй нужные логи по тегу
источник

Я

Ярослав in Android Developers
Какой хочешь есть
источник

k

kiber.io in Android Developers
k1ceargy
он для x86 не пашет
Тебе ещё и х86
источник

Y

You in Android Developers
k1ceargy
ну я вот в Xposed хукаю метод, и в этот момент цепляю библиотеку нативную, и

Java_com_testapp_test_someClass_someMethod

надо чтобы вызывался (если разобрать подредачить прогу будет из нее этот метод вызываться)

а если я подцепил во время хука метода этой проги нативную либу и вызываю метод
Java_мой_модуль_XposedLoader_someMethod
Обязательно xposed?
источник

k

k1ceargy in Android Developers
k1ceargy
я xhook юзаю, но он не находит нужную библиотеку, потому что она загружается и метод вызывается в другом классе
я либу нашел, но теперь надо сделать чтобы при вызове нативного метода оно как бы шло из самой проги, которую хукаю
источник

k

k1ceargy in Android Developers
You
Обязательно xposed?
любой инструмент для динамических хуков, Xposed удобнее 🙂
источник

Y

You in Android Developers
k1ceargy
любой инструмент для динамических хуков, Xposed удобнее 🙂
источник