Как вернуть старый шрифт на ios 16
Перейти к содержимому

Как вернуть старый шрифт на ios 16

  • автор:

В iOS 16 можно сменить системный шрифт без джейлбрейка

Недавно был выпущен джейлбрейк для iOS 15 и iOS 16, что даёт пользователям широкие возможности по управлению системой. Но даже без этого разработчику Zhuowei Zhang удалось получить доступ к изменению системного шрифта «яблочной» ОС.

iOS 16

Своим достижением разработчик поделился в Twitter, показав серию скриншотов с разными шрифтами в iOS. Отметим, что официально Apple позволяет лишь менять шрифт часов на заблокированном экране. По его словам, смена системного шрифта выполняется с помощью написанного им приложения, использующего эксплойт CVE-2022-46689. Последний есть в iOS 16.1.2 и более новых версиях, позволяя приложениям выполнять произвольный код с привилегиями на уровне ядра. В iOS 16.2 данную ошибку поправили, так что на обновлённых устройствах воспользоваться этим методом не получится.

iOS 16

Для примера разработчик сменил стандартный шрифт San Francisco на DejaVu Sans Condensed, Serif, Mono и Choco Cooky. Последний, к слову, в прошлом использовался по умолчанию на смартфонах Samsung. Zhuowei Zhang отмечает, что данный метод безопасен, так как все внесённые изменения отменяются после перезагрузки устройства. Но на всякий случай он рекомендует предварительно сделать резервную копию данных.

И хотя разработанное приложение для смены системного шрифта не нуждается в джейлбрейке, установить его не так просто. Его нужно либо скомпилировать в Xcode самостоятельно, либо вручную подписать файл IPA сертификатом разработчика. Исходный код доступен на GitHub.

Разработчик смог изменить системный шрифт iOS 16 без джейлбрейка и рассказал, как это сделать

Favorite В закладки

Разработчик смог изменить системный шрифт iOS 16 без джейлбрейка и рассказал, как это сделать

Разработчик Чжовэй Чжан рассказал в Twitter, что смог изменить системный шрифт iOS без помощи джейлбрейка.

Для этого он использовал эксплойт CVE-2022-46689, найденный в iOS 16.1.2 и более старых версиях ОС. Он позволяет приложениям выполнять произвольный код с привилегиями ядра.

Чжан отметил, что изменение влияет только на часть текста на iOS, так как другие части системы используют разные шрифты.

Чтобы попробовать приложение для смены шрифта самому, потребуется загрузить весь исходный код из GitHub и скомпилировать программу через Xcode самостоятельно, либо вручную подписать файл IPA сертификатом разработчика.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *