New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
monki-magic
Old
(Last edited by monki-magic; 28th May 2011 at 06:52 AM.) Reason: added new version of Gingerbreak
#1  
Member - OP
Thanks Meter 40
Posts: 61
Join Date: Jul 2009
Location: Sydney
Talking Initial Root for A500

Taken from the inital forum thread
Posted in this forum so that it is correct forum

There is already a 'how to root' thread going, suggest you post there for help.

27/05/2011:
-------------------------
Modified the Iconia Tab GB's xml files to remove the need for portrait mode and change the name so not as to be confused with the original ginger break.

File attached.... signedGBIconiaTab1.20.apk (296.8 KB)
good luck


Older Details:
-------------------------
Root based on Chainfire's gingerbreak

Usual rules apply, if you break then best efforts but in the end it's was up to you to click 'root'

Thank you for your tools and time:
apkmanager; Daneshm90
apktool; brutall
Superuser honeycomb; j4mm3r
gingerbreak initial version ; Chainfire (Please review this for all the requirements)
The Android Exploid Crew for the exploit

Thanks you people for your help and input:
lou0611,dc13,maddler,nycbjr,seraphimserapis, it2steve, thor2002ro, rmgold & of course all of the team xda-developers

Special thanks to maddler for pointing us to the exploit
Chainfire for his apk version and work on gingerbreak
Attached Files
File Type: apk GingerBreak-v1.20.apk - [Click for QR Code] (296.8 KB, 4134 views)
File Type: apk signedGBIconiaTab1.20.apk - [Click for QR Code] (296.8 KB, 6840 views)
[Retired: Optus Dream\G1 - Retired - | Desire - Damaged USB\Main Board | Samsung Galaxy 5 - lost my imei| Samsung Galaxy 5 - - lost phone | Defy - faulty echo during calls | Defy - spare | EVO3D - spare |A500 - wife's ]
[Active: CM10.1 on Nexus 4 | Xperia V | Xoom MZ601 ]
The Following User Says Thank You to monki-magic For This Useful Post: [ Click to Expand ]
 
monki-magic
Old
(Last edited by monki-magic; 23rd June 2011 at 11:46 PM.) Reason: Change format
#2  
Member - OP
Thanks Meter 40
Posts: 61
Join Date: Jul 2009
Location: Sydney
Default More Details

What we done to gain inital root:
  • turned on usb debugging & unknown sources
  • leave usb connected between tablet and pc
  • must have microsd card in the device (you may loose all the data on the card, read Chainfire thread)
  • split open chainfire's gingerbreak.apk with apktool
  • hex edited the gingerbrake.png change HONEY to HRI66 (see this link after reading the exploit)
  • added the updated su from xoom (thanks guys for coming to help me!)
  • recreated the apk with apktool
  • resigned with apkmanager
  • pushed to /data/local
  • launched apk install using oi file mananger entering the whole path to apk
  • set tablet in portrait mode and locked rotation
  • run the gingerbreak tool (it installs the root, updates SU and installed superuser.apk) waited about 4-5 tense minutes
  • confirmed root in terminal
  • install busybox


There are other method (which maybe easier) please check the 'How To Root An Acer Iconia A500' thread

Step by Step Root Guide [Long Method]
As with most instructions read completely before starting...
based off gingerbreak's instructions
usual rules apply, if you break then best efforts but in the end it's was up to you to click 'root'


Install Applications from market:
  • oi file manager
  • busybox installer (or Titaium Backup)

From your setting menu:
  1. settings/applications
  2. check Unknown Sources box
  3. setting/Development
  4. check USB Debugging

On the PC and Acer a500: Using ADB (I needed to download the usb driver from acer & sdk for adb):
(from the folder where the apk & adb is...)
  1. connect your micro usb cable make sure usb debug comes up !
  2. copy the apk to storage

On the Acer A500:
  1. insert micro SD card if you have not done this yet
  2. Rotate display to Portrait mode
  3. Lock the screen its the little button under the VOL up/down (just incase)
  4. Launch file manager
  5. find and install <Gingerbreak>.apk (name will be different depending on version)
  6. Install the application 'GingerBreak' (name will be different depending on version)
  7. Return to apps menu
  8. Find and launch 'Gingerbreak' [you must be in Portait or it will FC]
  9. Select root device
  10. Wait for it to reboot (2-10 mins, if you want monitor it with aLogcat or Logcat)
    --- after reboot ---
  11. Remove the rotate lock
  12. Disconnect the usb cable
  13. Uninstall Gingerbreak
  14. Launch busybox app which will install busybox !
  15. Install your root apps (my first are Titainum Backup and Cpu Master for me)
  16. enjoy your Iconia a little bit more...

Regards and Best of Luck
[Retired: Optus Dream\G1 - Retired - | Desire - Damaged USB\Main Board | Samsung Galaxy 5 - lost my imei| Samsung Galaxy 5 - - lost phone | Defy - faulty echo during calls | Defy - spare | EVO3D - spare |A500 - wife's ]
[Active: CM10.1 on Nexus 4 | Xperia V | Xoom MZ601 ]
 
monki-magic
Old
(Last edited by monki-magic; 28th May 2011 at 06:54 AM.)
#3  
Member - OP
Thanks Meter 40
Posts: 61
Join Date: Jul 2009
Location: Sydney
Default Bugs? Troubleshooting?

Post any Bug for inital version

Issues
  • Hardcoded to HRI66

Features
  • Requires SD Card...
[Retired: Optus Dream\G1 - Retired - | Desire - Damaged USB\Main Board | Samsung Galaxy 5 - lost my imei| Samsung Galaxy 5 - - lost phone | Defy - faulty echo during calls | Defy - spare | EVO3D - spare |A500 - wife's ]
[Active: CM10.1 on Nexus 4 | Xperia V | Xoom MZ601 ]
 
rushless
Old
#4  
Senior Member
Thanks Meter 103
Posts: 2,063
Join Date: Jan 2008
Why repost this method when the actual method is as simple as check debug, unknown sources, make sure sd is in slot, install app and run app?

Just asking. Thanks.
 
T0yman
Old
#5  
Member
Thanks Meter 4
Posts: 41
Join Date: Apr 2011
Default Reply

Probably for people like me that are new to rooting a device, detailed instructions can help others to understand and maximize success.

Placing the SD card in the slot was (for me) unclear per the original instructions, I just decided to try it since I was at a loss and it worked.

Details = Maximize Success & Minimize Failure
The Following User Says Thank You to T0yman For This Useful Post: [ Click to Expand ]
 
monki-magic
Old
#6  
Member - OP
Thanks Meter 40
Posts: 61
Join Date: Jul 2009
Location: Sydney
added new version of the Gingerbreak Mod, stops the FC if device is not portrait
[Retired: Optus Dream\G1 - Retired - | Desire - Damaged USB\Main Board | Samsung Galaxy 5 - lost my imei| Samsung Galaxy 5 - - lost phone | Defy - faulty echo during calls | Defy - spare | EVO3D - spare |A500 - wife's ]
[Active: CM10.1 on Nexus 4 | Xperia V | Xoom MZ601 ]
The Following User Says Thank You to monki-magic For This Useful Post: [ Click to Expand ]
 
bonzer2u
Old
#7  
Senior Member
Thanks Meter 89
Posts: 502
Join Date: Dec 2010
Location: Southern Oregon...
Quote:
Originally Posted by monki-magic View Post
added new version of the Gingerbreak Mod, stops the FC if device is not portrait
U.B.D.Man.....
 
djbeach
Old
#8  
djbeach's Avatar
Junior Member
Thanks Meter 0
Posts: 15
Join Date: Feb 2011
Default a500 gingerbreak ??

I am trying to install gingerbreak 1.20. I am running android 3.2. it stays on the screen rooting this my taks a few minuter? I have let it run for hours and has not changed? Can anyone help me out
 
cfgh
Old
#9  
Member
Thanks Meter 5
Posts: 35
Join Date: Mar 2011
Location: Canary Islands
Quote:
Originally Posted by djbeach View Post
I am trying to install gingerbreak 1.20. I am running android 3.2. it stays on the screen rooting this my taks a few minuter? I have let it run for hours and has not changed? Can anyone help me out
gingerbreak NOT WORKS on HC 3.2
The Following User Says Thank You to cfgh For This Useful Post: [ Click to Expand ]
 
djbeach
Old
#10  
djbeach's Avatar
Junior Member
Thanks Meter 0
Posts: 15
Join Date: Feb 2011
Default HC 3.2

do you know of anyone coming out with a gingerbreak for honey comb 3.2?