你有在使用照相機時出現記憶體不足的情形嗎?
你有使用PAPAGO...等需要較多記憶體的程式嗎?
現在你可以將4MB的記憶體釋出使用
*更改此設定是有無法開機的風險..請自行斟酌使用
目前正常使用中,一周後會再Update使用情形
更改前約15.66MB;更改後約20.13(正負約1MB)
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-b23c13a3e01c394119479ccc12106cc3.png)
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-3f2abaeb6b0adef135a5f787b05d0a02.png)
*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(就是附屬應用程式中的命令提示字元)
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-520cacbe84ae196bc17719911d2110b2.jpg)
3-3在pagepool內執行pdocread -l(如下圖)
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-3d080d6ea4f1742022cf26a0ac8dcf60.jpg)
3-4再次輸入pdocread 0 0x40d2000 Part02.dump(會花一點時間,請耐心等待),此時pagepool資料夾內會多出Part02.dump的檔案(如下圖);等到出現D:\pagepool>就代表取出完成
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-bb3eeab696592bab610a150e39d67d1d.jpg)
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-8e05a379cf478ec4d6ebf402760d7053.jpg)
原文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編輯程式(請參閱圖一 & 圖二);解壓縮至任一資料夾內(如圖三)
圖一
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-dfd78c5468e4c62958fa060b128fab75.jpg)
圖二
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-0ee5470b0b1b4d82ce5920cce13e471d.jpg)
圖三
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-4d1660b35c98027969f2731a8e1e1b89.jpg)
4-2執行HEX編輯程式並載入Part02.dump(如圖一 & 圖二)
圖一
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-de9b390ebbc9974dee05715553e4932b.jpg)
圖二
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-fb7287c2349af96054165a16344e8f1b.jpg)
4-3修改ROM資料(此部分請重複確認以防止修改錯誤)
4-3-1第一次&第二次搜尋(不需修改任何資料)此步驟請執行"兩次";在HxD編輯程式上方的功能表找到"search"(如圖一)並搜尋NKKD8;Datatype為text-string(如下圖二)
圖一
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-dc44489061cad441a19e364b92d4a96f.jpg)
圖二:前方藍字應該為0037B280
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-d52741e84ddb182cc79ff2dc18178e8f.jpg)
4-3-2第三次搜尋(不需修改任何資料);在執行一次"search"(如圖一)並搜尋FF FF FF FF FF FF FF FF 9B 4F FF FF 64 B0 00 00 ;Datatype為Hex Values(如圖二)
圖一
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-369a0511c260cf5a1077facb22004814.jpg)
圖二:前方藍字應該為0037B540
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-0b9743b2cf7c80d430febff9904c8567.jpg)
4-3-3修改內容(請小心確認修改是否正確),修改位置與數值如下圖(前方藍字應該為0037B550;修改值為00 00 40 00(原本阿福機應該是00 00 80 00
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-63ddb744b6fe83d11629c2fd244c3d3f.jpg)
4-3-4修改完成儲存檔案,檔案名稱Part02.4MB.dump(如下圖);儲存位置為pagepool資料夾(與先前開啟Part02.dump同一個資料夾)
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-9916455a32602306f80e7c9307a4fbb8.jpg)
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-7ce7a47e1a6d80210113bd1a49c439cf.jpg)
原文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>就代表倒入完成
![[分享]HTC Touch阿福機增加4MB程式用記憶體(新增中文教學)](http://attach.mobile01.com/attach/200707/mobile01-77ef93d85b62cad28f6e697049c4973a.jpg)
原文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