本發明涉及無線通信技術領域,尤其涉及手機移動終端系統高級恢復出廠設置標志位管控方法。
背景技術:
目前,手機移動終端產品如何保證到用戶手上是出廠設置狀態,如何規避自己公司的產品不出現全球關注的“iPhone Girl”焦點事件,是所有手機廠商最頭疼和關注的問題。而要確保手機移動終端的系統穩定,不殘留測試記錄和照片信息,在手機移動終端出廠前就必須確保對其進行了高級恢復出廠設置。
現有的一般手機移動終端的記錄清除方式,是通過在手機用戶界面設置功能下的恢復出廠設置菜單進行刪除測試功能的記錄。但是,此種清除記錄的方式只能把用戶界面下的部分記錄清除,手機系統中仍會保留部分系數統Logo無法刪除,包括一些人力修改的參數無法通過用戶級恢復出廠狀態,導致終端客戶買到新手機后,發現里面有測試記錄或部分功能因為參數人為設置導致系統運行不正常。如果有漏刪除的測試記錄和照片保留在手機移動終端內,會讓客戶認為是買到翻新機了,會對出售的產品造成客戶抱怨,認為產品不好及影響品牌聲譽受損等。
因此,如何采用一種有效保證手機移動終端出廠時是沒有測試記錄,及手機保持出廠初始狀態是急待解決的問題。
技術實現要素:
為了克服上述所指的現有技術中的不足之處,本發明提供一種手機移動終端系統高級恢復出廠設置標志位管控方法,通過指令一鍵進行高級恢復出廠,恢復出廠設置完成后可以人工從移動終端界面直觀查看到恢復標志位,也可通過標志位檢查工具自動讀取高級恢復出廠設置標志位管控的方式,確保每臺移動終端產品在出廠是已經做過高級恢復出廠設置。
本發明是通過以下技術方案實現的:
一種手機移動終端系統高級恢復出廠設置標志位管控方法,包括以下步驟:步驟一,開機、輸入*#0704#*指令、自動關機;步驟二,自動重啟、自動清除測試記錄、設置參數;步驟三,再次重啟、顯示語言選擇界面;步驟四,再次自動關機、寫入高級恢復出廠設置標志位;步驟五,檢查高級恢復出廠設置標志位是否已經完成;
其中:
在所述步驟一中,打開移動終端設備,開機后進入撥號界面,輸入*#0704#*指令,按確認,手機顯示關機動畫并自動關機;
在所述步驟二中,自動關機后手機自動重啟,顯示開機Logo(Recovery mode),并自動清除手機內部的測試記錄及人為設置參數,同時自動還原用戶刪除客戶/原廠預置的APP;
在所述步驟三中,完成后手機再次重啟,顯示開機Logo(Normal mode),播完開機動畫后,顯示開機向導語言選擇界面;
在所述步驟四中,開機向導語言選擇界面等待30秒,手機自動關機,關機同時寫入高級恢復出廠設置標志位;
在所述步驟五中,檢查手機是否關機,然后撥下電池重新開機,插入數據線,通過讀標志位工具,檢查高級恢復出廠設置標志位是否已經完成,完成的手機,完成測試后出廠,未完成的手機,報警提示該移動終端標志位生成失敗。
優選的,在所述步驟二中,同時自動還原用戶刪除客戶/原廠預置的APP。
優選的,在所述步驟三中,重啟到開機向導語言選擇界面后,手機開始初始化并調用語言設置相關函數,以及完成應用程序初始化或安裝動作。
優選的,在所述步驟四中,手機初始化完成后,在開機向導界面等待30秒,確保手機已經完成初始化動作,等待30秒后手機自動關機,在關機的瞬間,在手機NV區域寫入高級恢復出廠設置標志位。
優選的,在所述步驟五中,通過標志位檢查工具,讀取手機NV區域存儲的高級恢復出廠標志位結果,從而判斷手機是否已經完成高級恢復出廠設置,以此來判斷移動終端是否已經恢復為出廠設置狀態。
與現有技術相比,本發明的有益效果是:
1、通過指令一鍵進行高級恢復出廠設置執行動作,系統自動生成高級恢復出廠設置標志位,取代現有的檢測方式,也可以通過移動終端界面人工查看到恢復后的標志位;
2、可通過標志位工具讀取移動終端系統生成高級恢復出廠標志位的方式獲取移動終端的標志位信息,從而判斷手機是否已經完成高級恢復出廠設置;
3、采用傳統的用戶恢復出廠設置方式無法保證所有測試記錄及設置參數已經清除,新的方式可通過工具來做檢查,能夠檢出漏作高級恢復出廠設置的移動終端,以工具檢查替代人工檢查,做到百分百防呆以規避漏檢查和漏恢復問題;
4、經過此高級恢復出廠操作后,可清除所有測試記錄和照片,避免出廠后被人通過高端的數據恢復技術將存儲在移動終端設備格式化之前的測試記錄和照片等信息還原回來。
附圖說明
圖1為本發明流程示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
請參閱圖1,本發明提供一種實施例:一種手機移動終端系統高級恢復出廠設置標志位管控方法,包括以下步驟:步驟一,開機、輸入*#0704#*指令、自動關機;步驟二,自動重啟、自動清除測試記錄、設置參數;步驟三,再次重啟、顯示語言選擇界面;步驟四,再次自動關機、寫入高級恢復出廠設置標志位;步驟五,檢查高級恢復出廠設置標志位是否已經完成;
其中:
在所述步驟一中,打開移動終端設備,開機后進入撥號界面,輸入*#0704#*指令,按確認,手機顯示關機動畫并自動關機;
在所述步驟二中,自動關機后手機自動重啟,顯示開機Logo(Recovery mode),并自動清除手機內部的測試記錄及人為設置參數,同時自動還原用戶刪除客戶/原廠預置的APP;
在所述步驟三中,完成后手機再次重啟,顯示開機Logo(Normal mode),播完開機動畫后,顯示開機向導語言選擇界面;
在所述步驟四中,開機向導語言選擇界面等待30秒,手機自動關機,關機同時寫入高級恢復出廠設置標志位;
在所述步驟五中,檢查手機是否關機,然后撥下電池重新開機,插入數據線,通過讀標志位工具,檢查高級恢復出廠設置標志位是否已經完成,完成的手機,完成測試后出廠,未完成的手機,報警提示該移動終端標志位生成失敗。
涉及到清除的參數及記錄如下:
1、手機狀態恢復到格式化下載后狀態,保留IMEI,SN,WiFi藍牙地址、RF和傳感器校準數據等重要數據;
2、內置存儲卡需要清除使用痕跡;
3、鎖網軟件要能自動鎖卡(SimLock)及默認鎖卡(SimLock)次數;
4、測試過程中,刪除的預置應用要恢復,安裝的其他應用要清除;
5、客戶需求的預置應用和文件等需要保留。
還原用戶刪除客戶/原廠預置的APP綜合解決方案:直接使用system分區來存放預置的apk,并在恢復工廠設置的后續環節將預置的apk重新從system分區拷貝到/data/app目錄下面。
系統預置APP恢復方案步驟:
A.merge phantom+的如下提交:
changed the enter_key from power_key to home_key in factory_mode preset APK.
preset VIDEO
[Type]
Enhancement
[Product]
phantom_plus
[Solution Description]
B.如果預置的東西太大,導致system分區放不下,還需要merge如下提交:
Change system partition size to 1GB for apk&video preset in HIKe product later.
在步驟三中,重啟到開機向導界面,手機開始初始化調用語言設置相關函數,及完成應用程序初始化或安裝動作。
在步驟四中,手機初始化完成后,在開機向導界面等待30秒,確保手機已經完成初始化動作,等待30秒后手機自動關機,在關機的瞬間,在手機NV區寫入高級恢復出廠設置標志位。
在步驟五中,可通過標志位檢查工具,讀取手機NV區域存儲的高級恢復出廠標志位結果,從而判斷手機是否已經完成高級恢復出廠設置,以此來判斷移動終端是否已經為出廠狀態。高級恢復出廠設置標志位遵循如下規則:
1,返回值為:“1”,代表高級恢復出廠設置成功;
2,返回值為:“2”,代表高級恢復出廠設置失敗;
3,返回值為:“0”,代表未執行高級恢復出廠設置;
4,返回值為:“-”,代表手機連接失敗。
高級恢復出廠設置軟件系統內部實現:
0啟動
1重置SimLock狀態
2備份鎖網參數到BinRegion區域(新架構鎖網參數改存入Protect分區,執行Factory reset和Firmware upgrade動作時不會清楚Protect分區,可去除備份動作)
3格式化手機存儲空間
4重啟
5進入Recovery mode執行恢復出廠設置動作
6重啟
7進入Nomal mode,開機初始化。
利用本發明的判定獲取方法可確保移動終端在出廠前均已經做過高級恢復出廠設置,取代現有的檢測方式,確保手機移動終端出廠前就已經進行了高級恢復出廠設置。
高級恢復出廠設置標志位包括標志位生成OK和生成失敗。
在步驟五中,當檢查高級恢復出廠設置標志位是生成失敗時,報警提示該移動終端標志位生成失敗。
盡管已經示出和描述了本發明的實施例,對于本領域的普通技術人員而言,可以理解在不脫離本發明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發明的范圍由所附權利要求及其等同物限定。