HTC (Windows Phone) - [分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學) - 手機

前往內容


[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)

各位使用阿福機的朋友
你有在使用照相機時出現記憶體不足的情形嗎?
你有使用PAPAGO...等需要較多記憶體的程式嗎?
現在你可以將4MB的記憶體釋出使用
*更改此設定是有無法開機的風險..請自行斟酌使用
目前正常使用中,一周後會再Update使用情形

更改前約15.66MB;更改後約20.13(正負約1MB)


*47.90MB==>51.92MB(多4MB)
過程非常容易且簡單,有問題可以發問,我可以協助
原始連結,請參閱下方連結
http://www.modaco.com/Pauland39s-Guide-to-changing-the-HTC-Touch-T-Mobile-Wing-PagePool-Size-t256280.html

中文步驟說明:(小弟原本也以為很難,實際操作發現很簡單也很安全,但是在執行每一個步驟以前請再確認一次是否正確)
1.下載下方ZIP附件,解壓縮後傳送到您的手機內執行安裝(安裝完後"不用"重新啟動)
原文Step 1: Install the permissions CAB to your device
In order to be able to do the read / write operations on your ROM, the security on your device needs to be set up in a certain way. Download this CAB file, and run it on your device.
附加壓縮檔: ITSUTILS_Preperation.zip


2.建立一個空白的資料夾並命名為"pagepool"(我是新增在D槽);建立完畢後下載下方ZIP附件,並解壓縮至"pagepool"資料夾內
原文Step 2: Create a directory and download itsutils
Now we need to create a working directory. I suggest creating a directory called 'pagepool' on your desktop. When you've done this, download this ZIP file, and extract it to the new directory.
附加壓縮檔: itsutilsbin-20070323.zip


3.將手機內的ROM取出至"pagepool"
3-1確認手機已經與電腦連結(請查看ActiveSync是否有出現"已連線")
3-2點選電腦的開始-執行-輸入cmd(就是附屬應用程式中的命令提示字元)

3-3在pagepool內執行pdocread -l(如下圖)

3-4再次輸入pdocread 0 0x40d2000 Part02.dump(會花一點時間,請耐心等待),此時pagepool資料夾內會多出Part02.dump的檔案(如下圖);等到出現D:\pagepool>就代表取出完成



原文Step 3: Extract the ROM from your device
We're now going to extract the ROM from your device. This is a completely safe operation, so don't panic yet Take the following steps...
- Ensure device is connected to PC and Activesync'd / WMDC'd
- Open a command prompt at your new directory
- Type 'pdocread -l' (minus the quotes of course)


4.利用HEX編輯程式修改Part02.dump檔案(此部分比較複雜,請小心操作)
4-1下載HEX編輯程式(請參閱圖一 & 圖二);解壓縮至任一資料夾內(如圖三)
圖一

圖二

圖三

4-2執行HEX編輯程式並載入Part02.dump(如圖一 & 圖二)
圖一

圖二

4-3修改ROM資料(此部分請重複確認以防止修改錯誤)
4-3-1第一次&第二次搜尋(不需修改任何資料)此步驟請執行"兩次";在HxD編輯程式上方的功能表找到"search"(如圖一)並搜尋NKKD8;Datatype為text-string(如下圖二)
圖一

圖二:前方藍字應該為0037B280


4-3-2第三次搜尋(不需修改任何資料);在執行一次"search"(如圖一)並搜尋FF FF FF FF FF FF FF FF 9B 4F FF FF 64 B0 00 00 ;Datatype為Hex Values(如圖二)
圖一

圖二:前方藍字應該為0037B540


4-3-3修改內容(請小心確認修改是否正確),修改位置與數值如下圖(前方藍字應該為0037B550;修改值為00 00 40 00(原本阿福機應該是00 00 80 00


4-3-4修改完成儲存檔案,檔案名稱Part02.4MB.dump(如下圖);儲存位置為pagepool資料夾(與先前開啟Part02.dump同一個資料夾)



原文Step 4: Use a hex editor to modify the pagepool size
To edit your Part02.dump ROM image, you'll need to use a Hex Editor. The instructions below assume use of the excellent, free HxD application.
After installing and launching HxD, do the following...
- Open your new 'Part02.dump' file
- Click 'Search'
- Enter 'NKKD8'
- Press F3 to find the second instance
- Click 'Search' again
- Change 'Data Type' to 'Hex Values'
- Enter 'FF FF FF FF FF FF FF FF 9B 4F FF FF 64 B0 00 00' and hit search
You will then be presented with the search results as shown below.

After 8 more values, you'll see your pagepool setting. In the screenshot aobve, it is set to '00 00 40 00', which means 4MB. The possible values are as follows:
4MB = 00 00 40 00
6MB = 00 00 60 00
8MB = 00 00 80 00 (HTC Touch default)
12MB = 00 00 C0 00 (HTC Wing Default)
(for reference, on both my Touch and my Wing the offset location is 37B558... you can go straight to this location be selecting 'Search -> Goto').
So, to change your pagepool size...
- After locating your current pagepool value, update it to one of those shown above by selecting the value and overtyping
- Select File -> Save As, and enter a new name (e.g. Part02.4MB.dump)
- Exit the hex editor
You have now edited your ROM dump, and are ready to flash it back to the device!


5.將修改過的ROM倒入手機內
5-1確認手機已經與電腦連結(請查看ActiveSync是否有出現"已連線")
5-2將手機狀態改為飛安模式以避免來電影響整個ROM的寫入(請進入通訊管理員開啟)
5-3點選電腦的開始-執行-輸入cmd(就是附屬應用程式中的命令提示字元)==>此部分類似步驟三
5-4輸入pdocwrite Part02.4MB.dump(如下圖);等到出現D:\pagepool>就代表倒入完成


原文Step 5: Flashing your edited dump back to the device
So this is where it gets dangerous. If you've done something wrong with your dump, then nasty things could (probably will) happen. If the flashing process goes wrong, then nasty things could happen. One final warning - you undertake this step at your own risk! Ready to continue? OK then...
- Ensure device is connected to PC and Activesync'd / WMDC'd
- Put the device in flight mode. This is for safety reasons... receiving a call during the flash would probably be bad
- Open a command prompt to your working directory (or use the one you already have open)
- Type 'pdocwrite Part02.4MB.dump' (or whichever name you used in the step above)
You will see something like 'CopyFileToTFFS(part02.4mb.dump:0, 0, 040d2000)' appear, and after a wait of a few minutes (it is writing a lot of data!), you'll be returned to the command prompt. DO NOT USE THE DEVICE DURING THIS OPERATION!


6.重新啟動手機
原文Step 6: Soft reset, cross fingers

~~終於寫完了~~有修改成功的請回應一下
另外您也可以利用同樣的方法將ROM改回成為原來的8MB
附加檔案已被下載1,264次
版主大哥阿
我看到有改機碼的畫面
這算比較高難度的動作耶
我對英文不是很有把握
你可以約略寫一下中文步驟嗎?
另外可以分享一下改過之後有差嗎?
想聽聽你的使用狀況

謝謝啦
aqy_tw wrote:
版主大哥阿我看到有改...(恕刪)


中文步驟完成~~請指教~~

使用心得
1.使用PAPAGO程式記憶體不會只剩下1~2MB左右,至少都還會有5~6(因為多了4MB程式記憶體)
2.啟動相機不會有記憶體不足的情形(這個部分已經有很多人發生這樣的問題)
3.....還沒想到
已完成設定!
開啟PAPAGO 12.6豪華版。程式記憶體還有9.20 mb
什麼程式都不開還有22.65mb
不過不知道是不是我錯覺,覺得開程式有慢一點點。
不過至少記憶體放大很多。好爽!

請問一下更新之後,HTC是否整個都要硬啟動,全部重新安裝軟體?謝謝
不用,改完戳屁屁之後,就好了。
不會很難!
感謝
更改成功
記憶體有加大,似乎有順一些!
但變化好像不是很大,感覺不是很明顯

但還是謝謝這篇教學阿
受益良多
確實一開始看的霧煞煞的,還在搞不清楚HxD到底要用哪一個來編輯,竟然還傻到去史萊姆download "winhxd"的編碼器準備來更改,還好及時靈機一閃,先參考原始網頁,才讓我悟出到哪下HxD,現在很順利完成的修改,說真的還真是簡單,過程也是小心再小心,改完後看著記憶體多出4MB 出來,真的蠻爽的,感謝大大提供上述方法,謝謝!。
太棒了...小弟的阿福也改好了..可惜沒有安裝截圖軟體

感謝大大的中文教程..讓小弟的阿福多4m可用

小弟等級太差無法幫大大加分..只好用心支持!

哪位等級高的大大幫brandon.tw大大加分..讓大大有動力發表..我們才會有更多精彩文章可看!
哇!
好久沒看到這種直接改ROM的教學文章了!
值得加分!!
我來給你+個分先!

不過奉勸那些不懂PPC改機概念的人,不要貿然嘗試!
除非你已經有認真做過功課,且擁有可以將它改造及恢復的技術,再動手去開刀吧~

改機前請先注意brandon.tw說的下面這句話:

*更改此設定是有無法開機的風險..請自行斟酌使用

1頁 (共3頁) » 分享到

前往



廣告
廣告