2015年10月14日 星期三

(20151127更新_如果不慎因為FAP LOCK ON 而開不了機、又沒辦法刷Recovery mode的話,如何自救?)關於如何按部就班來Root Galaxy J7(SM-J700F)

(20151014)關於如何按部就班來Root Galaxy J7(SM-J700F)
先寫一下
在Android 5.1.1的J7,是無法直接用Download mode刷機的

因為三星在Android 5,就將bootloader預設為read only,並將bootloader的on/off功能擺在[開發者模式],然後隱藏起來
-> 一般的使用者是無法找到路徑可以開啟的

我想Note4/S6/Note 5以來,應該也是這樣被「保護」

所以我就先講講如何Recovery恢復開啟bootloader,不然什麼刷機都玩不動!

------------------< 如何Recovery恢復開啟bootloader >------------------
- 直接到[設定]-[關於裝置],找到[版本號碼],直接在上面連續敲(Click)7-10次,就會啟動[開發人員選項]
- 接著,到[設定]這一層,就可以點進入[開發人員選項]裡面

1.先開啟[啟用OEM鎖]
-> 這是將download mode裡[FAP LOCK:ON]切換成[FAP LOCK:OFF]。如果沒有切換的話,是無法透過Odin將Recovery換成第三方Recovery mode(如TWRP)
2.依循往例,開啟[USB偵錯]。也就是debug mode。對於一些進階設定及刷機安全性與穩定性都是必備的 
------------------------------------------
以J7為例,如何開啟開發者模式進行刷機的完整步驟,我有空再整理

一如往例,刷完之後就是沒有保固的J7
不過基於使用上的方便,還是Root之後比較好用
如果有空加上手癢的話,或許會大改一下J7也不一定

如果你是急著要刷的人,先服用< 如何Recovery恢復開啟bootloader >小訣竅
其他Root的資源,應該google一下,也能上手

------------------< 20151127更新:如果不慎因為FAP LOCK ON 而開不了機、又沒辦法刷Recovery mode的話,如何自救?>------------------
- 如果你因為種種不可告人的動作,而將[啟用OEM鎖]關閉了,卻又自己進入如twrp之類的第三方Recovery mode時 

->>>就會立即陷入電影「全面啟動」裡的「Limbo」狀態...
 既無法開機進入桌面,也無法透過Odin刷第三方Reovery mode、甚至是原廠Recovery mode都刷不進去
-> 只能充電,什麼都辦不了!



...這樣的情況在包括S6,Note5都是會發生的,可怕吧?

自救的方法,稍後會圖文並茂說明
讓你脫離可怕的[Limbo]狀態

------------------------------------------
首先,當FAP LOCK ON時,就是意味著Boot Loader是鎖住的,所有要經過boot loader的寫入動作都會被鎖住,包括如twrp之類的第三方Recovery mode都會無法載入。

糟糕的是,連正常開機進入桌面的程序也都無法載入,更無法透過前述方式到[設定]-[關於裝置]->[版本號碼]->開啟[啟用OEM鎖]的方式,將FAP LOCK OFF掉
....這就是陷入[Limbo]狀態


只剩下一種方式,就是設法找到改寫boot loader狀態的途徑
...透過Odin方法,重新掛上原廠ROM,再刷一次

不過這樣的方法,到最後的寫入動作時,會再度出現「無法寫入」的失敗狀態
... 又是陷入[Limbo]狀態

->  關鍵是在Odin 程式有一個[option]選項裡,要勾選[Phone bootloader update]後,再來刷原廠ROM
-> 刷完之後,就能順利重新開機
------------------------------------------
接著,要記得將FAP LOCK OFF喔

------------------------------------------
(20170119 補充說明:)FRP LOCK vs. FAP LOCK
...兩者,就是不一樣啦!

Factory Reset Protection(FRP)
也稱為 Reactivation Lock

-> 簡單的說,開機後卡住,然後出現“custom binary blocked by reactivation lock"
就是FRP LOCK

FRP LOCK就是防止被刷機或是防止被別人拿你的手機Reset的機制
-> 這項功能是從Android 5.0以後版本就有的新功能
-> 可以到[設定]-[安全性]-[重新啟動鎖定],勾選之後,就會啟動FRP LOCK ON
-> 在正常開機狀態下,要解鎖的話,就一樣到[設定],取消勾選即可
(在此,需要確認你的三星帳號密碼才能取消勾選)

倘若是刷機過程中,卡住的話,只要找出相同版本的官方ROM,用ODIN線刷就可以恢復
------------------------------------------
本文說的不是FRP LOCK,而是更棘手的FAP LOCK