[TUTORIAL] How to root locked bootloaders PLAY/ARC/NEO

Search This thread

dh2311

Senior Member
Oct 5, 2010
598
279
93
Madegascar
To start off I want to say, I am NOT claiming to have created this exploit, I am merely letting people know that it works on the arc.

All credit for this goes to Chainfire and The Android Exploid Crew

The origional thread is here: http://forum.xda-developers.com/showthread.php?t=1044765

Download here


Install the APK and run it.

For people getting "could not extract assets" error execute


adb shell rmdir /data/local/tmp

and then

adb shell mkdir /data/local/tmp
Quote posted by jassired
 
Last edited:

Cim_XII

Senior Member
Jan 7, 2011
67
9
0
Tranås
where do I find the god damned map to remove the files I need to remove when it only fails to install?????

I've checked every single map on the memory card, going nuts here...
 

Cim_XII

Senior Member
Jan 7, 2011
67
9
0
Tranås
I have put the .apk in my download map on the sd card of the phone, installed the apk and run it and I get the: "could not extract assets" error execute

and then when I get that I am supposed to remove some files from a map on the sd card, and I cannot find said map....I hava rebooted the phone, and I still cannot find data/local/tmp or what ever map I need to find.....
 

dh2311

Senior Member
Oct 5, 2010
598
279
93
Madegascar
I have put the .apk in my download map on the sd card of the phone, installed the apk and run it and I get the: "could not extract assets" error execute

and then when I get that I am supposed to remove some files from a map on the sd card, and I cannot find said map....I hava rebooted the phone, and I still cannot find data/local/tmp or what ever map I need to find.....

you need to execute the commands in the origional post via ADB with USB debugging enabled, because the location is in the system and ironicly you dont have the root privelages to delete them
 

dh2311

Senior Member
Oct 5, 2010
598
279
93
Madegascar
I don't even know what ADB is....that's how much I know...

I have attached it to this post. ADB is the Android Debug Bridge. It is used to excecute commands on android devices. Just extract the zip, then open a command prompt and change to the directory of ADB, then excecute the commands.
 

Attachments

  • ADB.zip
    276.4 KB · Views: 2,295
  • Like
Reactions: Cim_XII

Lef.teris

Senior Member
Apr 14, 2009
130
117
0
if you get the error for esset you need to remove all the files inside to /data/local/tmp/

press: adb shell
press ls /data/local/tmp

and remove one by one the files as my example:

$ ls /data/local/tmp/
ls /data/local/tmp/
Superuser.apk
Gingerbreak
runscript
sysrun
$ rm /data/local/tmp/Superuser.apk
rm /data/local/tmp/Superuser.apk
$ rm /data/local/tmp/Gingerbreak
rm /data/local/tmp/Gingerbreak
$ rm /data/local/tmp/runscript
rm /data/local/tmp/runscript
$ rm /data/local/tmp/sysrun
rm /data/local/tmp/sysrun

and now try again with app and may it works (in my case, works)
 

Cim_XII

Senior Member
Jan 7, 2011
67
9
0
Tranås
I have attached it to this post. ADB is the Android Debug Bridge. It is used to excecute commands on android devices. Just extract the zip, then open a command prompt and change to the directory of ADB, then excecute the commands.

maybe I should've mentioned I'm on a Mac computer with no access to windows....damn, this is so frustrating....
 

dh2311

Senior Member
Oct 5, 2010
598
279
93
Madegascar
Ah... Its still possible you just have to get the android sdk for mac.

Get the SDK from here

Then in the tools folder ADB should be there

Then its commands as normal I think... not sure tho, don't have a mac.

Search around on here for tutorials, I'm sure someone has put up a tutorial on setting up adb on mac
 

Cim_XII

Senior Member
Jan 7, 2011
67
9
0
Tranås
Ah... Its still possible you just have to get the android sdk for mac.

Get the SDK from here

Then in the tools folder ADB should be there

Then its commands as normal I think... not sure tho, don't have a mac.

Search around on here for tutorials, I'm sure someone has put up a tutorial on setting up adb on mac

kewl, and the exact commands is in post #1 right?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    To start off I want to say, I am NOT claiming to have created this exploit, I am merely letting people know that it works on the arc.

    All credit for this goes to Chainfire and The Android Exploid Crew

    The origional thread is here: http://forum.xda-developers.com/showthread.php?t=1044765

    Download here


    Install the APK and run it.

    For people getting "could not extract assets" error execute


    adb shell rmdir /data/local/tmp

    and then

    adb shell mkdir /data/local/tmp
    Quote posted by jassired
    2
    After some problems with "could not extract assets"
    I removed tmp dir (adb shell rmdir /data/local/tmp). Then created new (adb shell mkdir /data/local/tmp).
    After that I reinstalled gingerbreak app. Started it, but I didnt press the root button in the app.
    Instead I ran command (adb shell /data/local/tmp/gingerbreak)
    And I got the following prompt:
    Code:
    [**] Gingerbreak/Honeybomb -- android 2.[2,3], 3.0 softbreak
    [**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
    [**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
    [**] Zynamics for ARM skills and Onkel Budi
    
    [**] Modded by Chainfire for APK-based install
    
    [**] donate to [email][email protected][/email] if you like
    [**] Exploit may take a while!
    
    [+] Plain Gingerbread mode!
    [+] Found system: 0x6fd17f09 strcmp: 0x6fd37c89
    [+] Found PT_DYNAMIC of size 232 (29 entries)
    [+] Found GOT: 0x00014344
    [+] Using device /devices/platform/goldfish_mmc.0
    [*] vold: 0098 GOT start: 0x00014344 GOT end: 0x00014384
    [*] vold: 0098 idx: -3072 fault addr: 0x00013290
    [+] fault address in range (0x00013290,idx=-3072)
    [+] Calculated idx: -2003
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [-] sendmsg() failed?
    [*] vold: 1281 idx: -0002003
    [*] vold: 1281 idx: -0002002
    [*] vold: 1281 idx: -0002001
    [*] vold: 1281 idx: -0002000
    [*] vold: 1281 idx: -0001999
    [*] vold: 1281 idx: -0001998
    [*] vold: 1281 idx: -0001997
    [*] vold: 1281 idx: -0001996
    [*] vold: 1281 idx: -0001995
    [*] vold: 1281 idx: -0001994
    
    
    [!] dance forever my only one

    Phone rebooted, and now my arc is rooted :D
    2
    1.) works for me with this "rm -r /data/local/tmp"

    2.) and after that this "mkdir /data/local/tmp"

    3.) then you have to start the GingerBreak-v1.00.apk

    4.) next you have to install busybox from the market

    OR...

    you take the GingerBreak-v1.10.apk from here

    http://forum.xda-developers.com/attachment.php?attachmentid=575276&d=1303479887

    and you just have to install the apk. no need for ADB
    :D;)
    1
    I don't even know what ADB is....that's how much I know...

    I have attached it to this post. ADB is the Android Debug Bridge. It is used to excecute commands on android devices. Just extract the zip, then open a command prompt and change to the directory of ADB, then excecute the commands.
    1
    do you have arc?
    have you really test it already?
    sorry to be sceptical, your avatar & signature didn't show that you have arc.

    or do you test that on your friend's arc, maybe?
    thanks.

    Thats because I havent got around to changing the avatar yet, but I still have a desire so its still relevant I guess.

    I can confirm I have an Arc, locked to t-mobile uk with a locked boot loader and I have rooted using this method. I have also debranded using the .184 firmware. I currently use Autostarts to limit the amount of useless apps starting up whenever they feel and im using titanium backup to force the apps without the move to SD function onto the SD.

    So its working ;)
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone