Код: Выделить всё
function Hook() {
let xxx= Java.use("xxxx");
xxx["$init"].overload('java.lang.String','[B', 'java.lang.String', 'java.util.Map', 'boolean').implementation = function (str, bArr, str2, map, z) {
this["$init"](str, bArr, str2, map, z);
};
Но Фрида сообщила об ошибке, а именно:
введите здесь описание изображения.
Я изменила перегрузку на ту, на которую указывает стрелка, и продолжила работу. frida, но приложение вылетело.
Посмотрите лог, как показано ниже
введите сюда описание изображения
Скажите, пожалуйста, в чем причина? Что делать?
Причина ошибки в том, что класс byte не найден, а byte — это базовый тип данных. Я так понимаю это глюк Фриды? Моя версия Фриды - 16.5.6
Подробнее здесь: https://stackoverflow.com/questions/791 ... class-byte
Мобильная версия