很久很久就想寫一個專門關于補丁的文章了,最近幾天,自己總算學習的差不多了,這才敢拿出來獻丑,首先聲明,以下的文章,完全是自己的一點心得體會,如有什么不當的地方請大家多多指教。
作為補丁貼的開始:我想先說明一下什么是補丁,以及本機所用的補丁的種類。
補丁:個人認為補丁就是對手機軟件進行修補,以改正其軟件不足和增加功能的一種小文件,就好像補衣服一樣,補衣服是對衣物破損的修整,同樣的軟件補丁也是對軟件功能的增益,大家都知道,沒有什么軟件是完美的,都有很大的擴展的空間,所以這就說明了,手機所用的補丁不僅是對軟件的修補,而且也可以是對功能增強。
補丁的分類:
屏顯補本:例:天線電池補丁,外屏補丁,九宮格菜單補丁,去除GPRS補丁等。
鈴聲補丁:例:無聲補丁,短信補丁,內置鈴聲補丁等。
功能補丁:例:大鈴補丁,全屏待機補丁,DRM補丁等。
補丁的制作原理:替換
事實上無論是制作屏顯補丁,還是功能補丁,替換都是其中最關鍵的部分,只是由于補丁功能的不同,替換的軟件的內容不同而已,屏顯補丁,是替換圖片,鈴聲補丁是替換內置鈴聲,功能補丁,我們知道手機軟件是由16進制代碼編寫出來的,功能補丁所替換的則是軟件的源代碼,這個可能是最難的了。
補丁的制作工具:
SGH FlasherDumper PHOTO SHOP RESMAN SAMSUNG DIY WINHEX UT8 Hex Workshop TFS編輯器 等等,這些軟件都會用上。
今天首先寫一下用RESMAN制作外屏補丁的方法:
首先要準備好手機軟件,我用的是行貨的A1 軟件,所以就是A1 為例, 打開RESMAN
打開手機的B。
打開文件后,會列出軟件的圖片,聲音信息,我們找到外屏我的開機圖片。
可以看出一共是十三張連續的圖片組成的動態效果圖,所以我們必須也要準許備十三張相應的圖片才可以替換進去,并且格式一定要為BMP 分辯率為 96*96 否則補丁制作就會出錯的!好了現在開始點擊替換,把自己準備的13張圖片一次全部替換進去,這個過程可以一次完成。
并不是說替換完了就完了,還要裝載,用替換進去的一張圖片對應原版圖片一張一張的裝載進去,這次需要一張一張的裝載,所以我們一定要裝載十三次才可以完全替換掉手機的內置的圖片。
可以看出和上一張圖片的差別嘛,就是在文件名里只顯示是一個文件名。所以我們必須一張一張的全部裝載完。
全部裝載完了之后不要忘了點一下應用,否則前面的工作就白作了。當然了這個時候,已經完成了對BIN的更改,我們可以直接保存 然后刷入手機,當然也可以直接做成補丁刷入手機。現在在工具欄的-文件里選擇存為DIF補丁,給它取一個名字。就叫外屏吧。
這樣補丁就制作完成了,自動存入電腦文件夾里。
就用制作外屏補丁的方法作一個例子,制作其他的屏顯補丁,都是這樣的原理替換方法,只要找到相應的要替換的圖片就可以了。用三星DIY 也可以做的。不過要先找到圖片地址表,然后進行替換,而且還要使用SGH FlasherDumper 才能制成補丁,所以就用這個例子, 有關其他補丁的制作方法,以及刷入補丁的方法,會在以后的文章里慢慢說來!