Я подключаю метод Java в Frida, который выглядит как
public ABC setSomething(Collection<RandObject> things) {
this.things = new ArrayList(things);
return this;
}
В javascript я могу записать параметр things
, и он выводит RandObjects.Я также могу сделать size()
и получить общее количество элементов внутри.
Все, что я делаю, чтобы попытаться перебрать коллекцию, не работает.Вы не можете получить доступ к элементам с .get(X)
или [X]
.Я не могу сделать Array.from
, так как Фрида, кажется, не имеет этого в наличии.Я считаю, что мне нужно создать итератор, чтобы правильно сделать это.Как я могу это сделать?
Я возился с попыткой создания экземпляра Java.use("java.util.Iterator")
, но застрял.