Paul's guide to... changing the HTC Touch / T-Mobile Wing PagePool size |
![]() ![]() |
Paul's guide to... changing the HTC Touch / T-Mobile Wing PagePool size |
|
Nov 8 2007, 14:16
Post
#181
|
||
|
Newbie Group: Posters Posts: 2 Joined: 7th November 2007 Member No.: 319,760 Device(s): T-mobile Wing |
**********************
- 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! ********************** When you do the above 'pdocwrite Part02.4MB.dump' Does this overwrite the original Part02.dump with your new 'Part02.4MB.dump' or does it redirect the "pagepool" to read the new file? I did everything and forgot to look at what i started with as far as memory goes in the memory applet. So i am not sure if it worked or not.... Well i just re-extracted the dump file and my change is in it... This post has been edited by smhump: Nov 8 2007, 14:23 |
||
|
|
|||
Nov 9 2007, 21:25
Post
#182
|
|||
|
Newbie Group: Posters Posts: 1 Joined: 9th November 2007 Member No.: 320,420 Device(s): tmobile wing |
hey, thanks Paul and all of you guys that posted the helps. Hey, the Lord has used you to help a brother flash his memory. Praise God. I started with about 4MB and now I got about 17MB and it stays pretty steady. Thats with not tweaks to the rest of the phone. Thanks. I pray you get to know God and that He blesses you for this.
Tomas |
||
|
|
|||
|
Nov 9 2007, 21:26
Post
#183
|
||
![]() The Main Man! Group: Admin Team Posts: 21,816 Favorited Topics: 51 Joined: 6th November 2002 From: Norwich, UK Member No.: 1 Device(s): Touch HD / G1 Twitter: @paulatmodaco |
P -------------------- My current devices of choice - HTC Touch HD (Miri 6.5 v11), White T-Mobile G1 (Haykuro ADP1.5Hr3-A2SD), Samsung Blackjack II (6.1 stock) ![]() |
||
|
|
|||
|
Nov 10 2007, 07:56
Post
#184
|
||
|
Newbie Group: Posters Posts: 18 Joined: 23rd January 2005 Member No.: 106,445 Device(s): Samsung i600 |
hi Paul. Need your help here. I have the HTC ROM 2.20.707.1B WWE
in the dump rom part, I see: 64 00 00 00 48 AC 13 8C 00 00 20 00 00 00 00 00 Does it mean my pagepool is 2MB? but I only have about 16MB after soft reset. Program memory total 47.72MB. Please help. Million thanks. This post has been edited by jychow: Nov 10 2007, 09:56 |
||
|
|
|||
Nov 13 2007, 07:51
Post
#185
|
|||
|
Newbie Group: Posters Posts: 1 Joined: 13th November 2007 Member No.: 321,527 |
i'm about to do this flash, but i got one quick question...
i understand all the steps but one... in steps 4 and 5 where it says this - Part02.4MB.dump - does the 4MB part refer to the size of the flash, meaning i need to use 6MB in it's place if i am doing the 6MB flash... sorry kind of a noob in this area thanks in advance for any advice you can give me |
||
|
|
|||
|
Nov 13 2007, 12:23
Post
#186
|
||
|
Newbie Group: Posters Posts: 2 Joined: 7th November 2007 Member No.: 319,760 Device(s): T-mobile Wing |
i'm about to do this flash, but i got one quick question... i understand all the steps but one... in steps 4 and 5 where it says this - Part02.4MB.dump - does the 4MB part refer to the size of the flash, meaning i need to use 6MB in it's place if i am doing the 6MB flash... sorry kind of a noob in this area thanks in advance for any advice you can give me The 4MB refers to the amount of memory that you had changed in the original Part02.dump file. So yes you need to use the 6MB in its place. And by place i mean changing the appropriate section in the Part02.dump file to reflect the 6MB change. Simply changing the 4MB to 6MB will not change the pagepool to the 6MB. 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! Now move onto step 5..... Proceed at your own risk!!! |
||
|
|
|||
|
Nov 13 2007, 21:46
Post
#187
|
||
|
Newbie Group: Posters Posts: 1 Joined: 21st October 2007 Member No.: 313,417 Device(s): Tmobile Wing |
Just wanted to add my thanks for the writeup and patching tool. The lack of memory was driving me crazy as it prevented me from answering phone calls! How can I have a phone that needs to be reset in order to take calls??? That was insane.
I took some measurements before the update. Program Total: 43.87 In Use: 38.94MB Free 4.93MB ***** Performed a Soft Restart Program 43.87MB In Use: 39.63MB Free 4.26MB After 6MB PagePool Program Total: 49.89MB In Use: 36.89 Free 13.00MB What a significant difference. More testing will have to be done but speed has increased dramatically. Thanks!!! |
||
|
|
|||
|
Dec 5 2007, 17:59
Post
#188
|
||
|
Newbie Group: Posters Posts: 3 Joined: 5th December 2007 Member No.: 329,680 Device(s): t-mobile wing |
Hi Paul,
i'm new to this site in fact i bumped into it by mistake while looking for memory tweaks for my t-mobile wing. don't know much about this stuff so i'm stuck already while reading your ad about the memory tweak you said to create a directory on my desktop do you mean create a new folder or something else. |
||
|
|
|||
|
Dec 6 2007, 17:55
Post
#189
|
||
|
Newbie Group: Posters Posts: 3 Joined: 5th December 2007 Member No.: 329,680 Device(s): t-mobile wing |
HI Paul
i got stuck again while in command prompt screen. i keep getting a message 'pdocread' is not recognized as a internal or external command, operable program or batch file. what am i doing wrong. please help. |
||
|
|
|||
Dec 8 2007, 18:32
Post
#190
|
|||
|
Newbie Group: Posters Posts: 1 Joined: 8th December 2007 Member No.: 330,823 |
So I've had the Wing for less than an hour, and I was already tempted to hack it.
I already knew that it doesn't have the best RAM in the world, so I went out on a hunt for a fix. This certainly helped me, thanks Paul. (I was very skeptical at first because I just got it and I didn't want to brick it but now I'm glad I took the chance!) |
||
|
|
|||
Dec 10 2007, 20:20
Post
#191
|
|||
|
Newbie Group: Posters Posts: 1 Joined: 20th March 2005 Member No.: 118,403 Device(s): SPV C500 |
I just tried this and it worked without any problems. Got over 20Mb of free program memory compared to about 14 Mb before. Will see how well my wifi web browsing does to see if it has really made a difference.
It is worth noting that this procedure doesn't affect your installed programs or your contacts/calendars. All that data is still intact. Excellent instructions were easy to follow. Good job! |
||
|
|
|||
|
Dec 14 2007, 12:04
Post
#192
|
||
![]() The Main Man! Group: Admin Team Posts: 21,816 Favorited Topics: 51 Joined: 6th November 2002 From: Norwich, UK Member No.: 1 Device(s): Touch HD / G1 Twitter: @paulatmodaco |
HTH
P |
||
|
|
|||
|
Dec 19 2007, 08:09
Post
#193
|
||
|
Newbie Group: Posters Posts: 3 Joined: 5th December 2007 Member No.: 329,680 Device(s): t-mobile wing |
after days of wondering i finally did it and it worked great. Thanx for the tweak. What's the next one going to be.
|
||
|
|
|||
Dec 21 2007, 03:38
Post
#194
|
|||
|
Newbie Group: Posters Posts: 9 Joined: 23rd November 2007 Member No.: 325,035 |
ONLY TESTED ON WM6 WING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
guys when i read pauls guide i was scared to do the pool changing because frankly im pretty much a noob at this stuff, and to me it wasnt in english. Through some more research i stubled upon this thread http://forum.xda-developers.com/showthread.php?t=324955 it claims that by following a few easy steps your pool size will be changed, and its true! Noobs guide written by a noob: 0.5 check how much initial memory u have by going start-> settings -> system -> memory 1. download page pool.zip and extract to desktop. also download the other two cabs (enableRapi... and ASergpolicies) to be safe. 2. connect phone (wing) to PC via activesync. use USB to PC or bluetooth or whatever. 3. extract both downloaded cabs to desktop of pc (if they are zipped) and copy both to wing or phone. 3. run the cabs on the phone (they will be installed). 4. open page pool folder on PC and run backup.bat, then run the size u want (ex 6mb bat) 5. u will see a black CMD screen that opens for about 2 seconds and it will show about 4-6 lines spontaneously written. 6. soft reset/hard reset. (most say soft reset is enough). 7. confirm that now you have more memory. ur done.!!! my start up free program memory jumped up to 21.xx mb when i did the soft reset, it was literally that easy ( i didnt download the enablerapi) i just figured id post there, i take no credit as none of it is my work for all those people like me who want more memory for thier wing but are weary about doing these complicated steps in pauls guide. any more questions you can msg me and id be more then happy to help |
||
|
|
|||
|
Dec 29 2007, 16:35
Post
#195
|
||
|
Newbie Group: Posters Posts: 7 Joined: 26th October 2007 Member No.: 315,532 Device(s): HTC Elf |
Hi Paul,
I was wondering is it possible to make a .nbh file from .dump(the one that we got from pagepool trick)? |
||
|
|
|||
|
Jan 3 2008, 11:05
Post
#196
|
||
![]() The Main Man! Group: Admin Team Posts: 21,816 Favorited Topics: 51 Joined: 6th November 2002 From: Norwich, UK Member No.: 1 Device(s): Touch HD / G1 Twitter: @paulatmodaco |
Yes, you can use 'imgfstools' and HTCRT together with a donor RUU to create a new NBH...
Why? P |
||
|
|
|||
|
Jan 7 2008, 07:25
Post
#197
|
||
|
Newbie Group: Posters Posts: 2 Joined: 7th January 2008 Member No.: 341,635 Device(s): wing |
This post has been edited by felipecoll: Jan 7 2008, 07:26 |
||
|
|
|||
|
Jan 8 2008, 01:35
Post
#198
|
||
|
Newbie Group: Posters Posts: 2 Joined: 7th January 2008 Member No.: 341,635 Device(s): wing |
nice job, I DID IT , WHIT NO PROBLEM , TMO WING ON 6 MB
|
||
|
|
|||
Jan 9 2008, 06:28
Post
#199
|
|||
|
Newbie Group: Posters Posts: 1 Joined: 9th January 2008 Member No.: 342,460 Device(s): Wing |
Firstly, a disclaimer. This guide involves downloading, editing and flashing of your device ROM. This is dangerous, very dangerous. In a worst case scenario using these techniques, your device will become unusable, with a corrupted 'OS area'. While your bootloader will (should) still be accessible, your device will be a paperweight until such time as a RUU (Rom Update Utility) becomes available for your device with the shipping ROM. We won't be able to help you, and your operator / manufacturers won't either. It's quite possible your warranty will be invalidated by editing your ROM. If you follow this guide, you take full responsibility for what could happen. I have of course successfully been through this guide myself, but be aware that I TAKE NO RESPONSIBILITY SHOULD SOMETHING GO WRONG. You've read the disclaimer and you want to have a play, now what do you need to do? Here's the guide... enjoy 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. [attachment=21845:ITSUTILS...peration.CAB] 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. http://nah6.com/~itsme/itsutilsbin-20070323.zip (Kudos to Willem Jan Hengeveld (aka itsme) for this excellent toolkit!) 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 - 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) You will then be presented with something that looks like this: CODE 70.95M (0x46f2000) TrueFFS | 3.06M (0x30fc00) Part00 | 3.06M (0x310000) Part01 | 64.82M (0x40d2000) Part02 We want to read the Part02 area (the bottom line above), so... - Type 'pdocread 0 0x40d2000 Part02.dump' substituting 0x40d2000 with the appropriate value from your 'pdocread -l' output You will see something like 'CopyTFFSToFile(0x0, 0x40d2000, Part02.dump)' appear, and after a wait of a few minutes (it is dumping a lot of data!), you'll be returned to the command prompt. During the operation you can open Windows Explorer to your working directory and see the file growing. 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! 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! Step 6: Soft reset, cross fingers Has that command finished (i.e. you have control again at the command prompt)? Then you're done! Simply press the soft reset pin on your device, and when it comes back up, you should see you the amount of program memory in the Settings -> Memory applet has changed. Good job! You can breathe easy again P Help! I have the T-Mobile Wing that I just got last month. I followed the instructions, checked the ROM contents against the hex contents you gave as well as those from "my digital life" and they all matched. I changed the '0C' to a '06' and I wrote out the ROM successfully. Now for the soft reset and - It just keeps rebooting! Is there a fix available for this yet??? Am I off to the t-mobile store tomorrow? Thanks for any help possible, Joe |
||
|
|
|||
|
Jan 13 2008, 13:54
Post
#200
|
||
|
Newbie Group: Posters Posts: 1 Joined: 13th January 2008 Member No.: 344,169 Device(s): g900 |
Hi Paul,
Thanks for the information. I have a question I want to change os languege in x01t[ Toshiba g900] from japanese to english. Could u please let me know how to do it. Please explain in detail as I never did it. Thanking in anticipation MK |
||
|
|
|||
![]() ![]() |
Similar Topics
| Topic | Replies | Topic Starter | Views | Last Action | |
|---|---|---|---|---|---|
![]() |
Current Version 21820 --> W1aLite |
6,413 | qbus | 562,147 | Today, 08:40 Last post by: celz |
![]() |
Pinned: Customization, Themes, Panels, Tips & Tricks, Tutorials etc. |
719 | sector | 117,431 | Today, 06:09 Last post by: jaya7 |
![]() |
ROM 23001 SYS and XIP increased Page pool 12mb |
873 | bga7x | 33,375 | Today, 08:27 Last post by: elfenlied8 |
![]() |
|
74 | techmaster7545 | 2,205 | Today, 07:25 Last post by: bga7x |
![]() |
When will the Omnia have the universal charge connector? | 6 | Laoyumi | 196 | Today, 08:27 Last post by: Adrynalyne |
![]() |
How to call Omnia Programs launcher list? | 2 | fclifton | 65 | Today, 06:30 Last post by: fclifton |
|
Lo-Fi Version | Time is now: 4th July 2009 - 09:48 |
Please visit our 'Plus Partners' - these companies support MoDaCo through 'MoDaCo Plus' - Click Here for more details!
ActiveKitten |
Aiko Solutions |
Ateksoft |
Binaryfish |
Conduits |
DeveloperOne |
eSoft Interactive |
FTouchSL |
Inesoft |
Lingvosoft |
monocube |
Mykesoft |
OmegaOne |
Omnisoft |
Opera Software |
Resco |
SBSH |
Slipstream Solutions |
SPB Software House |
Splashdata |
Sprite Software |
Syncdata |
Teksoft |
VITO |
WalkingHotSpot |
WebIS |
z4soft
Would your company like to become a 'Plus Partner'? Click Here to contact us!