很多人来跟我反馈,用RE管理器没法挂载系统分区,是不是root权限不完整?MT管理器没法删除自带软件,怎么回事?所以我专门开一篇文章简单科普一下。
什么是动态分区
这是Google在Android Q上启用的一种新技术,其原理和优缺点在官方资料上以及网络上有非常多,不再重复。简单说就是
一加与动态分区
一加7T、一加7TPro、一加8、一加8Pro就采用了动态分区,简单而言就是,system、product、vendor这三个(其实是六个,因为system有AB两个、product也有AB两个、vendor也有AB两个,后文称为“6个分区”)分区,并不是独立的分区,可以理解为虚拟出来的。经常用电脑镜像ISO文件装系统的都知道,ISO文件可以虚拟为一个光驱。动态分区也是这个意思。
为什么要弄动态分区,这个跟AB分区有关系,AB分区因为用了“两份”空间,导致用户可用空间减少,为了减少系统占用的空间,Google才采用了动态分区的方式。
因此可以解释大家几个疑问:
- 问:为什么用RE管理器无法挂载system分区
答:因为动态分区 - 问:为什么用MT管理器无法替换hosts文件
答:因为动态分区,所以System分区不可写入 - 问:为什么我用devinfo等软件看到System分区已经满了
答:这个……因为System分区是虚拟出来的,多大的文件虚拟多大分区,当然看起来是“满的” - 问:那如何删除自带软件
答:因为动态分区的关系,无法将系统自带软件从手机存储中删除,但是你可以用冰箱/幸运破解器等软件冻结它,效果是完全一样的。