iOS系統是比較封閉的,如果蘋果不想提供某項功能,那么用戶可能永遠沒有用到。不過有一個途徑可以解決,那就是越獄。當然,越獄行為會導致用戶失去保修。如今開發者Zhuowei Zhang巧妙的利用iOS16的漏洞,實現了不越獄也能修改系統字體。
開發者利用的漏洞是iOS16.1.2上的CVE-2022-46689,這個漏洞已經公開。開發者已經將方法在GitHub上開源,不過由于軟件的特殊性,無法上架App Store,用戶需要通過Xcode等方式實現替換系統字體。
目前經常實測,三星手機使用過的字體可以通過這種方式替換iOS系統字體。當然,這種方式只適合安裝了iOS16.1.2版本的iPhone,iOS16.2已經將漏洞修補。而且為了安全,開發者設置的是,系統一旦重啟,字體也會自動還原。
【來源:中關村在線】