设置
  • 日夜间
    随系统
    浅色
    深色
  • 主题色

IT之家教程:在Lineage OS的OTA升级后保留system中文件

2017/7/11 14:00:16 来源:IT之家 作者:Antidotes 责编:仲平
感谢IT之家网友 Antidotes 的线索投递!

感谢IT之家网友 Antidotes 的原创投稿

Lineage OS的OTA升级和MIUI、Flyme等系统的OTA升级不一样。Lineage OS从来都没有增量更新,每次都是下一个完整的镜像,把system分区格了再装回去。

不清楚是什么原因,总之,升一次级就像重刷了一次机,system分区干干净净,而Lineage OS到现在都没有把主题框架做出来,想换个字体,一升级又没了。

理论上也支持CyanogenMod和Lineage OS衍生的像Resurrection Remix OS、MOKEE这类的系统。

步骤:

找到/system/addon.d/50-cm.sh

如图所示:

在文件中的

cat <<EOF

etc/hosts

EOF

的两个EOF之间的文件就可以保留。

什么意思呢?举个例子,想要保留更改的字体就在两个EOF间加入

fonts/NotoSansCJK-Regular.ttc

如图所示:

这样就完成了。

注意:路径不加/system,不支持文件夹,对大小写敏感

那么删除OTA包里多余的文件呢?比如这个不支持中文的Pico TTS

pre-restore)

  # Stub

要加入的内容

;;

中加入

rm –rf /system/app/PicoTts

就可以了。

注意:直接执行语句,和终端一样(当然支持文件夹了)

列表中的文件在下次升级时就会保留了,不用重新再复制删除了。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

软媒旗下网站: IT之家 辣品 - 超值导购,优惠券 最会买 - 返利返现优惠券 iPhone之家 Win7之家 Win10之家 Win11之家

软媒旗下软件: 魔方 酷点桌面 Win7优化大师 Win10优化大师 软媒手机APP应用