Apple Shortcuts & Automation
shortcuts даже простейшие не работают после перезагрузки устройства (до разблокировки). это большой минус
вы наверное знаете что если постоянно использовать face id то рано или поздно потребуется пароль. но состояние будет все еще AFU я думаю.
так вот, вы можете не выключать iphone и через кнопку упрощенно запрашивать пароль или его часть.
допустим если минуты кратны семи - будет выведен пароль на экране блокировки, а иначе пароль удалится.
можно еще заряд батареи привязать с локскрина например
есть свойство текущая яркость, можно если у устройства выключен экран по одной цепочке идти, а иначе по другой
так вот, вы можете не выключать iphone и через кнопку упрощенно запрашивать пароль или его часть.
допустим если минуты кратны семи - будет выведен пароль на экране блокировки, а иначе пароль удалится.
можно еще заряд батареи привязать с локскрина например
есть свойство текущая яркость, можно если у устройства выключен экран по одной цепочке идти, а иначе по другой
еще можно сделать shortcut на action button для создания фото без открытия камеры.
не знаю правда, будет ли звук при таком варианте.
но можете как факт сохранить изображение в галерею и в другое место (а можете не сохранять в галерею даже).
в таком случае даже стерев тут же изображение из фотографий и недавно удаленных оно у вас все равно останется.
не знаю правда, будет ли звук при таком варианте.
но можете как факт сохранить изображение в галерею и в другое место (а можете не сохранять в галерею даже).
в таком случае даже стерев тут же изображение из фотографий и недавно удаленных оно у вас все равно останется.
Apple Shortcuts & Automation
еще можно сделать shortcut на action button для создания фото без открытия камеры. не знаю правда, будет ли звук при таком варианте. но можете как факт сохранить изображение в галерею и в другое место (а можете не сохранять в галерею даже). в таком случае…
если вы скроете приложение shortcuts через configurator вы можете разрешить допустим открывать приложение telegram только после создания фото с фронтальной камеры и отправки его на ваш сервер
show content позволяет отобразить текст на заблокированном экране, его можно вставить в поле с паролем
кнопку камеры (еще одна помимо action button) можно настроить на открытие сканера кодов
ну и потом триггер на открытие приложения "сканер кодов"
на заблокированном экране у меня триггер не работает
то есть вариант триггера на простое нажатие
ну и потом триггер на открытие приложения "сканер кодов"
на заблокированном экране у меня триггер не работает
то есть вариант триггера на простое нажатие
я придумал как сделать с пароль с удалением на iphone
сначала когда меня спросил человек, мол, а можно ли вообще сделать пароль самоуничтожения на айфон я усмехнулся и сказал "конечно нет"
сейчас понимаю что есть компромиссное решение
оно будет работать в afu состоянии, которое на айфоне буквально всегда
итак, мы можем запросить поле ввода на экране блокировки и обработать ответ своим образом. мы также можем как я писал ранее сделать обращение к локальному серверу чтобы именно он обрабатывал и возвращал значения
в случае успеха нам может вернуться окошко с настоящим паролем, а в ином случае - сотрется возможность его получить. с этими условиями можно делать слишком много комбинаций, множественные пароли те же.
ясное дело что это не идет ни в какое сравнение с grapheneos и их duress password, но явно лучше привычного использования iphone.
вы же можете еще сделать самостоятельно задержку например. вот вы нажали action button и запросили пароль - и когда повторно нажмете нужно будет прождать сколько-то времени до получения.
щас вот стал думать, а как гарантировать что это вы вообще вводите пароль и понял что через shortcuts можно получить последнее фото из галереи и отправить его куда угодно! то есть прямо на заблокированном экране делаете селфи например и вызываете shortcut кнопкой
...как и видео
сначала когда меня спросил человек, мол, а можно ли вообще сделать пароль самоуничтожения на айфон я усмехнулся и сказал "конечно нет"
сейчас понимаю что есть компромиссное решение
оно будет работать в afu состоянии, которое на айфоне буквально всегда
итак, мы можем запросить поле ввода на экране блокировки и обработать ответ своим образом. мы также можем как я писал ранее сделать обращение к локальному серверу чтобы именно он обрабатывал и возвращал значения
в случае успеха нам может вернуться окошко с настоящим паролем, а в ином случае - сотрется возможность его получить. с этими условиями можно делать слишком много комбинаций, множественные пароли те же.
ясное дело что это не идет ни в какое сравнение с grapheneos и их duress password, но явно лучше привычного использования iphone.
вы же можете еще сделать самостоятельно задержку например. вот вы нажали action button и запросили пароль - и когда повторно нажмете нужно будет прождать сколько-то времени до получения.
щас вот стал думать, а как гарантировать что это вы вообще вводите пароль и понял что через shortcuts можно получить последнее фото из галереи и отправить его куда угодно! то есть прямо на заблокированном экране делаете селфи например и вызываете shortcut кнопкой
...как и видео
Apple Shortcuts & Automation
я придумал как сделать с пароль с удалением на iphone сначала когда меня спросил человек, мол, а можно ли вообще сделать пароль самоуничтожения на айфон я усмехнулся и сказал "конечно нет" сейчас понимаю что есть компромиссное решение оно будет работать…
можно не делать окошко с настоящим паролем, а просто сразу копировать пароль в буфер обмена
также можно в поле ввода оставить только один-два правильных варианта
вместо текста для получения пароля может быть какое-нибудь высказывание о котором вы тысячу раз подумаете прежде чем ввести при других людях
также можно в поле ввода оставить только один-два правильных варианта
вместо текста для получения пароля может быть какое-нибудь высказывание о котором вы тысячу раз подумаете прежде чем ввести при других людях
уже писал что можно перехватывать выход из локации и вход в нее
ну например это можно использовать чтобы получать доступ только из определенной локации
конечно можно спуфить gps, но еще как вариант можно сохранить публичный вайфай оттуда и поставить на него триггер
и еще можно выпросить/получить подключение к телевизору по bluetooth и тоже триггер поставить на него
так как телевизор только в том месте будет проблематично получить доступ в другом месте
ну например это можно использовать чтобы получать доступ только из определенной локации
конечно можно спуфить gps, но еще как вариант можно сохранить публичный вайфай оттуда и поставить на него триггер
и еще можно выпросить/получить подключение к телевизору по bluetooth и тоже триггер поставить на него
так как телевизор только в том месте будет проблематично получить доступ в другом месте
большой недочет apple который исправляется в apple configurator - время до блокировки при неактивности экрана
его можно изменить без пароля даже на "никогда"
ну и в apple configurator можно выставить максимальное время, например 30 секунд, и больше в настройках поставить не выйдет
его можно изменить без пароля даже на "никогда"
ну и в apple configurator можно выставить максимальное время, например 30 секунд, и больше в настройках поставить не выйдет
не менее важным кажется двусторонняя настройка шортката
допустим при разрыве bluetooth соединения на маке с iphone можно настроить выключение
а на айфоне при разрыве bluetooth с маком можно настроить уведомление/рингтон
в пределах одного даже большого дома мне кажется соединение не будет рваться
допустим при разрыве bluetooth соединения на маке с iphone можно настроить выключение
а на айфоне при разрыве bluetooth с маком можно настроить уведомление/рингтон
в пределах одного даже большого дома мне кажется соединение не будет рваться
очень важная крутая фича - опция "allowUIConfigurationProfileInstallation"
другими словами - вы можете прислать себе профиль в телегу через бот например, поставить его, и в нем будет запрет на его удаление (получится удалить только через apple configurator)
или будет дата истечения. или пароль для удаления
чего я не понимаю - почему в самом конфигурационном файле пароль удаления лежит плэйнтекстом?
поэтому если профиль был установлен с паролем - убедитесь что оригинальный конфигурационный профиль не получить, иначе можно будет удалить
другими словами - вы можете прислать себе профиль в телегу через бот например, поставить его, и в нем будет запрет на его удаление (получится удалить только через apple configurator)
или будет дата истечения. или пароль для удаления
чего я не понимаю - почему в самом конфигурационном файле пароль удаления лежит плэйнтекстом?
поэтому если профиль был установлен с паролем - убедитесь что оригинальный конфигурационный профиль не получить, иначе можно будет удалить
большая проблема apple configurator - нету возможности выбора приоритета. например один профиль разрешает faceid, другой запрещает - выбор будет в пользу запрещающего
это большая проблема, потому что сейчас я смотрел в сторону mdm и думал, а как например запретить использование telegram если человек или недоброжелатели просто напросто отключат интернет? ему не прилетят профили по воздуху.
есть немного костыльное решение которое мне все же кажется интересным:
сначала в профиле 1 делаем "Join only wifi network installed by payload"
затем создаем профиль с этим payload и ставим ему интервал после удаления например 30 секунд. теперь если стоят оба профиля wifi пропадет спустя 30 секунд и подключится к нему возможности не будет - придется поставить профиль заново.
правда важно учесть нюанс - запретить возможность установки профилей через ui. иначе можно будет подделать wifi payload думаю
итого через apple automation можно добавить множество правил на проверку сети, доступ к которой будет обновляться удаленно при наличии интернета и соблюдении некоторых условий
это большая проблема, потому что сейчас я смотрел в сторону mdm и думал, а как например запретить использование telegram если человек или недоброжелатели просто напросто отключат интернет? ему не прилетят профили по воздуху.
есть немного костыльное решение которое мне все же кажется интересным:
сначала в профиле 1 делаем "Join only wifi network installed by payload"
затем создаем профиль с этим payload и ставим ему интервал после удаления например 30 секунд. теперь если стоят оба профиля wifi пропадет спустя 30 секунд и подключится к нему возможности не будет - придется поставить профиль заново.
правда важно учесть нюанс - запретить возможность установки профилей через ui. иначе можно будет подделать wifi payload думаю
итого через apple automation можно добавить множество правил на проверку сети, доступ к которой будет обновляться удаленно при наличии интернета и соблюдении некоторых условий
конкретный пример шортката с флагом
get file from (папка) at path (название) - убираем error if not found
text (file)
if text is (сломано) - останавливаем шорткат
иначе
ask for text with (запрос пароля)
if ask for input is password - text (secretlongiphonepassword) - copy text to clipboard
otherwise - text (сломано) - save text to (папка) subpath (название)
теперь у нас сначала запрашивается файл и его содержимое - если есть - шорткат завершается
а иначе проверяет условие совпадение пароля - если совпадает копируем длинный пароль в буфер обмена, а не совпадает - сохраняем файл с состоянием которое проверяем в начале шортката
get file from (папка) at path (название) - убираем error if not found
text (file)
if text is (сломано) - останавливаем шорткат
иначе
ask for text with (запрос пароля)
if ask for input is password - text (secretlongiphonepassword) - copy text to clipboard
otherwise - text (сломано) - save text to (папка) subpath (название)
теперь у нас сначала запрашивается файл и его содержимое - если есть - шорткат завершается
а иначе проверяет условие совпадение пароля - если совпадает копируем длинный пароль в буфер обмена, а не совпадает - сохраняем файл с состоянием которое проверяем в начале шортката
сейчас обновился до ios 26.5.2 и устройство осталось в AFU режиме
значит, если при долгом отсутствии ввода пароля устройство остается в AFU и после обновления тоже,
случаи BFU только при самостоятельном выключении и перезагрузке спустя 3 суток неактивности
интересно, шифруется ли содержимое shortcuts (все равно в bfu не выполняются)
значит, если при долгом отсутствии ввода пароля устройство остается в AFU и после обновления тоже,
случаи BFU только при самостоятельном выключении и перезагрузке спустя 3 суток неактивности
интересно, шифруется ли содержимое shortcuts (все равно в bfu не выполняются)
проводил экперименты и случайно удалил свой телеграм аккаунт...
также проверил кое что, выключил интернет на айфоне, убрал приложение телеграм из списка разрешенных, включил интернет, пооткрывал разные приложения, перезагрузил устройство, выключил интернет и вернул профиль с приложением
итого апдейт завершения сессии не прилетел.
предполагал что когда айфон перезагрузится он может запустить в фоне запрещенные приложения для оптимизации, но видимо нет
способ сохранить доступ к кешированным данным аккаунта
также проверил кое что, выключил интернет на айфоне, убрал приложение телеграм из списка разрешенных, включил интернет, пооткрывал разные приложения, перезагрузил устройство, выключил интернет и вернул профиль с приложением
итого апдейт завершения сессии не прилетел.
предполагал что когда айфон перезагрузится он может запустить в фоне запрещенные приложения для оптимизации, но видимо нет
способ сохранить доступ к кешированным данным аккаунта
про экстренное выключение macbook и безопасность использование touch id:
действие run shell script, флаг run as administrator - позволяет произвести аутентификацию по отпечатку пальца и получить root в macbook до перезагрузки (может кому-то было неочевидно что разблокировку по touch id нужно убирать)
ключевое: до перезагрузки, это проблема
я использую команду sudo shutdown -r now,
предварительно прописав ее в sudoers
таким образом у меня не слетает аутентификация на шорткат и я знаю что автоматизации загрузятся при следующей перезагрузке macbook автоматически
а автоматизаций можно настроить довольно много, самое очевидное - bluetooth связь с google pixel
тогда перезагрузив google pixel во-первых сбросится mfa состояние на нем (про идею хранения пароля в недоступности я писал), а во вторых разорвется соединенин с macbook и на нем выгрузятся все ключи (а пароль разблокировки был на google pixel)
действие run shell script, флаг run as administrator - позволяет произвести аутентификацию по отпечатку пальца и получить root в macbook до перезагрузки (может кому-то было неочевидно что разблокировку по touch id нужно убирать)
ключевое: до перезагрузки, это проблема
я использую команду sudo shutdown -r now,
предварительно прописав ее в sudoers
таким образом у меня не слетает аутентификация на шорткат и я знаю что автоматизации загрузятся при следующей перезагрузке macbook автоматически
а автоматизаций можно настроить довольно много, самое очевидное - bluetooth связь с google pixel
тогда перезагрузив google pixel во-первых сбросится mfa состояние на нем (про идею хранения пароля в недоступности я писал), а во вторых разорвется соединенин с macbook и на нем выгрузятся все ключи (а пароль разблокировки был на google pixel)
Apple Shortcuts & Automation
про экстренное выключение macbook и безопасность использование touch id: действие run shell script, флаг run as administrator - позволяет произвести аутентификацию по отпечатку пальца и получить root в macbook до перезагрузки (может кому-то было неочевидно…
работает кстати даже если крышка macbook закрыта и он перешел в режим сна
(видимо пробуждается и опрашивает иногда сервисы)
(видимо пробуждается и опрашивает иногда сервисы)
вот кстати неплохой вариант мне кажется. внутри можно добавить еще проверку на действие
у apple довольно специфичный магнитный кабель, достаточно его потянуть вверх и соединение пропадет
то есть если крепко привязать что-то к шее и с соединению самого кабеля с элементом с магнитом и индикатором, то когда вы встанете зарядка пропадет
ну можно комбинировать с бесперебойником конечно
у apple довольно специфичный магнитный кабель, достаточно его потянуть вверх и соединение пропадет
то есть если крепко привязать что-то к шее и с соединению самого кабеля с элементом с магнитом и индикатором, то когда вы встанете зарядка пропадет
ну можно комбинировать с бесперебойником конечно