我最近收的s,铂金版。原本系统空间也是5g,剩余2g,装上常用软件之后就满了。所以参考网上教程尝试修改线刷包多分了一些。
注意x5max版本众多,mtk方案一般是修改刷机包文件。高通方案应该是解锁后在linux上直接调整或者win下借助工具调整,我没试过。
过程比较坎坷:
1,早期的mtk方案(我原先到y13),要同时修改xxxxscatter.txt以及两个ebr文件(借助科学计算器和winhex)。到手的x5maxs其线刷包没有ebr了,开始我也一头雾水,不过试了下,只修改txt就好,爽翻,但只是开始。
2.网上找了两个线刷包,都声称是官方原版,但其实根本不是那回事,都有加一些官方不会带的软件。这本来不是事,因为线刷包都是老版本,刷好之后直接再卡刷官网下载的最新卡刷包即可。然而问题是,我们这里修改了分区,导致官方卡刷包里的分区信息和手机实际状态不一致,卡刷检验不通过。尝试修改卡刷包内的txt再打包,又会出另一种验证不通过的提示,应该卡刷包有某种签名,没找到解决方法。
3.解压卡刷包,找到system文件夹。用rom大师打开线刷包进行文件替换(这里是针对卡刷包内的system.img,另外还有一个貌似叫usrdata.img的,看了下都是无关紧要的软件,直接删干净了。因为卡刷包没有区分二者,只有一个system文件夹),上千的文件一个个点删除,然后把卡刷包对应文件夹下的文件添加进去(软件功能限制,自己又懒得去研究linux下批量折腾方法)。最后封装,如此新的线刷包其内容可以说完全就是官方最新卡刷包的内容了,无论是app还是linux基本系统。
4.将新生成的卡刷包解压,再和卡刷包内容对比下还有没有名称一样的。我把卡刷包的logo 和boot两个文件拿到线刷包文件夹下替换原来的。还有个貌似叫lk的文件我也替换过,不过后来又取消了,因为可能导致系统空间总大小显示错误,显示为29g,(1,不是什么大问题。2,后来发现只是可能,后面再说)
5.刷进去之后,经几天测试,一切正常,系统是最新的,也干净跟官方卡刷包一样的。这两天有次刷过之后,一开始也显示系统空间总量为29g,但我直接在那个界面点机身存储和sd卡看了下文件内容再返回,就显示正常了,为8g。
6.线刷之后部分官方自带的非关键日常应用默认是没安装的非常干净,也不用去卸载了。如果需要,可以到设置,应用里面找自带应用去安装。或者恢复下出厂设置,就会自带安装。
faq:
1.为什么要新版本系统?
除了感觉新的踏实些还因为找的老版本线刷包没找到干净的。另外老版本系统经测,不能成功为网易云音乐开hifi。
2.那个txt怎么改?
我手机码字不方便讲,可以自己搜索一些资料参考,然后自己观察推测。因为上面都是16进制计数,所以算不熟练的就跟我一样,借助win系统自带的计算器算。另外这个文件先右键写字板打开,这样是有格式的有条理方便查看,但是不要用写字板修改保存,这样会破坏一些编码,导致刷机软件不识别。修改还是用记事本修改,你会发现记事本打开都是流水帐,要改哪里慢慢找吧。
3.还有什么?
a.其实默认的5G系统空间并不是一个分区,而是至少两个大分区组成。一个是大概2G的system,存放linux系统的,另一个data分区3g左右是存放安卓软件的。我尝试过把后者直接扩成3倍和2倍,最后还是觉得2倍的比较划算不浪费,也就是如图所示最终8g系统空间(2+3+3)。
b.我还实现了机身存储和sd卡互换,最终由于我的sd卡速度太慢导致软件各种假死,照相不能存储等症状而放弃。是修改etc/vold.fatab,具体网上搜索。但一般不建议,因为很难找到读写速度如机身存储那么快的而且又不容易坏的tf卡。
c.一键root工具一般只有大拇指3针对老版本系统的方案,所以这个新版系统没root成功。那么解决方向是在制作线刷包的时候就直接root但是我还没开始研究这些。
d.刷了这个之后,将来估计不能安装官方的升级包或卡刷包。但将来估计出新版系统的机会少。
e.其实最好的方案其实就是官方出5.0 6.0以上的系统。
有机会再上传我制作的maxs包吧