列位看官,列位看官。幾天來,本人從659的基本使用講到上回的傻瓜式刷圖,相信各位已經從菜鳥中脫穎兒出了吧。但是,在今天659刷機橫行的年代,你難道只甘于刷刷幾張女友的圖片和音樂這種低級的取悅方式,難道你不怕女朋友為你為什么?難道你回答沒有為什么,這是傻瓜式的?難道你不想更深入了解一些659為什么可以刷的知識,然后口沫橫飛、天花亂墜地向她表現你那淵博的刷機知識?難道你不想女友聽得云里霧里、五體投地,然后死心塌地的跟著你。不要想想就笑,請保持你的耳朵向著正前方75度。
今天不刷機,啥也不要做,聽后動動手,看看、改改幾個bin而已。
一、準備工作:
1、必備軟件:ImageHunter、winhex和幾個bin(最好原版1個,自己按傻瓜式修改的bin一個或下載一個修改版)
2、備用軟件:xImagemaker、 acdsee
二、基礎知識
復習
1、本人編制的《 659傻瓜式--安全自助刷圖教程》
2、魔鬼等人編寫的關于winhex、xImagemaker以及acdsee 軟件的粗淺使用方法,不要求精通,熟悉界面和開關程序即可。
預習(熟悉魔鬼的中級教程者可略過)
1、利用復習的知識,打開ImageHunter 打開一個bin,隨便找副圖;本教程打開的是原版xf18版bin中的一副開機圖,并以此圖為范例(連通新時空那張,見圖,按128*128找圖,地址是最后一個229d4)
a、大小:是的,128*128使這幅圖片的像素大小,即長寬都是128,后面的字節數19150大小。這一段,請大家記住“大小”兩個字即可;
b、信息1:“03 80 80 00”,靠,什么意思嘛。嘿嘿,不要管數字,大家只要記住四個字“格式信息”,對,是這幅圖片的,現在懂不懂無所謂,這段信息是給659系統看的,不過說說也無妨,03 代表這圖片是659的壓縮格式;兩個80 80分別代表128 128,對了,是圖片的長和寬;00呢,實在話,我也不懂,管他呢?
c、信息2:“CE 4A 04 00”,什么亂七八糟的,不要管他。但我要嚴肅提醒你記住:這是“字節信息”。算了,還是講講吧。看,這是什么“00 04 4A CE”。哦,怎么我把它倒了過來了?沒事,再看,“4A CE”=19150,怎么這么眼熟?對了,19150不是第一段里的字節數19150?明白了吧,往下看。
d、 圖像地址:“00229D24” 縣在都不管具體數字,請記住,這是這幅圖在bin文件里的開始位置信息。什么都別記,記住四個字“開始位置”.
e、指針信息:“0037B650”。這個很重要,非常之重要,不過也不要記數字。這段數字和圖像地址一樣,表示的是圖片指針信息在bin文件里的開始位置 。
三、知識進階
講完基礎講關鍵:大家知道,bin文件是一個什么亂七八糟進制的編碼,反正不是人讀得懂,對吧。tnn的,憑什么機器就懂。大家再想想,你女朋友的圖片經過程序xImagemaker轉換成bin文件,或者直接用ImageHunter替換后,659就認識了,憑什么啊,那么水靈的,他用幾個亂七八糟的數字就表示得了,還會知道是用來待機的呢?
其實很簡單,就是他在作怪,指針信息。“0037B650”,就這幾個字,不會把。恩,它只是表示指針信息是存放在bin文件里,并從“0037B650”開始,別急,現在我就帶大家去看看。
1、打開winhex,打開xf18原版bin文件。有沒有搞錯,你還不會用winhex。哎,真是的界面看的懂吧,多看附圖吧。
2、看到沒有,winhex的打開bin文件后,以2維表的形式體現。先說這表這么看:
a、“offset”是標題,在他的豎向是一行行 藍色 顯示的 8位數字串,在他的橫向是從 0-f的16字符。什么意思呢?
c、再看第二行,豎向是:“00000010”,與橫向數字向加,依次是“0000010”。。。“0000001f”。對,剛好是接著第一組16進制的連續16個數字。
d、這些數字,就是bin文件的地址數字。這張2維表上,橫向地址數字與豎向地址數字兩兩相交,表示一個完整的地址,在這交點上,分別對應一個兩位數的數字,就是這個地址存放的bin文件內容。如,地址“000001d”存放的內容是:“3f”。
3、好了,請大家拿出原來記下的那張圖的指針信息。什么,忘了?還好我這兒有,是"0037B650",大家復制下來,然后點winhex的菜單“位置”,選擇“轉到偏移量”,在探出窗口的“新位置”輸入0037B650,點確定。
6、有點明白了?對,這段bin文件從0037b650開始連續12個地址所記錄的內容就是指針的完整內容。就是他告訴手機,連同新時空這張圖片的格式是128*128大小(03,代表659格式);大小是19150字節(即4ACE,16進制);“04 00”估計是代表圖像的貞數和用途等信息,不用管拉,反正現在用不上;存放的地址是從“00229D24”開始(機器就是機器,要倒著寫才看得懂)。
7。那么圖片在哪兒呢?別急,我們在偏移量查找,輸入圖像地址“00229D24”(注意按記下來的地址,別倒了),確定后,即轉到00229D24地址,光標停在"fd"上。什么,這就是圖像?當然不是了 。這張圖在bin里面的完整內容是從 00229D24這個地址對應的"fd"開始,連續往下共19150個地址的內容組成,好一大片阿。
8、不相信,好,試驗一下,請關掉winhex,用ImageHunter將這幅連同時空替換為空。系統提示存入00450000地址,點同意。
10、再轉到偏移量0037B650,怎么樣,指針的內容是不是變了。和你記下來的一樣嗎?
a、圖片存在bin中是分為兩個部分,一個是圖片的指針信息和圖片地址信息,占地12個地址(即12字節),反應圖片的格式、大小和存放位置三項主要內容。一部分是圖片內容本身;
b、手機識別圖片是通過指針信息實現的;
c、圖片信息變動后,指針內容必須要相應改變,但是指針自身的存放地址可不變。
不行了,不行了,趕了一個中午就完成這些,先發表一下,明天續。