前段時間分析了下載圖片區(qū),試著替換上自個的頭像,現(xiàn)把手工替換方法貼上,因忙于自考,沒時間寫出工具出來,那位蝦哥有空可以寫一下:
(以下操作只在我自已的機(jī)器做過且每次的存儲位置都會變動,請先備份后試用.
我的機(jī)型bird g200 16p軟件g808e v307)
一.找下載圖片的存儲區(qū):
1.讀入手機(jī)最后1M字節(jié)(先要下載有圖片哦)(0x17000000開始,size:1000000)
2.用winhex打開bif,搜索GIF98a (gif文件的類型標(biāo)識)或搜索下載時保存的文件名注意文件名搜索時要用unicode碼搜,若是中文名,先要找出其UTF-8編碼來搜.
二.GIF文件編輯:
在photoshop里做好圖片,120*80,保存為web格式,gif顏色數(shù)目前只試用過32色和64色.
注意G808只有4級灰度看起來的效果比電腦要差多了,最后使用矢量圖形柵格化成2色圖像,其它圖像文件注意調(diào)整灰度系數(shù),色調(diào)稍偏軟效果好些.
我自已的墻紙(有點自戀狂:):
三.做好圖片后,用winhex編輯圖片文件:
1,拷貝手機(jī)里第一塊里的前46字節(jié)加到圖片文件前面.
2,修改第3,4字節(jié)圖片文件大小改為自個文件的大小.
3,到文件最后填充無用數(shù)據(jù),直到總字節(jié)數(shù)是512(十六進(jìn)制為200)的整數(shù)倍.
4,調(diào)整存儲格式:逆序存儲,將第一塊(512byte)調(diào)到最后,第二塊次后,最后一塊應(yīng)該在最前面.
5.保存.
四.替換原存儲區(qū):
1.記錄剛編輯過的文件總字節(jié)數(shù)或塊數(shù).
2.找從手機(jī)讀出來的第一塊未位置即,GIF98a類型標(biāo)識所在塊的最后一個字節(jié)地址.
3.用最后一字節(jié)地址減去自已上面編輯過的文件總字?jǐn)?shù),即為開始替換位置.
4.把自已的數(shù)據(jù)粘貼替換過來
注意自已文件大小應(yīng)于手機(jī)原來的大小相差不大,以免覆蓋其它有用數(shù)據(jù).
若相差太大,可在photoshop存盤web格式時,改大損失參數(shù)或預(yù)先下一個更大的圖片.
五.保存手機(jī)的bif文件并寫入手機(jī).
重新設(shè)置下載圖片為墻紙.
|
新聞熱點
疑難解答
圖片精選