這個圖,說明了下載手機版本所依賴的資源關係。基於這樣的資源和工具,咱們才能作各類UI的移植,版本的優化,才能讓咱們的手機變得更加個性化,才能把咱們的工做成果下載到手機中而且運行起來。工具
沒有人但願本身的勞動成果被別人竊取,或者很快被其餘的版本替換掉;對官方而言,就有了形形色色的專用刷機工具,這些官方的專有刷機工具,對版本下載協議進行了定製,並提供了相應的刷機工具;對於ROMER而言,咱們能夠從官方的專用協議和工具自己,以及通用的協議及工具的原理入手,來探究一下可能的防範手段。優化
舉個例子,在fastboot模式下如何進行防刷呢?有這麼幾個方向能夠實現。1.封閉usb口來進行防刷,這種方法做最爲有效,並且可使得任何人在fastboot模式下沒法進行操做。2.更改fastboot協議,使用這種方法,能夠達到防刷的目的,同時,經過更改PC端的fastboot能夠實現私有化,只能使用本身的fastboot.exe進行刷機。網站
防刷類的技術文章,在各種網站上鮮有涉及。部分文章只是涉及到了最外圍的基礎知識。任何技術自己,都是中性中立的。在應用各類技術手段時,務必確保在國家法律許可的範圍內。若是相關資源須要受權,請您和相關資源的官方全部者簽署相關受權協議後再進行開發或修改。spa
原做者:墨科之家調試
***********************我是分享的天使分界線***********************orm
最後貼幾篇乾貨,有須要的朋友能夠看看。資源
防刷機系列之關於內核與下載的背景知識開發
防刷機系列之修改小米和聯想的內核ast
防刷機系列之在system.img中控制USB調試基礎
防刷機系列之MTK平臺下載私有協議化實戰