• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root ........1 Click Root Optimus m (Gingerbreak)..............

Thank you for the answer! I'll try that...
And what's BusyBox? I installed it but I don't know what it's for. I installed it and It's telling me that my phone is rooted. Then I use the Astro app to look into my files and I don't find the ones I want to erase. The same with ES File Explorer. Will it work if I download the App "Root Explorer(File manager) Speed software"? Or did I just unsuccessfully root my phone?:(

Thank you.


The two file explorers you mentioned don't allow read/write access to the file system. The 3rd one (root explorer) does allow it though. However, the 2 previous mentioned file explorers will allow you to view system files. I think you're just not looking in the correct locations. I'm not familiar enough with where they are, so I can't advise. I didn't delete the bloat, I went the custom ROM route.
 
So I re-rooted my phone yesterday using this method (I had un-rooted it last week because I thought I had overheated it in my air conditioned car here in Texas). I was thinking I would have to take it into a store and try and get a warranty replacement. However, I ended up not taking it back and so decided to re-root. My phone came stock with 2.2, so I originally had used the z4root procedure. It worked wonderfully and I had gone on and put a custom ROM on. This time I decided to use the gingerbreak 1.2 method. It too worked like a charm. I think I was back up and running within 3 minutes. I haven't yet flashed a different ROM, but that is yet to come.
 
Does anyone know how to unroot the phone after rooting the phone using Gingerbreak? I planning to sell phone and waiting for the Samsung Admire.

Thanks and please be precise with the instructions
 
Would a factory reset have dire consequences?
if you want to just sell the rooted phone you could just wipe all data, do a factory reset, and sell it that way. But if you want to return it to stock, no root then using lgnpst will do it.

That instruction I linked is for phones that wont boot, but the only difference is the emergency tab, or upgrade tab, so when you plug your phone in you will be on the upgrade tab, then use use the info in the guide.
 
hum... I rooted my phone and was happy to finally be able to remove a few useless apps from my phone. But, I guess I was beeing too enthusiastic about it following the list found on the forum but... I guess I should have kept the LG Home Launcher.
Now, I have access to nothing and I am stuck on the -android- screen after turning on my phone.

Please HELP!!:eek: I don't see what I can do since I can't have any access to anything.

Well now, I have access to a black screen and I can plug my phone to my PC. I guess my phone works but I don't have have a home screen...
I tried things that I found on the net but I don't get most of it...
 
hum... I rooted my phone and was happy to finally be able to remove a few useless apps from my phone. But, I guess I was beeing too enthusiastic about it following the list found on the forum but... I guess I should have kept the LG Home Launcher.
Now, I have access to nothing and I am stuck on the -android- screen after turning on my phone.

Please HELP!!:eek: I don't see what I can do since I can't have any access to anything.

Well now, I have access to a black screen and I can plug my phone to my PC. I guess my phone works but I don't have have a home screen...
I tried things that I found on the net but I don't get most of it...

I got a new phone (Thks metro Pcs...) and after my big mistakes with the first one, I was able to root my phone again without messing it up!
Thanks for all the good advices!
 
I'm so lost! I am new to smartphones and I just got my Optimus M 2.2.1 last week, it was running great at first and now it's slowing down. I have been hearing all this about rooting..and now that I see what it entails..I'm not sure that I can pull it off. Is there an easier way to make my phone run smoother and faster?


:D
 
you can easily root your phone, and change roms, its just a bit of a challenge to get through all the conflicting posts on each of the threads witht eh information :D
 
This is to ALL of the good folks on here who have worked on their free time to supply all the instruction and postings concerning rooting the Optimus M. Thank you so very much! I am not tech savvy at all, but was able to read up and have my phone rooted in no time, with NO problems. I have to admit that the only reason I wanted to do this was because of the stupid My Extras popping up constantly, and oh yes..Boingo!! Do people really pay for that and use it?? Anyway, thanks again for your time and effort!
 
!!works on the lg optimus m 2.2.1 yay oneclick root for us!!

gingerbreak apk v1.00 GingerBreak-v1.00.apk
gingerbreak apk v1.10 GingerBreak-v1.10.apk
gingerbreak apk v1.20 GingerBreak-v1.20.apk

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

About
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.

Installation
- 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)

Credits
- 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: http://c-skills.blogspot.com/2011/04...ngerbreak.html

Manual rooting
From v1.1 it is no longer possible to manually root the device over an ADB connection using the files from this APK. Please use the original binaries from the c-skills website to do this. There are several guides posted here on XDA about how to do this manually, some are mentioned/linked-to in the first few pages of this thread.

Note
GingerBreak is not specific to any device, but there is code in there that may not work on device X or Y. The exploit is generic, but that does not mean one size fits all, nor does it mean that there will be no firmwares out there that fix this exploit. A special version may need to be compiled for your device, ask your favorite hacker from your specific device's forum. This APK is meant to make the process easier, but also adds dependancies so that it may not work on your device.

AGAIN, THIS DOES NOT WORK ON S-ON DEVICES !

Changelog

26.04.2011: v1.2
- Removed some code that may break operation while the code itself isn't needed
- Added UnRoot option
- The APK now logs exploit output semi-live

22.04.2011: v1.1
- Modded exploit code to not need /data/local/tmp - this should fix the problem extracting assets as well as be more compatible with various devices (in theory). In case the APK notices that this cannot work, it will warn you about this.
- Added some warnings and errors to the APK

flash custom recovery Download the recovery image and flash_image extract it and copy it to your sdcard recovery-RA-optm-2.2.1-GNM.img

download Android Terminal Emulator from market
open and type su then accept superuser request you should get this #

Then type the following command hit enter and your done

flash_image recovery /sdcard/recovery-RA-optm-2.2.1-GNM.img

Now reboot phone,

Now steps to flash a rom First place the rom of your choice on your sd card. when in recovery left button on phone is to select, back button to go back and volume for up and down.

1.turn off phone.
2.hold home & volume down buttons power on phone hold tell in recovery.
3.wipe/wipe all userdata
4.flash zip menu/click toggle signature verify to disable verification
5.now.flash zip from sdcard/scroll to zip of rom and select it when done go back to main recovery screen and choose reboot system

thanks joneidy for the help:)


I followed the instructions, and all it did was delete all of my information off my phone. Please help me! I get to the Android terminal # sign enter the flash_image line and it say the file isn't found. HELP!
 
!!works on the lg optimus m 2.2.1 yay oneclick root for us!!

gingerbreak apk v1.00 GingerBreak-v1.00.apk
gingerbreak apk v1.10 GingerBreak-v1.10.apk
gingerbreak apk v1.20 GingerBreak-v1.20.apk

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

About
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.

Installation
- 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)

Credits
- 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: http://c-skills.blogspot.com/2011/04...ngerbreak.html

Manual rooting
From v1.1 it is no longer possible to manually root the device over an ADB connection using the files from this APK. Please use the original binaries from the c-skills website to do this. There are several guides posted here on XDA about how to do this manually, some are mentioned/linked-to in the first few pages of this thread.

Note
GingerBreak is not specific to any device, but there is code in there that may not work on device X or Y. The exploit is generic, but that does not mean one size fits all, nor does it mean that there will be no firmwares out there that fix this exploit. A special version may need to be compiled for your device, ask your favorite hacker from your specific device's forum. This APK is meant to make the process easier, but also adds dependancies so that it may not work on your device.

AGAIN, THIS DOES NOT WORK ON S-ON DEVICES !

Changelog

26.04.2011: v1.2
- Removed some code that may break operation while the code itself isn't needed
- Added UnRoot option
- The APK now logs exploit output semi-live

22.04.2011: v1.1
- Modded exploit code to not need /data/local/tmp - this should fix the problem extracting assets as well as be more compatible with various devices (in theory). In case the APK notices that this cannot work, it will warn you about this.
- Added some warnings and errors to the APK

flash custom recovery Download the recovery image and flash_image extract it and copy it to your sdcard recovery-RA-optm-2.2.1-GNM.img

download Android Terminal Emulator from market
open and type su then accept superuser request you should get this #

Then type the following command hit enter and your done

flash_image recovery /sdcard/recovery-RA-optm-2.2.1-GNM.img

Now reboot phone,

Now steps to flash a rom First place the rom of your choice on your sd card. when in recovery left button on phone is to select, back button to go back and volume for up and down.

1.turn off phone.
2.hold home & volume down buttons power on phone hold tell in recovery.
3.wipe/wipe all userdata
4.flash zip menu/click toggle signature verify to disable verification
5.now.flash zip from sdcard/scroll to zip of rom and select it when done go back to main recovery screen and choose reboot system

thanks joneidy for the help:)


~~~~ Followed the instruction and went to enter the flash_image info and its say the not found. Tried about 5 times and all I achieved was getting all of the previous apps I had already download deleted along with all my contacts and info. Please HELP ME!!!!!
 
~~~~ Followed the instruction and went to enter the flash_image info and its say the not found. Tried about 5 times and all I achieved was getting all of the previous apps I had already download deleted along with all my contacts and info. Please HELP ME!!!!!
is the phone rooted? if so are you trying to put custom recovery on now?
 
is the phone rooted? if so are you trying to put custom recovery on now?


i think I totally messed up. it said rebooting phone will restart when successful I did the home+vol down+ power and all of my contacts were gone. I can get them back. Should I just restore and try doing it all over again? When I do the home+vol down+power it goes to the Metro hello hello hello then stay on the android screen
update- it reset my phone. Its asking me what language ect
 
i think I totally messed up. it said rebooting phone will restart when successful I did the home+vol down+ power and all of my contacts were gone. I can get them back. Should I just restore and try doing it all over again? When I do the home+vol down+power it goes to the Metro hello hello hello then stay on the android screen
update- it reset my phone. Its asking me what language ect
If you dont have custom recovery then using the button combo will do a factory restore.
that is what you ended up doing. after you put your info back in just check and see if you have superuser in your apps.
 
Ok guys, I downloaded the gingerbreak apk to my SD card 1.20 and 1.10 and I have tried to several times with Astro manager, Es file explorer and even the office app from metro but every time I try to install the apk it gives me the Following error:
Parse Error :There is a problem parsing the package.

I have download the apk several times as well and still the same issue. I even formated my SD card and tried without success.

I have and LG Optimus M with android 2.2.1 from MetroPCS.

Any solutions,

EDIT: I found the problem: It was my antivirus that was looking the file as a trojan virus. Disable antivirus while you download the file.

Thanks
 
ok,,,im a newbie here and i am familiar with some of
this but having trouble getting my phone hooked to usb,,,,lol
i can see the driver loaded but its not showing me the folders
or anything inside the phone or external memory card.
any help would greatly be appreciated. i am wanting to root
my phone to install sbp shell is this posibble? update i am now
seeing the folders in the external mem card,,,not sure how to install
gengerbread onto the phone instead of the mem card.


edit,,,,ok got gengerbread installed and rooted,,,is there anything
else i need to do to get sbpshell installed and working?
i have not takin any bloatware out as of yet but would like to
make a backup of my rom first.

thanks rowe. :D:confused:
 
First off, I've been visiting this forum for a few months, but I just recently joined. Thanks to a LOT of people on here for all the knowledge! Most importantly, Darnell0216, blaxican25, and Joneidy. You guys are awesome!

I do not believe that Gingerbreak will work well with the updated LG firmware, so you might avoid it if you like that api. The rest of this post is my story, and not so important. Read it if you want to.

I'm pretty new to this, and everything I've learned so far has been from you guys. Thanks a million!

I've been toying with my Optimus M for the past few days. I successfully bricked it using ROM Manager! I un-bricked it using things I learned here, and I even got bars and signal, but I cannot get the connection. So at the moment, I have the Android equivalent of an iPod touch.

I've done long root, and gingerbreak worked well for me to un-root and re-root the device. In all of my experimentation, I've also run into problems using Gingerbreak AFTER running the LG device updater. I wish I could be more specific about the firmware version, but what I can tell you is that after the update, the "Metro PCS - Wireless for all" voice is much deeper. When running this firmware, as jabbawest mentioned in another thread, this firmware update might cause Gingerbreak to not function.

For me, rooting with Gingerbreak just kept the "rooting---the device will restart when finished" screen up. I waited about 15 minutes before starting over. Gingerbreak usually takes considerably less time, a couple of minutes or so.

When I roll back and do the long root with Joneidy's flash, everything's cool. Gingerbreak rooting works fine again. It sounds redundant, but for those who want to be able to un-root and re-root for whatever reason, this works.

In short, my real point is that I do not believe that Gingerbreak will work well with the updated LG firmware, so you might avoid it if you like that api.
 
First off, I've been visiting this forum for a few months, but I just recently joined. Thanks to a LOT of people on here for all the knowledge! Most importantly, Darnell0216, blaxican25, and Joneidy. You guys are awesome!

I do not believe that Gingerbreak will work well with the updated LG firmware, so you might avoid it if you like that api. The rest of this post is my story, and not so important. Read it if you want to.

I'm pretty new to this, and everything I've learned so far has been from you guys. Thanks a million!

I've been toying with my Optimus M for the past few days. I successfully bricked it using ROM Manager! I un-bricked it using things I learned here, and I even got bars and signal, but I cannot get the connection. So at the moment, I have the Android equivalent of an iPod touch.

I've done long root, and gingerbreak worked well for me to un-root and re-root the device. In all of my experimentation, I've also run into problems using Gingerbreak AFTER running the LG device updater. I wish I could be more specific about the firmware version, but what I can tell you is that after the update, the "Metro PCS - Wireless for all" voice is much deeper. When running this firmware, as jabbawest mentioned in another thread, this firmware update might cause Gingerbreak to not function.

For me, rooting with Gingerbreak just kept the "rooting---the device will restart when finished" screen up. I waited about 15 minutes before starting over. Gingerbreak usually takes considerably less time, a couple of minutes or so.

When I roll back and do the long root with Joneidy's flash, everything's cool. Gingerbreak rooting works fine again. It sounds redundant, but for those who want to be able to un-root and re-root for whatever reason, this works.

In short, my real point is that I do not believe that Gingerbreak will work well with the updated LG firmware, so you might avoid it if you like that api.
try this to get your connection back.
it says you need to dial something to get into the correct mode to make it work but that is for that phone, for ours nothing is needed just start the program and go
HOW TO: Fully Flash an HTC Droid Eris to Metro PCS (Tutorial v2.0)
 
try this to get your connection back.
it says you need to dial something to get into the correct mode to make it work but that is for that phone, for ours nothing is needed just start the program and go
HOW TO: Fully Flash an HTC Droid Eris to Metro PCS (Tutorial v2.0)


Thank you for responding, new optimus. Unfortunately, I tried your suggestion and was not successful. I do, however, appreciate your consideration!

Turns out that the LG Updater put Android 2.2.2 on my phone. Pretty sure by now that everyone here knows this and I'm coming in a little late with the information. Anyway, that is why the Gingerbreak.apk didn't work for me.

The phone was re-rooted and downgraded using Joneidy's recovery (long method), and the "I get signal but no connection" part has not changed.

I ordered a new Optimus M and received it today, so the next task is to...well, I'll think of something.


~Jib
 
Thank you for responding, new optimus. Unfortunately, I tried your suggestion and was not successful. I do, however, appreciate your consideration!

Turns out that the LG Updater put Android 2.2.2 on my phone. Pretty sure by now that everyone here knows this and I'm coming in a little late with the information. Anyway, that is why the Gingerbreak.apk didn't work for me.

The phone was re-rooted and downgraded using Joneidy's recovery (long method), and the "I get signal but no connection" part has not changed.

I ordered a new Optimus M and received it today, so the next task is to...well, I'll think of something.


~Jib

Hold up, if you downgraded using joneidys long method all you need to do to get signal is put a differernt, IE stock rom on, or install custom recovery.
 
I got an Lg optimus m 2.2.1 and when i use the latest version of gingerbreak, it stays at the same screen of Rooting... does this still work or whats wrong with my phone? :o
 
Back
Top Bottom