想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界面按音量上,直到指示燈變橙色。