Фрида - вывести статическую переменную класса - PullRequest
0 голосов
/ 21 ноября 2019

У меня есть следующий класс (получил этот код через jadx)

package e.u.e.a.c;

public final class a implements AnalyticsConfig {

    public static final String f21227a;
    public static String f21231e;

    //.......
}

, и я хочу получить значения этих двух статических переменных, используя Frida.

Я пробовал это

Java.perform(function x() { 

        var Test = Java.use("e.u.e.a.c.a");
        console.log( Test.f21227a.value );

});

, но получил следующую ошибку.

Ошибка типа: невозможно прочитать свойство 'значение' из неопределенного

Редактировать:

Я использовал этот скрипт , чтобы получить методыи поля класса, и это работало нормально. Я получил имя переменных как

public static final java.lang.String e.u.e.a.c.a.a
public static java.lang.String e.u.e.a.c.a.d

, но все еще не могу понять, как получить фактическое время выполнения значение этих переменных.

...