想root需要刷第三方recovery,刷recovery需要先解锁。但如果直接解锁,会丧失相机算法、屏幕超逼真模式,所以不能直接来。
大体步骤就是解完锁后自己做个内核刷进去,欺骗系统让他觉得没解锁。
具体步骤:
1.备份TA分区,用到工具:iovyroot_v0.4。这一步和下面的没什么关系,但因为解锁后TA文件信息永久丢失,必须提前备份了以备后患,这个时候不备份以后就没机会了。
软件自行下载,手机关机连电脑,解压软件后点击backup就能备份了:
一定要专心看有没有成功,成功后会生成一个大小为2M、名字是 TA-日期.img 的文件。
2.解锁。步骤是去官网申请解锁码,https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/
需要输入IMEI即可,最简单的获取方法是把侧面卡槽哪里有张白纸,抠出来就能看到了。
有了解锁码,用flashtool就能解了。
3。下载新版本的flashtool,去刷一下你要装的系统。不管你系统多少,都必须再刷一次。比如要刷
E6883_32.2.A.0.305_R10C_HK.ftf
这个包,你需要先下载它,放到firmwares文件夹里,这个目标文件夹是你手动设定。
新版本相对旧版本比较难装,它为了防止人们误刷,需要提前更新一下设备列表,属于列表里的设备才能刷。第一次开始会自动更新列表,但速度奇慢,你也可以自己找现成的列表导入。如果卡在这一步请百度。
4.打开flashtool,点闪电,选择刷机模式(flashmode),会出来这个页面,包会自动显示。但你还得手动做一步,点左边的小三角,把文件点的显示出来,在右边的排除选项里选auto boot。这项要勾上,不然新内核有可能无法激活。
再强调一次,勾选auto-boot
这也是用新版的原因,旧版没有这么细的排除选项。
5。点flash,会提示让插入手机,按住手机的音量下键不放,插入电源线。之后会自动开始刷,开刷后可以放手。
注:先选包后插手机,或者先插手机后选包都行。这个不固定,如果刷的项目比较多的话后者其实更方便,只要你按住音量减插入电脑,等手机灯变成绿色,那么就进入了刷机模式,它不会自动退出。
6.上面只是刷了个系统,还没开刷内核呢。内核可以自己做,也可以用别人做好的。
如果下别人的,注意型号必须对应(比如E6883这种型号),系统尽量对应,比如32.2.A.0.305的系统版本,那就刷这个对应的内核,不要刷别的系统。
但有个特例,那就是32.2.A.0.305可以用32.2.A.0.253的内核,这个是通用的,但其他的貌似不行。
如果是自己做:
需要用自己刷的这个包做原料,把原始内核提取出来。
A.把包拖进winrar里,可以看到里面的文件。找到内核文件kernel.sin,再拖出来。
B.用flashtool处理内核,选择工具-sin编辑:
点开后,选择刚才的kernel.sin,点第三个提取数据:
之后会生成一个kernel.elf,之后会用到。
C.下载rootkernel这个内核制作工具,解压后把kernel.elf放安装目录,打开CMD命令行来到这文件夹,敲命令:
rootkernel kernel.elf boot.img
之后它就会做了,中途提示一些东西,根据实际来选择。
7.内核也做好了,接下来是刷入。
打开flashtool,手机按住音量上插入电源线,进入flashboot模式。
点击左上角闪电,选择flashboot模式,选择刷入内核:
选中刚才做的内核刷入就行。这就基本成功了。
顺便:
进入rec的方法:开机时在索尼logo界面按音量上,直到指示灯变橙色。