Нужно создать скрипт для автоматизации процесса входа в Apple ID в App Store на jailbroken устройстве (iOS 16, Palera1n). Скрипт должен запускаться удалённо с Windows-ПК (через Python), использовать Frida для инъекции кода в процесс App Store, симулировать тапы/ввод и обходить попапы (например, "Allow Paste"). Без активации двухфакторной аутентификации (2FA) — выбирать "Other options" и "Do not upgrade". Процесс включает: открытие App Store, тап на профиль, ввод логина/пароля, обработку попапов вставки, выбор опций безопасности. Существующие попытки с AutoTouch не удались из-за проблем с image recognition и OCR — нужна альтернатива на Frida + JS.

Требуемые навыки исполнителя:

  • Опыт iOS-разработки и jailbreak (Palera1n, rootless/rootful).

  • Глубокое знание Frida (code injection в Objective-C/Swift, hooking UI методов как UIKit для симуляции тапов/ввода).

  • JavaScript для написания Frida-скриптов (хукинг API, обход попапов).

  • Python для удалённого запуска (frida-python, paramiko для SSH).

  • Дополнительно: Знание iOS UI automation, обработка попапов (paste prompts), reverse engineering App Store.

  • Плюс: Опыт с Xposed/Frida для Android (если аналогично), но фокус на iOS.

Подробное описание задачи (логика процесса):

  1. Подключение и запуск:

    • С Windows-ПК по USB/SSH подключиться к устройству (Frida-server на iOS).

    • Запустить App Store (bundle ID: com.apple.AppStore) через SSH или Frida.

    • Ждать загрузки главного экрана ("Today").

  2. Переход к профилю:

    • Симулировать тап на иконку профиля (правый верхний угол).

    • Использовать Frida для hooking UI методов (найти UIView для профиля и вызвать tap).

  3. Ввод Apple ID и Password:

    • Тап на поле Apple ID.

    • Ввод логина ([email protected]) — использовать Frida для прямого заполнения UITextField.

    • Обработать попап "Allow Paste" (если вставка из clipboard): Хук попап и автоматически выбрать "Allow Paste".

    • Аналогично для Password (ввод пароля).

    • Тап "Sign In".

  4. Обход 2FA в экране Security:

    • На экране "Apple ID Security" тап "Other options".

    • На следующем — тап "Do not upgrade".

    • Использовать Frida для hooking методов безопасности и programmatic выбора опций без UI-тапов (если возможно для обхода).

  5. Дополнительные требования:

    • Обработка ошибок: Если попап не появляется, продолжить; если неверный пароль — алерт.

    • Debug: Логи в консоль, опционально screenshot для проверки.

    • Remote запуск: Python-скрипт на Windows, который подключается к Frida и выполняет JS-скрипт.

    • Тестирование на iOS 16 (Palera1n), совместимость с rootless.

Требования к результату:

  • Готовый JS-скрипт для Frida + Python-обёртка для запуска.

  • Документация: Как установить (Frida на устройстве, pip install frida-tools на PC).

    • Шаги запуска.

  • Тестирование: Скрипт должен работать на предоставленном аккаунте (без реального пароля в коде — использовать переменные).

  • Код чистый, комментированный, без зависимостей кроме Frida.

  • Безопасность: Не хранить пароль в коде, использовать input.

Сроки и бюджет:

  • Срок: 3-5 дней (с тестом).

  • Бюджет: 50-300 USD (обсудим в зависимости от сложности).

  • Оплата: После успешного теста (PayPal или другой способ).

Контакты и дополнительные детали:

  • Тестирование на моём устройстве (удалённо через TeamViewer или аналог).

  • Предоставлю скриншоты/видео процесса для уточнения.

  • Если нужны доп. навыки (например, обход других попапов), обсудим.

18 часов назад
Степан
19 часов в сервисе
Был
2 часа назад

Заявки фрилансеров

Станіслав
 
19 лет
2 года в сервисе
Был
2 часа назад
6 отзывов
2 часа назад
Назар
 
33 года
3 года в сервисе
онлайн
4 отзыва(-1)
18 часов назад