[發(fā)明專利]一種手機系統(tǒng)文件在線修改方法、裝置及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010844545.6 | 申請日: | 2020-08-20 |
| 公開(公告)號: | CN112083880B | 公開(公告)日: | 2023-05-16 |
| 發(fā)明(設(shè)計)人: | 吳彥鵬;吳松洋;袁耀杭;張輝極;黃加紅;曹榮鑫 | 申請(專利權(quán))人: | 廈門市美亞柏科信息安全研究所有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F12/02 |
| 代理公司: | 廈門福貝知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 35235 | 代理人: | 陳遠洋 |
| 地址: | 361000 福建*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 手機 系統(tǒng) 文件 在線 修改 方法 裝置 存儲 介質(zhì) | ||
本發(fā)明公開了一種手機系統(tǒng)文件在線修改方法、裝置及存儲介質(zhì),通過飛線方式將ISP編程器與手機主板連接;通過ISP編程器根據(jù)所要讀取或?qū)懭氲臄?shù)據(jù)的起始地址、讀取長度或?qū)懭腴L度以及手機主板上的閃存芯片中的扇區(qū)長度計算得到數(shù)據(jù)的起始地址在扇區(qū)的偏移量,根據(jù)偏移量和讀寫長度對數(shù)據(jù)進行讀取或?qū)懭耄灰约霸谧x取或?qū)懭霐?shù)據(jù)時通過循環(huán)多次讀取或?qū)懭敕謩e進行數(shù)據(jù)校驗,完成數(shù)據(jù)校驗后最終實現(xiàn)對數(shù)據(jù)的讀取或?qū)懭搿Mㄟ^該方法可以實現(xiàn)對手機閃存芯片上任意位置和數(shù)據(jù)大小的讀寫。而且通過數(shù)據(jù)校驗后可以保證數(shù)據(jù)的正確性和安全性,并且可以直接在線修改,降低下載和上傳鏡像時可能造成的錯誤并可以縮短修改時間。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)解析領(lǐng)域,具體涉及一種手機系統(tǒng)文件在線修改方法、裝置及存儲介質(zhì)。
背景技術(shù)
在司法鑒定過程中經(jīng)常出現(xiàn)手機密碼無法獲取的情況,近年來,常用的解決方案均是通過高通9008和MTK?Preloder串口的底層刷機協(xié)議實現(xiàn)與手機芯片的通信,刷寫手機閃存數(shù)據(jù)來達到手機屏幕鎖清除的目的。隨著手機安全性能的不斷提升,許多廠商開始封堵底層刷機接口,基于ISP(In-System?Programming,在系統(tǒng)可編程)技術(shù)的解鎖方法開始成為解鎖方法的主流。
目前常見的解鎖方案,都是通過ISP將閃存芯片中所有的數(shù)據(jù)導(dǎo)出,進行修改后再刷寫回芯片內(nèi)部,實現(xiàn)屏幕鎖屏蔽或清除的功能。由于ISP采用飛線技術(shù),長時間的讀寫存在穩(wěn)定性不足、數(shù)據(jù)損壞的風(fēng)險,容易對手機系統(tǒng)和用戶數(shù)據(jù)造成破壞,影響檢材鑒定。因此需要一種新的方法來實現(xiàn)對手機系統(tǒng)文件更加便捷、高效和穩(wěn)定的修改,該方法可以修改手機系統(tǒng)內(nèi)部的主要文件內(nèi)容,文件的權(quán)限,文件名字等。
有鑒于此,建立一種新的手機系統(tǒng)文件在線修改方法和裝置是非常具有意義的。
發(fā)明內(nèi)容
針對上述提到的手機系統(tǒng)文件修改穩(wěn)定性不足、數(shù)據(jù)容易損壞等問題。本申請的實施例的目的在于提出了一種手機系統(tǒng)文件在線修改方法、裝置及存儲介質(zhì)來解決以上背景技術(shù)部分提到的技術(shù)問題。
第一方面,本申請的實施例提供了一種手機系統(tǒng)文件在線修改方法,包括以下步驟:
S1:通過飛線方式將ISP編程器與手機主板連接;
S2:通過ISP編程器根據(jù)所要讀取或?qū)懭氲臄?shù)據(jù)的起始地址、讀取長度或?qū)懭腴L度以及手機主板上的閃存芯片中的扇區(qū)長度計算得到數(shù)據(jù)的起始地址在扇區(qū)的偏移量,根據(jù)偏移量和讀寫長度對數(shù)據(jù)進行讀取或?qū)懭耄灰约?/p>
S3:在讀取或?qū)懭霐?shù)據(jù)時通過循環(huán)多次讀取或?qū)懭敕謩e進行數(shù)據(jù)校驗,完成數(shù)據(jù)校驗后最終實現(xiàn)對數(shù)據(jù)的讀取或?qū)懭搿?/p>
在一些實施例中,ISP編程器以閃存芯片中的扇區(qū)大小為單位進行讀取或?qū)懭搿Mㄟ^以扇區(qū)大小為單位進行讀取或?qū)懭肟梢钥s短讀取或?qū)懭氲臅r間。
在一些實施例中,步驟S2中數(shù)據(jù)的讀取操作具體包括:
S211:獲取所要讀取的數(shù)據(jù)的第一起始地址A和讀取長度L;
S212:判斷第一起始地址A是否為扇區(qū)長度S的整數(shù)倍,讀取長度L是否為扇區(qū)長度S的整數(shù)倍,若均是扇區(qū)長度S的整數(shù)倍,則將第一起始地址A和讀取長度L分別除以扇區(qū)長度S并進行數(shù)據(jù)讀取獲得長度為L的數(shù)據(jù),否則進入步驟S213;
S213:根據(jù)第一起始地址A、讀取長度L和扇區(qū)長度S通過以下公式計算指定要讀取的數(shù)據(jù)的第一起始扇區(qū)B和讀取扇區(qū)數(shù)量N:
其中,根據(jù)第一起始扇區(qū)B和讀取扇區(qū)數(shù)量N驅(qū)動ISP編程器讀取長度為N×S的數(shù)據(jù),并對長度為N×S的數(shù)據(jù)進行裁剪,提取長度為N×S的數(shù)據(jù)中偏移量為P、長度為L的數(shù)據(jù),其中
通過第一起始地址、讀取長度和扇區(qū)長度來計算偏移量,可以快速便捷地尋找到需要讀取的數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廈門市美亞柏科信息安全研究所有限公司,未經(jīng)廈門市美亞柏科信息安全研究所有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010844545.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 用于呈現(xiàn)在線實體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測預(yù)處理裝置
- 在線測試學(xué)習(xí)方法、系統(tǒng)、計算機設(shè)備及存儲介質(zhì)
- 一種在線文檔的分頁方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲介質(zhì)





