Вы когда-нибудь сталкивались с ситуацией, когда пытаетесь сделать скриншот в банковском приложении, мессенджере с защищённым чатом или игре с античитом — а iPhone просто игнорирует нажатие кнопок? Это не сбой системы, а целенаправленная блокировка скриншотов, которую разработчики внедряют для защиты конфиденциальных данных. Но что делать, если скриншот нужен для работы, доказательства или сохранения важной информации?
В этой статье мы разберём легальные и технически безопасные методы обхода ограничений — от встроенных функций iOS до продвинутых решений с использованием AssistiveTouch, QuickTime Player и даже Mac-утилит. Важно: ни один из способов не требует джейлбрейка или нарушения правил App Store, но некоторые могут сработать не на всех версиях iOS (актуально для iOS 15–17).
Предупреждаем сразу: обход блокировки в банковских приложениях или сервисах с двухфакторной аутентификацией может привести к автоматической блокировке аккаунта по правилам безопасности. Используйте методы на свой страх и риск — и только если у вас есть веская причина.
Почему приложения блокируют скриншоты и как это работает
Механизм блокировки скриншотов заложен в самом iOS через API UIScreen. Когда приложение запускает метод isCaptured, система проверяет, не пытается ли пользователь сделать снимок экрана. Если да — приложение может:
- 📱 Игнорировать команду (нажатие
Power + Volume Upне срабатывает). - 🔒 Показать чёрный экран на resultant-скриншоте (например, в Snapchat).
- ⚠️ Уведомить сервер о попытке (в банковских приложениях).
- 🚫 Закрыться принудительно (редко, но встречается в корпоративных приложениях).
Чаще всего блокировку внедряют:
- 💳 Банки (СберБанк Онлайн, Тинькофф, ВТБ).
- 🔐 Мессенджеры с шифрованием (Signal, Telegram Secret Chats).
- 🎮 Игры с античитом (PUBG Mobile, Call of Duty: Mobile).
- 📊 Корпоративные приложения (Microsoft Intune, VMware Workspace).
Интересный факт: в iOS 17 Apple добавила новый флаг UIApplication.protectedDataDidBecomeAvailable, который позволяет приложениям ещё строже контролировать доступ к экрану. Это усложнило обход блокировки, но не сделало его невозможным.
Способ 1: Использование AssistiveTouch (без джейлбрейка)
AssistiveTouch — это встроенная функция iOS для пользователей с ограниченными возможностями, но её можно адаптировать для обхода блокировки скриншотов. Метод работает на iOS 14–17 и не требует установки сторонних приложений.
Алгоритм действий:
- Откройте
Настройки → Специальные возможности → Касание → AssistiveTouchи включите функцию. - В меню
Настроить действиявыберитеОдиночное касание→Снимок экрана. - Запустите приложение, которое блокирует скриншоты.
- Активируйте
AssistiveTouch(появится плавающая кнопка) и нажмите на неё одним пальцем.
Почему это иногда срабатывает? Приложения часто блокируют только аппаратные сочетания кнопок (Power + Volume Up), но не программные команды через Accessibility API. Однако некоторые приложения (например, СберБанк Онлайн) научились блокировать и этот метод.
Включить AssistiveTouch в настройках|Назначить "Снимок экрана" на одиночное касание|Проверить работу в обычном приложении (например, Safari)|Попробовать сделать скриншот в целевом приложении-->
⚠️ Внимание: Если после нажатия на AssistiveTouch экран мигает, но скриншот не сохраняется — приложение блокирует и этот метод. Попробуйте следующий способ.
Способ 2: Запись экрана с последующим кадром
Если приложение блокирует скриншоты, но не запись видео, можно пойти обходным путём: записать экран, а затем извлечь нужный кадр. Этот метод работает в 90% случаев, включая банковские приложения, но требует дополнительных действий.
Инструкция:
- Добавьте кнопку
Запись экранавПункт управления(Настройки → Пункт управления → Настроить элементы). - Запустите запись экрана (нажмите на кнопку в
Пункте управленияи выберитеЗапись). - Откройте нужное приложение и выполните действия, которые хотите заскринить.
- Остановите запись (нажмите на красную полоску вверху экрана).
- Откройте видео в приложении Фото, нажмите
Изменить→ переместите ползунок на нужный кадр → нажмитеГотово→Сохранить как новое видео. - Используйте приложение для извлечения кадров (например, Video to Photo или iMovie).
Преимущества метода:
- 🎥 Работает даже в СберБанк Онлайн и Тинькофф.
- 🔄 Можно выбрать любой кадр из записи.
- 📱 Не требует джейлбрейка или компьютера.
Недостатки:
- ⏱️ Дольше, чем обычный скриншот.
- 📸 Качество кадров может быть хуже, чем у скриншота (зависит от разрешения записи).
Способ 3: Подключение к Mac и использование QuickTime Player
Если у вас есть Mac, можно сделать скриншот через QuickTime Player — этот метод обходит большинство блокировок, так как приложение на iPhone не распознаёт запись с компьютера как попытку скриншота.
Пошаговая инструкция:
- Подключите iPhone к Mac через кабель Lightning/USB-C.
- Откройте QuickTime Player на Mac.
- В меню выберите
Файл → Новая видеозапись. - Рядом с кнопкой записи нажмите на стрелочку вниз и выберите ваш iPhone.
- Начните запись, откройте нужное приложение на iPhone и выполните действия.
- Остановите запись, сохраните видео на Mac.
- Откройте видео в Просмотр (Preview), поставьте на паузу на нужном кадре и сделайте скриншот через
Command + Shift + 4.
Этот метод работает даже с такими защищёнными приложениями, как:
- 💰 Revolut и N26 (европейские банки).
- 🔐 ProtonMail (зашифрованная почта).
- 🎮 Genshin Impact (игры с античитом).
⚠️ Внимание: Если при подключении iPhone к Mac появляется запрос на доверение устройству — не нажимайте "Доверять" в банковских приложениях. Это может привести к блокировке аккаунта по правилам безопасности.
| Метод | Работает в банковских приложениях | Требует Mac/PK | Качество скриншота |
|---|---|---|---|
| AssistiveTouch | ❌ Нет | ❌ Нет | ⭐⭐⭐⭐⭐ |
| Запись экрана | ✅ Да | ❌ Нет | ⭐⭐⭐ (зависит от разрешения) |
| QuickTime Player | ✅ Да | ✅ Да (Mac) | ⭐⭐⭐⭐⭐ |
| Эмулятор (Xcode) | ⚠️ Частично | ✅ Да (Mac + Xcode) | ⭐⭐⭐⭐ |
Способ 4: Эмуляция iPhone через Xcode (для разработчиков)
Если у вас есть Mac с установленным Xcode, можно запустить приложение в симуляторе и сделать скриншот уже там. Этот метод подходит для тестирования, но не для работы с реальными аккаунтами (например, банковскими).
Как это сделать:
- Установите Xcode из App Store.
- Запустите Xcode, перейдите в
Window → Devices and Simulators. - Создайте новый симулятор с нужной версией iOS.
- Установите приложение через
.ipa-файл или TestFlight. - Запустите симулятор и сделайте скриншот через
Command + S.
Важно: в симуляторе не работают приложения, привязанные к реальному устройству (банки, мессенджеры с привязкой к номеру телефона). Однако этот метод полезен для скриншотов интерфейса игр или корпоративных приложений.
Преимущества:
- 🖥️ Полный контроль над средой выполнения.
- 📸 Скриншоты в максимальном разрешении.
- 🔧 Возможность модифицировать приложение (если у вас есть исходный код).
Как установить .ipa в симулятор без Xcode?
Для этого понадобится утилита Apple Configurator 2:
1. Подключите iPhone к Mac.
2. Откройте Apple Configurator 2 и выберите устройство.
3. Перетащите .ipa-файл в окно программы.
4. Приложение установится на устройство (но не в симулятор).
Для симулятора без Xcode альтернатив нет — нужен хотя бы бесплатный аккаунт разработчика.
Способ 5: Использование второго устройства (фото/видео)
Самый универсальный, но самый неудобный метод — сфотографировать экран iPhone другим устройством. Подойдёт:
- 📱 Второй смартфон (например, Android).
- 📷 Цифровая камера или веб-камера.
- 🖥️ Ноутбук с камерой (если экран iPhone хорошо виден).
Как минимизировать потери качества:
- 🔦 Используйте хорошее освещение (избегайте бликов).
- 📏 Поднесите камеру максимально близко к экрану.
- 🔍 Включите режим
Макро(если есть). - 🖼️ Обрежьте фотографию в редакторе (например, Snapseed или Photoshop Express).
Минусы метода:
- ❌ Низкое качество по сравнению со скриншотом.
- ❌ Возможны искажения цветов и блики.
- ❌ Не подходит для динамического контента (видео, анимации).
⚠️ Внимание: Если вы фотографируете экран банковского приложения, убедитесь, что на фото не попали личные данные (номер карты, CVV, пароли). Даже если вы обрежете изображение, оригинал может остаться в Недавно удалённых на втором устройстве.
Способ 6: Облачные сервисы и удалённый доступ
Некоторые облачные сервисы (например, TeamViewer QuickSupport или AnyDesk) позволяют подключиться к iPhone с другого устройства и сделать скриншот уже там. Этот метод работает, если:
- 🌐 У вас есть второй компьютер или смартфон.
- 🔌 Приложение не блокирует удалённый доступ (многие банковские приложения это делают).
- 🔒 Вы доверяете сервису (некоторые требуют установки профиля управления).
Инструкция для TeamViewer QuickSupport:
- Установите TeamViewer QuickSupport на iPhone.
- Запустите приложение и получите
IDиПароль. - С другого устройства подключитесь к iPhone через TeamViewer.
- В интерфейсе удалённого доступа сделайте скриншот стандартными средствами ОС.
Ограничения:
- 🚫 Многие банки блокируют TeamViewer и аналоги.
- 🕒 Задержка изображения может мешать точному кадру.
- 🔒 Требуется доверенный профиль (может быть риск для безопасности).
Способ 7: Альтернативные приложения для скриншотов (с оговорками)
В App Store есть приложения, которые позиционируют себя как "обходчики блокировки скриншотов". Однако большинство из них:
- 🔄 Просто дублируют функцию записи экрана (см. Способ 2).
- 💰 Требуют подписку за "премиум-функции".
- 🚫 Могут содержать вредоносный код (особенно малоизвестные).
Если вы всё же хотите попробовать, вот проверенные (но не гарантированно работающие) варианты:
- 📸 Screen Master — позволяет делать скриншоты с задержкой.
- 🎥 Record It! — запись экрана с высоким FPS.
- 🖼️ Screenshot Maker — редактор скриншотов (не обходит блокировку, но улучшает качество).
Перед установкой проверьте:
- Рейтинг приложения (должен быть ≥ 4.5).
- Отзывы (особенно негативные — ищите упоминания о блокировках).
- Политику конфиденциальности (не должно быть доступа к вашим данным).
Предупреждение: Приложения вроде Screenshot Touch или Screen Capture часто собирают данные пользователей. Если вы работаете с конфиденциальной информацией, лучше избегать сторонних утилит.
FAQ: Частые вопросы о блокировке скриншотов
Можно ли сделать скриншот в СберБанк Онлайн без блокировки?
Нет, СберБанк Онлайн блокирует все стандартные методы скриншотов, включая AssistiveTouch и QuickTime Player (если подключать через доверенное устройство). Единственный рабочий способ — запись экрана (Способ 2) или фотографирование второго устройством (Способ 5).
Важно: по правилам банка попытка обхода блокировки может привести к временной блокировке аккаунта. Если вам нужен скриншот для подтверждения платежа — используйте официальную функцию "Поделиться чеком" в приложении.
Почему в Telegram Secret Chat нельзя сделать скриншот?
Telegram блокирует скриншоты в секретных чатах по умолчанию — это часть протокола шифрования. Однако:
- В обычных чатах скриншоты разрешены.
- В Secret Chat можно обойти блокировку через запись экрана или QuickTime Player.
- Если вы сделаете скриншот через второй телефон — Telegram не узнает об этом (но качество будет хуже).
Обратите внимание: если вы включили опцию Уведомлять о скриншотах в настройках чата, собеседник получит уведомление даже при обходе блокировки через запись экрана.
Будет ли работать обход на iPhone с джейлбрейком?
Технически да, но:
- 🔓 Джейлбрейк отключает все механизмы безопасности iOS, включая
SandBox. Это делает ваше устройство уязвимым для вирусов и кражи данных. - 💳 Банковские приложения (СберБанк, Тинькофф, ВТБ) не будут работать на взломанном iPhone.
- 🎮 Многие игры с античитом (например, PUBG Mobile) забанят аккаунт при обнаружении джейлбрейка.
Если вам нужен скриншот ради одного приложения — джейлбрейк не оправдан. Используйте методы из этой статьи.
Можно ли сделать скриншот в игре с античитом (PUBG, COD Mobile)?
В большинстве мобильных игр с античитом (PUBG Mobile, Call of Duty: Mobile, Genshin Impact) скриншоты блокируются, чтобы препятствовать читерам. Обойти это можно:
- Через QuickTime Player (Способ 3) — работает в 80% случаев.
- Через запись экрана (Способ 2) — но качество будет ниже.
- Через эмулятор (Способ 4) — если игра поддерживает iOS-симулятор.
⚠️ Внимание: если вы сделаете скриншот в многопользовательской игре и опубликуете его (например, для доказательства читерства), ваш аккаунт могут забанить за "неспортивное поведение". Используйте официальные инструменты для жалоб.
Как узнать, блокирует ли приложение скриншоты?
Проверить это просто:
- Откройте приложение.
- Нажмите
Power + Volume Up(илиPower + Homeна старых моделях). - Если:
- 📸 Экран мигнул, и скриншот сохранился в Фото → блокировки нет.
- ❌ Ничего не произошло → приложение игнорирует команду.
- 🖤 Экран мигнул, но в Фото чёрное изображение → приложение подменяет скриншот.
Также можно проверить через AssistiveTouch: если скриншот не делается — блокировка на уровне API.