How to root (for noobs) and install native multitouch browser (ported from milestone)
*this was tested to work as of January 16, 2010 on the motorola droids latest build 2.0.1
Ok, so first you need to be rooted. The easiest, most noob friendly guide can be found at this link.
then, extract the file and put the tools folder (the actual folder named tools, not the contents) on the root of your sd card. also put the DroidRootHelper.apk on the root of your sd card. then download astro file manager from the android market. open astro file manager and, while on the root of your sd card, click on the DroidRootHelper.apk you just copied over. Then, click install and follow the installation procedure.
*Note: you must have the checked the box that says Unknown sources in your settings > applications on the android launcher (NOT IN ASTRO).
After you have sucessfully install DroidRootHelper, launch the application and click the following buttons in the following order.
Mount system 3 then 4
Rename recovery
Install busybox
Install flash image
Flash boot animation
Flash SirPsychoS's recovery
Reboot recovery
*you should see a yellow android as the background and “Patched by SirPsychoS” @ the top
now you might want to perform a nandroid backup (recommended) just incase you do something wrong. to do this from the screen you are at (if you already exited it, turn off the phone and turn it back on while holding down the power button and the X button on the keyboard) navigate down to backup/restore using left and right on the dpad. select it using the dpad, and than select simple nandroid backup. it will perform the backup, than you press power to go back to the main menu and than select reboot system now using the d-pad.
Now when it restarts, you will have the new Nexus One Boot Animation installed.
Now go to your app launcher and make sure you see the App named SuperUserPermissions
If you have the nexus one boot animation and and the SuperUserPermissions app with a little ninja icon, than everything worked.
Now for the droid multitouch browser. Download the file from this link
and extract it. copy both browser.apk and libwebmtcore.so to the root of your sd card. Then download Terminal Emulator for free from the Android Market. Launch it and type these commands in one at a time and press the enter key (the button directly below delete on the hard keyboard) after each one.
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
rm /system/app/Browser.odex
cat /sdcard/Browser.apk > /system/app/Browser.apk
cat /sdcard/libmtwebcore.so > /system/lib/libmtwebcore.so
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
sync
reboot
*Note: when i typed the rm /system/app/Browser.odex it said file does not exist, yet it still worked for me. Some people say this could cause problems down the line, but if it didnt exist in the first place on my phone (i checked ) than it is basically deleted.
now when it reboots open your browser and try pinch to zoom. Your Done!
If you follow my guide and you want to show thanks, simply click the little icon under tip this and you will add to my reputation. Thanks!
Last edited by hockeyfreakb4; January 20th, 2010 at 07:06 PM.
Reason: added more detail
a lot easier? double tap only lets you zoom in to a preset point. how does that help? and to get the plus or minus to pop up you have to click the screen and than touch the little buttons pinch to zoom is not a gimmick, its alot easier. thats like saying a tv remote is a gimick and the steering wheel for a car is a gimmick because you can do those the hard way too.
a lot easier? double tap only lets you zoom in to a preset point. how does that help? and to get the plus or minus to pop up you have to click the screen and than touch the little buttons pinch to zoom is not a gimmick, its alot easier. thats like saying a tv remote is a gimick and the steering wheel for a car is a gimmick because you can do those the hard way too.
You don't need the plus or minus to pop up. Just double tap on any part of the screen to zoom in. Voila!
As for zooming in to a preset point - thats nonsense. You can zoom into any part of the screen you double tap on - same as with multitouch.
You don't need the plus or minus to pop up. Just double tap on any part of the screen to zoom in. Voila!
As for zooming in to a preset point - thats nonsense. You can zoom into any part of the screen you double tap on - same as with multitouch.
IE: its a marketing gimmick
yes but sometimes in zooms in too far or not enough. then what do you do? you double zap again and it will zoom back out. how does that help? ie. not a marketing gimmick
For some reason, I cannot open the browser. It keeps force closing. Any recommendations?
Just try doing the steps in terminal emulator over again, maybe you typed something wrong. if not, then follow this guide to restore everything back to normal and than do everything over again. that seems alot easier than trying to pinpoint the problem.
Just try doing the steps in terminal emulator over again, maybe you typed something wrong. if not, then follow this guide to restore everything back to normal and than do everything over again. that seems alot easier than trying to pinpoint the problem.
2) This thread contains information regarding multitouch. If you didn't want people to talk about multitouch then you should have left that out of your title
3) Its a forum - people will talk about all kinds of things. It is what it is.
But to keep it on topic....
This is probably one of the simpler how-tos I've come across, though people don't like jumping around from site to site to get the information. I would "borrow" the steps from rootyourdroid and add them to this thread (give them credit though - no one likes a thief). Also, linking to all the necessary files is a needed for a complete how-to. Try to make this thread a one-stop shopping center for all your rooting needs.
Thanks for the info!
Last edited by deeznuts2; January 20th, 2010 at 05:20 AM.
Device(s): OG Droid --> Droid X --> Galaxy Nexus --> Fruit Phone!!!
Carrier: Not Provided
Thanks: 3
Thanked 41 Times in 32 Posts
Quote:
Originally Posted by deeznuts2
If that amuses you then you probably need to get out more
That fact that you felt the need to comment indicates that you, not I, are the one who needs to get out more.
Some of us actually USE multi-touch, and find it more intuitive than the double tap zoom of the stock browser.
To me, calling it a marketing gimmick is just silly. You don't like it? Don't use it. I don't really care. For me, its useful, and more intuitive than double tapping. Just respect that others have a different opinion.
Last edited by Needsdecaf; January 20th, 2010 at 06:58 AM.
and extract it. copy both browser.apk and libwebmtcore.so to the root of your sd card. Then download Terminal Emulator for free from the Android Market. Launch it and type these commands in one at a time and press the enter key (the button directly below delete on the hard keyboard) after each one.
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
rm /system/app/Browser.odex
cat /sdcard/Browser.apk > /system/app/Browser.apk
cat /sdcard/libwebmtcore.so > /system/lib/libwebmtcore.so
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
sync
reboot
Note:
when I downloaded these files this morning, the file was not
libwebmtcore.so
it was actually
libmtwebcore.so
That is the name of the file that needs to be inputted to get this to work.
when I downloaded these files this morning, the file was not
libwebmtcore.so
it was actually
libmtwebcore.so
That is the name of the file that needs to be inputted to get this to work.
ya i just fixed that too. i dont know why i wrote that because that not what i typed in my phone.. anyways, how did the previous posts get it to wrok if they typed that wrong? lol
just dont click flash boot animation. if you going to brick your phone your going, clicking that button wont change that
flashing the boot animation is just as dangerous / safe as anything else in this tutorial. Its cool anyways, it takes away that *** red eye and puts the nexus one boot in its place.
ps. word of advice. for the most part, the dangers in performing these things are YOU! if you do everything correctly, you willnot break your phone in any way. (asuming the guide was written correctly). The only thing that goes wrong is YOU! everyone else has the exact same phone and nothing happened to them.
does anyone know what each of these does? I like the stock boot animation so I see I shouldn't press flash boot animation, but what do all of the others actually do?
Mount system 3 then 4
Rename recovery
Install busybox
Install flash image
Flash boot animation
Flash SirPsychoS's recovery
Reboot recovery
__________________
Oh my god, it works.... like its suppose to!!!
Is it suppose to do THAT?!?!?!
does anyone know what each of these does? I like the stock boot animation so I see I shouldn't press flash boot animation, but what do all of the others actually do?
Mount system 3 then 4
Rename recovery
Install busybox
Install flash image
Flash boot animation
Flash SirPsychoS's recovery
Reboot recovery
Mount system 3 then 4 ........... mounts phones memory as read right. manditory
Rename recovery... hard to explain but if you want busybox and nandroid backup it is manditory
Install busybox.... you need it for some apps.... manditory
Install flash image... manditory
Flash boot animation .. optional
Flash SirPsychoS's recovery... manditory, this is why you do all of the above^^^^
theres not point in rooting if you not going to do the above ^^ as it is dangerous to not backup with nandroid. do everything except flash boot animation thats up to you
Reboot recovery
I don't know if there's anything I might have done wrong, but I can't make it through running all of the procedures after installing droidroothelper. I mount the 3-4, and then when I try the next step of renaming recovery i get this error "sorry - droidroothelper is not responding" and I have to wait or force close. I tried waiting for a while, but it just goes in a loop so I have to force quit.
I uninstalled everything and re-installed all the apps. And this time I got past the renaming recovery, but now it gives me the same error when I try to install busybox. I'd appreciate any help if anyone know what's wrong. Thanks in advance
I don't know if there's anything I might have done wrong, but I can't make it through running all of the procedures after installing droidroothelper. I mount the 3-4, and then when I try the next step of renaming recovery i get this error "sorry - droidroothelper is not responding" and I have to wait or force close. I tried waiting for a while, but it just goes in a loop so I have to force quit.
I uninstalled everything and re-installed all the apps. And this time I got past the renaming recovery, but now it gives me the same error when I try to install busybox. I'd appreciate any help if anyone know what's wrong. Thanks in advance
did you uninstall roothelper specifically? then re-install it via astro?
wrong thread again. I got like three pages of this forum open.
Last edited by navinjohnson; January 22nd, 2010 at 11:37 PM.
Reason: damn wrong thread to ask this question. If someone was trying to respond I appologize.
I don't know if there's anything I might have done wrong, but I can't make it through running all of the procedures after installing droidroothelper. I mount the 3-4, and then when I try the next step of renaming recovery i get this error "sorry - droidroothelper is not responding" and I have to wait or force close. I tried waiting for a while, but it just goes in a loop so I have to force quit.
I uninstalled everything and re-installed all the apps. And this time I got past the renaming recovery, but now it gives me the same error when I try to install busybox. I'd appreciate any help if anyone know what's wrong. Thanks in advance
either you dont have root access (look for the superuser app in the launcher) or you didnt put the tools folder on the root of your sdcard
having the exact issue. got the ninja (when i open him its a blank screen) I assume I'm rooted. in the file manager under sd card I see the tools file. It's not the first file but I see it in the list.
Last edited by navinjohnson; January 23rd, 2010 at 01:32 AM.
Reason: clarify
having the exact issue. got the ninja (when i open him its a blank screen) I assume I'm rooted. in the file manager under sd card I see the tools file. It's not the first file but I see it in the list.
whe u click mount it should popup and say allow superuser access root: root
you must check the always allow or remember box in that popup ... than it will force close. than reopen it and it will work.
either you dont have root access (look for the superuser app in the launcher) or you didnt put the tools folder on the root of your sdcard
It worked anyway somehow, I went through all the steps regardless of it giving me the error, and when I did the reboot and nandroid backup everything worked perfectly.
Quote:
Originally Posted by navinjohnson
No nexus one during the boot but I have some skulls flying by. Superuser permission is there. I guess I'll hunt for the the 2.1 exploit next.
You selected the skulls boot animation instead of the nexus one boot animation
Quote:
Originally Posted by altimax98
can anyone else host the multi touch browser file on something other then rapidshare.. i keep getting full server errors
+1
Last edited by zeroG; January 23rd, 2010 at 11:31 AM.
Worked super easy for me using Root Explorer instead of using the Emulator. And I have it working. I don't know why people are using the Emulators so much because Root Explorer has been working exactly the same for me but without typing in each command, so it's like working on a "windows-like" environment.
Worked super easy for me using Root Explorer instead of using the Emulator. And I have it working. I don't know why people are using the Emulators so much because Root Explorer has been working exactly the same for me but without typing in each command, so it's like working on a "windows-like" environment.
root explorer cost money. id rather just type in it than pay 3 bucks
root explorer cost money. id rather just type in it than pay 3 bucks
Right. I totally agree, but for those who want to customize but are confused by all the codes to use and when then it's pretty hard to do. Root Explorer is easy and takes the guessing and researching out of the equation. Just my own opinion.
i have followed the steps to a T but i keep gettting to the part where you apply it and it says verifying update package.....
E:failed to read footer from/sdcard/update/zip
(is a directory)
E:signature verification failed
installation aborted
why do i keep receiving this instead of it loading up like it says in the instructions.........thanks for the help in advance
Now your computer should recognize the device and install some drivers once the drivers are installed you should be able to go to my computer and see other device, if you do double click on it and it will open Droid Explorer. If not you may need to check and make sure your device has been recognized properly and all the drivers installed correctly.
Now in your favorite terminal program type this
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
Now go to droid explorer and got to system - app - and delete browser.apk or you could copy it off to your computer if you like to do that sort of thing...
Now go to system - Lib and delete or move libmtwebcore.so.
Next copy your new Browser to system - app and libmtwebcore.so to system - Lib
Now go back to your terminal program
su
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
Please note that this is AS-IS and I assume no responsibility if you Brick your phone. this worked great for me and i didnt have to type on the little keyboard. So if you prefer to use an explorer app then this is for you.
I've also downloaded the SDK and go to the tools folder and run adb.exe shell and then can use my computer to run my android shell, works great for copy and paste.
Now your computer should recognize the device and install some drivers once the drivers are installed you should be able to go to my computer and see other device, if you do double click on it and it will open Droid Explorer. If not you may need to check and make sure your device has been recognized properly and all the drivers installed correctly.
Now in your favorite terminal program type this
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
Now go to droid explorer and got to system - app - and delete browser.apk or you could copy it off to your computer if you like to do that sort of thing...
Now go to system - Lib and delete or move libmtwebcore.so.
Next copy your new Browser to system - app and libmtwebcore.so to system - Lib
Now go back to your terminal program
su
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
Please note that this is AS-IS and I assume no responsibility if you Brick your phone. this worked great for me and i didnt have to type on the little keyboard. So if you prefer to use an explorer app then this is for you.
I've also downloaded the SDK and go to the tools folder and run adb.exe shell and then can use my computer to run my android shell, works great for copy and paste.
Now your computer should recognize the device and install some drivers once the drivers are installed you should be able to go to my computer and see other device, if you do double click on it and it will open Droid Explorer. If not you may need to check and make sure your device has been recognized properly and all the drivers installed correctly.
Now in your favorite terminal program type this
su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
Now go to droid explorer and got to system - app - and delete browser.apk or you could copy it off to your computer if you like to do that sort of thing...
Now go to system - Lib and delete or move libmtwebcore.so.
Next copy your new Browser to system - app and libmtwebcore.so to system - Lib
Now go back to your terminal program
su
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
Please note that this is AS-IS and I assume no responsibility if you Brick your phone. this worked great for me and i didnt have to type on the little keyboard. So if you prefer to use an explorer app then this is for you.
I've also downloaded the SDK and go to the tools folder and run adb.exe shell and then can use my computer to run my android shell, works great for copy and paste.
rm /system/app/Browser.odex
Did anyone every find that file by the way.. i dont think it exists