替換S208里內置圖片的最后一篇文章了。。。。。。。。
第五步:大于原始圖片的替換方法
1) 合并法
針對開關機的情況,動畫文件比較多。另外圖片很大,都是 128*144 的,如果采用上面的辦法就會效果不好了。因為太多的白色或者單一顏色的好圖片實在難找,比如 JOHNS 提供的變型金剛的開機圖,基本上以黑色為主,就可以全部替換進去,但是一般來說這樣的圖片太難找了。所以針對大的圖片作為開關機圖片,我們可以使用這個辦法,就是合并法,所謂合并法,就是如果一個圖片大于原始圖片,我們在不改變新準備的替換圖片的前提下,把原始圖片的第一禎和第二禎合并,然后用兩個合并起來的圖片空間存一個圖片,這樣就可以了,原理是這樣的 , 實際操作中和地址位移是一樣的做法 , 只是做一般鈴聲圖片位移動手機的空白空間的時候 , 我們需要查找空間 , 然后把圖片地址指向空白空間的地址 , 而合并是把第二圖片的地址指向上一個地址而已。
具體步驟是我們先把要替換的圖片找到,這里我只舉例說明替換關機圖片的的第一幅圖片為大圖,這樣其他的都是一個原理,大家按照這個操作就可以了。在圖片地址表里,我們選擇 #82 和 #83 作為目標圖片,由于是想要替換 #82 圖片為一個大圖,所以我要吧 #83 的地址和 #82 的合并起來,這樣兩個圖片的空間替換一個圖片,一般來說都是沒有問題的了。因為一般圖片大替換不進去也就是大一點點而已。這里我們先記錄下來 #82 的地址,這個地址不是在手機里的實際地址,只是 SAMSUNG DIY 軟件使用的地址,我們記錄圖片表里的地址就可以,不用找手機里的真實地址,因為此程序可以識別。 #82 的地址是: 0X00704026 ,然后選擇 #83 圖片點 MOUSE 的右鍵,選擇修改圖片偏移地址。
在下面的新窗口里,我們需要先查找圖片地址,點擊查找,然后窗口里會有一個地址找到,這都不用管,我們只需要在空白處填寫我們的新圖片地址,也就是 #82 的地址就好了。然后點擊修改就可以了。這時候程序會提示你保存一個 SRE (也就是 S3 )的刷機文件,這個只是圖片更改位置指針的刷機文件,告訴手機軟件去哪里找這個圖片,所以替換圖片的工作還沒有完成,目前只是 50% 而已。
我們回到圖片替換的窗口,開始操作 #82 的圖片替換,具體也就是按照上面我們說過的替換小圖片的步驟一樣操作就可以了。只是替換的時候程序會提示你,圖片大小超過了原始的圖片大小,不過不用理會它,只是一個提示而已。我們確定后點保存圖標即可,從圖片信息里可以看到新圖片的確比原始圖片大了一點。
下圖是我們保存的時候,程序再一次的確認新替換的圖片要大于原始圖片,我們依然是保存。(因為自己知道嘛。。呵呵。。這就和 XP 提示我們設備驅動沒有經過 MS 簽署一樣。)
接下來我們可以回到住窗口查看替換后的圖片,圖片 #82 是正常顯示的新圖片,而圖片 #83 卻是亂的,不用擔心,因為我們占用了圖片 #83 的空間,當然就亂了。
最后一步還是按照替換小圖片的操作說明,選擇 #82 圖片和 #83 圖片生成可以刷機的 SRE 文件就可以了。為了命名好記憶,建議大家與上面生成的圖片位移文件有點關聯,比如上一個文件叫“關機圖 1 ”這個就可以叫“關機圖 1A ”等等,因為替換這樣一個圖片是需要兩個刷機文件的。(這里排除全部合并了的 SRE 文件)
3 )地址偏移法
( 寫這東東好累喲,又要截圖,又要操作,還要編輯圖片和打字。。。。嚴重要求給點獎勵 # ! #%@#$%#!)
繼續吧 ~~~~
地址偏移法實際上是和上面的合并法幾乎是一樣的,區別就是原來圖片 #82 和 #83 合并了, #82 使用了下面一個圖片的空間,這里的另外一個方法是:把 #82 的圖片地址指針指到我們手機里的空白空間去,那么操作的時候就直接點 #82 圖片右鍵,選擇圖片地址偏移操作,同上面一樣的先查找鈴聲地址,然后在空白處填寫我們找到的手機空白空間,這里就需要填寫一個新地址啦!!關鍵就在這里了。添寫什么地址呢,現在我們還不知道,需要使用其他的程序來查找這個地址,也就是在手機軟件里查找空白空間,這個步驟是需要我們自己動手來完成的, DIY 程序目前幫不上忙了。。:)
SAMSUNG DIY 程序提供了簡單的指針偏移文件的制作,而省去了用專業 16 進制程序搜索編輯的工作。我們只需要使用 UEDIT32 程序來找到手機里的空白空間就可以了。 UTRA EDIT32 程序是一個 16 進制的編輯程序,可以識別我們轉換過的 BIN 文件和 SRE 文件,這個軟件很多地方有下載的。打開 UEDIT32 ,然后再打開我們正在編輯的 BIN 文件,這時候會看到 16 進制的代碼,不要頭大,我們不需要你編程序的。。嘿嘿 ~~~ 只需要用簡單的方法查找空白空間就成了。 在手機軟件里,空白空間一般都是大面積的 FF FF FF 的地方,所以我們向下滾動找到這個空間就好了。
當我們記好了找到的鈴聲空間的第一個地址: 00C399C0 ,然后轉到 SAMSUNG DIY 程序填寫到下面的圖片位移的空白欄處。生成一個圖片位移刷機文件,程序首先找到以前的圖片地址,程序提供了我們這個功能,所以直接用查找就可以了,找到后,在上面的空白出填寫新地址: 00C399C0 就可以了,然后點擊修改就可以生成一個刷機 S3 文件了。記住文件存放的地址,文件名稱自己起一個容易記錄的就好了。比如叫“關機 1 位移 .S3 ”什么的。因為后面還要對應一個圖片 S3 文件,現在做的只是一個指針 S3 文件,僅僅能告訴程序播放這個圖片的時候,需要到我們的新地址去找了,但是新圖片還不在里面哦 ~~ 。這時候只用需要簡單的使用 SAMSUNG DIY 程序里的 S3 《 == 》 BIN 文件互相轉換的功能就好了。直接到程序里的 S3 文件轉換區,選擇下面的 BIN 轉化 S3 文件就可以了。這里不是選擇一個 BIN 文件,而是要直接轉換我們的圖片文件為一個 S3 文件,具體操作見下圖:
到此為止,我們的第一個大圖片替換到空白空間全部做完,如果你操作沒有失誤,地址沒有填錯的話,保證你 100% 可以刷到手機里了。
接下來的剩余 14 個圖片如何替換進去呢?操作方法是一樣的,手機的空白空間是有限的,如何充分的利用這些空白空間盡可能的多存儲我們自己的圖片是關鍵,所以我們需要對于空白空間進行規劃一下,其實最好的辦法就是圖片一個一個的按照順序存儲,而中間不至于有很大的空白,這樣就沒有浪費了,也避免了以后自己 DIY 的時候忘記了什么文件給位移到了什么地方,還有多少空白空間。一旦忘記了這次圖片移動的地址,而下次圖片或者鈴聲又選擇了重復地址進行存儲的話,刷到手機里什么樣子就誰也說不好啦。。理由是,我們一直都是使用這個 E6 的原始文件 DIY 的,這次做完了以后不用保存的話,下次還是一個干凈的沒有經過 DIY 的 E6 軟件,但是這樣做就必須記住我們位移有多少次了。如果是按照順序存儲的話,只需要記錄上一次 DIY 的最后一個文件在空白空間存放的結束地址就好了。所以這里有一個關鍵的說明就是,含有圖片或者鈴聲位移的刷機文件,刷的時候要慎重,如故你以前從來沒有刷過什么圖片替換或者鈴聲替換的話,當然沒有問題,空白空間都是干凈的,如果刷過,就說不好了,因為每個人自己查找空白空間,很容易重復的。兩個以上的人做的東西不可能是商量過的,一般都是按照自己規劃好的,所以刷了張三的刷機文件又刷李四的有可能會導致地址沖突而死機,解決的辦法也不是沒有,就是刷回你原來備份的原始的 E6 或者 G3 了。建議刷的時候只刷一個人的,這樣可以避免地址沖突。到不是要大家選擇我的刷機文件,這個問題是需要和大家說清楚的。或者下刷機 S3 文件以前問問清楚有沒有包含位移最好,如果圖片都是按照方法二的合并法替換的內置圖片問題就不大了。理論上不會有什么沖突的。上面的注意請切記。
最后,如何計算一個圖片的在空白空間占的多少位置,請大家參照我的文章“替換大鈴聲到 S208 ”里最后的一節里面的說明,充分利用 WINDOWS 自帶的計算器來操作就好了。原理也是一樣的。最近我也在查找 E6 的空白空間,計算一下到底有多少,只是比較忙,還沒有做完,等全部查找完了,計算結果給大家公布,這樣就很容易計算出我們在空白空間能存多少大鈴聲和大圖片了。
最后還是希望大家一起來 DIY 。。。這里是個人關于圖片替換操作的的一個心得體會。技術方面十分感謝 SAMSUNG DIY 程序的作者天外飛仙的指導和曹贊,蔚藍之月,錯誤提示,寒雨, WUDAN,黑衣浪人,ROOLF,JOHNS,LEWISSHAN等 各位給予的幫助,以及友人7020論壇里ZYX,望海泉,SUNNY_KENT,金哥,友人S208論壇里ARCHNER,KEKEMEI,LEFE,YANGS208,INTELSONY,DRJ_1980,LEAYH等 很多朋友的支持,這里在一并謝過了。。。
以上如有錯誤希望大家指正。謝謝
Alex Lee// alexplee@21cn.com
2003.9.23
新聞熱點
疑難解答
圖片精選