請問各位
小弟的LG G2 32G 上週升級官方的4.4.2
目前版內好像沒有看到 如何 ROOT
有ROOT的好像都是刷其他的版本
請問,該如何ROOT
謝謝
大陸一堆一鍵式,國外一堆修改ROM的,最後自己來搞個原生ROM強制Root。
絕對完整原生,免得老是覺得少了啥功能,又很可惜。
我的LG G2是購自PCHOME的Golden 32G Hami
還好以前有用IMEI下載自己的4.2.2 KDZ,不過一樣殘念,還是Hami版。
官方可以升級後,又下載了D80220A_00.kdz (4.4.2)
大概發表一下我的過程,由於繁複,下次有機會PO詳細的方式,或者你也可以依照我的過程去"鼓鴿"。
1.降版
使用LG_KDZ_FW-Update_OfflineFix(關鍵字)這一版,將自己的4.4.2降版本成4.2.2
狀況一: 第一次降版後,狀況一重開機迴圈。結果直接又刷回去4.4.2。
不死心再試一次,結果一樣。狠下心來上網搜尋Hard reset方式,硬給他做一次,想不到我的4.2.2活起來了。(以後每次降到4.2.2都得這樣,儘管降版前已經先還原原廠了)
2.Root
使用IORoot24
3.安裝recovery
自己亂配批次檔,使用ADB安裝philz_touch_6.19.7-d802版的recovery
狀況二: 此版在日後安裝ROM時,一直裝不起來,用ADB sideload 總是在87%跳開;事先放在sdcard安裝也是中止。無意間下載到TWRP recovery,安裝ROM成功。
很奇怪的是,我還是用philz recovery去刷TWRP recovery成功,因為使用ADB裝不起來。
4.製作官方4.4.2 ROM (Zip)
使用WindowsLGFirmwareExtract-ver.1.2.1.0將D80220A_00.kdz轉換成zip (ROM file)
參考網頁 http://www.droidviews.com/how-to-make-a-rooted-kitkat-rom-for-lg-g2-from-kdz-firmware/
5.下載Root file
使用SuperSU by Chainfire版本,zip file
6.複製D80220A_00.zip & UPDATE-SuperSU-v1.93.zip進去sdcard資料夾
7.重開機進去recovery
Wipe - Advance 勾選 Dalvik Cache, Cache, Data, System
從Sdcard安裝D80220A_00.zip,接著不重開的情況下安裝UPDATE-SuperSU-v1.93.zip
8.重開機就大功告成了
移除Hami也很簡單,就移除不要的HAMI APP後進去/system/apps/bootup裡刪掉不要的APP就可以了。
重點來了: 狀況三,此版雖Root了,但是還是沒有適合的recovery可以安裝在這一版。不要輕易再進去recovery,有一次我莫名的這樣還原了,想說要進去TWRP結果全被清了。Root也沒了,得從頭開始。一個禮拜我重試了近有20次。(也就是40次的重刷ROM,近百次的重開機,四天達到)
當然也可以趁這機會去刷刷CM11 or Pardus HD RoM,但是因為缺少LG 原生的一些軟體及功能。例如相機的九點對焦,有人嫌,但我覺得還蠻不錯的。
方法已經算簡短說了,想不到也是一大篇,其中還另外需要很多技術,其實不簡單。例如使用ADB之類的指令,還有下載官方ROM,以及很多小狀況排除。當初還原4.2.2也弄一陣子,新版的LGflashtool小複雜。
一整個下來,電腦一堆雜七雜八的工具及ROM。改天有心在分享完整版吧。希望有心人士"鼓鴿"成功
Region4713 wrote:
升級到4.4.2時發...(恕刪)
由於4.4.2還不能直接Root
基本繞路的想法就是經由已Root的4.2.2刷Recovery
然後用Recovery刷上4.4.2的韌體和SU程式
首先降級4.2.2,建議用TOT去刷最省事
然後Recovery就用TWRP吧
http://www.droidviews.com/how-to-make-a-rooted-kitkat-rom-for-lg-g2-from-kdz-firmware/
這個方法拿KDZ製成的ZIP刷包,會把原廠的Recovery(recovery.bin)也刷進手機
package_extract_file("system.img", "/dev/block/platform/msm_sdcc.1/by-name/system");
package_extract_file("modem.bin", "/dev/block/platform/msm_sdcc.1/by-name/modem");
package_extract_file("boot.bin", "/dev/block/platform/msm_sdcc.1/by-name/boot");
package_extract_file("aboot.bin", "/dev/block/platform/msm_sdcc.1/by-name/aboot");
package_extract_file("dbi.bin", "/dev/block/platform/msm_sdcc.1/by-name/dbi");
package_extract_file("laf.bin", "/dev/block/platform/msm_sdcc.1/by-name/laf");
package_extract_file("persist.bin", "/dev/block/platform/msm_sdcc.1/by-name/persist");
package_extract_file("rpm.bin", "/dev/block/platform/msm_sdcc.1/by-name/rpm");
package_extract_file("sbl1.bin", "/dev/block/platform/msm_sdcc.1/by-name/sbl1");
package_extract_file("cust.bin", "/dev/block/platform/msm_sdcc.1/by-name/cust");
package_extract_file("tz.bin", "/dev/block/platform/msm_sdcc.1/by-name/tz");
package_extract_file("recovery.bin", "/dev/block/platform/msm_sdcc.1/by-name/recovery");
最省事的解決方法,我想是一刷完ZIP刷包就立刻接著再刷一次可用的TWRP或PhilZ Touch
最好的方法是...4.2.2一裝好TWRP就用ADB指令取出Recovery分區的鏡像
dd if=/dev/block/platform/msm_sdcc.1/by-name/recovery of=/storage/sdcard0/recovery.bin
拿這個recovery.bin去取代ZIP刷包裡的Recovery
方法一就是loki可以支援4.4.2的bypass,最理想
到底能不能和有沒有處理過的Recovery合用,只有試了才知道
方法二就是要去試bootloader和Kernel/Recovery之間的關係,想辦法搞定誰
這種沒有程式底子是連想嘗試都不知怎麼弄
loki是LG通用,先前刷CWM就是在搞這個怎麼會不知道
https://github.com/djrbliss/loki
手上的G Pro升級4.4.2也要面對一樣的問題
現在也還在眾人摸索階段沒有結論,我也在思索該怎麼能搞定
不過我覺得還是閉嘴算了,還沒得玩也沒什麼幫助還多嘴惹嫌
反正G2有定論能成功的方法,多半也能比照給別款裝置用
坐等成果,到時候還不行再說
內文搜尋

X