XPOSED: перехват SystemClock.uptimeMillis() приводит к пустому экрану в целевом приложенииJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 XPOSED: перехват SystemClock.uptimeMillis() приводит к пустому экрану в целевом приложении

Сообщение Anonymous »

Я новичок в XPOSED и сейчас изучаю его для своего проекта. Я использую Java и XPOSED, чтобы подключиться к функции SystemClock.uptimeMillis() и увеличить результат на один день. Однако когда я запускаю целевое приложение, компоненты пользовательского интерфейса не отображаются, и я вижу только пустой белый экран.
Вот некоторые подробности:
< ol>
[*]Я использую XPOSED для изменения SystemClock.uptimeMillis().
[*]Эта модификация добавляет 24 часа (1 день) к исходному возврату ценность.
[*]Целевое приложение — это простое приложение, которое я создал для исследовательских целей.
[*]Целевое приложение разработано мной специально для этого исследования, и в нем не реализованы методы обнаружения XPOSED.

Моя реализация перехватчика выглядит примерно так:
XposedHelpers.findAndHookMethod(SystemClock.class, "uptimeMillis", new XC_MethodHook() {
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
long originalTime = (long) param.getResult();
long modifiedTime = originalTime + (24 * 60 * 60 * 1000); // Add 1 day in milliseconds
param.setResult(modifiedTime);
}
});


Подробнее здесь: https://stackoverflow.com/questions/788 ... target-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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