Loaing......

magisk字体砖 - 廉一鸣的博客
n.

magisk字体砖

Posted by 廉一鸣 on November 21, 2020

magisk字体砖

昨天聊到过magisk的一大妙用就是可以在不删除源文件的情况下,来修改系统某一目录的文件,用模块里的文件来替换原目路里的文件,并且也不删除原来的文件

就可以达到,比如说换字体,换主题之类的效果

但是有时候会发现一些字体模块到手机上之后变砖

小部分情况是兼容问题,大部分情况就是→

模块里本身的字体文件就已经损坏,或者根本就不是一个字体文件(我们昨天聊制作字体模块的时候,会发现他竟然没有文件的格式限制,也就是说把一张图片做成字体模块也可以)

那当然刷上去之后

原来存放的字体文件的便成了图片

所以根本字体就加载不粗来,就会变砖。。。。

说白了就是→放上了不该放的文件,并且由于是系统文件所以稍有偏差变砖就合情合理 。。。。。


昨天的(凑字ing~)

平常刷过机的朋友一个都知道magisk

也就是一个环境。

在这个环境中可以刷入各种大佬在magisk上开发出来的模块,来对安卓系统进行修改(比如说增加开机启动速度,或者是修改一下dpi或者存储重定向之类的)

我们一般都以为magisk只有这些作用

但其实它的一个特性→可以覆盖某一路径的文件,并且只是执行优先级,要高于原目录,并不是删掉原目录之后放上他的(比如说可以通过对应模块来让某一目录实际上存放的是源文件,运行时看到的却是模块里的文件)

简而言之就是一个不删除源文件的覆盖

就又有了很大的用处

比如说制作字体模块主题模块或者是开机启动页面的修改模块

本质上都是通过这一特性来运行的时候,读取到的是我们模块里的东西,而不是原目录里的文件

就可以达到修改的效果

并且之所以这种方法有本质的优越性就在于→不用覆盖

这样就极其的便于救砖

如果是模块的内容让系统变砖了

那么我们只要把模块给删了,原目录的优先级会又变成最高

再重启一遍砖就救回来了(如果原文件没删除的话,万一找不到源文件的备份,就可能必须得重刷系统,数据又没了。。。。)

所以就是因为他是“不删除的覆盖”

**我们在之后会广泛的用到他这一点