手機摔壞,不開機數據怎么恢復?
瀏覽量: 次 發布日期:2019-09-19 21:08:52
機硬盤字庫閃存器件,主流的有EMMC和UFS兩種。這兩種閃存器件有各自的優勢。目前一些高端手機上,正在大踏步的朝著UFS2.0的方向邁進,例如三星、蘋果等高端機,國內的小米5在發布時,也將UFS存儲作為賣點。而一些中低端手機和移動設備上,仍然在大量使用eMMC閃存器件作為存儲。這兩種存儲器的最直觀的差別就是讀寫速度,這是由原理上的差異造成的。
目前,針對eMMC的數據提取技術已經比較成熟了,因為eMMC采用并行數據讀寫方式,類似于SD卡,因此用SD讀卡器的技術方案,就可以實現對eMMC類字庫芯片的讀取,國內的達思科技推出了一款多合一的可支持各類eMMC字庫的讀取設備,已經能較好的實現對現有主流手機eMMC字庫的數據提取了。而針對UFS閃存字庫的讀取,目前市場上還沒有成熟穩定的產品可用。因此需要針對UFS閃存芯片的接口和協議進行分析,制定合理的數據提取方案。

根據研究分析,要實現對UFS芯片的數據讀取,可行的方法大致有3種,分別采用不同技術來實現:
(1)方法1:采用支持UFS存儲器件的手機AP來作為讀取平臺,例如,采用驍龍820處理器,作為主控制器,利用該AP的UFS接口,讀取UFS閃存字庫的數據。這種方法實際上是把手機的部分功能直接拿過來用,需要采用與手機電路設計有關的技術來實現,需要用到相關公司的開發板,如驍龍開發板或者三星有關AP的開發板等;
(2)方法2:采用可編程芯片,支持高速串行接口的FPGA,嵌入MIPI M-PHY和MIPI UniPro的相關IP,再設計相關的UFS傳輸協議層和應用層的命令與數據處理邏輯電路,實現對UFS接口的讀寫,此方案比較靈活,但是開發相關IP的難度大,購買第三方的IP成本較高;
(3)方法3:利用UFS的低速檢測模式,利用PWM信號模式,提取數據。根據UFS協議,UFS接口器件有低速傳輸模式用于器件檢測和配置命令的傳輸。該模式的信號傳輸速度較低,采用常見的一些單片機如ARM7就可以處理,但是低速自檢模式都是有芯片生產廠家自己定義的接口,需要從廠家拿到接口定義和指令集,才能實現PWM模式的低速讀取。這種方案雖然成本低,難度小,但是高度依賴于廠商提供的內部接口,局限性比較大。
總的來說,方法1的效果肯定是最好的,兼顧速度和效率,但是靈活性不夠,如果UFS器件升級,就得跟著換AP,用支持新UFS器件的AP。方法2的難度最大,但是比較靈活,UFS升級的話,只要修改響應的邏輯設計,就可以同步升級。方法3的成本最低,但是在3種方案里,速度和效率都是最低的,而且依賴于廠商的合作,如果廠商不開放相關的接口,就沒法實現了。
手機字庫的讀取,無論對維修行業還是對電子取證、數據恢復等行業,都是很重要的技術。從現有的發展趨勢來看,eMMC和UFS將并存一段時間,面向兩個不同的市場,eMMC對中低端,UFS對高端,因此研究對這兩類閃存字庫的讀寫技術是十分必要和現實的。
目前,針對eMMC的數據提取技術已經比較成熟了,因為eMMC采用并行數據讀寫方式,類似于SD卡,因此用SD讀卡器的技術方案,就可以實現對eMMC類字庫芯片的讀取,國內的達思科技推出了一款多合一的可支持各類eMMC字庫的讀取設備,已經能較好的實現對現有主流手機eMMC字庫的數據提取了。而針對UFS閃存字庫的讀取,目前市場上還沒有成熟穩定的產品可用。因此需要針對UFS閃存芯片的接口和協議進行分析,制定合理的數據提取方案。

根據研究分析,要實現對UFS芯片的數據讀取,可行的方法大致有3種,分別采用不同技術來實現:
(1)方法1:采用支持UFS存儲器件的手機AP來作為讀取平臺,例如,采用驍龍820處理器,作為主控制器,利用該AP的UFS接口,讀取UFS閃存字庫的數據。這種方法實際上是把手機的部分功能直接拿過來用,需要采用與手機電路設計有關的技術來實現,需要用到相關公司的開發板,如驍龍開發板或者三星有關AP的開發板等;
(2)方法2:采用可編程芯片,支持高速串行接口的FPGA,嵌入MIPI M-PHY和MIPI UniPro的相關IP,再設計相關的UFS傳輸協議層和應用層的命令與數據處理邏輯電路,實現對UFS接口的讀寫,此方案比較靈活,但是開發相關IP的難度大,購買第三方的IP成本較高;
(3)方法3:利用UFS的低速檢測模式,利用PWM信號模式,提取數據。根據UFS協議,UFS接口器件有低速傳輸模式用于器件檢測和配置命令的傳輸。該模式的信號傳輸速度較低,采用常見的一些單片機如ARM7就可以處理,但是低速自檢模式都是有芯片生產廠家自己定義的接口,需要從廠家拿到接口定義和指令集,才能實現PWM模式的低速讀取。這種方案雖然成本低,難度小,但是高度依賴于廠商提供的內部接口,局限性比較大。
總的來說,方法1的效果肯定是最好的,兼顧速度和效率,但是靈活性不夠,如果UFS器件升級,就得跟著換AP,用支持新UFS器件的AP。方法2的難度最大,但是比較靈活,UFS升級的話,只要修改響應的邏輯設計,就可以同步升級。方法3的成本最低,但是在3種方案里,速度和效率都是最低的,而且依賴于廠商的合作,如果廠商不開放相關的接口,就沒法實現了。
手機字庫的讀取,無論對維修行業還是對電子取證、數據恢復等行業,都是很重要的技術。從現有的發展趨勢來看,eMMC和UFS將并存一段時間,面向兩個不同的市場,eMMC對中低端,UFS對高端,因此研究對這兩類閃存字庫的讀寫技術是十分必要和現實的。
相關推薦