Rooting an Android MS690 phone on version 2.2.1

Now you can root an Android phone on version 2.2.1 without downgrading it to version 2.2 (I tested it successfully on an Android Optimum MS690 phone). The other way (downgrading it to the software version 2.2 and then rooting it) is a really painful process and should be discouraged unless you are a masochist and like extreme suffering!

Download the gingerbreak.apk file from here:

here is the link to do it:

Rooting an Android Phone Optimum MS690 using version 2.2.1

Thank you to the Android forum member: Blaxican25

And here it is, if you want to read directly on this blog:
Originally Posted by blaxican25 View Post
!!works on the lg optimus m 2.2.1 yay oneclick root for us!!

gingerbreak apk v1.20 GingerBreak-v1.20.apk

!!works on the lg optimus m yay oneclick root for us!!

The GingerBreak APK is a wrapper around the newly released GingerBreak exploit (credits to The Android Exploid Crew), which is meant to attain root access on GingerBread. This specific exploit may work on various Froyo and Honeycomb versions as well.

What the APK and exploit do is as follows:
– The APK puts the right files in the right place to run the exploit
– The APK runs the exploit
– The exploit attempts to attain root access
– If it succeeds, the exploit remounts /system as read-write and runs the installer script
– The installer script attempts to install the su binary and superuser APK, and reboots

Some important things to know:
– You must have USB debugging enabled on your device
– You need to have an SD card (formatted and) inserted – if it doesn’t work, try formatting the SD card in your computer, or switching it with a different (or old, etc) SD card
– The APK must be installed to device, NOT SD card
– The exploit may take a while to run, but not more than 10 minutes, if it does, get me a logcat, and reboot the device. In rare occasions, even if the device does not reboot, you may still have root. So check that out after you manually pull battery after 15 minutes or so of being stuck.
– Always reboot between root attempts!
– While (temporary?) root access may be attained, due to locked bootloaders, efuses, S-ON, and whatnot this may still not work on your device. For temproot purposes, use the raw binary exploit (linked below), not this APK.
– The GingerBreak exploit should not be used to attain temproot and continue using the device. It fscks vold, you do not want to be running like that. You want to reboot! So if the root doesn’t stick, you (still) have a problem.

– Optional: Press the Thanks button below this post
– Make sure USB debugging is enabled
– Make sure you have an SD card (formatted and) inserted
– Get the APK on the phone somehow, and install it
– Open the APK, press the root button
– Wait a few minutes. If there are no problems, the device will reboot (note that the reboot itself can take like 10 minutes due to cache wipe)
– Make sure the Superuser app is install and working
– Optional: Install BusyBox from Market (I personally prefer the stericsson installer)
– Optional: Uninstall GingerBreak, you don’t need it on your phone anymore

WARNING: Apparently on some devices the root exploit causes the SD card (internal or external) to be formatted. Also, if it gets stuck but you do see the card mounting/unmounting, try formatting your SD card yourself and try again (or use a different SD card) – often this works (a fix for both issues is being looked at)

– I made the APK and did some slight modding to the exploit code to install from an APK
– The exploit (“GingerBreak”) itself is made by The Android Exploid Crew. Original code can be found here:…ngerbreak.html


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: