|
卡刷包修改,卡刷说白了就是包修解包、改东西、改固再打包回去。工具这事干过的卡刷人都知道,最恶心的包修不是改,是改固改完刷进去变砖。 我手里这台旧红米Note8 Pro,工具MIUI12的卡刷官方包卡得要死,预装软件删了又回来。包修后来我直接下个第三方Recovery,改固把官方卡刷包解了,工具把里面那些没用的卡刷系统应用整个删掉,顺手把默认桌面换成了极简启动器。包修整个过程不到半小时,改固刷完开机,系统占用内存从原来的2.1G掉到1.4G,流畅度提升是肉眼可见的。 工具方面,Windows下我习惯用“蘑菇助手”或者“Payload Dumper”解包。卡刷包常见的是ZIP格式,但里面内容分两种:一种是老式的,直接能看到system文件夹;另一种是小米、OPPO这些用的payload.bin格式,得专门工具转一下。解包后拿到的system.img,用DiskGenius挂载成虚拟磁盘,就能像操作普通文件夹一样往里塞东西或者删东西了。 改的时候有个坑得提醒你——权限。系统应用不是随便删的,有些删了会导致开机卡在LOGO。比如你如果把“设置”或者“系统UI”删了,基本就废了。我一般只删那些明显没用的,比如“MiBrowser”这种浏览器,或者“MIUI论坛”这种推广应用。删之前先在电脑上搜一下这个包名是干嘛的,别手贱。 打包回去也有讲究。不要直接用压缩软件重新压成ZIP,那样签名会失效,Recovery会拒绝安装。得用专门的工具,比如“卡刷包制作工具”或者“Auto-Sign”重新签名。有些工具还能顺便做优化,比如自动清理odex文件,或者把APK做Zipalign对齐,这样应用启动能快一点。 我有个朋友,他改包不是为了删应用,是为了加功能。他用的是一加手机,官方系统没有通话录音,他就从别的包里提取了“Dialer.apk”和对应的框架文件,塞进自己的包里面。改完刷进去,通话录音功能居然真的出来了,而且稳定运行。这事说明,卡刷包修改不只是做减法,还能做加法,关键是要搞清楚系统各组件之间的依赖关系。 说到依赖关系,这个最头疼。你删一个应用,它可能在别的应用里被引用,删了之后系统服务崩了,然后就是无限重启。我的经验是,改完之后先别急着刷,用工具检查一下包里的“build.prop”文件,看看有没有残留的引用路径。有些工具自带依赖检查功能,比如“System App Remover”能列出每个应用被谁依赖,这个比盲删靠谱多了。 最后说一句,刷机有风险,改包需谨慎。变砖了别慌,大多数情况都能用“线刷”救回来。但如果你把底层驱动给改了,那就真砖了。所以新手建议先从删应用开始练手,别一上来就动核心框架。改包这件事,就像拆乐高,拆错了还能拼回去,但你要是拿锤子砸,那就只能换新了。 |