日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

45系列 西門子6618通訊錄內(nèi)部格式之詳細解剖

本人通過對6618通訊錄的格式做詳細的“解剖” , 徹底分析出了通訊錄的內(nèi)部格式 。
本文可以供西門子的愛好者參考 , 當(dāng)然對懂得軟件編程的開發(fā)人員來說 , 我想應(yīng)該是目前國內(nèi)首次公開的寶貴的技術(shù)資料了 , 不知西門子會不會找我…… , ^_^
一、綜述:
6618的通訊錄是由三個文件組成的 , 放在動態(tài)內(nèi)存的Address book目錄下 , 這個目錄是隱藏的 , 所以通過手機的文件管理器是看不到的 , 但通過數(shù)據(jù)線借助電腦 , 用DES軟件可以清楚的看到這個隱藏目錄以及這個目錄里的三個文件 , 也是隱藏的 。
這個三個文件為別為5f02.adr, 7f02.adr, 9f02.adr 。
其中5f02是用來存放每一條通訊錄的具體內(nèi)容的 , 按條逐次存放 。我稱之為記錄文件 。
7f02.adr里存放的是每一條通訊錄在5f02文件中的地址 , 便于檢索 。我稱之為索引文件 。
9f02.adr是由手機動態(tài)生成的 , 事實上備份通訊錄只要拷貝前兩個文件就可以了 。
二、6618通訊薄記錄文件格式(5f02.adr):
5f02由文件頭和其后的通訊錄記錄構(gòu)成:
(一)、文件頭:
總共48字節(jié) 。
頭2字節(jié):代表記錄中包含字段的數(shù)目 , 一般為19個字段 , 即總為13 00;
依次2字節(jié):代表通訊錄中記錄的個數(shù);
剩余44字節(jié)總是:
00 00 01 00 01 00 13 01 93 01 13 01 93 02 13 01 13 01 93 00 4A 01 0A 02 4A 00 A9 00 A9 00 A9 00 A9 00 08 00 08 00 08 00 08 00 82 00
它們代表的意思是每條記錄的各個字段具體的編碼形式 , 是不變的 。
(二)、記錄:
0.記 錄 頭:38字節(jié) , 表示各字段在記錄中的字節(jié)長度 , 用2個字節(jié)表示 , 依次為:名、姓、公司、街道、城市、國家、備用(一般為12 , 包括VIP , 名稱前6字)、電子郵件、網(wǎng)址、郵政編碼、私人電話、公司電話、移動電話、傳真、四個電話存在標(biāo)志、修改時間等19項 , 共占用38個字節(jié);
1.名:在中國固定2字節(jié) , 沒有用這個字段總為00 00;
2.姓:長度按實際字?jǐn)?shù)計 , 最長50字節(jié) , 漢字內(nèi)碼 , 最長24個漢字 , 英文字符也按漢字存儲 , 結(jié)束符為00 00 , 在中國代表姓名 , 無該項時長度為2即只含結(jié)束符;
3.公司名稱:長度按實際字?jǐn)?shù)計 , 最長34字節(jié) , 漢字內(nèi)碼 , 最長16個漢字 , 英文字符也按漢字存儲 , 結(jié)束符為00 00 , 無該項時長度為2即只含結(jié)束符;
4.街道:長度按實際字?jǐn)?shù)計 , 最長82字節(jié) , 漢字內(nèi)碼 , 最長40個漢字 , 英文字符也按漢字存儲 , 結(jié)束符為00 00 , 無該項時長度為2即只含結(jié)束符;
5.城市:長度按實際字?jǐn)?shù)計 , 最長34字節(jié) , 漢字內(nèi)碼 , 最長16個漢字 , 英文字符也按漢字存儲 , 結(jié)束符為00 00 , 無該項時長度為2即只含結(jié)束符;
6.國家:長度按實際字?jǐn)?shù)計 , 最長34字節(jié) , 漢字內(nèi)碼 , 最長16個漢字 , 英文字符也按漢字存儲 , 結(jié)束符為00 00 , 無該項時長度為2即只含結(jié)束符;
7.備用:固定18字節(jié) , 包含類型2字節(jié) , 30為名片、31為VIP、32為普通 , 結(jié)束符為00;重復(fù)信息16字節(jié) , 最多重復(fù)名字中的6個漢字 , 最后4個字節(jié)總為00;
8.電子郵件:長度按實際字?jǐn)?shù)計 , 最長41字節(jié) , ASCII碼 , 最長40個字符 , 結(jié)束符為00 , 無該項時長度為1即只含結(jié)束符;
9.網(wǎng)址:長度按實際字?jǐn)?shù)計 , 最長65字節(jié) , ASCII碼 , 最長64個字符 , 結(jié)束符為00 , 無該項時長度為1即只含結(jié)束符;
10.郵政編碼:長度按實際字?jǐn)?shù)計 , 最長9字節(jié) , ASCII碼 , 最長8個字符 , 結(jié)束符為00 , 無該項時長度為1即只含結(jié)束符;

推薦閱讀