Here's how to do it:
Step 1: Root your phone (instructions here:
AllDroid.org - View topic - How to Root your Droid<<<ONLY)
Step 2: Install Droid-root-helper from croatolus freak (I think I misspelled that, but instructions are here:
AllDroid.org - View topic - App to install busybox,flash_image v7 (updated 12/23))
Step 3: Apply busybox, flash_image, and SP recovery 0.15.0 (instructions in helper app)
Step 4: Get MTBrowser.zip from here:
[link removed]
Step 5: Boot into recovery (button in root helper app, or just turn off and turn back on while holding the x key)
Step 6: Do a basic nandroid backup (in SP recovery, [volume up/down to navigate, camera key to click] go to "backup/restore" and click "simple nandroid backup")
Step 7: Mount your phone (in SP recovery, go to "mount options" and click "enable USB mass storage")
Step 8: Copy the recently made backup to your computer (in the SD card, there'll be a subfolder "nandroid" go into it and there should be a folder titled with a string of letters and numbers, just copy-paste this into a directory you can remember on your computer)
Step 9: Get the Android SDK from here:
Android SDK | Android Developers (for simplicity's sake, I unzipped it into C:\android, but feel free to unzip it however you like, so long as you can remember it, and substitute your directory of choice where I type C:\android)
Step 10: Unzip the MTBrowser.zip (again, for simplicity I unzipped it into C:\android as 2 separate files, with no subfolder, but the same things apply as step 9)
Step 11: Unmount the USB storage (same way you mounted, except this time it says "disable USB mass storage"
Step 12: Open the command shell (I only know Windows XP, so ask someone else for help if your system is different [XP users, open your "Start" menu, click run, type "cmd" in the dialog box and press enter, a black box with some white text should appear])\
Step 13: Reboot your phone
Step 14: Make sure USB debugging is on (go to settings>applications>development> and check the USB debugging box)
Step 15: (The fun part
) I'm just gonna type everything I typed word for word, just insert the directories like you did in place of my directories (C:/android)
>cd C:\android\tools
>adb shell
$ su
(from here on out, the system will repeat everything you type, don't worry about it unless the word "error" arises)
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
# rm /system/app/Browser.odex
(close and reopen the command shell)
>cd C:\android\tools
>adb push C:\android\libmtwebcore.so /sdcard
(blah kb/s transferred blah kb in blah seconds)
>adb push C:\android\Browser.apk /sdcard
>adb shell
$ su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
# cat /sdcard/Browser.apk > /system/app/Browser.apk
# cat /sdcard/libmtwebcore.so > /system/lib/libmtwebcore.so
# reboot
This worked for me, I hope it worked for you! Enjoy your pinching and your zooming!