Sony E6853 ROOT&TA&recovery 技術研究討論貼

各位大大你好:

小弟知道近期Sony較熱滿的話題是已解鎖的手機可以刷入DRM恢復功能,但是本人有一個難題,希望在這各位可以幫忙研究一下。

本人手機已在未解鎖之前使用iovyroot_v0.4備份TA檔,當時系統為E6853_32.0.A.6.170_HK Android 5.1.1 版本,網絡上有很多可以ROOT Sony E6853 (簡稱Z5P) 的方法,本人用了其中一個方法,是使用原FTF檔內kernel檔作為加工,可惜問題就在這裡。

首先先把原E6853_32.0.A.6.170 FTF內提取kernel.sin檔,再經由Flashtool轉換為elf檔,然後使用rootkernel_v4.22進行加工程序。

大家也知道rootkernel程序也包含twrp及可放置原備份TA檔案,可是成功組成新的kernel檔之後,問題就在這裡,我先把手機重新安裝及全清一次,再刷入新kernel檔後發現不能夠進入recovery,每當在SONY LOGO後按音量+後,指示燈由燈轉黃便卡在這裡,不能夠成功進入TWRP。

而當我進入系統確認已經成功刷入先前備份的DRM,可是兩者不能共存,有DRM便不能有recovery,有recovery便不能有自己的DRM了,嘗試過單獨刷入boot及TWRP recovery這是是可以進入TWRP的,但是手機內的DRM沒有了,除非刷入XDA的drmrestore檔案,否則不能夠使用DRM,但我個人比較完美,因為drmrestore並不是原來手機內的DRM,所以顯示結果還差一點,並非全解。

然後我開始從Android 6.0 入手,版本為E6853_32.1.A.1.185_1299-6239_Android6.0original,同樣方法,這次奇怪地rootkernel內的TWRP竟然可以使用,成功進入及刷ROOT,同時地也保留了原機的DRM。

我想問問各位,有什麼辦法可以在Android 5.1.1 內同時間可以擁有TA及recovery??

我研究了應該與BOOT檔有關系的,請問我應該怎樣做才可以像6.0一樣可以全部使用又不需要第三方的DRM?
文章關鍵字
LoKKeunG wrote:
各位大大你好:小弟知...(恕刪)

不要把回復DRM的壓縮包也放入boot.img,因為裡頭有個參數重疊了,倒置twrp被drm壓縮包覆蓋過去
dx9901mk5 wrote:
不要把回復DRM的壓...(恕刪)

抱歉沒看清楚樓主的回文,但問題原因可能會一樣,這樣去拆解備份TA與還原的那個bat檔,應該也是參數重疊.

不意外的話,備份這動作有包含備份到了Fotakernel這裡部份的參數,這就是原廠的recovery

dx9901mk5 wrote:
抱歉沒看清楚樓主的...(恕刪)


但是奇怪的是,將TA刷在Android 6.0的固件沒有這個問題,TWRP可以正常使用,所有東西都返回來。
只是把TA刷在5.1.1便會有排斥的問題出現,應該不會備份原廠的reocvery。因為正常只備份TA分區數據而。


LoKKeunG wrote:
各位大大你好:小弟...(恕刪)


rootkernel已經含DRM恢復跟TWRP
你TA有備份其實就不用再刷進去,
直接用他的打包就好了.
也可以省下一道步驟.

我自己解鎖的Z5P,直接打包後刷入再加刷SuperSU兩個步驟而已.

ops0125 wrote:
rootkernel...(恕刪)


你好,我可能表達錯了,我跟你一樣都是直接打包的,但在5.1版本中打包後不能使用TWRP這個問題,反而6.0便可以,就是這個問題
Sony Mobile E6853 Android 6.0 32.1.A.1.185 ROOT

LoKKeunG wrote:
你好,我可能表達錯...(恕刪)


那應該是我會錯意了
ops0125 wrote:
rootkernel...(恕刪)


發文樓主的問題跟我猜的一樣,我也擔心用在5.1.1會有問題,如果rootkernel已經含DRM恢復跟TWRP,那為何教學文還要在自制核心時還加入TA-時間.img,而一樣是重覆刷入DRM,可是刷在5.1.1就會沒TWRP..而刷在6.0卻是沒問題?...我記得ops0125大大你是刷6.0的吧...所以你才能直接用他的打包就好了..然後打包後刷入再加刷SuperSU兩個步驟而已




LoKKeunG wrote:
你好,我可能表達錯了...(恕刪)


樓主大大...請教一下...你說你刷入有含TA-日期.img的自制核心後,會沒有TWRP...那有試過在刷完有含TA-日期.img的自制核心後,再自己刷入TWRP試試嗎? 還是試看看另一個方式,就是rootkernel既然已經含DRM恢復跟TWRP,那就做一個沒有含TA-日期.img的自制核心,直接打包刷入,看是否有TWRP....如果還是一樣沒有,那這篇教學可能變成只限刷6.0使用了@@"

我也是選擇留在5.1.1的人@@"目前是已解鎖root了,跟你說的一樣,DRM並沒有全解中,也在考慮要照這篇刷,我就是卡在想到可能會遇到你現在的問題,所以才沒刷@@"
me253770 wrote:
發文樓主的問題跟我...(恕刪)


你所說的我都試過了

第一次:
rootkernel因包含了Twrp,在rootkernel資料夾內放入TA.img+5.1.1kernel+SU ROOT一起打包產出新kernel。
刷入後無法啟動TWRP,其它功能正常,包括ROOT權限+DRM KEY,只是進不了TWRP
第二次:
同上,刷完新kernel後這次直接fastboot TWRP twrp-2.8.7.0-E6853-20151122_material.img,測試也是無法進入TWRP,其它沒變,這時可以排除TWRP問題了。
第三次:
同上,這次fastboot XDA提供的boot.img+twrp-2.8.7.0,測試後可以進入TWRP,ROOT存在的但是沒有TA了,而手上的TA檔也無法還原到機裡,所以只能使用XDA的drmrestore,但是始終drmrestore非太完美,所以我放棄了使用,直接升了6.0了。心裡還想念5.1.1的喔。

結論是:5.1.1的ROM與rootkernel的bootimg應該是有排斥的,雖然可以起動手機,但是那個recovery 不能使用了。
要使用recovery 便沒有DRM,兩者不能共存,所以我到這裡求解決方法。
Sony Mobile E6853 Android 6.0 32.1.A.1.185 ROOT

me253770 wrote:
發文樓主的問題跟我...(恕刪)


我是直接刷6.0~
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!