Zenfone 4.4降版方式 免ROOT

4.4.2 降版 4.3的方法,
請移駕至Zentalk

==================================
以下為0715之前版本降法

經過昨天一夜研究,今早測試成果,降版成功!
一開始用fastboot 的 flashall指令無法使用,後來找到二三接腳版主(Zentalk論壇的客座版主)大大提供的[Root] Downgrade ZenFone from 1.15.40.35_20140715方法,
成功降版!有興趣的可以試試。當然,後果自負!
小弟也是超級初學者,可能沒有辦法幫大家太多忙

小弟降版模式(Zenfone 5):0724 to 0625
重點提示:請勿跨區降版!TW 0724 to TW 0625 >>
TW 0724 to WW 0625 >> 後果自負...
完成降版後,若有需要請自行雙Wipe。

準備工作:
1. 已經Root的Zenfone 5
2. Intel USB Driver for Android Devices
3. adb電腦端執行程式?
裡面的boot.img是從UL-ASUS_T00F-TW-1.14.46.50-user.zip提取出來的。
如欲改用其他版本,請從該版本內自行提取 boot.img;

開始作業:
1. 下載早期版本,提取壓縮檔內的boot.img、recovery/recovery-from-boot.p、及recovery/etc/install-recovery.sh

2. 以記事本打開 install-recovery.sh,找到「/system/recovery-from-boot.p」這段文字,以「/data/local/tmp/recovery-from-boot.p」取代。

3. 利用adb指令推送install-recovery.sh:「adb push install-recovery.sh /data/local/tmp」和recovery-from-boot.p:「adb push recovery-from-boot.p /data/local/tmp」。手機端記得要允許電腦存取啊!

4. 依序下達下列指令:
adb reboot bootloader (等待重開機)
fastboot flash boot boot.img (重開機後刷入此檔)
fastboot reboot (重新啟動手機)
開機完畢後,允許電腦存取手機,並允許Root授權,依序輸入下列指令:
adb shell
su
sh /data/local/tmp/install-recovery.sh
完畢。

5. 用先前的方式降版吧!
6. Enjoy...

PS. 小小心願,若您有興趣,請幫忙按讚,無興趣可略過,謝謝您!

Zenfone 4.4降版方式 免ROOT
Zenfone 4.4降版方式 免ROOT
Zenfone 4.4降版方式 免ROOT

============================================================
更新備註:
降版後,Root會失效,不管您怎麼使用Root Zenfone這隻程式都無法成功再次Root(還是不能偷懶,得雙清)。
建議雙清(進入Recovery模式使用),執行完畢後,就跟剛出廠時是一樣的,記得備份啊!

該作者有提供更簡易的方法可降版(請點連結),就是刷Recovery,再刷ROM,免Root。
但是最舊版本僅提供到1.15.40.35。所以想刷更之前的版本只能靠要Root的方式(小弟功力不足,不會封裝Recovery.img)。

請謹慎小心操作! 目前持續測試中,有問題會向大家回報

================================
更新備註:
此法適用降版至0715(不含)之前的版本,因為沒有高手封裝更舊的Recovery.img。
降到0715 or 0724 or 0816,可考慮另一篇(點我)
2014-09-11 9:22 發佈

osiris1027 wrote:
經過昨天一夜研究,今...(恕刪)


O大說明的有清楚,但小弟第一步就卡機了

因為,手機送修後已經被更新到0827了,怎辦?

程式指令一竅不通, 只好最新版先免強用看看

掛了再說,掛了再說.....
大大您好啊!如果只是要降到0715 or 0724 or 0816,可考慮另一篇(點我)
根據該作者所言,20140715之後的版本,因為ASUS官方將
「在 recovery 的 default.prop 將 ro.build.date.utc 的數值調小:
ro.build.date.utc=12684704
這樣的修改會導致手機無法降版,因為目前官網上抓下來的 ROM file 裡面的 script 最前面這麼寫:
assert(greater_than_int(getprop("ro.build.date.utc"), 1392739200));
雖然應該沒多少人喜歡換版本,但這邊還是筆記一下退版的方法root 限定。又因為這樣的退版如果沒處理好可能導致之後無法升級軟體版本,我就只講方法不做懶人包了。」

在此猜測「退版如果沒處理好可能導致之後無法升級軟體版本」,應該是指跨區降版。
作者有說明,不跨區應該是沒問題的(下方討論串),因為跨區會造成無法OTA的情況(無法接收更新訊息),因此小弟是TW 0724降TW 0625root 限定

剛剛試了一下,可以OTA。而 1.15.40.35 (0715版)與1.16.40.7 (0724版)和1.17.40.16 (0816版)應該是相同方法防降版,在此猜測0827手法相同

如果您有心臟想測試一下,可以造福機友們(大誤)


=================================
對了,刷機前有些東西是要開的(尤其是USB偵錯),照片所示,這些我都是開啟的狀態。


內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?