Использование Фриды в симуляторе XCode

#ios #xcode #debugging #frida

Вопрос:

У кого-нибудь есть опыт в настройке Фриды для работы с симулятором XCode? Я искал в Интернете, но это самое близкое, что у меня есть (https://programmersought.com/article/54464074345/) Однако, когда я скомпилировал и запустил приложение на симуляторе, я не увидел того, что было описано в разделе «быстрый тест на курение». Любая помощь очень ценится !

Комментарии:

1. Пожалуйста, не ссылайтесь только на внешние веб-страницы. Всегда включайте команды, которые вы выполнили, чтобы мы точно знали, как далеко вы продвинулись. Основываясь на вашем описании, я предполагаю, что вы используете Mac на базе Intel. Вы проверяли, видите ли вы симулятор в инструментах libimobiledevice (установка через brew). Например. получаете ли вы информацию о симуляторе при выполнении ideviceinfo ?

Ответ №1:

Поскольку симулятор iOS по сути запускает приложения на вашем родном хосте mac OS, вы можете взаимодействовать с приложениями напрямую, как если бы они были запущены на вашем компьютере.

В двух словах:

  • Не используйте -U аргумент, так как симулятор iOS не является USB-устройством
  • frida-ps должно предоставить вам список запущенных процессов, включая приложения, запущенные на симуляторе.
  • Остальные API должны работать так же, как и для хоста Mac OS.