!!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
update 10/3/2011
make sure the recovery file is named just like this on your sd card recovery-RA-optm-2.2.1-GNM
with out the .img ok
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
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
Device(s): [HTC Evo 4G]Mik 3.11 w/ ICS Theme/MetrogenMod 4.5,[Lg Optimus M] My EZ Rider 2.2.2 w/ My ICS Theme
Carrier: Not Provided
Thanks: 186
Thanked 362 Times in 170 Posts
Quote:
Originally Posted by reppard
You have to be rooted before you can use cm7 so...you wouldn't need this.
lol,i was thinking the same thing..and after all the hell we all went through to root our 2.2.1 phones,i have a feeling this wont work for them..but i could be wrong..it would be nice to have a ONE CLICK ROOT option for the 2.2.1's though.
I meant it as in do you need to have gingerbread to use this, or would it work for 2.2.1. I already went through the heartache of rooting 2.2.1 the long way. It be nice to use a one click option on a few friends phones.
The GingerBreak WORKS!!!! it rooted my stock optimus m 2.2.1 in like 30 secs. since im no good at rooting my phone the hard/long way, i waited for someone to make a ONE-CLICK root kit for the optimus m! rooted my optimus m with just ONE-Click of the GingerBreak at 1:41am on 5/22/11
Stock 2.2.1 optimus rooted with just a CLICK!!!
it works, trust me!
THANK U SOOOOO F**K**G much for this dude!! thank you thank you
I'm new to all this so this will prob sound like a real noob question but how do I get the apk on my phone? And does it matter which file I use? Thanks
Device(s): Galaxy NOTE 2. & Transformer Prime Quad core Rooted 1.8ghz both r beast.:-)
& esteem.
Carrier: T MOBILE / Metro pcs
Thanks: 125
Thanked 731 Times in 382 Posts
place the apk on your sd card then download AppInstaller by FunTrigger from the market then open app installer and scroll down tell you see the gingerbreak apk and install it.
The Following 3 Users Say Thank You to blaxican25 For This Useful Post:
I followed all the steps - and finally when I powered up the phone, it gets stuck showing the LG logo, nothing happens after It doesn't matter if I press only the power button or along with home/volume down buttons.
OK I unbricked it, if that's the term - thanks to this post: [Resolved] [HOW TO] Unbrick LG Optimus One P500 from fastboot mode started udc_start().. - xda-developers. Now the phone has stock rom. But what did I do wrong? The only step where I got an error was when it could not find the install-recovery.sh. I found from some other place that it's not there in all roms, so I thought it was OK. Well, I am going to root it again of course and get a custom rom, but I need some help here to understand what could have gone wrong. Thanks.
Device(s): Galaxy NOTE 2. & Transformer Prime Quad core Rooted 1.8ghz both r beast.:-)
& esteem.
Carrier: T MOBILE / Metro pcs
Thanks: 125
Thanked 731 Times in 382 Posts
this part of the forums is for lg optimus m and the recovery was made for the optimus m
you can
If the phone is frozen, hard reset it through buttons
1. Turn the power off. If the phone is frozen, pull the battery out and inplace it back again
2. Hold the Home and Volume Down button
3. Press and hold the Power button until the phone turns on
4. Follow the on-screen instructions to hard reset the phone handset
I finally got it to work - thanks to blaxican25. Two mistakes - used the wrong recovery and tried to use the wrong rom - the sense again was done for the optimus M and it didn't work for me, but thankfully I had the correct recovery at that time, so I just downloaded the correct rom for my phone (went with Prime) and everything worked out fine. I am a happy man
Device(s): Samsung Galaxy S III, Lg Motion 4g, Lg Spirit 4G,
Huawei Premia 4G
Carrier: MetroPcs
Thanks: 18
Thanked 42 Times in 14 Posts
Primitive Sideloader
Quote:
Originally Posted by blaxican25
place the apk on your sd card then download AppInstaller by FunTrigger from the market then open app installer and scroll down tell you see the gingerbreak apk and install it.
I just installed the Primitive Sideloader ( used For Atrix )to my pc to intall it from the computer directly to the phone
Device(s): Huawei Ascend
Icarus Rom
LG Optimus M
Sense Rom
Carrier: Not Provided
Thanks: 3
Thanked 0 Times in 0 Posts
Metro PCS LG Optimus M
Tried rooting with unformatted SD twice, no luck switched to another sd and formatted it. This time it rebooting in about a minute and a half. The actual reboot took a little longer than normal, I want to say about 3 to 5 minutes. First thing I looked for was SuperUser, it was there. Before I got all giggly, tested the root with titanium Backup. Successful.
To the devs that made this possible, thank you a million times thank you.
So I guess I'm super noob. I rooted the phone and everything is exactly the same? So do you root a phone, then install a custom ROM and thats how you overclock, etc?
Another super noober here. I rooted just to be able to remove all the metro pcs crap. Problem is...i have no clue how to do so. Any help would be greatly appreciated. BTW, for a SEVERE rookie like me...this was super easy. I will recommend to everyone!
Another super noober here. I rooted just to be able to remove all the metro pcs crap. Problem is...i have no clue how to do so. Any help would be greatly appreciated. BTW, for a SEVERE rookie like me...this was super easy. I will recommend to everyone!
Device(s): LG Nexus 4, HTC EVO 4G Sold, LG Esteem Wifes, Samsung Galaxy Prevail, Samsung Nexus S 4G, LG Optimus
Carrier: Not Provided
Thanks: 201
Thanked 901 Times in 666 Posts
Quote:
Originally Posted by zhillz
So I guess I'm super noob. I rooted the phone and everything is exactly the same? So do you root a phone, then install a custom ROM and thats how you overclock, etc?
If you have android version 2.2.1 shipped from manufacture your overclocking is not possible yet.
If you got the phone and it had version 2.2 you can put the overclock version on it.
The main reason for rooting the phone is to remove the extra crap that was put on there, all the metro stuff. That and being able to use apps that require root to work, like the wifi tether.
I rooted it fine, but I cannot for the life of me set up a recovery so I haven't gotten to try a custom ROM yet. People write these "guides" that aren't noob friendly at all It's like greek,
Device(s): HTC EVO Design 4G™
v4.0.3 Bootloader Unlocked & Rooted
Carrier: Not Provided
Thanks: 19
Thanked 136 Times in 111 Posts
Quote:
Originally Posted by zhillz
I rooted it fine, but I cannot for the life of me set up a recovery so I haven't gotten to try a custom ROM yet. People write these "guides" that aren't noob friendly at all It's like greek,
Thanks so much. I used the Gingerbreak 1.20 to root a new Metro phone.
Removing the bloatware was a bit of a challenge. Boingo refused to stop.
I used File Expert which has the ability to mount in R/W and is a free app.
I kept getting a error when trying to delete the Boingo app. By holding down the power button I was able to get a power off option and hit that. When I powered back up Boingo was gone YEAH!!
Here is a thread that will help you out. It directs you to use Root Explorer which will cost around $4. An alternate is File Expert which will do the same and is free. After starting File Expert press the menu button, then press More. It should have a Mount option, press that and choose Mount as read Write. If the option to mount is not there then choose Settings/File Explorer Settings/ scroll down and click Root Explorer.
Now go back and see if the Mount option is there.
Device(s): Nexus 4 E.L.E ROM,
LG Esteem ROM #2.5.4
LG Optimus M CM7 x2,
DroidX - Stock & Rooted
Carrier: T-Mobile
Thanks: 102
Thanked 96 Times in 71 Posts
Quote:
Originally Posted by zhillz
He skips right over it. "I'm assuming you already have recovery set up since your rooted and trying to install ROMs"
Is the titanium backup he talks about a recovery I thought that was just for apps?
Yes, he has Custom Recovery already on his phone. Installing it is pretty straight forward but you need a way to communicate with your phone in order to give those commands.
Go to Android SDK | Android Developers and download the file that ends on .zip. Extract it to your C:\ drive. Go to C:\android-sdk-windows and open sdkmanager.exe. After is open a windows will pop out click reject on all files except for:
Android SDK Tools and Android SDK Platform tools.
Make sure USB debugging is activated (On your phone go to settings> applications>development and check USB debugging) Then open up Cmd and type the following: cd C:\android-sdk-windows\platform-tools.
NOW you'll be able to input the commands needed to flash the Custom Recovery in this thread Finally Custom Recovery for 2.2.1 stock phones !!!!!!
Device(s): Galaxy NOTE 2. & Transformer Prime Quad core Rooted 1.8ghz both r beast.:-)
& esteem.
Carrier: T MOBILE / Metro pcs
Thanks: 125
Thanked 731 Times in 382 Posts
hay
Quote:
Originally Posted by zhillz
I rooted it fine, but I cannot for the life of me set up a recovery so I haven't gotten to try a custom ROM yet. People write these "guides" that aren't noob friendly at all It's like greek,
I'm new to all this so this will prob sound like a real noob question but how do I get the apk on my phone? And does it matter which file I use? Thanks
I used this computer application called Dropbox. Its basically an internet based file transfer.
On your computer:
Go to Dropbox.com> Download Dropbox> Install> Make an account (it's free up to 2 GB)
On you phone:
Go to Market> Download Dropbox app> Sign in with account info
Then,
Click on above links (I only used gingerbreak apk v1.20), download and instead of "Opening" onto computer click "Save" and save into Dropbox on the computer.
Go to Dropbox app in phone and you should be able to install Gingerbreak into phone.
Easy as that.
The Following User Says Thank You to kristinared199 For This Useful Post:
hey bro can you help me im getting this ERROR wen i try to install the 1 click root it installs but wen i open/run it it says cud NOT extract the assets any help anyone??
hey bro can you help me im getting this ERROR wen i try to install the 1 click root it installs but wen i open/run it it says cud NOT extract the assets any help anyone??
Device(s): Galaxy NOTE 2. & Transformer Prime Quad core Rooted 1.8ghz both r beast.:-)
& esteem.
Carrier: T MOBILE / Metro pcs
Thanks: 125
Thanked 731 Times in 382 Posts
hay
try this copy everything from your sd card to a folder on your computer and format your sd card then retry it after your done just copy your files back to ur sd card.
The Following User Says Thank You to blaxican25 For This Useful Post:
try this copy everything from your sd card to a folder on your computer and format your sd card then retry it after your done just copy your files back to ur sd card.
I HAVE TRIED THAT and stil get the same result i also and tried wit a diff card and same prob ..
I have always had ASTRO file manager on my phone and it's pretty easy to use. Made a new folder on my PC named root, added it to my phone using ASTRO. Went onto phone, opened up ASTRO, looked for the root folder, inside is the APK, opened it and hit the little install button. Installed and pressed start root. It's been saying
"Rooting ...
Running exploit ...
This may take a few minutes !
Device will reboot on success !"
for about 5 minutes now. Hope it works. :3