赞
踩
作者:小谢
内容:「MIUI官改」的了解
时间:2022.09.27
机型:小米10
安卓:Android 12
版本:V13.0.7.0稳定版
不同的机型、安卓版本、MIUI版本,可能不太一样,但原理有相同的地方。具体的情况,以我个人学习制作MIUI官改为例。(在2019年左右,还是在安卓9→安卓10的过渡阶段)
个人刷机及制作ROM:查看链接
————————卡线刷区别————————
→◆区别
卡刷包
卡刷:在REC模式下,刷入新的系统。
(可无需使用电脑)
官方线刷包
线刷:利用电脑线刷工具,刷入新的系统。
(需要连接电脑)
卡刷线刷一体包
线刷卡刷一体包:同时具备卡刷和线刷的条件。
(根据个人情况,选择卡刷或者线刷)
MiFlash_2018.05.28,链接:查看链接 提取码:PTnq
MiFlash_2021.02.26,链接:查看链接 提取码:qTiL
————————卡刷包结构————————
→◆概要
Mi10_V12.0.11.0纯净版_10_BestTime_09.22_7169360
(机型+MIUI版本+安卓版本+作者+时间+MD5)
名称释义
【MD5值】是为了确保文件信息传输完整性。(简单点,就是有可能会在下载时、移动时、复制时导致ROM的损坏)
以上为,根据个人情况精简之后,修改的包。
→◆ROM
以下为ROM卡刷包,常见文件。
ROM文件
【firmware-update】:包括底层、基带、驱动、传感器等等。
【META-INF】:包括刷机脚本以及对应的二进制、MIUI官方的签名等等。
【boot.img】:包括内核文件、avb验证等等
【system.new.dat.br、system.patch.dat、system.transfer.list】:这 3 个是一对的,作用是把定义好的system文件夹刷入到刷机的对应分区里面等。
【vendor.new.dat.br、vendor.patch.dat、vendor.transfer.list】:这3个是一对的,作用是把定义好的vendor文件夹释放到对应分区。
(好像固件和内核内都有验证文件)
关于其他的文件,各种分区也在不断的产生,了解一点点,但不详细。
注意:有些包没有.br文件,或者说打包方式不同。(随着安卓版本及各种机制的产生,略有不同)
————————MIUI官改————————
→◆特点
破解卡米、破解核心、破解主题、黑域、秒截图、高级重启、精简应用、去掉广告、时间居中、时间显秒、修改状态栏、控制中心、解锁系统分区、修改软件、加入ROOT权限、加入ID验证、加入高级设置、加入推广等等。(简单点,就是可玩性更多)
————————高级设置————————
→◆大致分为两种
独立的程序控制(移动叔叔、bbk、极光之类);再有就是深度集成进设置界面内(例如,俄罗斯版官方包、酷安某些大佬的定制包)。
bbk520的高级设置
⑴前者一般是,将指令写入到独立的 apk 内,之后执行 shell(或脚本)命令,进而实现文件的移动,重命名、复制、修改操作。该方式便于推广,适合大量出包而不要单独适配对应的高级设置(通常需要ROOT权限)
某大佬修改的桌面
⑵后者一般是,将官方系统进行局部编译修改,注入对应smail,从而实现系统内切换,且无需ROOT权限,但需单独适配机型。
→举个例子:黑域的实现
众人皆知,黑域本质就是修改了 system/framework/services. jar 这个文件。既然这样,我 们只需要提前给改文件打好补丁,封装在某文件夹内,再执行 shell 命令,将事先处理好的文件复制进去,就实现了开启黑域,同理,关闭也一样。
————————动态分区————————
→◆动态分区
动态分区
关于这个动态分区,我个人不太了解。欢迎大家互相交流,共同学习和进步。
————————刷机步骤————————
→◆个人情况
个人卡刷步骤-安卓12
以上为,个人刷机步骤和习惯。(具体的情况。因人而异)
小米10_安卓10_TWRP_Wzsx150,链接:查看链接 提取码:vWui
→▲以上,所见情况,均个人理解。
注意:
①以防万一,习惯性备份
②若有任何疑问,请私信
③请尊重原创,转载请注明
④欢迎互相交流,资源共享
→你的选择,希望是因为喜欢,而非将就。
@BestTime @小宛2022
#MIUI13# #MIUI官改# #ROM杂谈#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。