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