前面有一篇關于手機內置漢字的替換的教程 ! 大家有沒有發現一個問題呢 ! 那就是替換進去的漢字只能是小于或是等于原來的漢字不能大于原有的漢字 ! 這樣就給我們帶來很大的不便了 ! 比如原來的手機鈴中鈴聲名稱是 2 個字的 , 但是我們替換進去的鈴聲的名稱是三個字的那不就很行了 ! 這樣就給我們的 DIY 帶來了局限性 ! 不過沒有關系我們可以用地址的偏移來實現我們的突破原有漢字的字數的限制 . 具體下面大家看我的教程吧 :
用到的工具還是和前面的一篇教程是一樣的 ! 這里我就不多做介紹了 :
我們要做偏移首先要有空白的空間讓我們偏移動啊 ! 用 16 進制編輯器打開我們的 CLA 的手機文件 .
我們可以看到這一大片的 0000 的區域我們可以把這些空間拿來用 ! 我們這里就從地址 00FC6730 這個開始用吧 ! 這個地址的話可以在這里看到 :
記住我們要換到這里的地址 .
然后我們還是和前一篇教程一樣用點晴文本編碼查詢配合 16 進制編輯器查找我們要替換的漢字在手機里文件里的位置 .
我查找的是輕柔的聲音這個鈴聲名稱 ! 可以看到他在手機文件 CLA 文件里的位置是在 010F56E5 這個地方 ! 但是我們在刷機的時候會發現手機實際刷入的地址是從 10000000 開是的 ! 所以我們要把這個我們找到的地址 010F56E5 給他改為 110F56E5
然后我們在 16 進制編輯器里新建一個文件 ! 然后把 110F56E5 復制一下 ! 然后在 16 進制編輯器里選編輯選特殊粘貼 . 然后在選編輯工具選字節翻轉 . 選 32 位的 ! 然后確定 .
翻轉后為 E5560F11 然后我們選種他然后復制一下 ! 在轉回到 16 進制編輯器的 CLA 文件里 ! 選編輯選查找粘貼上我們復制的 E5560F11.
點確定查找 :
查找到的這個地方是我們手機內漢字輕柔的聲音指針所在的地方 . 然后我們要做便移到那里只要在這里改一下指針就可以了 ( 也就是改一下 E5560F11) 前面我們已經找到空間了要替換到 00FC6730 這個地方那么我們就把 E5560F11 給他改了 ! 同樣 00FC6730 要先改為 10FC6730 然后再進行字節翻轉的到 3067FC10 把 E5560F11 改為 3067FC10 這樣我們就改了漢字的指針了 ! 手機在顯示這個漢字的時候會指到 00FC6730 這個地方了 . 下面我們要做的是把我們要替換進去的文字給他轉為 UTF-8 碼然后再法制到 00FC6730 這個地方 !
我們就把輕柔的聲音改為友人 E358 論壇
然后我們再到 16 進制編輯器的 CLA 文件里 . 選編輯選轉到 00FC6730 這個地方
然后把友人 E358 論壇的 UTF-8 碼給復制進去 ! 這里要注意的是 E58F 8BE4 BABA 4533 3538 E8AE BAE5 9D9B 這一串字符是幾個字節復制的時候選的空間也要是幾個字節的 .
我把他分了一下中間加了個空格是為了讓大家看得更清楚些 ! 要替換的需要多少字節我們就選黑多少字節 :
然后復制一下 UTF-8 代碼選編輯選特殊粘貼
好了修改成功了變為紅色了 ! 其他的就不多說了方法就是這樣的 ! 改完了后保存為 CLA 的文件 ! 最后改完了刷機就可以了 !
新聞熱點
疑難解答
圖片精選