[發明專利]一種解析黑莓手機備份文件的方法有效
| 申請號: | 201710066898.6 | 申請日: | 2017-02-06 |
| 公開(公告)號: | CN106844106B | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 黃旭;趙飛 | 申請(專利權)人: | 四川秘無痕科技有限責任公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/16 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 641000 *** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 解析 黑莓 手機 備份文件 方法 | ||
1.一種解析黑莓手機備份文件的方法,其特征在于包括以下步驟:
S1:解壓黑莓手機的備份文件,以生成清單文件Manifest.xml和數據文件夾Databases,所述數據文件夾Databases包含黑莓手機所有應用程序的數據文件;
S2:打開所述清單文件Manifest.xml以獲取所述數據文件夾Databases中所需應用程序的管理信息,所述管理信息包括每一應用程序的屬主標識uid、記錄數及應用程序名;
S3:根據所述應用程序名獲取對應的所述屬主標識uid,并根據所述屬主標識uid,在所述數據文件夾Databases中查找并打開對應的所述數據文件;
S4:解析所述數據文件,包括短信文件、聯系人文件及通話歷史文件,所述步驟S4中,解析所述數據文件包括以下步驟:
S401:打開所述數據文件;
S402:解析所述數據文件的文件頭、內容標識及應用程序名:所述數據文件的前40字節固定為文件頭,所述文件頭為496E746572406374697665205061676572204261636B75702F526573746F72652046696C650A0200,第41、42字節的內容為內容標記,第43、44字節的內容為所述應用程序名的長度,從第45字節起的內容為所述應用程序名,長度為所述應用程序名的長度;
S403:解析所述數據文件中的字段:所述字段由標識符、字段長度及字段內容組成,所述應用程序名向后偏移2字節的內容為所述標識符,所述標識符后的4個字節為所述字段長度,所述字段長度后的內容為所述字段內容,所述字段內容的長度為所述字段長度,所述數據文件包含一個或多個所述字段,所述字段具有相同的數據結構;
S404:解析所述字段中的記錄:每一所述字段內容的前7個字節為填充字節,所述填充字節后由一條或多條具有相同數據結構的記錄組成,所述記錄由記錄長度、記錄標記和記錄內容組成,所述記錄長度占2個字節,所述記錄標記占1個字節,所述記錄內容的長度為所述記錄長度;所述短信文件所對應的所述數據文件中,所述記錄的所述記錄標記和所述記錄內容見表1:
表1:短信文件的記錄標記和記錄內容
記錄標記(十六進制) 記錄內容(十六進制) 01 java格式的短信接收時間 02 電話號碼 04 短信內容 07 空 09 空 0B 00000000表示接收,01000100表示發送 0C 空 0F 空
所述聯系人文件所對應的所述數據文件中,所述記錄的所述記錄標記和所述記錄內容見表2:
表2:聯系人文件的記錄標記和記錄內容
所述通話歷史文件所對應的所述數據文件中,所述記錄的所述記錄標記和所述記錄內容見表3;
表3:通話歷史文件的記錄標記和記錄內容
。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川秘無痕科技有限責任公司,未經四川秘無痕科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710066898.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種飛機上的安全防護設備
- 下一篇:一種室內農用無人機測試平臺





